@charset "UTF-8";
* {margin:0;padding:0}

html{background:#393c3b url(../../img/css/portal/fondoSup.jpg) repeat-x 50% 0;}
body{height:100%;background:transparent url(../../img/css/portal/fondoInf.gif) repeat-x 0 100%;font-family:Arial, Verdana, Helvetica, sans-serif;color:#62615a}

form{}
input, textarea, select{padding:2px 0;border:1px solid #607cc0;background:#fff;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;color:#2385af;text-decoration:underline}
a:hover{color:#2385af !important;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{margin-bottom:15px;font-weight:normal}
h5, h6{margin-bottom:5px}
h2{font-size:2.1em;color:#007032}
h3{font-size:1.6em;color:#ed7817;line-height:1.2em}
h4{padding-left:17px;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 1px 5px;font-size:1.3em;color:#13502f}
h5{font-size:1.1em;color:#363d3e;}
h6{font-size:1em;font-weight:normal}

ol{margin:20px 0 20px 5%;}
ol li{list-style-type:decimal;margin-bottom:5px}

ul{margin:15px 0 20px 2%}
ul li{padding:0 0 5px 15px;list-style-type:none;background:transparent url(../../img/css/iconos/vineta6.gif) no-repeat 0 6px}
ul ul{margin:10px 0 0}
ul ul li{padding-left:10px;background-image:url(../../img/css/iconos/vineta9.gif)}

dl{width:100%;float:left;padding-bottom:15px}
dt, dd{width:96%;float:left;padding:15px 2% 10px}
dt{background:transparent url(../../img/css/aplicaciones/fondoH_1.gif) repeat-x 0 0;font-size:1.3em}
dd{padding-top:0}

table{margin:0 0 20px;border-collapse:collapse;border:0;background:#fff;font-size:1em}
caption{text-align:left;padding:0 0 10px;font-size:1.3em;color:#333}
th, td{padding:5px 10px;border:1px solid #d1d5d8;text-align:left;vertical-align:top;font-weight:normal}
th{background:#509f72;font-size:1.3em;color:#333}
td{font-size:.9em;color:#000}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym{cursor:help;border-bottom:1px dashed #ccc;}
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{}
dfn{}
p{margin-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{border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:62.8em;margin:0 auto;padding:0;border:0;text-align:left}
.cuerpo{width:100%;float:left;font-size:75%}

#encabezado{width:100%;float:left;margin:6px 0 0}
#envoltura{width:98.5%;float:left;padding:15px 1.5% 15px 0;background:#e2e5e7 url(../../img/css/portal/fondoCuerpo.gif) repeat-x 0 0}
#navegacion2{width:20%;float:left;padding:0 0 15px 1.5%;background:transparent url(../../img/css/portal/sombraMenu.gif) no-repeat 0 100%}
#situacion, #recurso{width:77.7%;float:right}
#recurso{min-height:450px !important;height:auto !important;height:450px;padding-bottom:3.5em;line-height:1.5em}
#atajo{width:95%;float:left;padding:0 2.5%;margin-top:-3.4em}
#pie{width:96% !important;width:94.5%;min-height:60px !important;height:auto !important;height:60px;float:left !important;float:none;padding:15px 2% 5px;background:#151515;font-size:.9em;line-height:1.4em}

/* +++++++++++++++ */
/* encabezado */
.anida0, .anida1, .anida2{width:100%;float:left;position:relative}
.anida0{margin:5px 0 20px;position:relative}
	
	#imprimirpag{position:absolute;top:0;right:0;padding:0 0 0 .8em;border-left:1px solid #c7c8c8}
	
	#utilidades, #buscadorGeneralForm{float:right}
	#utilidades{margin:5px 20px 0 0;border-left:1px solid #c7c8c8;background:#0b1510}
	div>/**/#utilidades{margin-top:2px}
	#utilidades li{display:inline;padding:0 5px;border-right:1px solid #c7c8c8;background:transparent;font:normal .8em Helvetica;color:#c7c8c8;text-transform:uppercase}
	#utilidades a{color:#c7c8c8 !important;text-decoration:none;}
	
	#buscadorGeneralForm{margin-right:3.5em}
	#buscadorGeneralForm span{position:absolute;top:0;left:-4000px;z-index:-100;}
	#buscadorGeneralForm input#textobusqueda{width:14em;margin:0 7px 0 0;padding:2px 5px 2px 20px;border:0;background:#2a2c2d;color:#c7c8c8;font-size:1em}
	#buscadorGeneralForm input.buscar{width:22px;height:21px;vertical-align:middle;margin-top:-5px;border:0;background:transparent url(../../img/css/iconos/buscar.gif) no-repeat 0 0;font-size:1em;cursor:pointer}

.anida1 .esup{height:7px;margin:0 8px;background:transparent url(../../img/css/portal/fondoCab.gif) repeat 0 0}
.anida1 img{position:absolute;top:0}
.anida1 .eizda{left:0}
.anida1 .edcha{right:0}

.anida2{min-height:55px !important;height:auto !important;height:55px;background:transparent url(../../img/css/portal/fondoCab.gif) repeat 0 0}

	#encabezado h1{float:left;margin:-45px 0 0 -4px;padding:0 1% 0 20px;position:relative;background:transparent url(../../img/css/portal/fondoLogo.gif) no-repeat 4px 46px}
	#encabezado h1 img{float:left}

	/* navegacion */
	#navegacion{margin-left:160px;padding-top:17px}
	#n1{float:left;margin:0;background:#e1e4e7 url(../../img/css/portal/eMenuIzda.gif) no-repeat 0 0}
	#n1 li{float:left;padding:0;background:transparent url(../../img/css/portal/separadorMenu.gif) no-repeat 100% 100%}
	#n1 li.ultimo{background:transparent url(../../img/css/portal/eMenuDcha.gif) no-repeat 100% 0}
	#n1 a{display:block;padding:18px 15px 5px 12px;color:#222524 !important;text-decoration:none !important;font-size:1.2em}
	#n1 a:hover, #n1 li.pmactivocon a, #n1 li.pmactivosin a{color:#007032 !important}

/* navegacion2 */
.n2_1, .n2_2{width:100%;float:left}
.n2_1{background:#fff url(../../img/css/portal/eIzda.gif) no-repeat 0 0}
.n2_2{background:transparent url(../../img/css/portal/eDcha.gif) no-repeat 100% 0}
.n2_3{width:97%;float:left;margin:3.4em 0 0;padding:0 1.5% 3px;background:#fff}
	
	#n2{width:98%;min-height:200px !important;height:auto !important;height:200px;margin:0 !important;padding:20px 1% 250px;background:#fff url(../../img/css/portal/fondoMenu.gif) repeat-x 0 100%}
	#n2 li{padding:0;border-bottom:1px solid #e4e7eb;background:transparent}
	#n2 li.primero{border-top:1px solid #e4e7eb;}
	#n2 li.pmactivocon{border:0}
	#n2 a{width:88%;display:block;padding:10px 2.5% 8px 10%;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 2% 14px;text-decoration:none !important;font-weight:bold}
	#n2 li.pmactivocon a, #n2 li.pmactivosin a, #n2 li a:hover{background-image:url(../../img/css/iconos/vineta3.gif);color:#007032 !important;}

	#n3{margin:0;padding:0;background:#fbfbfc url(../../img/css/portal/sombraSubMenu.gif) repeat-x 0 0;font-size:.9em}
	#n3 li{border:0;background:transparent url(../../img/css/portal/separadorSubMenu.gif) no-repeat 50% 100%}
	#n3 li.pmactivocon{background:transparent}
	#n2 li.pmactivocon #n3 a{width:83%;padding-left:15%;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 8% 14px;color:#4f595b !important}
	#n2 li.pmactivocon #n3 a:hover, #n2 li.pmactivocon #n3 .pmactivosin a, #n2 li.pmactivocon #n3 .pmactivocon a{background-image:url(../../img/css/iconos/vineta5.gif);color:#000 !important}
	
	#n4{margin:0;background:#4c926d url(../../img/css/portal/sombraSubMenu_2.gif) repeat-x 0 0;font-size:1em}
	#n4 li{border:0 !important;background:transparent url(../../img/css/portal/separadorSubMenu_2.gif) no-repeat 50% 100%}
	#n4 li.ultimo{background:transparent}
	#n2 li.pmactivocon #n3 .pmactivocon #n4 li a{width:90%;padding:10px 5% 8px;background:transparent;font-weight:normal;color:#fff !important;text-align:center}
	#n2 li.pmactivocon #n3 .pmactivocon #n4 li a:hover, #n2 li.pmactivocon #n3 .pmactivocon #n4 li.pmactivosin a{color:#014e23 !important}
	#n2 li.pmactivocon #n3 .pmactivocon #n4 li.pmactivosin a{font-weight:bold;}

/* compas */
#compas{width:97%;float:right;margin:15px 0 10px;font-size:.9em;position:relative}
#compas em, #compas ol, #compas li{display:inline;padding:0;margin:0;font-style:normal}
#compas li{padding:0 7px 0 5px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 100% 4px}
#compas em, #compas a:hover{color:#007032 !important}
#compas .compasactivo, #compas a{text-decoration:none;color:#0b1510;background:transparent}

/* redes sociales */
#compas .rsociales {position:absolute;top:-5px;right:0;width:32.5em;float:left}
#compas .rsociales iframe {float:left;top:0 !important}
#compas .rsociales .addthis_button {width:auto;float:left;padding:3px 0 0}

/* punto activo */
#pactivo{width:70%;float:left;border-bottom:1px solid #ccc;background:#e5e9ee url(../../img/css/portal/eIzda.gif) no-repeat 0 0}
#pactivo h2{margin:0;padding:8px 10px 4px;background:transparent url(../../img/css/portal/eDcha.gif) no-repeat 100% 0}

/* atajo */
#atajo ul{float:right;margin:15px 0 0}
#atajo li{float:left;margin-left:2px;padding:0;background:#161616 url(../../img/css/portal/atajo.gif) no-repeat 0 0}
#atajo li a{display:block;padding:7px 30px 5px 10px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 100% 0;font-size:.9em;color:#fff !important;text-decoration:none !important}
#atajo li#atajoVolver a{background-image:url(../../img/css/iconos/atajoVolver.gif)}
#atajo li#atajoVolver{display:none}

/* pie */
#pie, #pie a{color:#919291;text-decoration:none}
#pie a:hover{color:#919291 !important;}
#pie ul, #pie p{float:left;padding:0 1.3%;margin:0;border-left:2px solid #00602b}
#pie li{padding:0;background:transparent}
#seccion1{width:30%;font-size:.9em}
#seccion1 strong{font-size:1.1em}
#seccion2{width:9%}
#seccion3{width:11%}
#seccion4{width:29%}
#seccion5{width:8%;padding-right:0 !important;text-align:right}

/* popup imagen */
#a_popupimagen{float:left;padding:110px 20px 15px;border:4px solid #2e794e;background:#fff url(../../img/css/portal/fondoPopup.jpg) no-repeat 50% 0;text-align:center;}
#a_popupimagen img{margin:0;padding:2px;background:#fff;border:1px solid #b3c4cd;}
#a_popupimagen p{width:100%;float:left;margin:15px 0;font-size:14px;color:#333}
#a_popupimagen a img{float:right;margin:5px 0;padding:0;border:0}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat;}
