
/* Global */
BODY{margin: 0.4em 0 0 0; padding:0; color:#000; background:#D7D7D7 url('../../_imgs/bgBody.gif') repeat-x top; font-family:Lucida sans, Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:.7em; text-align:center;}
BODY.intro{background:#C00000; color:#FFF;}
BODY.vistaP{margin:0; padding:0; color:#000;}
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: 12px;}
INPUT{font-family:Lucida sans, Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px;}
IMG{border:0;}
.conBorde{border-style:solid;}
.salto{clear:both; line-height:0px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none}
.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;}
A{color:#000; font-size: 12px; }
A:hover{ color:#B10000; }

/* MENU */
DIV#menuPpal{ width: 71.1em; margin:0 auto; padding:0; font-family:Arial; display:table;}
html>/**/body DIV#menuPpal{margin-bottom:-.1em; position:relative;}
DIV#menuPpal UL{list-style:none; font-size:1.05em; margin:0 0 0 .5em; padding:0;}
DIV#menuPpal UL LI{display:inline; margin:0; padding:0; border-bottom:1px solid #A7A7A7;}
DIV#menuPpal UL LI A{float:left; background:url('../../_imgs/bgPestLeftOff.gif') no-repeat left top; margin:0; padding:0 0 0 1.2em; text-decoration:none;}
DIV#menuPpal UL LI A SPAN{float:left; display:block; background:url('../../_imgs/bgPestRightOff.gif') no-repeat right top; padding:.5em 1.1em .1em 0; cursor:pointer;}
DIV#menuPpal UL LI.on A{border-bottom:1px solid #FFF; background:url('../../_imgs/bgPestLeftOn.gif') no-repeat left top; margin-bottom:-1px; position:relative; font-weight:bold;}
DIV#menuPpal UL LI.on A SPAN{background:url('../../_imgs/bgPestRightOn.gif') no-repeat right top; color:#C00000;}
/* Ocultar regla de IE5-Mac \*/
DIV#menuPpal UL LI A SPAN{float:none;}
/* Fin de IE5-Mac */

/* 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;}

/* ESTILOS PARA LOS SHTML */
DIV#principal{background:#FFF; width:70em; margin:0 auto 0 auto; text-align:left; padding :.5em; border:1px solid #A7A7A7;}


/* CABECERA */
DIV#principal DIV#cabecera{border-top:0.5em solid #D10000; border-bottom:1px solid #FFF; background:url('../../_imgs/bgCabecera.gif') repeat-y right; width:100%; height:5em;}


DIV#principal DIV#cabecera IMG{ float:left; margin:.5em 0 0 1em;}
DIV#principal DIV#cabecera UL#linksTop { float:right; list-style:none; margin: 8px 8px 0 0;}
html>body DIV#principal DIV#cabecera UL#linksTop { float:right; list-style:none; margin: 8px 2em 0 0;}
DIV#principal DIV#cabecera UL#linksTop LI{ display:inline;}
DIV#principal DIV#cabecera UL#linksTop LI A{ text-decoration:none; color:#5F5C5C;}
DIV#principal DIV#cabecera UL#linksTop LI A:hover{ text-decoration:underline; color:#D10000;}
DIV#principal DIV#cabecera UL#linksTop .icoLlave{ margin-top: 1.5em; width:21.5px; height:20px;  }
DIV#principal DIV#cabecera UL#linksTop .icoHome{ width: 14px; height:18px; }
DIV#principal DIV#cabecera UL#linksTop .icoLupa{ width: 24px; height:18px; }
	
	DIV#principal DIV#cabecera FORM#AssistanceNav{ float:right; margin:-16px .6em 0 0; }
	DIV#principal DIV#cabecera FORM#AssistanceNav SELECT{ color: #333333; font-size: 11px; }
		
	DIV#principal DIV#cabecera FORM#pais{ float:right; margin:.5em .4em .5em 0; }
	DIV#principal DIV#cabecera FORM#pais .ir{background:url('../../_imgs/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:#D10000 url('../../_imgs/bgCabeceraPortada.jpg') repeat-y right top;}
	DIV#principal DIV#cabecera.portada FORM#buscador .buscar{background:url('../../_imgs/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;}	
	
/* BREAD CRUMB */
DIV#principal #breadCrumb{ width: width: 69.05em; background:url('../../_imgs/bgBreadCrumb.gif') repeat-x top; padding:.25em 0 0 1em; height:1em;}
html>body DIV#principal #breadCrumb{padding-bottom:.5em; height:1.5em; width: 69em;}
DIV#principal #breadCrumb SPAN{margin:.5em .25em .5em .5em; font-size: 12px; }
DIV#principal #breadCrumb A{color:#B10000;}
DIV#principal #breadCrumb A:hover{color:#000;}
DIV#principal #breadCrumb IMG{float:right; margin:.25em 1.5em .25em 0;}

/* 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 UL.home3b{ list-style:none; margin: 2em 0 0 0; padding:0;}
DIV#principal #interior UL.home3b{ margin-left:0; margin-top: 1em; }
DIV#principal #interior UL.home3b LI{ float: left; width: 246px; padding: 0; margin:0 0 1em .75em; text-align:center; background:url('../../_imgs/bgHome3.gif') no-repeat bottom; height:250px; voice-family: "\"}\""; voice-family:inherit; margin:0 0 1em .5em;}
html>body DIV#principal #interior UL.home3b LI { min-height:250px; height:auto; margin-left:1em; }
*html DIV#principal #interior UL.home3b LI { margin: 0 .5em 0em .5em; }

DIV#principal #interior UL.home3b LI DIV.title{ background: url('../../_imgs/bgTitleHome3.gif'); font-weight: bold; font-size: 13px; line-height: 18px; padding:.25em 0 .15em 0; letter-spacing: -0.05em; color: #777777; }
DIV#principal #interior UL.home3b LI IMG { margin: 0.75em 15px .5em 15px; float:left; }
*html DIV#principal #interior UL.home3b LI IMG { margin: 0.75em 15px 15px 15px; }
DIV#principal #interior UL.home3b LI DIV.txt{ width:97%; margin: .5em .5em 0 0em; padding:0; text-align: center; color: #777777; }
html>body DIV#principal #interior UL.home3b LI DIV.txt{ margin-left:.5em; font-size: 12px; line-height: 19px; }
*html DIV#principal #interior UL.home3b LI DIV.txt { margin: .5em .5em 0 0; }
DIV#principal #interior UL.home3b LI DIV.txt A.normal { color: #D10000; }


DIV#principal #interior UL.home3b LI SPAN.especial{ float: right; margin-left:-150px;}
A.more { float:right; width: 100px; height: 20px; padding: 0px; text-align: center; color:#FFF; font-size: 12px; background: url('../../_imgs/bgBotonMasInfo.gif') no-repeat 2px; text-decoration: none; } 
*html A.more { margin-top: 5px; padding-top: 5px;}
A.more:hover { color: #fff; }


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.home2{list-style:none; margin:1em 0 1em -1em; padding:0;}
html>body DIV#principal #interior UL.home2{margin-left:0;}
DIV#principal #interior UL.home2 LI{float:left; width:378px; margin:0; margin:0 .5em 0 .5em; text-align:center; background:#F8F9F9 url('../../_imgs/bgHome2.gif') repeat-x top; height:145px; border:1px solid #B8B8BA;}
html>body DIV#principal #interior UL.home2 LI{min-height:145px; height:auto;}*/

DIV#principal #interior UL.home3{list-style:none; margin:2em 0 0 0; padding:0;}
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:center; background:url('../../_imgs/bgHome3.gif') no-repeat bottom; height:165px; voice-family: "\"}\""; voice-family:inherit; 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.title{background:url('../../_imgs/bgTitleHome3.gif'); width:246px; font-weight:bold; font-size: 1.25em; margin-left:0; padding:.25em 0 .15em 0; letter-spacing:-0.05em; voice-family: "\"}\""; voice-family:inherit; margin-left:.25em;}
html>body DIV#principal #interior UL.home3 LI DIV.title{ margin-left:0; }
DIV#principal #interior UL.home3 LI IMG{margin:0 .75em 0 .75em; float:left;}
DIV#principal #interior UL.home3 LI DIV.txt{ width:97%; margin:.5em .5em 0 .75em; padding:0; text-align:left; }
html>body DIV#principal #interior UL.home3 LI DIV.txt{ margin-left:.5em }
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;}

/* LATERAL */
DIV#principal #interior #lateral{float:left; padding-left:9px; width:18em; height:350px;}
html>body DIV#principal #interior #lateral{min-height:350px; height:auto;}
DIV#principal #interior #lateral.latImg{background:url('../../_imgs/lateral.jpg') no-repeat left top; height:340px;}
DIV#principal #interior #lateralNews{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateral.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralHis{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralHis.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralMag{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralMag.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralRec{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralRec.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralRes{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralRes.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralSiam{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralSiam.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralSol{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralSol.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralTrab{float:left; padding-left:9px; width:18em; background:url('../../_imgs/lateralTrab.jpg') no-repeat left top; height:350px;}
DIV#principal #interior #lateralCero{float:left; width:1.5em;}
DIV#principal #interior #lateral #titleMenuLeft{ width:182px; text-align:center; background:url('../../_imgs/bgTitMenuLat.gif') no-repeat top; color: #666; font-weight:bold; font-size: 13px; padding: 5px 0 2px 0; margin:0; }
html>body DIV#principal #interior #lateral #titleMenuLeft{ padding: 5px 0 2px 0; *padding: 5px 0 3px 0;}

DIV#principal #interior #lateral UL{ margin:0; padding: 0 0 60px 0; list-style: none; text-align:left; background:url('../../_imgs/bgListaML.gif') no-repeat bottom left;}
DIV#principal #interior #lateral UL LI { width:180px; border: 1px solid #D9D9D9; border-top: none;  margin: 0; padding: 0; background:url('../../_imgs/bgMenuLat.gif') repeat-y;}
DIV#principal #interior #lateral UL LI A{ display: block; width: 150px; padding: 5px 15px; text-decoration: none; voice-family: "\"}\""; voice-family:inherit;}
html>body DIV#principal #interior #lateral UL LI A{ width:150px; font-size: 12px; }
DIV#principal #interior #lateral UL LI A:hover{ background:#FAFAFA; text-decoration:underline; }
DIV#principal #interior #lateral UL LI A.on, DIV#principal #interior #lateral UL LI A:hover.on{ color:#FFF; text-decoration:none; background:#C66;}

DIV#principal #interior #lateral UL UL{margin:0; padding:0; list-style:none; text-align:left; background:#C66 none; border:0;}
DIV#principal #interior #lateral UL UL LI{background:none; border:0;}
DIV#principal #interior #lateral UL UL LI A{padding:2px 10px 2px 25px; width:180px; color:#FFF; voice-family: "\"}\""; voice-family:inherit; width:145px;}
html>body DIV#principal #interior #lateral UL UL LI A{width:145px;}
DIV#principal #interior #lateral UL UL LI A:hover{color:#B10000; text-decoration:none;}
DIV#principal #interior #lateral UL UL LI A.on, DIV#principal #interior #lateral UL UL LI A:hover.on{background:#A55;}

/* CONTENIDO */
DIV#principal #interior #contenido { float:left; margin:.5em 0 2em 0; width: 49.5em; background:url('../../_imgs/bgContenido.gif') repeat-x top;}
*html DIV#principal #interior #contenido { margin:.5em 0 1em 0; }
DIV#principal #interior #contenido.total { width: 66.75em; }
DIV#principal #interior #contenido.total #internacional{ margin:2em 0 0 .25em; }

DIV#principal #interior #contenido.nivel2sh { margin:.5em 0 1em 0; }

DIV#principal #interior #contenido.nivel2sh IMG{ float:left; margin:1.1em 1em 1.5em 0;}
DIV#principal #interior #contenido.nivel2sh DIV.sh{ float:left; width: 41em; margin:0 0 1.5em 0; }
DIV#principal #interior #contenido.nivel2sh .separador{ margin-bottom: 1.5em; }

DIV#principal #interior #contenido #title { margin:.85em 0 0 0; background:url('../../_imgs/bgH1color.gif') repeat-y right;}
DIV#principal #interior #contenido #txt { font-size: 12px; line-height: 21px; margin:.85em 0 0 0;}
DIV#principal #interior #contenido H1{margin:0; color:#E41815; font-size:2em; background:url('../../_imgs/bgHtit.gif')  repeat-x bottom; line-height: 30px;}
DIV#principal #interior #contenido H2{margin:.75em 0 0 0; color:#970000; font-size:1.75em; font-weight:normal; background:url('../../_imgs/bgHtit.gif')  repeat-x bottom;}
DIV#principal #interior #contenido H3{margin:.75em 0 0 0; color:#970000; font-size:1.25em; font-weight:normal; background:url('../../_imgs/bgHtit.gif')  repeat-x bottom;}
DIV#principal #interior #contenido H3.contacto{margin-top:0;}
DIV#principal #interior #contenido P{ margin: 1em 0 0 0; margin-bottom: 5px; color: #000; line-height: 19px; font-size: 13px; }
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 A.solMoreInfo{display:block; height: 20px; margin: 2em 0 0 0; padding: 2px 0 0 0px; text-align: center; color:#FFF; font-size: 12px; background: url('../../_imgs/bgBotonMasInfo.gif') no-repeat 0px 0px; text-decoration:none; voice-family: "\"}\""; voice-family:inherit; width:100px; height:20px;} 

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('../../_imgs/bgBotonSolMasInfoXXL.gif') no-repeat; text-decoration:none; voice-family: "\"}\""; voice-family:inherit; width:17.7em; height:1.5em;} 
html>body DIV#principal #interior #contenido A.solMasInfoXXL{width:15em; height:1.5em;}

html>body DIV#principal #interior #contenido div.butMasInfo{margin-left: 8em;}

DIV#principal #interior #contenido A.moreInfo{ float:right; width: 100px; height: 20px; padding-top: 2px; text-align: center; color:#FFF; font-size: 12px; background: url('../../_imgs/bgBotonMasInfo.gif') no-repeat 0px 0px; 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('../../_imgs/bgBotonMasInfo.gif') no-repeat; text-decoration:none;} 
html>body DIV#principal #interior #contenido A.descargar{ margin-left:20px;}
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;}
DIV#principal #interior #contenido UL LI{ background:url('../../_imgs/bgLista.gif') no-repeat left top; padding:.1em 0 .75em 1.25em;}
DIV#principal #interior #contenido UL.notas LI A{ font-weight:bold;}

/* ¶þ¼¶Ò³ SUBHOME */
DIV#principal #interior #contenido UL.subHome{width:100%;}
DIV#principal #interior #contenido UL.subHome LI{float:left; width:50%; margin:0; padding:0 0 1.5em 0; background:none; voice-family: "\"}\""; voice-family:inherit; width:50%;}
html>body DIV#principal #interior #contenido UL.subHome LI{width:48%;}
DIV#principal #interior #contenido UL.subHome LI.izq{padding-right: 0.5em; clear:both;}
html>body DIV#principal #interior #contenido UL.subHome LI.izq{padding-right:1.5em;}
DIV#principal #interior #contenido UL.subHome LI H2{margin:0 0 .5em 0; padding:0;}
html>body DIV#principal #interior #contenido UL.subHome LI H2 {font-size:1.6em; }
DIV#principal #interior #contenido UL.subHome LI IMG{float:left; margin:0; padding:0;}
DIV#principal #interior #contenido UL.subHome LI P{margin-left:135px; height:11em; voice-family: "\"}\""; voice-family:inherit; height:10em;}
html>body DIV#principal #interior #contenido UL.subHome LI P{height:10em;}
DIV#principal #interior #contenido UL.subHome LI P.hM{height:12em; voice-family: "\"}\""; voice-family:inherit; height:11em;}
html>body DIV#principal #interior #contenido UL.subHome LI P.hM{height:11em;}
DIV#principal #interior #contenido UL.subHome LI P.hL{height:13em; voice-family: "\"}\""; voice-family:inherit; height:12em;}
html>body DIV#principal #interior #contenido UL.subHome LI P.hL{height:12em;}
DIV#principal #interior #contenido UL.letras{margin-top:1em; margin-left:4em; list-style:lower-alpha;}
DIV#principal #interior #contenido UL.letras LI{background:none; padding:0 0 .75em 0;}

/* 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('../../_imgs/bgBancoFoto.gif') no-repeat top left; padding: 9px 10px 0 10px; margin:0 5em 2em 0; width:141px; text-align:center; voice-family: "\"}\""; voice-family:inherit; 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; voice-family: "\"}\"";	 voice-family:inherit; 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('../../_imgs/bgListaH.gif') no-repeat left top;}
html>body DIV#principal #interior #contenido UL.historia LI{background:url('../../_imgs/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;}
DIV#principal #interior #contenido UL.pest{ margin:1.5em 5px 0 0; padding:0 0 0 4px; list-style:none; background:url('../../_imgs/bgPestUL.gif') no-repeat bottom left; width:98.5%; height:21px;}
DIV#principal #interior #contenido UL.pest LI{float:left; background:none; margin:0 -1px 0 0; padding:0;}
DIV#principal #interior #contenido UL.pest LI A{background:url('../../_imgs/bgPestOff.gif') no-repeat bottom; width: 53px; display:block; text-align:center; text-decoration:none; padding-top:6px; height:21px; voice-family: "\"}\""; voice-family:inherit; height:15px;}
html>body DIV#principal #interior #contenido UL.pest LI A{height:15px;}
DIV#principal #interior #contenido UL.pest LI A.on{background:url('../../_imgs/bgPestOn.gif') no-repeat bottom;}
DIV#principal #interior #contenido .periodo{background:url('../../_imgs/bgPestDIVleft.gif') no-repeat left top; margin-bottom:1.5em;}
DIV#principal #interior #contenido .periodo DIV{ background:url('../../_imgs/bgPestDIVright.gif') no-repeat right top;}
DIV#principal #interior #contenido .periodo H2{ margin:0 1em; padding:.25em 0 0 0;}
DIV#principal #interior #contenido .periodo UL.anyo{ margin-left:2em; margin-right:3em;}
DIV#principal #interior #contenido .periodo UL.anyo LI{ background:url('../../_imgs/bgListaAnyo.gif') no-repeat left top; padding-left:1.5em;}

/* 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;}
DIV#principal #interior #contenido UL.contacto LI UL{margin:1em 0 0 0; padding-left:1.5em; list-style:disc outside; width:95%;}
DIV#principal #interior #contenido UL.contacto LI UL LI{margin:0 0 .5em 0; padding:0; width:100%; float:none; clear:both;}
FORM FIELDSET{border:0;}
html>body FORM FIELDSET{background:url('../../_imgs/bgHtit.gif') repeat-x top; margin-top:1.5em;}
FORM LEGEND{margin:.75em -.5em; padding:0; color:#970000; font-size:1.25em; font-weight:normal; background:url('../../_imgs/bgHtit.gif') repeat-x bottom; width:99.5%; }
html>body FORM LEGEND{background:none; margin-top:-0.15em;}
#leyendaInfo{float:right; margin:1em 0 -1em 0;}
FORM LABEL{float:left;}
FORM LABEL.radBot{margin:3px 0 0 0;}
FORM LABEL.cheBot{margin:4px 0 0 0;}
FORM IMG.necesario{float:left; margin-top:-2px; margin-bottom:-1px;}
IMG.necesarioNF{margin-bottom:-3px;}
FORM{clear:both;}
FORM INPUT.txt, FORM TEXTAREA{background:url('../../_imgs/bgInputTxt.gif') no-repeat top left; border:1px solid #666; font-size:1em; padding:2px 0 0px 3px; font-family:Lucida sans, Arial, Helvetica, Verdana, Tahoma, sans-serif; color:#666;}
FORM INPUT.radioBoton{margin:0 3px 0 0; float:left;}
html>body FORM INPUT.radioBoton{margin:4px 3px -5px 0}
FORM INPUT.checkBoton{float:left;}
FORM TEXTAREA{height:50px;}
/*FORM SPAN{float:left; padding:0 1.25em .5em 0;}*/
FORM INPUT.boton{float:right; border:0px solid #FFF; width:6.6em; height:1.3em; margin:.5em 0 1em 0; padding:1px 0 0 0; text-align:center; color:#FFF; font-size:1em; text-decoration:none;}
FORM INPUT.enviar{background:#C61916 url('../../_imgs/bgBotonEnviar.gif') no-repeat;}
FORM SPAN.sep{margin-top:1em;}

IFRAME{width:100%}
.partIFR{height:42.5em;}
.emprIFR{height:45.5em;}
.bolsIFR{height:150em;}
.oferIFR{height:45em;}
.pracIFR{height:95em;}

/* MAPA WEB */
DIV#principal #interior #contenido UL.mapaWeb{float:left; margin-left:2em; margin-right:3em; margin-bottom:.5em; width:30%;}
DIV#principal #interior #contenido UL.mapaWeb LI{background:url('../../_imgs/bgListaAnyo.gif') no-repeat left top; padding-left:1.5em;}
DIV#principal #interior #contenido IMG.mw{float:left; margin:1em;}

/* PIE */
DIV#footer{ background:#D10000; margin:.2em auto  auto  auto; text-align:left; width:71.1em; padding: 0 0 1em 0;}
html>body DIV#footer{ margin-top:.55em; }

DIV#footer UL{ float:left; font-size: 12px; list-style: none; margin:.75em 0 .15em 0em; padding:0 0 0 1em; width: 40em; color: #FFF;}
DIV#footer UL LI{ float:left;}
DIV#footer UL LI A{ color:#FFF; text-decoration:none;}
DIV#footer UL LI A:hover{ color:#FFF; text-decoration:underline;}
DIV#footer P{ float:right; color:#FFF; font-size:12px; padding:0; margin:.75em 1em 0 0;}

DIV#premios {width: 70em; height: 6em;}
DIV#premios UL{margin:0 0 0 10px; padding:0; list-style:none; color:#FFF;}
DIV#premios UL LI{float:right; margin:0; padding:7px 25px 4px 0;}

/* TAMAÑOS */
*.W5 {width: 4.9%;}
*.W10 {width: 9.9%;}
*.W15 {width: 14.9%;}
*.W20 {width: 19.9%;}
*.W25 {width: 24.9%;}
*.W30 {width: 29.9%;}
*.W35 {width: 34.9%;}
*.W40 {width: 39.9%;}
*.W42 {width: 41.9%;}
*.W45 {width: 44.9%;}
*.W47 {width: 46.9%;}
*.W49 {width: 48.9%;}
*.W50 {width: 49.9%;}
*.W55 {width: 54.9%;}
*.W58 {width: 57.9%;}
*.W59 {width: 58.9%;}
*.W60 {width: 59.9%;}
*.W65 {width: 64.9%;}
*.W70 {width: 69.9%;}
*.W73 {width: 72.9%;}
*.W75 {width: 74.9%;}
*.W80 {width: 79.9%;}
*.W85 {width: 84.9%;}
*.W90 {width: 89.9%;}
*.W95 {width: 94.9%;}
*.W100 {width: 99.9%;}
*.W102 {width: 102%;}

/* ¹úÄÚÍøÂç */
#txtFlash { float: left; margin-top: 45px; }
#txtFlash H5 { color: #898989; line-height: 25px; font-size: 18px; margin: 0px 0px 5px 0px; padding: 0px; font-weight: normal; height: 25px; }
#txtFlash UL.title { list-style-type: none; color: #898989; line-height: 19px; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }
#txtFlash UL LI.left { clear: left; float: left; display: block; border-right: #E1E1E2 solid 1px; border-bottom: #E1E1E2 solid 1px; height: 20px; }
#txtFlash UL LI.right { float: left; display: block; background: url(); width: 60px; border-bottom: #E1E1E2 solid 1px; height: 20px; } 
#txtFlash UL.items { list-style-type: none; color: #898989; line-height: 19px; font-size: 12px; width:210px; }
#txtFlash UL.items li { display:inline;padding: 2px 0px 2px 25px;height: 20px; float:left; width:50px;}


/* Ficha */
DIV#productlist{ border:1px solid #C0C0C0; padding: 0 0; margin: 0 -10px 2em 0; background: #FFF; width: 49em; float: left; }
*html DIV#productlist{ height:300px;}
DIV#productlist H4.list { margin:0; padding:0; color:#555; font-size: 14px; line-height: 25px; padding:.5em 1em .5em .75em; margin:0; background:#DFDFDF; border-top:0px solid #C0C0C0; border-bottom:1px solid #FFF;}
DIV#productlist UL.list { list-style:none; margin:0; padding:0; font-size:1em; width:100%; list-style: none none; font-size:1.1em;}
DIV#productlist UL.list LI{ background:#F8F8F8; border-bottom:1px solid #FFF; width:100%; margin: 0px; padding: 0px;}
DIV#productlist UL.list LI.item{ background:#EEE; margin: 0px; padding: 0px;}
DIV#productlist UL.list LI DIV{ float:none;}
DIV#productlist UL.list LI DIV.num{ float:left; border-left:none; color:#999; padding:.6em 0 .5em .3em; margin:0; font-size: 3em; font-weight:bold;}
DIV#productlist UL.list LI DIV.title{ float:left; width: auto; height: 20px; margin: 8px 0 5px 2em; text-align: left; padding: 0 0 0 2em; background: url(../../_imgs/bgListleft.gif) no-repeat 0px -3px; *background: url(../../_imgs/bgListleft.gif) no-repeat -4px left; }
DIV#productlist UL.list LI P { float:right; margin: 1em 0 0 1em; padding:0 3.55em 0 1em; width: 16em; font-size:1em; border-left:1px dashed #999;}

DIV#productlist UL.list LI UL{ width: 17.75em; font-size: 1em; padding-left: 2em; float: right; margin: .75em 0 0 0; padding:0 5.15em 0 2.35em; border-left:1px dashed #999; display:table;}
DIV#productlist UL.list LI UL LI{ list-style-image: none; list-style-type: square; float: none; border-bottom: none; padding: 0; margin: 0 0 .5em 0; width:auto; background:transparent;}
DIV#productlist UL.list LI UL LI UL{ border: none; padding-left:1.25em; width: 11.25em; }
DIV#productlist UL.list LI UL LI UL LI{ list-style-type:circle; }	

.jump { clear: both; }

#txtFlash UL LI.right {float: left; display: block; width: 60px; border-bottom: #E1E1E2 solid 1px; height: 20px;}

/* Ficha */
.rowspacer { clear: both; }
DIV#ficha{ border:1px solid #C0C0C0; padding: 0 0; margin: 0 -10px 2em 0; background: #FFF; width: 49em; float: left; }
* html DIV#interior DIV#contenido DIV#ficha{height:300px;}

DIV#ficha H4.listOrd{ margin:0; padding:0; color: #555; font-size: 12px; line-height: 21px; padding:.1em 1em .1em .75em; margin:0; background:#DFDFDF; border-top:1px solid #C0C0C0; border-bottom:1px solid #FFF;}
DIV#ficha UL.listOrd{ list-style: none; margin: 0; padding:0; width:100%; list-style: none none;}

DIV#ficha UL.listOrd LI { background: #F8F8F8; border-bottom: 1px solid #fff; width:100%; margin-top: 0px; padding-top: 0px; }
DIV#ficha UL.listOrd LI.par { background:#EEE;}
DIV#ficha UL.listOrd LI DIV { float: none; }
DIV#ficha UL.listOrd LI DIV.img { float:left; border-left:none; color:#999; padding: 2em 0 2em 1em; margin:0;}
DIV#ficha UL.listOrd LI DIV.title { color:#555; font-size: 13px; line-height: 19px; float: left; width: 12em; height: auto; margin: 2em 0 2em 0.6em; text-align:left; font-weight: bold;  padding: 0 0 0 0.3em;}
DIV#ficha UL.listOrd LI P { color:#555; float:right; text-align: left; margin: .6em 0 .6em .6em; padding: .5em 1em 1em 1em; width: 21em; font-size: 12px; line-height: 19px; border-left: 1px dashed #999;}
Table.fileitems TD {  vertical-align:inherit;*vertical-align:bottom; }
Table.fileitems A { margin:10px 0px; }