body{background:#fff;text-align:center;margin:0px;padding:0px;font:11px/13px "Trebuchet MS", verdana,Sans-serif;color:#666;}
#estructura{width:765px;margin:20px auto;text-align:left;overflow:hidden;}
#estructuraPortada{position:absolute;width:765px;height:425px;margin-left:-382.5px;margin-top:-212.5px;top:50%;left:50%;text-align:left;}

/* ---------- Comunes ---------------------------------------------------------------------------- */
h1{margin:0;padding:0;}
h2{margin:0;padding:0;}
h3{margin:0;padding:0;}
a{text-decoration:none;}
.fotoizda{padding:0 10px 5px 0;float:left;}

/* ---------- Cabecera ---------------------------------------------------------------------------- */
#cabecera{background:url(/imgs/bk.cabecera.gif);overflow:hidden;height:63px;}

#cabecera h1{float:left;margin:0;padding:4px 0 8px 0;}
#cabecera h1 a{background:url(/imgs/logo.loxin.gif);display:block;width:113px;height:55px;}
#cabecera h1 a span{display:none;}

#cabecera h2{float:left;margin:0;padding:28px 0 8px 20px;}
#cabecera h2 a{background:url(/imgs/logo.tricept.gif) bottom;display:block;width:103px;height:31px;}
#cabecera h2 a span{display:none;}

/* ---------- Cabecera ---------------------------------------------------------------------------- */
#fijosen{background:#fff;float:right;list-style:none;padding:45px 0 0 0;margin:0;}
#fijosge{background:#fff;float:right;list-style:none;padding:45px 0 0 0;margin:0;}
#fijosfr{background:#fff;float:right;list-style:none;padding:45px 0 0 0;margin:0;}
#fijoses{background:#fff;float:right;list-style:none;padding:45px 0 0 0;margin:0;}


#fijosen li,#fijosge li,#fijosfr li,#fijoses li{float:left;padding:0;}
#fijosen li a{background:url(/imgs/fijos_en.gif) no-repeat;display:block;height:15px;margin-left:1px;}
#fijosge li a{background:url(/imgs/fijos_ge.gif) no-repeat;display:block;height:15px;margin-left:1px;}
#fijosfr li a{background:url(/imgs/fijos_fr.gif) no-repeat;display:block;height:15px;margin-left:1px;}
#fijoses li a{background:url(/imgs/fijos_es.gif) no-repeat;display:block;height:15px;margin-left:1px;}

#fijosen li a span,#fijosge li a span,#fijosfr li a span,#fijoses  li a span{display:none;}

#fijosen li a.privada, #fijosge li a.privada, #fijosfr li a.privada, #fijoses li a.privada{background-position:0 0;width:106px;}
#fijosen li a.privada:hover, #fijosen li a.privada_on, #fijoses li a.privada:hover, #fijoses li a.privada_on, #fijosfr li a.privada:hover, #fijosfr li a.privada_on, #fijosge li a.privada:hover, #fijosge li a.privada_on{background-position:0 -15px;width:106px;}

#fijosen li a.legal, #fijosfr li a.legal, #fijosge li a.legal, #fijoses li a.legal{background-position:-107px 0;width:99px;}
#fijosen li a.legal:hover, #fijosen li a.legal_on, #fijosfr li a.legal:hover, #fijosfr li a.legal_on, #fijosge li a.legal:hover, #fijosge li a.legal_on, #fijoses li a.legal:hover, #fijoses li a.legal_on{background-position:-107px -15px;width:99px;}

#fijosen li a.mapa, #fijoses li a.mapa, #fijosfr li a.mapa, #fijosge li a.mapa{background-position:-207px 0;width:50px;}
#fijosen li a.mapa:hover, #fijosen li a.mapa_on, #fijosfr li a.mapa:hover, #fijosfr li a.mapa_on, #fijosge li a.mapa:hover, #fijosge li a.mapa_on, #fijoses li a.mapa:hover, #fijoses li a.mapa_on{background-position:-207px -15px;width:50px;}

/* ---------- Menú -------------------------------------------------------------------------------- */
#menu{border:10px solid #ddd;width:714px;margin:0;padding:29px 13px 24px 18px;list-style:none;overflow:hidden;}

#menu li{float:left;padding:0 6px 0 5px;}
#menu li a{background:url(/imgs/menu.gif) no-repeat;display:block;height:14px;}
#menu li a span{display:none;}

#menu li a.quienes{background-position:-16px 0;width:75px;}
#menu li a.quienes:hover, #menu li a.quienes_on{background-position:-16px -14px;width:75px;}

#menu li a.tricept{background-position:-104px 0;width:43px;}
#menu li a.tricept:hover, #menu li a.tricept_on{background-position:-104px -14px;width:43px;}

#menu li a.maquinas{background-position:-161px 0;width:116px;}
#menu li a.maquinas:hover, #menu li a.maquinas_on{background-position:-161px -14px;width:116px;}

#menu li a.industrial{background-position:-290px 0;width:108px;}
#menu li a.industrial:hover, #menu li a.industrial_on{background-position:-290px -14px;width:108px;}

#menu li a.tecnologias{background-position:-411px 0;width:81px;}
#menu li a.tecnologias:hover, #menu li a.tecnologias_on{background-position:-411px -14px;width:81px;}

#menu li a.aplicaciones{background-position:-505px 0;width:79px;}
#menu li a.aplicaciones:hover, #menu li a.aplicaciones_on{background-position:-505px -14px;width:79px;}

#menu li a.video{background-position:-597px 0;width:85px;}
#menu li a.video:hover, #menu li a.video_on{background-position:-597px -14px;width:85px;}

#menu li a.noticias{background-position:-695px 0;width:34px;}
#menu li a.noticias:hover, #menu li a.noticias_on{background-position:-695px -14px;width:34px;}

/* ---------- Contenidos -------------------------------------------------------------------------- */
#contenidos{background:url(/imgs/trama.puntos.gif) right top repeat-y;width:765px;padding:0;margin:15px 0 15px 0;overflow:hidden;}
#contenidosHome{background:url(/imgs/bk.contenidos.cabecera.jpg) top no-repeat;width:745px;height:222px;border:10px solid #ddd;padding:0;margin:1px 0;overflow:hidden;}
#contenidoslargo{width:765px;padding:0;margin:15px 0 15px 0;overflow:hidden;}
#textolargo{float:left;padding:0 25px 0 0;margin:0;width:765px;}

#descargaHome a{float:right;font:bold 10px/11px "Trebuchet MS", verdana,Sans-serif;color:#c00;text-transform:uppercase;margin:6px 6px 0 0;padding:0;}
#descargaHome a:hover{color:#850000;}

a.sitemap{color: #118bdf;}
a.sitemap:active {color: #57a7df;}
a.sitemap:visited {color: #118bdf;}
a.sitemap:hover {color: #57a7df;}

a.sitemap2:link{color: #050505;}
a.sitemap2:active {color: #66bbf6;}
a.sitemap2:visited {color: #050505;}
a.sitemap2:hover {color: #66bbf6;}


#esloganHome h3{font:bold 43px/31px helvetica,arial,sans-serif;letter-spacing:-0.1em;color:#ddd;width:365px;text-align:center;text-transform:uppercase;margin:55px auto 0;padding:0;}

/* ---------- Texto ------------------------------------------------------------------------------- */
#texto{float:left;padding:0 25px 0 0;margin:0;width:541px;}

#texto h3.titulos,#textolargo h3.titulos{font:bold 24px/22px times,sans-serif,arial,helvetica;color:#118bdf;margin:0;padding:0 0 3px 0;}

#texto .entradilla,#textolargo .entradilla{color:#118bdf;}

#texto ul,#textolargo ul{list-style-image:url("/imgs/ico.flecha.gif");}

.tabla1{border:1px solid;background:#e5f2fb;padding:5px;}
.tabla1 .departamento th{text-align:left;}
.tabla1 td.personas{text-align:center}

/* ---------- Bloque ------------------------------------------------------------------------------ */
#bloque{float:right;width:199px;padding:0;margin:0;border-bottom:10px solid #fff;}
	
#bloque .submenu ul{background:#ddd url(/imgs/borde.submenu.gif) top no-repeat;list-style-image:url("/imgs/ico.marcador.gif");list-style-position:outside;width:157px;margin:0;padding:18px 10px 10px 32px;border-bottom:10px solid #fff;}
#bloque .submenu ul a{color:#555;display:inline;text-decoration:none;margin:0;padding:0;}
#bloque .submenu ul a:hover, #bloque .submenu ul a.on{list-style-image:url("/imgs/ico.marcador.on.gif");list-style-position:outside;color:#118bdf;}

/* MOD Fran: añado el background-color por si la imagen no ocupa todo el espacio*/
#foto{width:179px;border:10px solid #ddd;background-color:#fff;}

#bloque .tituloDestacado{border-top:10px solid #fff;background:#118bdf;width:173px;margin:0;padding:10px 10px 10px 16px;text-transform:uppercase;font-weight:bold;color:#fff;}

#bloque .destacado ul{background:#aedeff;width:154px;margin:0;padding:10px 10px 0 35px;}
#bloque .destacado ul a{color:#025a98;display:inline;text-decoration:none;margin:0;padding:0;}
#bloque .destacado ul a:hover{color:#003052;}

#bloque .video{list-style-image:url("/imgs/ico.video.gif");list-style-position:outside;margin:0;padding:0 0 10px 0;}

#bloque .noticia{list-style-image:url("/imgs/ico.noticia.gif");list-style-position:outside;margin:0;padding:0 0 10px 0;}



/*listado de noticias-----*/
.listanoti{ margin:0.3em 1em; padding:1em;}
.listanoti li{color:#999; margin:1em 0; padding:0 0 0.3em 0.2em; border-bottom:3px solid #eee; }
.listanoti li p{ margin:0.3em 0; padding:0;}
.listanoti li p.fecha{ color:#999;}
.listanoti li a{ font-size:1.3em; color:#118bdf; line-height:1.1em;}
.listanoti li a:hover{ color:#999;}


/*listado de videos-----*/

.listavideo img{border:2px solid #ccc; padding:0.2em;  float:left; margin:0 0.8em 0.5em 0; }
.listavideo li{color:#999;list-style-image:url("/imgs/ico.video.gif");list-style-position:outside;margin:0;padding:10px 0 10px 0; border-bottom:3px solid #eee; }
.listavideo li h4{color:#999; padding:0 0 0.5em 0; margin:0; font-size:1.5em;}
.listavideo li p{ margin:0.3em 0; padding:0;}
.listavideo li p.fecha{ color:#999;}
.listavideo li a{ font-size:1.3em; color:#118bdf; line-height:1.1em;}
.listavideo li a:hover{ color:#999;}



.paginadonoticias{ padding:2em 0em; clear:both;width:77em; margin:0 1em;text-align:center;}
.paginadonoticias a{ color:#118bdf;}.paginadonoticias a:hover{color:#999;}

.paginado{ padding:2em 0em; margin:0 1em; color:#999; text-align:right;}.paginado a{ color:#118bdf}.paginado a:hover{color:#999;}
.paginado .ant{float:left;}
.paginado .sig{float:right;}


h3.noticia{font:bold 21px/21px times,sans-serif,arial,helvetica;color:#999;margin:0;padding:0 0 3px 0;}
.fotonoti{overflow:hidden; width:19em; float:left;  margin:0.5em 0.5em 0.5em 0em;}
.fotonoti p{ color:#999;padding:0; margin:0.2em 1em; }
.fotonoti img{ border:2px solid #ccc; padding:0.2em;}


/* ---------- Fotos -------------------------------------------------------------------------------- */
/* MOD Fran: creo que esto sobra por el momento */
/*.presentacion_evolucion{background:url(/imgs/foto.tricept805.jpg) no-repeat top right;border:10px solid #ddd;}*/

/* ---------- Pie ----------------------------------------------------------------------------------- */
#pie{background:url(/imgs/img.pie.gif) no-repeat top center;color:#118bdf;font-size:0.9em;overflow:hidden;width:765px;text-align:center;padding:9px 0 10px 0;}
#pie a{font-weight:bold;color:#118bdf;}
#pie a:hover{font-weight:bold;color:#003052;}
