* {margin:0;padding:0}

body{height:100%;background:#102b15 url(../../img/css/portal/fondoBody.gif) repeat-x 0 0;font-family:Verdana, Aria, Helvetica, sans-serif;color:#494e49}

form{}
input, textarea, select{padding:2px;border:1px solid #d8dcdc;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444;}
select{padding:0}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;text-decoration:none;color:#7b6823}
a:link{}
a:visited{}
a:active{}
a:hover{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{margin-bottom:10px;font-family:Georgia;font-weight:normal;color:#7b6823}
h2{padding-bottom:5px;border-bottom:3px solid #7b6823;font-size:2.7em}
h3{font-size:2.3em}
h4{padding-left:25px;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 0 7px;font-size:1.9em}
h5{font-size:1.7em}
h6{font-size:1.5em}

ol{margin:0 0 0 25px}
ol li{list-style-type:decimal}
ul{margin:10px 0}
ul li{padding:0 0 15px 1.5em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 1px;list-style-type:none}

dl{margin:10px 0}
dt{}
dd{margin:10px 0}

table{margin-bottom:15px;border-collapse:collapse;font-family:Arial;border:2px solid #bfbfbf}
caption{padding-bottom:5px;text-align:left;font-size:1.4em;color:#7b6823}
th, td{padding:5px;border:1px solid #bfbfbf}
th{background:#7b6823;border-left:1px solid #fff;border-right:1px solid #fff !important;font-weight:normal;color:#fff}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym, abbr{cursor:help;border-bottom:1px dashed #646463}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{font-style:normal}
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;line-height:1.5em;text-align:justify}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:99%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:60.8em;margin:0 auto;padding:0;border:0;text-align:left}
.cuerpo{font-size:75%}

#encabezado, #envoltura, .contenedor .e1, .contenedor .e2, .contenedor .e3, .contenedor .e4, #situacion, #recurso, #atajo, #pie{width:100%;float:left}
#encabezado{position:relative;padding:5px 0}
#envoltura{width:96.9%;padding:13px 1.5% 13px;background:transparent url(../../img/css/portal/transparencia.png) repeat 0 0}
	*>/**/#envoltura{width:97%}
#navegacion{width:17.25em;float:left;background:transparent url(../../img/css/portal/transparenciaNav.png) repeat 0 0}
.contenedor{margin-left:19em !important;margin-left:18.75em;min-height:300px !important;height:auto !important;height:300px}
	.contenedor .e1{background:#fff url(../../img/css/portal/esIzda.gif) no-repeat 0 0}
	.contenedor .e2{background:transparent url(../../img/css/portal/esIzdaInf.gif) no-repeat 0 100%}
	.contenedor .e3{background:transparent url(../../img/css/portal/esDcha.gif) no-repeat 100% 0}
	.contenedor .e4{width:96.1%;padding:15px 2% 0;background:transparent url(../../img/css/portal/esDchaInf.gif) no-repeat 100% 100%}
		*>/**/.contenedor .e4{width:96%}
#situacion{padding-bottom:20px}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding-bottom:30px;}
#pie{padding-bottom:10px}

/* +++++++++++++++ */
/* encabezado */
h1{width:150px;float:left;padding:75px 0 0 20px}
#utilidades, #buscadorGeneralForm, #idiomas{float:right;margin:0 0 10px 15px}
#utilidades{margin-top:3px;border-left:1px solid #fff}
	#utilidades li{display:inline;padding:0 7px 0 5px;background:transparent;border-right:1px solid #fff;font-size:.9em}
	#utilidades li a{color:#fff}
	#utilidades li.agencias a{font-weight:bold;color:#CDB335}
#buscadorGeneralForm input{float:left;border:0}
#buscadorGeneralForm label input{margin-right:5px;padding:2px 3px}
#idiomas{font-size:.8em}
#idiomas a{display:block;background:#557925;padding:3px 5px;font-weight:bold;color:#fff}

#imgcab{width:72% !important;width:71.5%;float:right;padding-right:3% !important;padding:0 2.2% 15px 0;background:transparent url(../../img/css/portal/sombraCab.gif) no-repeat 50% 100%}
#imgcab div.cajacab{width:100%;float:left;min-height:220px !important;height:auto !important;height:220px;overflow:hidden;border:7px solid #fff}
#imgcab img, #imgcab object{float:left;}
#servicioVolver, #servicioImprimir{display:none;}

/* navegacion */
.deconav{position:relative;top:-20px;display:block}
ul#n1{width:100%;float:left;margin:0 0 1px;padding-bottom:10px;border-bottom:1px solid #11401e;}
ul#n1 li{width:100%;float:left;margin-bottom:3px;padding:0;background:transparent url(../../img/css/portal/separadorNav.gif) no-repeat 50% 100%;font:normal 1.4em Georgia;text-align:center}
ul#n1 li a{display:block;padding:10px;text-decoration:none !important;color:#fff}
ul#n1 li.pmactivocon, ul#n1 li.pmactivosin{background:transparent}
ul#n1 li a:hover, ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{background:#11401e;}
	ul#n1 li.deco{padding-bottom:20px !important;background:transparent url(../../img/css/portal/separadorNav2.png) no-repeat 50% 100%}

ul#n2{width:100%;float:left;margin:0;background:transparent url(../../img/css/portal/transparenciaNav2.png) repeat-x 0 100%}
ul#n1 li.pmactivocon ul#n2 li{margin:0;background:transparent;border-bottom:1px solid #4a742a;font-size:.8em}
ul#n1 li.pmactivocon ul#n2 li.ultimo{border:0}
ul#n1 li.pmactivocon ul#n2 li a{background-color:transparent}
ul#n2 li a:hover, ul#n2 li.pmactivocon a, ul#n2 li.pmactivosin a{color:#62942e}

/*bannernav*/
#bannernav{width:100%;float:left;padding:10px 0 0;background:#274820 url(../../img/css/portal/esIzdaInfNav.gif) no-repeat 0 100%}
#bannernav ul{width:100%;float:left;margin:0;padding-bottom:10px;background:transparent url(../../img/css/portal/esDchaInfNav.gif) no-repeat 100% 100%}
#bannernav li{padding:10px 0;background:transparent;text-align:center}

p.rsociales{margin:0;padding:0 0 10px 15px;font:bold 1.1em Arial;color:#fff}
p.rsociales a{padding-right:3px;}
p.rsociales a.ultimo{padding-right:0}
p.rsociales img{margin:0}


/* compas */
#compas{width:100%;float:left;margin-bottom:30px;padding-bottom:13px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;font-size:.9em}
#compas em, #compas ol{float:left}
#compas em{font-style:normal;font-weight:bold}
#compas ol{margin:0 0 0 5px}
#compas li{display:inline;padding:0 5px;list-style-type:none;border-right:1px solid #494e49}
#compas li a{color:#494e49}
#compas li.compasactivo{border:0;font-weight:bold}

/* punto activo */
#pactivo{width:100%;float:left}
#pactivo h2{margin:0}

/* atajo */
#atajo ul{float:right;margin:0}
#atajo li{float:left;margin-left:5px;padding:0;background:#304a21 url(../../img/css/portal/atajoIzda.gif) no-repeat 0 0;font:italic 1.1em Georgia}
#atajo li a{display:block;padding:4px 15px;background:transparent url(../../img/css/portal/atajoDcha.gif) no-repeat 100% 0;color:#fff}
#atajoVolver{display:none}

/*pie*/
#pie{font-size:.9em;color:#fff}
#pie a{color:#fff}
#pie li{padding:0;background:transparent}
#seccion1{width:100%;float:left;padding:5px 0;background:transparent url(../../img/css/portal/transparencia.png) repeat 0 0}
#seccion1 div{margin-left:21em;padding:0 15px}
#seccion1 p{width:30%;float:left;margin:0}
#seccion1 ul{width:70%;float:right;margin:0;text-align:right}
#seccion1 li{display:inline;padding:0 5px;border-right:1px solid #fff}
#seccion1 li.primero{border-left:1px solid #fff}
#seccion2{float:left;padding-left:15px}
#seccion2, #seccion2 a{color:#c5c5bc !important}
#seccion3{float:right;padding:10px 15px 0 0}
#seccion3 li{display:inline}
#seccion3 li.logo{display:block;padding-top:15px;text-align:right;color:#102b15}
#seccion3 li.logo #linkfeve img{position:relative;top:4px;margin-right:5px}

