html{height:100%}
body{min-height:98%;height:98%;margin:0;padding:10px 2% 25px;background:#efefef;font:normal 70% Verdana, Arial, Helvetica, sans-serif;color:#4f93d0;text-align:justify}

form{margin:0;}
form input, form textarea, form select{margin:0;padding:1px 0 1px .2em;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#6b91d1;background-color:#fff;border:1px solid #6b91d1;}
form button{cursor:pointer;margin:0;padding:0;color:#9398a2;background:#f4f5f8;border:1px solid #dfe2e7}
input.boton{cursor:pointer;margin:0;padding:0;color:#9398a2;background:#f4f5f8;border:1px solid #dfe2e7}
fieldset{width:100%;float:left;border:none;padding:0;margin:0;}
legend{padding:0;margin-bottom:15px !important;margin:0 -7px;color:#444;font-weight:bold;font-size:1.3em;font-family:Arial, Verdana, Helvetica, sans-serif;background:transparent url(../../img/css/iconos/bolaNegra.gif) no-repeat 0 0}

a{color:#4f93d0}
a:hover{color:#4f93d0 !important;text-decoration:underline}

img{border:0;margin:0;padding:0;}

hr{display:block;float:none;clear:both;width:100%;height:1px;color:#6b91d1;background-color:#6b91d1;margin:0;padding:0;border:none;}

h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{margin:0 0 10px 0;font:bold 1em Arial, Verdana, Helvetica, sans-serif}
h2{font-size:1.3em;}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:1em}

table{border:1px solid #305995;border-collapse:collapse;border-spacing:0;}
caption{margin:0;padding:1em 0 .5em;color:#ffa200;font-size:1.2em;font-weight:bold;text-align:left}
div>/**/caption{padding:0;}
th{padding:0 10px;color:#305995;border:1px solid #305995;line-height:2em;background:#e1ebf9}
td{padding:0 10px;border:0;line-height:2em;color:#6b91d1;border:1px solid #305995;background:#fff}

ol{margin:15px 0 20px 40px}
div>/**/ol{margin-left:0}
ol li{padding:0 0 5px 0;list-style-type:decimal}

ul{margin:15px 0 20px 25px;padding:0}
ul li{margin:0;padding:0 0 5px 10px;list-style-type:none;background:transparent url(../../img/css/iconos/vineta8.gif) no-repeat 0 6px}
ul li li{background-image:url(../../img/css/iconos/vineta9.gif)}

dl{margin:10px 0;padding:0}
dt{margin-top:10px;padding:0;font-weight:bold}
dd{margin:5px 0;padding:0}

abbr{text-decoration:none;border:0}
acronym{border-bottom: 1px dashed #ccc;cursor:help}
cite{cursor:help;}
blockquote{cursor:help;margin:0;}
address{font-style:normal;display:inline}
kbd{line-height:2em;font:normal .8em "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help;}
sup{font-size:.9em}
p{margin:0 0 15px;padding:0;}
.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;padding:0;margin:0;}

.hidden{display:none;clear:both;}
.mensaje{display:none;clear:both;}

/* LA ESTRUCTURA */
.sombra1{background:transparent url(../../img/css/portal/sombraSup.gif) no-repeat 0 0}
.sombra2{background:transparent url(../../img/css/portal/sombraDcha.gif) no-repeat 100% 0}
.sombra3{background:transparent url(../../img/css/portal/sombraInf.gif) no-repeat 100% 100%}
.sombra4{background:transparent url(../../img/css/portal/sombraIzda.gif) no-repeat 0 100%}
.sombra5{min-height:300px !important;height:auto !important;height:300px;padding:12px;background:transparent url(../../img/css/portal/sombraEsquina.gif) no-repeat 0 0}
.cuerpo{min-height:300px !important;height:auto !important;height:300px;border:2px solid #fff;background:#fff url(../../img/css/portal/fondoSuperior.jpg) no-repeat 225px 17px}

#encabezado, #envoltura{position:relative;float:left;width:100%}
#encabezado{overflow:hidden}
#envoltura{background:#fff url(../../img/css/portal/fondoLateral.gif) repeat-y 0 0}

#navegacion{position:relative;width:213px;float:left;margin-top:-89px;background:#eaedf2;text-align:left;}

#navegacion2{min-height:25px !important;height:auto !important;height:25px;margin:0 2% 0 230px;margin-bottom:5px}
div>/**/#navegacion2{margin-bottom:10px}

#situacion, #recurso, #atajo{margin:0 1.5% 0 230px;background:#fff}

#situacion{min-height:50px !important;height:auto !important;height:50px;}
div>/**/#situacion{height:50px !important;}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding-bottom:15px;line-height:1.4em}

#envolturaeditor .recursoeditor{width:96%;float:left;margin:0 !important;padding:10px 2% !important;color:#4f93d0}

#atajo{height:15px;clear:left;background:transparent url(../../img/css/portal/puntosH2.gif) repeat-x 0 0}

#pie{width:98%;float:left;background:#fff url(../../img/css/portal/fondoLateral.gif) repeat-y 0 0;color:#aebfdc}

/* encabezado */
#encabezado .barrasup{width:100%;height:181px;float:left;border-top:20px solid #305995;background:transparent url(../../img/css/portal/fondoLogo.gif) no-repeat 0 0;font-size:.9em}
h1{width:193px;float:left;padding:8px 0 2px 3px;margin:0}
.objetoflash{margin-left:215px;height:180px;background:transparent url(../../img/css/portal/fondoFlash.gif) no-repeat 0 0;}
.objetoflash object{margin:0;padding:0;border:0;}

#buscadorGeneralForm{position:absolute;top:89px;left:30px}
#buscadorGeneralForm input{float:left;margin-right:5px;padding:0;border:1px solid #4f93d0;text-transform:Capitalize}
#buscadorGeneralForm input#textobusqueda{width:10.5em;height:1.4em;padding-top:1px;background:transparent;color:#4f93d0}
#buscadorGeneralForm input.buscar{width:4.5em;height:1.7em;color:#c9d8ea;background:#4f93d0;cursor:pointer}

#idiomas{min-height:15px !important;height:auto !important;height:15px;margin:0;padding:2px 0 0;background:#305995}
#idiomas li{float:right;margin:1px 5px 0 0;padding-left:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#4ed8f1;background:transparent}
#idiomas li a{color:#fff;text-decoration:none}

/* acceso */
#acceso{float:left;width:213px;margin-top:15px;padding-top:5px;background:transparent url(../../img/css/portal/puntosH1.gif) repeat-x 0 0}
#acceso form{min-height:90px !important;height:auto !important;height:90px;background:transparent url(../../img/css/portal/puntosH1.gif) repeat-x 0 100%}
#acceso h2{float:left;width:95%;margin:0;padding:3px 0 3px 5%;color:#9398a2;font-weight:normal;font-size:1em;text-transform:uppercase}
#acceso p{float:left;width:95%;margin:0 !important;padding:3px 0 3px 5%;font-family: Verdana !important;font-weight:normal !important;color:#9398a2 !important;}
#acceso label{width:90%;float:left;clear:left;margin:0;padding:0 0 2px 5%;}
#acceso label span{float:right;width:49px;margin-top:1px;padding:1px 5px 2px;color:#9398a2;text-align:center;border:1px solid #9398a2;cursor:pointer}
div>/**/#acceso label span{margin-top:0;}
#acceso input{color:#9398a2;border:1px solid #9398a2;background:#eaedf2}
#acceso label input{width:64%;height:14px;background:#fff;}
#acceso input.acceso,#acceso input.acceso2{position:static;top:0;left:0;float:right;width:auto;margin-right:10px;padding:0;height:18px;cursor:pointer}
div>/**/#acceso input.acceso{padding:0 6px 0 5px}
#acceso ul{display:none}
#acceso input.acceso2{margin-top:20px}

/* navegacion */
#navegacion strong{display:block;margin-bottom:5px;padding:0 0 2px;border-bottom:1px solid #ffa200;font-size:1.3em;color:#ffa200;}

#navegacion ul{width:90%;float:left;margin:0;padding:30px 0 30px 5%}
#navegacion li{width:100%;float:left;margin-bottom:10px;padding:0;background:transparent}
#navegacion li a{display:block;padding-left:15px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;font:normal 1.1em Arial, Verdana, Helvetica, sans-serif;line-height:1.2em;color:#4f93d0;text-decoration:none}
#navegacion li a:hover, #navegacion li.pmactivocon a, #navegacion li.pmactivosin a{background-image:url(../../img/css/iconos/vineta0.gif);color:#305995 !important}
#navegacion li.pmactivocon a, #navegacion li.pmactivosin a{font-weight:bold}

#navegacion ul .pmactivocon ul{width:95%;margin:0;padding:10px 0 20px 5% !important;}
#navegacion ul .pmactivocon ul li a{background:transparent;font-size:1em;color:#4f93d0 !important;font-weight:normal}
#navegacion ul .pmactivocon ul li a:hover, #navegacion ul .pmactivocon ul li.pmactivocon a, 
#navegacion ul .pmactivocon ul li.pmactivosin a{background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 6px 3px;color:#305995 !important}

#n3{float:left;min-height:30px !important;height:auto !important;height:30px;margin:0;padding:0;position:relative;z-index:0;}
#n3 li{float:left;margin-bottom:1px;padding:2px 8px;border-right:1px solid #fff;background:#bacae5}
#n3 li a{color:#fff;text-decoration:none;text-transform:uppercase}
#n3 li a:hover{color:#305995}
#n3 li.pmactivocon a,ul#n3 li.pmactivosin a{color:#305995}
#n3 .pmover{position:relative;z-index:10;}
#n3 .pmover ul{display:block !important;position:absolute !important;}

/* #n3 ul => #n4 */
#n3 ul{position:absolute;top:0;left:0;z-index:100;width:18em;min-height:18px !important;height:auto !important;height:18px;margin:1.5em 0 0 0;padding:0;background:#d6e0f0}
#n3 ul li{width:90%;clear:left;border:0;background:#d6e0f0}
#n3 ul li a{display:block;padding:2px 5px 2px 5px !important;color:#93a8c8 !important;background:transparent}
#n3 ul li a:hover{color:#305995 !important}
#n3 ul.n4{display:none;}
#n3 ul.n4b{position:absolute;top:0;left:0;width:99.9% !important;width:169.8%;background:#d6e0f0}
#n3 ul.n4b li{float:left;clear:none;width:auto;margin:0;padding:0 8px;border-right:1px solid #fff}

/* compas */
#compas{width:100%;float:left;margin:5px 0 10px;padding:3px 0;border:1px solid #ffa200;border-width:1px 0;color:#ffa200;font-size:.9em;}
#compas em{font-style:normal;font-weight:bold}
#compas ol, #compas li{display:inline;margin:0;padding:0}
#compas li a{color:#ffa200;text-decoration:none}

/* punto activo */
#pactivo{width:100%;margin:10px 0 20px}
div>/**/#pactivo{float:left}
#pactivo h2{margin:0;padding:1px 5px 0;background:#4f93d0;font-family:verdana;font-size:1em;color:#fff}

/* atajo */
#atajo ul{float:right;margin:5px 0 0 0;padding-left:1px}
#atajo li{float:left;padding:0 2em 0 .4em;background:transparent}
#atajo li a{color:#ccc;font-size:.9em;text-decoration:none}
#atajo li a:hover{color:#ccc;text-decoration:underline}
#atajo li#atajoVolver{display:none;margin-right:1em;padding:0 .4em 0 2em}

/* pie */
#pie .bloque{margin:20px 0 0 230px}

#pie p{margin:0 0 3px;padding:1px 5px;background:#e9eef2;color:#9398a2;}
#seccion3{width:100%;clear:both;margin:5px 0 0;padding:30px 0 10px;background:transparent url(../../img/css/portal/puntosH1.gif) repeat-x 0 0;text-align:center}
#seccion3 li{display:inline;padding:0;color:#c1c1c1;background:transparent}
#seccion3 li a{font-weight:bold;color:#c1c1c1;}

#seccion1, #seccion2{width:100%;float:left;margin:0;padding-top:2px;border-top:1px solid #d4d4d4;background:transparent url(../../img/css/portal/pixelColor.gif) repeat-x 0 1.5em;color:#969696}
#seccion1 li, #seccion2 li{float:left;padding:0;background:transparent;}
#seccion1 li.datos1{width:370px}
#seccion1 li.datos2{width:470px}

#seccion2 li.datos1{width:250px}
#seccion2 li.datos2{width:455px}
#seccion2 li.datos3{width:220px}

#seccion1 strong, #seccion2 strong{padding:0 5px;font-weight:normal;font-size:.9em}
#seccion1 .datos2 strong, #seccion2 .datos2 strong, #seccion2 .datos3 strong{background:transparent url(../../img/css/portal/pixelColor.gif) repeat-y 0 0;}
#seccion2 .datos3 strong.ultimo{background:transparent}

#seccion1 li.datos2 ul, #seccion2 li.datos2 ul{border-left:1px solid #d4d4d4}
#seccion2 li.datos2 ul{border-right:1px solid #d4d4d4}

#seccion1 ul, #seccion2 ul{margin:5px 0 2px;padding:10px 5px;border:0;}
#seccion2 li.datos2 ul li.separador{width:100%;display:block;margin:-35px 0 0}
#seccion1 ul li, #seccion2 ul li{width:auto;display:inline;float:none;margin:0;padding:0;background:transparent}
#pie li img{margin:1px 5px 1px 0}


#pie ul li.ultimo{background:transparent}
