* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{background:#00315d url(../../img/css/portal/fondoCabecera.gif) repeat-x 0 0;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#666;}

form{}
form input, form textarea, form select{padding:2px .5em;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#000;border:1px solid #9e9e9e}
fieldset{width:100%;border:0}
legend{}

a{outline:none;text-decoration:underline;color:#00305c}
a:link{}
a:visited{}
a:active{}
a:hover{color:#88b1d4;text-decoration:underline !important;}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{font-family:times new roman;}
h2, h4, h6{color:#00305b;}

h2{font-size:2.1em;}
h3{padding-bottom:8px;font-size:1.6em;font-weight:normal;color:#a9992f;}
h4{font-size:1.4em;margin-bottom:8px}
h5{font-size:1.2em;color:#a49320}
h6{font-size:1.1em;}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:5px 0 8px 0}
ul li{padding:5px 1.5em 2px 1.5em;list-style-type:none;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 9px;}
dl{}
dt{margin:10px 0;}
dd{}

table{margin:0 0 20px;font-size:.98em;border-collapse:collapse;border:1px solid #053560;}
caption{}
tr{}
th, td{padding:10px 4px;background:transparent;text-align:center}
th{background:#334182;font-size:1.1em;color:#fff;}
td{border-top:1px solid #334182}
th.suite{width:6em}

hr{width:100%;height:1px;color:#ccc;background:#ccc;}

acronym{border-bottom: 1px dashed #4185bf;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{}
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:.1em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align:middle;cursor:help;}
em{font-style:normal;color:#C0000F;}
dfn{}
p{padding-bottom:10px;}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo, .cuerpo{min-height:100% !important;height:auto !important;height:100%;}
#contenedorcuerpo{width:100%;border:0;margin:8px auto;text-align:center}
.dimensioncuerpo{max-width:980px;margin:0 auto;border:0;text-align:left;}
.cuerpo{font-size:72%;}

#encabezado{width:99%;float:left;margin-bottom:-4px;padding:26px 1% 0 0;position:relative;}
#envoltura{width:97%;float:left;padding-left:2%;}
#navegacion{width:22%;float:left;position:relative;margin-top:-37px;padding-bottom:60px;background:transparent url(../../img/css/portal/fondoMenuInf.gif) no-repeat 50% 100%;}
div>/**/#navegacion{margin-top:-38px}
.sombra{width:72.3% !important;width:73%;float:right;padding:10px 1.5% 20px;margin-top:28px;background:#fff url(../../img/css/portal/fondoRecurso.gif) repeat-x 0 0;}
div>/**/.sombra{width:72.2% !important;margin-top:27px;}

#situacion, #recurso, #atajo{width:100%;float:left;}
#situacion{height:2.5em}
#recurso{padding-top:25px !important;padding:10px 0 15px 0;}
#pie{width:100%;float:left;margin:10px 0;border-top:1px solid #1a5f9b;color:#4185bf;}

/* +++++++++++++++ */
#encabezado h1{width:73.7% !important;width:75%;height:135px;float:right;clear:right;text-align:right;margin-bottom:2px;padding:0;background:transparent url(../../img/css/portal/fondoH1.gif) repeat-y 100% 0;overflow:hidden;}
div>/**/#encabezado h1{height:136px;}
#encabezado h1 img{margin-right:5px !important;margin:5px 8px 0 0;}
.idiomas{position:absolute;top:5px;right:10px;font-size:0.9em;/*width:5%;float:right;text-align:right;height:15px;*/}
.idiomas a{color:#ffffff;text-decoration:none;}
#encabezado .cerrarsesion{position:absolute;right:20px;top:167px;/*text-align:right;clear:right;padding:2px 0 0 0;height:15px !important;background:red*/}
#encabezado .cerrarsesion a{text-decoration:none;color:#504600}

/* navegacion */
.fondomenu{width:100%;float:left;margin-top:65px;background:transparent url(../../img/css/portal/fondoMenu.gif) repeat-y 50% 0;}
.fondo2{width:100%;float:left;min-height:200px !important;height:auto !important;height:200px;margin-top:-145px;position:relative;background:transparent url(../../img/css/portal/fondoMenuSup.gif) no-repeat 50% 0;}
div>/**/.fondo2{margin-top:-145px !important}
ul#n1{width:91.8%;float:left;/*margin-top:-145px;*/padding:130px 4% 0 4.2%;/*position:relative;background:transparent url(../../img/css/portal/fondoMenuSup.gif) no-repeat 50% 0;*/text-transform:uppercase;font-size:1.1em;}
ul#n1 li{padding:0;clear:left;background:transparent}
ul#n1 li a{width:100%;float:left;margin-top:5px;padding:5px 0 5px 0;background:transparent url(../../img/css/portal/fondoPmOff.gif) repeat 50% 0;color:#ddd;text-decoration:none !important;text-align:center;}
ul#n1 li a:hover, ul#n1 li.pmactivocon a, ul#n1 li.pmactivo a{background:transparent url(../../img/css/portal/fondoPmOn.gif) repeat 50% 0;font-weight:bold;color:#00284b;}

ul#n1 li.pmactivocon ul#n2{width:96%;float:left;margin:0;padding:0 0 10px 4%;background:transparent;text-transform:none;font-size:1.1em;font-family:times new roman}
ul#n1 li.pmactivocon ul#n2 li a{width:94%;background:none;padding:5px 3% 0 3%;color:#fff;font-weight:normal;text-align:left;}
ul#n1 li.pmactivocon ul#n2 li a:hover{color:#fc0;}
ul#n1 li.pmactivocon ul#n2 li.pmactivo a{color:#fc0;border-bottom:1px solid #fc0;}
                       
#bannernav{width:100%;float:left;padding-top:20px;background:transparent url(../../img/css/portal/fondoMenu.gif) no-repeat 50% 0;text-align:center}
#bannernav .interiorbn{width:91.5%;float:left;padding:0 3% 0 4.4%}
#bannernav p{padding:0;text-align:left}
#bannernav strong{color:#4185bf}
/*#bannernav ul{width:100%;margin:3px 0 0;padding:3px 0;background:transparent url(../../img/css/portal/fondoBannersNavegacion.gif) repeat 0 0;border:1px solid #3576af}*/
#bannernav ul{width:99.5%;margin:3px 0 0;padding:3px 0;background:#236095;border:1px solid #3576af}
#bannernav li{display:inline;padding:5px 0;background:transparent}
#bannernav li img{vertical-align:middle}
                       
/* compás */
#compas{width:100%;float:left;color:#2f608a;font-size:.9em;font-family:verdana}
#compas em{float:left;color:#2f608a;}
#compas ol{float:left;margin:0 0 0 .5em;color:#2f608a}
#compas ol li{display:inline;padding:0 .5em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 5px}
#compas a{color:#2f608a;}
.compasactivo{font-weight:bold}

/* punto activo */
#pactivo{width:100%;float:left;padding-top:5px;}

/* atajo */
#atajo ul{float:right;margin:5px 2.5% 0 2.5%;}
#atajo li{float:left;padding:2px 10px;margin-left:1em;background:transparent url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x 0 0;border:1px solid #073b69;font-weight:bold}
#atajo li a{color:#dfe6ec;text-decoration:none}
#atajoVolver{display:none;}

/* pie */
#pie a{color:#4185bf}
#seccion1{float:left;}
#seccion1 li{float:left;margin-top:3px;padding:0 .5em;background:transparent;border-right:1px solid #4185bf}
#seccion1 li a{text-decoration:none}
#seccion2{float:right;}
#seccion2 li{float:left;margin-top:3px;background:transparent;padding:0 .5em;}
#seccion2 li a{text-decoration:none;}
#seccion3{width:100%;clear:left;margin:0;padding-top:10px;border-top:1px solid #1a5f9b;text-align:right;}
#seccion3 li{display:inline;padding:0  0 0 .5em;background:transparent;}
#seccion3 li.datos{width:32.5%;float:left;text-align:left;font-size:.9em;}
#seccion3 li.logoscentro{width:32.5%;float:left;padding-top:9px;text-align:center;}
#seccion3 li.logosdcha{width:32.5%;float:left;padding-top:10px;}
#seccion3 li img{vertical-align:middle}
#seccion3 li.logoscentro img{margin:0 1em}
#seccion3 li.logosdcha img{margin-left:.4em}

/* manual */
#manual {
	float:left;
	padding: 12px 0px 0px 24px;
}
#manual a, a:hover, a:visited{ 
	text-decoration:underline;
}
#manual	.enlace {	
	color:#FFFFFF;
	font-weight:bold;	
}
