@charset "UTF-8";
* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{background:#fff url(../../img/css/portal/fondoBody.gif) repeat 0 0;font-weight:normal;font-family:Arial, Verdana, Helvetica, sans-serif;color:#626262;text-align:center;}

form input, form textarea, form select{padding:1px 0;border:0;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#626262}
form button{cursor:pointer;color:#fff;background:#BA0001;border:1px solid #000;}
fieldset{border:0;}
legend{margin:0 -7px;font-weight:bold;color:#5F5F5F}

a{color:#0065b2;text-decoration:none;outline:none}
a:hover{text-decoration:underline;}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none !important}
h2, h3, h4, h5, h6{margin-bottom:10px;}
h2, h3{background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 0 3px;color:#2265b0}
h2{padding-left:25px;font-size:1.5em}
h3{padding-left:20px;background-image:url(../../img/css/iconos/vineta7.gif);font-size:1.4em}
h4{font-size:1.3em;color:#333}
h5{padding:.4em .5em;font-size:1.1em;color:#fff;background:#2265b0}
h6{font-size:1em;border-bottom:1px solid #000;color:#000}

ol{margin:15px 0 15px 5em;}
div>/**/ol{margin-left:4.5em}
ol li{list-style-type:decimal;}
ul{margin:1em 1em .5em}
ul li{list-style-type:none;padding:0 0 .5em 1.2em;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat .3em .4em}

dl{}
dt, dd{border:1px solid #EFECE7;background:#F7F7F7}
dt{padding:1em 1em 0;border-bottom:0;}
dd{padding:.8em 1.6em 1.5em;margin-bottom:20px;border-top:0;}

table{margin-bottom:20px;border-collapse:collapse;border:0;}
caption{padding:0 0 15px;font-size:1.1em;color:#898989}
th, td{padding:5px;border:1px solid #cfcece}
th{font-weight:bold}

hr{width:100%;height:1px;border:0;color:#fff;background:transparent;border-bottom:1px dashed #eee;}
div>/**/hr{margin:.7em 0}

acronym{border-bottom: 1px dashed #ccc;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:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help;}
em{font-style:italic;}
dfn{}
p{padding:0 0 10px 0;text-align:justify}
.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:98%;border:0;margin:0 auto;}
.dimensioncuerpo{max-width:63.3em;margin:0 auto;padding:0;border:0;text-align:left;}
.cuerpo{width:88%;padding:0 6%;background:#fff;border:2px solid #e6e6e6;border-top-width:6px;font-size:70%}

#encabezado, #envoltura, #pie{width:100%}
#encabezado{position:relative;}
.contenedor{width:18.5em;float:left;}
#navegacion{width:100%;padding-top:50px;border:3px solid #d3d3d3}
#situacion, .contenedor2{margin-left:20em}
/*div>#situacion{min-height:35px !important;height:auto !important;height:35px}*/
div>/**/#situacion{height:35px !important}

#recurso, #atajo, #logos{width:100%;float:left}
 #recurso{padding-top:10px;min-height:300px !important;height:auto !important;height:300px}
#pie{padding-top:20px;color:#bfbfbf}

/*Encabezado*/
h1{position:absolute;top:100px;left:1em;padding:0 3px;background:#fff}

/* publicidad */
#publicidad{width:100%;float:left;position:relative;margin-right:-1%;padding-left:0 !important;padding:0 1.7% 3px 1%;background:transparent url(../../img/css/portal/publicidad_es.gif) no-repeat 100% 50%}
#publicidad .izda{width:18.4%;float:left;padding-top:3px;overflow:hidden}
#publicidad .dcha{width:81.6%;float:right;overflow:hidden}
#publicidad img{float:left}

#utilidades{float:right;margin:10px 0}
#utilidades li{float:left;margin-left:10px;padding-top:2px;background-image:url(../../img/css/iconos/vineta1.gif);background-position:0 4px}
#utilidades li#imprimirpag{padding-left:23px;background-image:url(../../img/css/iconos/imprimir.gif);background-position:0 0}
#utilidades a{text-decoration:underline}

/*Navegacion*/
#n1{min-height:122px !important;height:auto !important;height:122px;margin:0 0 20px -3px;position:relative}
*>/**/#n1{min-height:114px !important;height:auto !important;height:114px}
#n1 li{width:100%;float:left;padding:0;background:transparent}
#n1 a{display:block;padding-left:35px;background:transparent url(../../img/css/iconos/menuS4.gif) no-repeat 0 3px;text-transform:uppercase;font-weight:bold;color:#565656}
	li#s1 a{background-image:url(../../img/css/iconos/menuS1.gif)}
	li#s2 a{background-image:url(../../img/css/iconos/menuS2.gif)}
	li#s3 a{background-image:url(../../img/css/iconos/menuS3.gif)}

#n1 li.pmactivocon a, #n1 li.pmactivosin a{color:#0065b2}
	li#s1.pmactivocon a, li#s1.pmactivosin a{color:#c10048}
	li#s2.pmactivocon a, li#s2.pmactivosin a{color:#ec6444}
	li#s3.pmactivocon a, li#s3.pmactivosin a{color:#5f9f21}
	
#n2{margin:5px 2px 30px}
#n2 li{width:87.5% !important;min-height:1em !important;height:auto !important;height:1em;padding:1px 2% 1px 11%;border-bottom:1px solid #e3e3e3}
#n2 li.ultimo{border:0}
#n2 li a{padding:0 0 0 10px;background:transparent !important;text-transform:none;font-weight:normal;color:#565656 !important}
#n2 li a:hover{color:#0065b2 !important}
#n2 li.pmactivocon a,  #n2 li.pmactivosin a{background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 4px !important;color:#0065b2 !important}
	li#s1 li a:hover{color:#c10048 !important}
	li#s1 li.pmactivosin a{background-image:url(../../img/css/iconos/vineta2_s1.gif) !important;color:#c10048 !important}
	li#s2 li a:hover{color:#ec6444 !important}
	li#s2 li.pmactivosin a{background-image:url(../../img/css/iconos/vineta2_s2.gif) !important;color:#ec6444 !important}
	li#s3 li a:hover{color:#5f9f21 !important}
	li#s3 li.pmactivosin a{background-image:url(../../img/css/iconos/vineta2_s3.gif) !important;color:#5f9f21 !important}
	
#gsaForm{width:100%;margin-top:10px;padding:5px 0;background:#dbdbdb;text-align:center}
*>/**/#gsaForm{float:left;}
#gsaForm label input{width:80%;padding:0 0 1px 5px;background:#fff;border:1px solid #cacacb}
#gsaForm .bbuscar{vertical-align:top}

/*compas*/
#compas{width:100%;float:left}
#compas em, #compas ol{display:inline;font-size:.9em}
#compas em{font-style:normal}
#compas ol{margin:0 0 0 5px}
#compas ol li{display:inline;padding:0 5px 0 10px;background:transparent url(../../img/css/iconos/vineta9.gif) no-repeat  0 4px}
.compasactivo{font-weight:bold;color:#000}

/*punto activo*/
#pactivo{width:100%;float:left;padding-bottom:5px;overflow:hidden}
div>/**/#pactivo{margin-bottom:10px}
#pactivo h2{margin:0;padding:5px 10px;background:#0065b2;color:#fff !important}

/*cajas de la izquierda (debajo del menu)*/
.extras{width:99.5% !important;width:98.5%;float:left;margin-top:10px;border:3px solid #d3d3d3}
.extras h2{padding:2px 5px;margin-bottom:5px;background:#d3d3d3;font-size:1em;text-transform:uppercase;color:#484848 !important}
.extras ul{margin:0}
.extras li{padding:5px 5%;background:transparent;border-bottom:1px solid #f1f1f1}

	.accesos .item{width:99.8%;float:left;border-top:1px solid #dcdcdc}
	.accesos h2{padding-right:50px;background:#f0f0f0}
	.accesos img{float:right;margin:-15px 5px 0 0;position:relative}
	.accesos p{padding:0 5px 10px;text-align:left;position:relative;z-index:100}
	#extras .accesos a{color:#4c4c4c !important}
	
	.servicios ul{margin:0}
	.servicios li{width:90%;float:left}
	.servicios li img{float:left;margin-right:5px}
	#extras .servicios li a{text-transform:uppercase;word-spacing:-1px;color:#585858 !important}
	
	.enlacesinteres li{padding-right:0}
	.enlacesinteres li strong{display:block;padding-left:10px;background:transparent url(../../img/css//iconos/vineta2.gif) no-repeat 0 5px;text-decoration:none !important;color:#0065b2}
	#extras .enlacesinteres li a{color:#6f6f6f !important}

/* atajo */
#atajo ul{width:99%;margin:10px 0;text-align:right}
#atajo li{display:inline;;padding:0 10px 0 13px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 4px}
#atajoVolver{display:none;margin-right:10px;background-image:url(../../img/css/iconos/atajoVolver.gif) !important;border-right:1px solid #0065b2}

/*logos*/
#logos ul{width:96%;float:left;margin:0;padding:7px 2%;border:3px solid #ededed}
#logos li{width:25%;float:left;padding:0;background:transparent;overflow:hidden}
#logos li img{display:block}
#logos li.centro{padding-top:0px}
#logos li.dcha{width:50%;float:right;padding-top:20px}

/*pie*/
#pie p{text-align:center}
#pie a{margin:0 3px;color:#7f7f7f}

/* imagen ampliada */
#adjunto{background:transparent url(../../img/css/portal/fondoPopup.gif) repeat 0 0;padding:10px;}
#a_ampliarImagen{padding:4px 8px 15px 8px;background:#fff;}
#a_ampliarImagen img{margin:5px 10px;padding:2px;border:4px solid #AC0000}
#a_ampliarImagen p{padding:0 15px;margin:0;text-align:left;font-size:12px}
#a_ampliarImagen a{float:right;margin:0px -5px 0 0}
#a_ampliarImagen a img{padding:0;border:0}
