*{margin:0;padding:0;}

body{height:100%;background:#e6e6e6;font-family:Arial, Verdana, Helvetica, sans-serif;color:#444}

form{}
input, textarea, select{padding:0 3px;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#4784c3;border:1px solid #a0b5c9}
select{padding:0}
fieldset{width:100%;border:0;}
legend{margin:0 -7px 5px;font-size:1em;font-weight:bold;color:#000;}

a{text-decoration:none;outline:none;color:#2269b6}
a:hover{text-decoration:underline !important}

img{border:0}

ol{margin-left:25px}
ol li{padding-bottom:5px}
ul li{list-style-type:none}

#contenedorcuerpo{min-width:730px;;width:100%;border:0;margin:20px auto;padding:0;text-align:center;background:#e6e6e6}
.dimensioncuerpo{width:60em;margin:0 auto;padding:0;border:0;text-align:left}
.cuerpo{width:100%;float:left;font-size:70%;background:#fff url(/img/css/portal/esIzda.gif) no-repeat 0 100%}
*>/**/.cuerpo{margin-bottom:20px}
.contenedor{width:100%;float:left;background:transparent url(/img/css/portal/esDcha.gif) no-repeat 100% 100%;position:relative}

#encabezado, #envoltura, #navegacion, #atajo{width:100%;float:left}
#encabezado{background:#bcbcc1 url(/img/css/portal/cabIzda.gif) no-repeat 0 0;}
#envoltura{padding-top:15px;border-bottom:1px solid #e6e6e6}
#navegacion2{width:20%;float:left;clear:left}
#situacion, #atajo, #recurso, #pie{width:78.5%;float:right}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding:0 0 20px;font-size:1.1em}
#atajo{padding-bottom:10px}
#pie{padding:15px 0;color:#707070}

/* +++++++++++++++ */
/* encabezado */
.cab{min-height:105px !important;height:auto !important;height:105px;padding:5px 15px;background:transparent url(/img/css/portal/cabDcha.gif) no-repeat 100% 0}
.logos{width:82%;float:right;clear:both;}
h1{float:left;padding-top:10px}
.logos .logocab{float:right;margin:0}
.logos img{display:block}
.grupocab{width:100%;float:left}

#encabezado ul{width:100%;margin:0}
*>/**/#encabezado ul{float:left}
#encabezado li{float:left;padding:0 10px 0 0;background:transparent;}
#encabezado li a, #encabezado li a span, #encabezado li img{display:block}
#encabezado li a{text-decoration:none !important;color:#000}
#encabezado li a span{padding:5px 5px 4px;cursor:pointer}

#utilidades{margin:0 0 3px 4px !important}
#utilidades li{font-size:.9em}
#utilidades li a span{padding-bottom:3px}
*>/**/#utilidades li a span{padding:5px 5px 3px}
#utilidades li img{margin-top:3px}

/*navegacion*/
ul#n1{margin:0;font-family:Trebuchet MS}

/*navegacion2 /el buscador general va dentro de la capa navegacion 2 siempre esta en la zona izquierda/*/
#buscadorGeneralForm{width:92%;float:left;padding:20px 0 0 8%}
#buscadorGeneralForm span{display:block;padding:0 .4em 5px 0;font-weight:bold;color:#000}
#buscadorGeneralForm input{width:12.5em;float:left;margin-right:5px;padding:4px;background:#f8f8f8;border:1px solid #ddd;border-top:1px solid #7c7c7c;font-size:.9em}
#buscadorGeneralForm input.buscar{width:auto;margin:2px 0 0;padding:0;background:transparent;border:0}

.flash_home{width:100%;float:left;margin:-15px 0 10px;position:relative;}

#navegacion2 .enlacesrelacionados{padding-top:15px}
#navegacion2 .enlacesrelacionados img{margin-bottom:5px}

/*navegacion 2*/
ul#n2{margin:0}
ul#n2 li{padding:0;background:#dadadb;border-bottom:2px solid #fff}
ul#n2 li a{display:block;padding:8px 10px;color:#000}
ul#n2 li.pmactivocon, ul#n2 li.pmactivosin{font-weight:bold}
ul#n2 li.pmactivocon{padding-bottom:0;border:0}

ul#n3{margin:0}
ul#n3 li{background:#fafafa;border-width:1px;font-weight:normal !important}
ul#n3 li a{padding-left:20px}
ul#n3 li.pmactivocon, ul#n3 li.pmactivosin{font-weight:bold !important}

/* atajo */
#atajo ul{margin:0}
#atajo li{display:inline;padding:0 15px;background:transparent url(/img/comunes/pieSubir.gif) no-repeat 0 2px;text-transform:lowercase;color:#2269b6;cursor:pointer}
#atajo #impresa{background-image: url(/img/comunes/pieImprimir.gif)}

/* pie */
#pie ul{width:100%;float:left;margin:0 0 3px}
#pie li{float:left;padding:0 7px;background:transparent url(/img/comunes/separadorPie.gif) no-repeat 0 50%;font-size:.9em}
#pie li.primero{padding-left:0;background:transparent}
#seccion2 a{color:#004595}
#seccion2 #fecha{color:#aaa}

/*-- APLICACION DE LOCATIONS --*/
#locations{width:553px;margin-left:10px;background-color:transparent}
#locations ul{border:0px}
#locations #titulo{padding-bottom:10px}
#locations #entradilla{padding:10px 0 25px}

#volverMundo{float:right;padding-top:23px;width:175px;margin-left:10px}
#volverArea{float:right;width:175px;margin-left:10px;padding-top:23px;align:top;display:inline}
#mapaArea{width:100%;min-height:400px !important;height:auto !important;height:400px}

#area{width:100%;float:left;vertical-align:top;display:inline}
#area dt img{vertical-align:middle}

#mapamundo{width:100%;height:400px;border-bottom:1px solid #ccc}

#piemapa{margin-top:10px;margin-bottom:10px}
#piemapa li{display:inline;margin-left:10px}

/*-- APLICACION DE CONTACTS --*/
#formContacts{float:left;width:100%;margin-left:5px;margin-top:15px}
#formContacts form{margin-top:10px}
#formContacts .contactosBold{width:100%;display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}

/*-- APLICACION SITEMAP --*/
#siteMap{width:100%;float:left}
#siteMap .textoAzulOscuroBold{margin:0 0 10px;font-size:1.2em}
#siteMap li{float:left;width:30%;min-height:220px !important;height:auto !important;height:220px;padding-right:2%;font-weight:bold}
#siteMap li li{float:left;width:90%;min-height:5px !important;height:auto !important;height:5px;margin-top:3px;padding:5px 7px;background-color:#e6e6e6;font-weight:normal;font-size:.9em}
.siteMapCajaSeparador{float:left;width:570px;height:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}
.siteMapCajaBlanco{margin-top:0px;padding-left:7px;width:125px}
.siteMapCajaGris{}

/*-- APLICACION SEARCH --*/
#searchResult{float:left;width:570px;margin-left:5px;margin-top:15px;padding-bottom:15px}
#dercargarplugin{background-color:transparent;font-family:arial, verdana, helvetica, sans-serif;font-size:12px;padding-bottom:15px;padding-top:25px}
.searchResults{margin-top:15px}
.searchResult{font-family: arial, verdana, helvetica, sans-serif;font-size:12px;padding-bottom:15px}
.searchSeparador{width:570px;float:left;height:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}
.formSearch, .formBusquedaArea{padding:10px 0 10px 5px}