/* Para que funcione el shadowbox en IE8 hay que poner esta linea en el css */
div{border:0;}

/* ESTILOS GENÉRICOS */
HTML{ background:url(../img/pie-bg.jpg) bottom left !IMPORTANT;}
BODY{margin:0; padding:0; background:#FFF; font-family:Tahoma, Lucida sans, Arial, Helvetica, Verdana, sans-serif; font-size:.7em; text-align:center;}
BODY.intro{background:#c00000 !important; color:#fff;}
BODY.formularioIFR{background:#FFF none; text-align:left; width:49.5em;}
H1, H2, H3, H4, H5{margin:0; padding:0;}
FORM{margin:0; padding:0; font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif;}
SELECT{font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:1em;}
INPUT{font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:1em;}
IMG{border:0;}
.salto{clear:both; line-height:0px;}
.floatLeft{float:left!important;}
.floatRight{float:right!important;}
.floatNone{float:none!important;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.displayTable{display:table;}
.displayTableCell{display:table-cell;}
.displayTableRow{display:table-row;}
.textL{text-align:left;}
.textR{text-align:right;}
.textC{text-align:center;}
.textNegrita{ font-weight:bold;}
.subrayado{ text-decoration:underline!important;}
.txtred { color:#B10000;}
.margin_top53{ margin-top:53px;}
.paddingLeft25{ padding-left:25px;}
.txtNormal{ font-weight:normal!important;}
DIV#interior p{ color: #666; font-size:1.2em;}
A{color:#D10000; text-decoration:none;}
A:hover{color:#000; text-decoration:underline;}

/* ESTRUCTURA */
DIV#principal{background:#FFF; width:90%; min-width:980px !important; max-width:1280px; margin:0 auto; text-align:left;  }
DIV#principal DIV#interior { background:#FFF;}
DIV#principal DIV#interior DIV#contenido {width:60%; margin-left:50px; padding:0; background:none;}
/* FIN ESTRUCTURA */

/* MIGAS DE PAN */
DIV#breadCrumb { position:relative; float:left; padding:52px 0 0 0; height:1px; font-size:11px; color:#000000; margin-left:32.75%; width:57%;}
DIV.presInt{margin:0 !important;}
DIV#breadCrumb p {float:left; margin:0 10px 0 0;}
DIV#breadCrumb ol{display: inline; margin: 0 0 0 -10px; padding: 0; position: relative;}
DIV#breadCrumb li{display: inline; margin: 0; padding: 0 5px 0 9px; position: relative; border-left:1px solid #000;}
DIV#breadCrumb li:first-child{border:none;}
DIV#breadCrumb li a{text-decoration:underline;}
a.ico_imprimir{ height:20px; float:right; line-height:20px; margin-top:48px; background:url(../img/botonPrint.gif) no-repeat left center; padding-left:25px; margin-right:15px; width:50px; }
/* FIN MIGAS DE PAN */

/* MENU LATERAL */
DIV#principal DIV#interior DIV#lateral{}
DIV#principal DIV#interior DIV#lateral  UL#menu_lateral{margin:75px 0 0 0; border:#D10000 solid 2px; background-color:#818286; margin-bottom:25px; width:182px; float:right;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;}
DIV#principal DIV#interior DIV#lateral  UL#menu_lateral li.menu_lat_principal {background:#D10000; margin-bottom:20px; font-size:1.3em;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;}
DIV#principal DIV#interior DIV#lateral  UL#menu_lateral li.menu_lat_principal ul.wa li{padding-top:10px;}
DIV#principal DIV#interior DIV#lateral UL { padding:0px; list-style:none; }
DIV#principal DIV#interior DIV#lateral UL A { color:#FFF; padding-left:25px;}
DIV#principal DIV#interior DIV#lateral UL A.on{background:#b5b5b5;}
DIV#principal DIV#interior DIV#lateral UL li A#empresa4:hover,
DIV#principal DIV#interior DIV#lateral UL li A#empresa3:hover,
DIV#principal DIV#interior DIV#lateral UL li A#empresa2:hover,
DIV#principal DIV#interior DIV#lateral UL li A#empresa1:hover,
DIV#principal DIV#interior DIV#lateral UL li A#menu_warranty:hover,
DIV#principal DIV#interior DIV#lateral UL li A#menu_assistance:hover {background:#b5b5b5; text-decoration:none;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_principal{ font-size:1.4em;  }
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_principal span{ font-size:3em; display:block; padding-left:25px; margin-top:-15px; }
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_principal ul li{height:4.5em;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_principal ul { margin:0;} /* IE7 */
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_principal ul li:first-child{border-bottom:#FFFFFF solid 1px;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_ult a{ font-size:2em; display:block; padding:10px 15px; margin:5px 0 5px 20px;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_grupo {margin-left:20px; 
-webkit-box-shadow: -2px 2px 8px #555;
-moz-box-shadow: -2px 2px 8px #555;
-o-box-shadow: -2px 2px 8px #555;
box-shadow: -2px 2px 8px #555;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_grupo a{display:block; font-size:2em; padding:7px 15px;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_grupo ul li a{ background:#D10000; font-size:1em; padding-left:15px;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_grupo ul li a.on{background:#800;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_grupo ul li a:hover{background:#800;}
DIV#principal DIV#interior DIV#lateral UL li.menu_lat_grupo ul  { margin:0px;} /* IE 7*/
DIV#principal DIV#interior DIV#lateral .magnitudes, DIV#principal DIV#interior DIV#lateral .calidad{ font-size:0.85em;}

/* FIN MENU LATERAL */

/* SECCIONES */
DIV.entradilla {border:none; padding:0 25px 20px 0; display:inline-block; margin-bottom:25px;}
DIV.entradilla.sombra { position:relative; z-index:888; margin-bottom:25px; 
-webkit-box-shadow:0px 11px 8px rgba(50, 50, 50, 0.12);
-moz-box-shadow:0px 11px 8px rgba(50, 50, 50, 0.12);
-o-box-shadow:0px 11px 8px rgba(50, 50, 50, 0.12);
box-shadow:0px 11px 8px rgba(50, 50, 50, 0.12);}
DIV.entradilla.fondo{background:url(../img/entradilla_bg.gif) left bottom no-repeat; padding-bottom:40px; z-index:50;}
DIV.entradilla p{ color:#F00; width:auto; float:none;}
DIV.entradilla.sinmargen p{ width:100%;}
DIV.entradilla img { float:right; margin-top:2.5em; margin-bottom:-20px;}
h1.titulo_seccion { margin-top:15px; font-weight:normal; color:#D10000; font-size:2.5em;}
h1.titulo_seccion span { font-weight:bold;}

UL.casilleros{ border:#000000 solid 0px; display: inline-block; width:103%; text-align:center; margin-top:-25px!important;}
UL.casilleros li{ float:left; list-style:none;  padding:0px!important; width:29%; margin-right:5%; background:none !important; border:none !important; min-height:60px; padding-top:10px!important;}
UL.casilleros li h2 {height:75px; position:relative; background: url(../img/pest-seguros-fondo.jpg) top left repeat-x #D10000; margin-top:-30px!important; z-index:0;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-bottom-right-radius:10px;
-moz-border-bottom-left-radius:10px;
-o-border-bottom-right-radius:10px;
-o-border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px; }
UL.casilleros li h2 a { font-size:.70em; color:#fff; display:block;  text-align:center; vertical-align:bottom; width:100%; bottom:10px;  position:absolute;}
UL.casilleros li h2 a:hover{ text-decoration:none;}

UL.casilleros li.casillero_ultimo{margin:0;}
div.casilleros.casilleros_texto div { margin-top:25px; height:311px; float:left;  padding-top:65px; }
div.casilleros.casilleros_texto div.uno {background:url(../img/seguros1.png) top right no-repeat!important; }
div.casilleros.casilleros_texto div.dos {background:url(../img/seguros2.png) top right no-repeat!important; }
div.casilleros.casilleros_texto div.tres {background:url(../img/seguros3.png) top right no-repeat!important; }
div.casilleros.casilleros_texto div p{background-color: #FFF; background:rgba(255,255,255,0.90); text-align:left; padding:5px 0;  height:120px; font-size:1.05em !important;}
div.casilleros div.casillero_ultimo{margin-right:0px; margin-left:0px;}
/* FIN SECCIONES */

/* PIE */
div.pie{ height:205px !important;; padding-top:15px;  background:url(../img/pie-fondo.jpg) center top  no-repeat; background-color: #666;}
div.pie div.anchurapie{ width:90%; min-width:980px !important;  max-width:1280px; margin:0 auto;}
div.pie_arriba{ margin-left:15px; margin-right:15px;}
div.pie div.anchurapie div.pie_arriba p#pie_seleccion_pais{font-size:1.7em; margin:0px; margin-top:13px; margin-bottom:15px; color:#555; text-align:left; font-weight:bold;}
div.pie div.anchurapie div.pie_arriba ul.paises { text-align:left; padding:0px; margin:0px; list-style-type:none; margin-right:20px; float:left; font-size:1em; }
div.pie div.anchurapie div.pie_arriba ul.paises li{ font-weight:bold; color:#444; }
div.pie div.anchurapie div.pie_arriba ul.paises li ul {padding:0px; margin:0px; list-style-type:none;}
div.pie div.anchurapie div.pie_arriba ul.paises li ul li a { font-weight:normal; text-decoration:none; color:#555; }
div.pie div.anchurapie div.pie_arriba ul.paises li ul li a:hover { font-weight:normal; text-decoration: underline; color:#000;  }
div.pie div.anchurapie div.pie_arriba ul.paises li.pie_list_der{  margin-left:60px; display:block;}
div.pie div.anchurapie div.pie_arriba ul.paises li.pie_list_der_prim{ margin-top:-118px; }
div.pie div.anchurapie div.pie_arriba div#caja_assistance_warranty{height:104px; margin-top:-2.2%; width:65%; float:right; margin-left:55%; margin-right:-2%; display:inline-block;}
div.pie div.anchurapie div.pie_arriba div#caja_assistance_warranty img{float:right; border:#000000 solid 0px; width:25%; margin-left:25px;}
div.pie div.anchurapie div.pie_abajo{ margin-left:15px; margin-right:15px;}
div.pie div.anchurapie div.pie_abajo UL{ text-align:left; list-style:none; float:left; width:14%; padding:0px;}
div.pie div.anchurapie div.pie_abajo UL.barradivisoria { border-left:#FFF solid 1px; margin-left:5%; padding-left:5%; height:100px;}
div.pie div.anchurapie div.pie_abajo UL LI A { color:#FFF; text-decoration:none;}
div.pie div.anchurapie div.pie_abajo UL LI A:hover { color:#FFF; text-decoration: underline;}
div.pie div.anchurapie div.pie_abajo p#lema { font-size:2.5em; color:#FFFFFF; width:90%; float:left; font-family: Arial, Helvetica, sans-serif; text-align:right; margin:0px; margin-top:-25px; }
div.pie div.anchurapie div.pie_abajo p#lema span { font-weight:bold;}
div.pie div.anchurapie div.pie_abajo p#copyright { width:90%; color:#FFF;   margin:0px; float:left; margin-top:15px; text-align:right;}
div.pie div.anchurapie div.pie_abajo p#copyright a{ color:#FFF; text-decoration:none;}
div.pie div.anchurapie div.pie_abajo p#copyright  span { color:#D10000;}
div.pie div.anchurapie div.pie_abajo img#w3c{ float:left;}	
div.pie div.anchurapie div.pie_abajo img#youtube{ float:left; margin-left:15px;}	
div.pie div.anchurapie div.pie_abajo a.itij_awards img{float:right; margin-top:75px; width:5.75%;}	
div.pie_interiores{background:url(../img/bg-sombra-pie.png) repeat-x top; margin-top:-8px; position:absolute; z-index:1; width:100%;}
div.pie_interiores div.anchurapie{ background:#666; display:table;}

/* FIN PIE */


/* HOME */
DIV#imgFlash #homeFlash { width:100%;}
div.home ul.home_opciones { padding:0px; margin:0px;}
div.home ul.home_opciones li { list-style:none; width:22%; float:left; margin-left:2.5%;}
div.home ul.home_opciones li H2 { position:absolute; margin-top:5px; font-size:1.8em;}
div.home ul.home_opciones li H2 A{ color:#D10000; text-decoration:none; }
div.home ul.home_opciones li P{ display:inline-block;  width:55%; margin-top:40px; color:#999999;}
div.home ul.home_opciones li IMG { display:block; float:right; width:40%;}
.home_idioma a { color:#333;}
.home_idioma a:hover { color:#d10000;}
.premiosHome { position:absolute; margin:225px 0 0 27px;}
.premiosHome2 { position:absolute; margin:350px 0 0 15px; }
/* FIN HOME */


/* PopUps */
body.popup_body { text-align:left; margin:0px; padding:0; }
body.popup_body.warranty_bg_body{ background:url(../img/popup_warranty_fondo.jpg) top left no-repeat #FFF; padding-top:120px;} 
body.popup_body.assistance_bg_body{ background:url(../img/popup_assistance_fondo.jpg) top left no-repeat #FFF; padding-top:60px;} 
body.popup_body.warranty_bg_body ul:first-child { padding-top:5%;}
body.popup_body.assistance_bg_body ul { padding-top:5px; }
body.popup_body ul { margin-left:525px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF;}
body.popup_body li {font-size:1.3em; list-style:none; margin-bottom:15px; text-align:left; margin-left:15px; color:#D10000;}
body.popup_body li ul{ border-left:5px solid #D10000; padding-left:5px; margin-left:-4px; padding-top:0px;}
body.popup_body li ul li{ margin-bottom:0px; font-size:0.9em; margin-left:0px;}
body.popup_body li ul li a { color:#666666; text-decoration:none; }
/* Fin PopUps*/




/* INTRO FLASH */
#introFlash{position:absolute; top:50%; left:50%; width:550px; height:400px; margin-left:-275px; margin-top:-275px;}
A.skip{color:#FFF;}
A.skip:hover{color:#000;}


/* SALTAR MENU */	
DIV.saltarMenu{display:none;}

/* CABECERA */

DIV#principal DIV#cabecera{ border-bottom:1px solid #FFF; background:url('../img/bgCabecera.gif') repeat-y right; width:100%; height:5em;}

	DIV#principal DIV#cabecera IMG{float:left; margin:.7em 0 0 1em; width:27em;}
	DIV#principal DIV#cabecera UL#linksTop{float:right; list-style:none; margin:0.25em 0.5em 0 0;}
	DIV#principal DIV#cabecera UL#linksTop LI{display:inline;}
	DIV#principal DIV#cabecera UL#linksTop LI A{text-decoration:none; color:#000;}
	DIV#principal DIV#cabecera UL#linksTop LI A:hover{text-decoration:underline; color:#D10000;}
	
	DIV#principal DIV#cabecera FORM#AsistenciaMundo{float:right; margin:-2em .6em 0 0;}
		
	DIV#principal DIV#cabecera FORM#pais{float:right; margin:.5em .4em .5em 0;}
	DIV#principal DIV#cabecera FORM#pais .ir{background:url('../img/bgBotonS_R.gif') no-repeat; margin:0 0 -2px 0; border:0px solid; color:#FFF; font-size:1em; text-align:center; width:33px; height:23px; padding:0 0 .1em .2em; cursor:pointer;}
	html>body DIV#principal DIV#cabecera FORM#pais .ir{margin:0;}
	DIV#principal DIV#cabecera FORM#pais LABEL{font-size:1.1em; color:#FFF;}

DIV#principal DIV#cabecera.portada{border-top-color:#900; color:#FFF; background:#fff url('../img/bgcabecera2.gif') repeat-y right top;}
	DIV#principal DIV#cabecera.portada FORM#buscador .buscar{background:url('../img/bgBotonM_R.gif') no-repeat;}
	DIV#principal DIV#cabecera.portada UL#linksTop LI A{color:#FFF;}
	DIV#principal DIV#cabecera.portada UL#linksTop LI A:hover{color:#FFF; text-decoration:underline;}	
	






/* INTERIOR: LATERAL Y CONTENIDO */
DIV#principal #interior{clear:both; background:#FFF; }
DIV#principal #interior.home{margin-top:.5em;}

/* HOME */
DIV#principal #interior #imgFlash{width:100%; }

DIV#principal #interior DIV.CajaHome2{float:left; margin:1em .3em 0 .3em; width:383px;}
DIV#principal #interior DIV.CajaHome2 P{margin:0;}

DIV#principal #interior DIV.CajaHome4{float:left; margin:1em .3em 0 .3em; width:190px;}
DIV#principal #interior DIV.CajaHome4 H1{margin:0 0 .25em 0; color:#952525; font-size:1.5em;}
DIV#principal #interior DIV.CajaHome4 IMG{margin:0 0 .25em 0;}
DIV#principal #interior DIV.CajaHome4 P{margin:.25em 0; text-align:justify;}
DIV#principal #interior DIV.CajaHome4 P.links{text-align:center; margin-bottom:.5em;}



DIV#principal #interior UL.home4{list-style:none; margin:1em 0 1em -1em; padding:0;}
html>body DIV#principal #interior UL.home4{margin-left:0;}
DIV#principal #interior UL.home4 LI{float:left; width:182px; margin:0; margin:0 0 0 1em; text-align:center; background:url('../img/bgHome4.gif') no-repeat bottom; height:275px;}
html>body DIV#principal #interior UL.home4 LI{min-height:280px; height:auto;}
DIV#principal #interior UL.home4 LI DIV.titulo{background:url('../img/bgTitMenuLat.gif'); font-weight:bold; font-size:1.25em; padding:.25em 0 .15em 0; letter-spacing:-0.05em;}
DIV#principal #interior UL.home4 LI IMG{margin:1em 0 0 0;}
DIV#principal #interior UL.home4 LI IMG.logo{margin:0 0 .25em 0;}
DIV#principal #interior UL.home4 LI DIV.txt{width:94%; margin:.75em 0;}


DIV#principal #interior UL.home3{list-style:none; margin:2em 0 0 0; padding:0;}
DIV#principal #interior UL.home3 li h2 { font-size:1.0em; height:25px;}
DIV#principal #interior UL.home3 li a{ text-decoration:none; color:#999;}
DIV#principal #interior UL.home3 li H2 A{color:#D10000; font-size:1.75em; line-height:35px; margin-left:10px;}
html>/**/body DIV#principal #interior UL.home3{margin-left:0; margin-top:1em;}
DIV#principal #interior UL.home3 LI{float:left; width:246px; padding:0; margin:0 0 1em .75em; text-align:left; background:url('../img/bgHome3Rojo.gif') no-repeat bottom; height:165px; margin:0 0 1em .5em;}
html>body DIV#principal #interior UL.home3 LI {min-height:165px; height:auto; margin-left:1em;}
DIV#principal #interior UL.home3 LI DIV.titulo{background:url('../img/bgTitHome3Rojo.gif'); width:246px; font-weight:bold; font-size:1.25em; margin-left:0; padding:.25em 0 .15em 0; letter-spacing:-0.05em; margin-left:.25em;}
html>body DIV#principal #interior UL.home3 LI DIV.titulo{margin-left:0; font-size:1.0em;}
DIV#principal #interior UL.home3 LI IMG{margin:0 0.80em 0em 0em; float:left;}
DIV#principal #interior UL.home3 LI DIV.txt{width:97%; margin:.5em .5em 0 .75em; padding:0; text-align:left; font-family:Tahoma; font-size:11px; }
html>body DIV#principal #interior UL.home3 LI DIV.txt{ padding:1.5em; min-height:160px;  width:210px;}
DIV#principal #interior UL.home3 LI SPAN.especial{float:right; margin-left:-190px;}
html>body DIV#principal #interior UL.home3 LI SPAN.especial{margin-right:10px;}


DIV#principal #interior UL.home3Big{list-style:none; margin:2em 0 0 0; padding:0;}
DIV#principal #interior UL.home3Big li h2 { font-size:1.0em; height:25px;}
DIV#principal #interior UL.home3Big li a{ text-decoration:none; color:#999;}
DIV#principal #interior UL.home3Big li H2 A{color:#D10000; font-size:1.75em; line-height:35px; margin-left:10px; float:left;}
html>/**/body DIV#principal #interior UL.home3Big{margin-left:0; margin-top:1em;}
DIV#principal #interior UL.home3Big LI{background:url('../img/bgHome3Rojo.gif') no-repeat bottom; float:left; width:246px; padding:0; margin:0 0 1em .75em; text-align:center; height:250px; margin:0 0 1em .5em;}
html>body DIV#principal #interior UL.home3Big LI {min-height:275px; height:auto; margin-left:1em;}
DIV#principal #interior UL.home3Big LI DIV.titulo{background:url('../img/bgTitHome3Rojo.gif'); width:246px; font-weight:bold; font-size:1.25em; margin-left:0; padding:.25em 0 .15em 0; letter-spacing:-0.05em; margin-left:.25em;}
html>body DIV#principal #interior UL.home3Big LI DIV.titulo{margin-left:0; font-size:1.0em;}
DIV#principal #interior UL.home3Big LI IMG{margin:.75em 0 0 0; }
DIV#principal #interior UL.home3Big LI DIV.txt{width:97%; text-align:left; font-family:Tahoma; font-size:11px;}
html>body DIV#principal #interior UL.home3Big LI DIV.txt{padding:1.5em; width:215px;}
DIV#principal #interior UL.home3Big LI SPAN.especial{float:right; margin-left:-190px;}
html>body DIV#principal #interior UL.home3Big LI SPAN.especial{margin-right:10px;}

DIV#principal #interior UL.home3Big LI.homeBigRojo{background:url('../img/bgHome3Rojo2.gif') no-repeat bottom;}
DIV#principal #interior UL.home3Big LI.homeBigRojo DIV.titulo{background:url('../img/bgTitHome3Rojo1.gif'); height:25px;}
DIV#principal #interior UL.home3Big LI.homeBigRojo img { margin-left:20px; margin-top:0px;}



/* CONTENIDO */
.premiosInterior{ float:right; margin:-35px 20px -50px 0;}
.premiosInterior2{float:right; margin:-35px 20px -50px 0; }
DIV#principal #interior #contenido{float:left; margin:.5em 0 3em 0; width:49.5em; background:url('../img/bgContenido.gif') repeat-x top;}
DIV#principal #interior #contenido.total{width:66.75em;}
DIV#principal #interior #contenido.total #internacional{margin:2em 0 0 .25em;}
DIV#principal #interior #contenido.nivel2sh IMG{float:left; margin:2.5em 1em -20px 0; }
DIV#principal #interior #contenido.nivel2sh DIV.sh{float:left; width:67.25%; margin:0 0 1.5em 0;}
DIV#principal #interior #contenido.nivel2sh .separador{margin-bottom:1.5em;}
DIV#principal #interior #contenido.nivel2sh a{ color:#D10000; text-decoration:none; font-weight:bold; font-size:0.9em;}
DIV#principal #interior #contenido.nivel2sh IMG.nivel2shIMG {width:182px; margin-top:1.5em; margin-bottom:1em;}

DIV#principal #interior #contenido H2{margin:.75em 0 0.8em 0; color:#D10000; font-size:1.75em; font-weight:normal; /*background:url('../img/bgHtit.gif')  repeat-x bottom;*/}
DIV#principal #interior #contenido H3{margin:.75em 0 0 0; color:#D10000; font-size:1.25em; font-weight:normal; /*background:url('../img/bgHtit.gif')  repeat-x bottom;*/}
DIV#principal #interior #contenido H3.contacto{margin-top:0;}
DIV#principal #interior #contenido P{margin:1em 0 0 0;}
DIV#principal #interior #contenido P STRONG.tit{font-size:1.35em; color:#666; display:block; margin:0 0 -0.25em 0; padding:0;}
DIV#principal #interior #contenido P.imagen{text-align:center; width:100%; margin:0; padding:0;}
DIV#principal #interior #contenido P.imagen IMG{float:none;}
DIV#principal #interior #contenido P.video{text-align:center; margin:15px 0 0 15%;}
DIV#principal #interior #contenido P.video img{border:2px solid #6f6f6f;}
DIV#principal #interior #contenido P.video span{width:14%; padding-left:1%; text-align:left; color:#666; font-size:.8em; text-decoration:none;}
DIV#principal #interior #contenido P.video a:hover{text-decoration:none;}
DIV#principal #interior #contenido P.video a:hover span{ color:#d10000; text-decoration:underline;}
DIV#principal #interior #contenido P.historia{padding:0 0 50px 200px; background:url(../img/2011.jpg) no-repeat 0 0;}
DIV#principal #interior #contenido A.solMasInfo{display:block; width:15em; height:1.9em; margin:1em 0 0 0; padding:4px 0 0 30px; color:#FFF; font-size:1em; background:#C61916 url('../img/bgBotonSolMasInfo.gif') no-repeat; text-decoration:none; width:12.25em; height:1.5em;} 
html>body DIV#principal #interior #contenido A.solMasInfo{width:12.25em; height:1.5em;}
DIV#principal #interior #contenido A.solMasInfoXXL{display:block; width:17.7em; height:1.9em; margin:1em 0 0 0; padding:4px 0 0 30px; color:#FFF; font-size:1em; background:#C61916 url('../img/bgBotonSolMasInfoXXL.gif') no-repeat; text-decoration:none; width:15em; height:1.5em;} 
html>body DIV#principal #interior #contenido A.solMasInfoXXL{width:15em; height:1.5em;}
DIV#principal #interior #contenido A.masInfo{float:right; width:9.7em; height:1.3em; margin:1em 0 0 0; padding:1px 0 0 0; text-align:center; color:#FFF; font-size:1em; background:#C61916 url('../img/bgBotonMasInfo.gif') no-repeat; text-decoration:none;} 
DIV#principal #interior #contenido A.descargar{display:block; width:8.9em; height:1.3em; margin:.5em 0 1em 0; padding:1px 0 0 0; text-align:center; color:#FFF; font-size:1em; background:#C61916 url('../img/bgBotonMasInfo.gif') no-repeat; text-decoration:none;} 
html>body DIV#principal #interior #contenido A.descargar{margin-left:20px;}
DIV#principal #interior #contenido UL.enlaces{display:block; padding:1em 0 0 0 !important; margin:0 !important;}
DIV#principal #interior #contenido UL.enlaces LI{font-weight:bold;}
DIV#principal #interior #contenido UL.enlaces A{display:block; margin:.5em 0 .5em 0; font-weight:normal !important; width:50%;}
DIV#principal #interior #contenido OL LI {padding:.1em 0 .75em 0;}
DIV#principal #interior #contenido UL{margin:1.5em 0 0 0; padding:0; list-style:none; font-size:1.1em; color:#666;}
DIV#principal #interior #contenido UL LI{background:url('../img/bgLista.gif') no-repeat left top; padding:.1em 0 .75em 1.25em;}
DIV#principal #interior #contenido UL.notas LI A{font-weight:bold;}



/* BANCO FOTOGRÁFICO */
DIV#principal #interior #contenido UL.bancoFoto{margin-top:1em; list-style:none;}
DIV#principal #interior #contenido UL.bancoFoto LI{float:left; background:url('../img/bgBancoFoto.gif') no-repeat top left; padding:9px 10px 0 10px; margin:0 5em 2em 0; width:141px; text-align:center; padding-left:0; margin-right:4.5em; height:12.5em;}
html>body DIV#principal #interior #contenido UL.bancoFoto LI{margin-right:4.2em; min-height:12.5em; height:auto;}
DIV#principal #interior #contenido UL.bancoFoto LI.final{margin-right:0;}
DIV#principal #interior #contenido UL.bancoFoto LI IMG{display:block; margin:0; margin-left:0;}
html>body DIV#principal #interior #contenido UL.bancoFoto LI IMG{margin-left:.9em;}

/* PARA LAS PÁGINAS DE HISTORIA */
DIV#principal #interior #contenido UL.historia{border:1px dotted #A5A5A5; border-left:0; border-right:0; padding:.75em 0 .75em 0;}
DIV#principal #interior #contenido UL.historia LI{display:inline; margin-right:2em; background:url('../img/bgListaH.gif') no-repeat left top;}
html>body DIV#principal #interior #contenido UL.historia LI{background:url('../img/bgLista.gif') no-repeat left top;}
DIV#principal #interior #contenido UL.historia LI A{padding:.25em;}
DIV#principal #interior #contenido UL.historia LI A.on{background:#F1F1F1; border:1px solid #A5A5A5; color:#900; -webkit-border-radius:7px;
-moz-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;}
DIV#principal #interior #contenido UL.pest{margin:1.5em 5px 0 0; padding:0 0 0 4px; list-style:none; width:98.5%; height:21px;}
DIV#principal #interior #contenido UL.pest LI{float:left; background:none; margin:0 -1px 0 0; padding:0; width:8.4%;}
DIV#principal #interior #contenido UL.pest LI A{display:block; text-align:center; text-decoration:none; padding:5px 3px;}
DIV#principal #interior #contenido UL.pest LI A.on{background:#d10000; color:#fff; border:1px solid #555;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;}
DIV#principal #interior #contenido .periodo{margin-bottom:1.5em;}
DIV#principal #interior #contenido .periodo DIV{width:99.3%;}
DIV#principal #interior #contenido .periodo H2{margin:0 1em; padding:.75em 0 0 0;}
DIV#principal #interior #contenido .periodo UL.anyo{margin-left:2em; margin-right:3em;}
DIV#principal #interior #contenido .periodo UL.anyo LI{padding-left:1.5em;}

/* RECONOCIMIENTOS */
DIV#principal #interior #contenido table.mercados{width:300px; text-align:center; border:1px solid #ccc; margin:10px auto;}
DIV#principal #interior #contenido table.mercados th{background:#b4e2f3; padding:4px;}
DIV#principal #interior #contenido table.mercados td{background:#fafafa; padding:4px;}
ul li.reconocimiento_ITIJ_li{margin-top:10px;}
ul li.reconocimiento_ITIJ_li span{ margin-right:55px;display:inline-block;}
ul li.reconocimiento_ITIJ_li a.reconocimiento_ITIJ{ float:right; margin-top:-55px; display: block; }
ul li.reconocimiento_ITIJ_li a.reconocimiento_ITIJ img{ width:35px; display: block;}


/* CONTACTE CON NOSOTROS */
DIV#principal #interior #contenido UL.contacto{width:100%;}
DIV#principal #interior #contenido UL.contacto LI{float:left; width:48%; margin:0; padding:0 0 .5em 0; background:none;}
DIV#principal #interior #contenido UL.contacto LI.izq{padding-right:1.5em; clear:both;}
DIV#principal #interior #contenido UL.contacto LI SELECT{margin-top:.5em;}

/* MAPA WEB */
UL.mapaWeb{float:left; margin-left:2em; margin-right:3em; margin-bottom:.5em; width:35%; }
UL.mapaWeb LI{background:url('../img/bgListaAnyo.gif') no-repeat left top!important; padding-left:2em!important;}
IMG.mw{float:left!important; margin:1em; }


/* LATERALES */
DIV#principal #interior .lat{float:left; width:28.3%; height:500px; margin-top:-68px; position:relative; background:#f5f5f5;}
DIV#principal #interior #lateralQui{background:#f5f5f5 url('../img/lateralQui.jpg') no-repeat center top;}
DIV#principal #interior #lateralHis{background:#f5f5f5 url('../img/lateralHis.jpg') no-repeat center top;}
DIV#principal #interior #lateralRec{background:#f5f5f5 url('../img/lateralRec.jpg') no-repeat center top;}
DIV#principal #interior #lateralCal{background:#f5f5f5 url('../img/lateralCal.jpg') no-repeat center top;}
DIV#principal #interior #lateralMap{background:#f5f5f5 url('../img/lateralMap.jpg') no-repeat center top;}
DIV#principal #interior #lateralTra{background:#f5f5f5 url('../img/lateralTra.jpg') no-repeat center top;}
DIV#principal #interior #lateralCont{background:#f5f5f5 url('../img/lateralCont.png') no-repeat center top;}
DIV#principal #interior #lateralSiam{background:#f5f5f5 url('../img/lateralSIAM.png') no-repeat center top;}


IFRAME{width:100%}
.partIFR{height:42.5em;}
.emprIFR{height:45.5em;}
.bolsIFR{height:200em;}
.oferIFR{height:45em;}
.pracIFR{height:95em;}
