* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{background:#e6eef2 url(../../img/css/portal/fondoBody.jpg) repeat-x 50% 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#383e42}

form{}
form input, form textarea, form select{padding:2px .5em;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#000;border:1px solid #c5cfd6}
fieldset{width:100%;border:0}
legend{}

a{color:#055873}
a:hover{color:#055873 !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, h5, h6{margin-bottom:10px;font-weight:normal}
h2{font-size:2em}
h2, h4{color:#002d56}
h3{color:#bea62a;font-size:1.5em}
h4{font-size:1.2em}
h5{padding-left:8px;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 0 50%;color:#353436;font-size:1.2em}
h6{font-weight:bold;color:#055873;font-size:1.1em}

ol{margin:10px 0 15px 35px}
ol li{margin:0 0 5px;list-style-type:decimal}

ul{margin:5px 0 15px 30px}
ul li{padding:0 0 5px 15px;list-style-type:none;background:transparent url(../../img/css/iconos/icono2.gif) no-repeat 0 3px}

dd{margin-bottom:25px;padding-bottom:10px;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%}

table{margin:20px 0;border:3px solid #d9dcde;border-collapse:collapse;}
caption{font:bold 1.3em Arial}
th, td{padding:10px .5em;border:3px solid #d9dcde}
th{background:#d9dcde;color:#055873;font-size:1.1em}
td{color:#363534}

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{line-height:1.5em;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{width:99%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:59em;margin:0 auto;padding-bottom:15px;border:0;background:#dce6ed url(../../img/css/portal/fondoBody.jpg) repeat-x 50% 0;text-align:left}
.cuerpo{font-size:75%}

#encabezado{width:97.5%;float:left;padding:7px 1.5% 0 1%}

#navegacion{position:relative;z-index:0;width:16.3em;float:left;padding:0 1em 0;margin-top:-18px}

#envoltura{margin:0 1.3em 0 18.3em}

.contenedor{width:100%;float:left;margin:5px 0 15px;background:#fafcfd url(../../img/css/portal/esSupIzdaRecurso.gif) no-repeat 0 0}
	.consupdcha, .coninfizda, .coninfdcha{width:100%;float:left;background:transparent url(../../img/css/portal/esSupDchaRecurso.gif) no-repeat 100% 0}
	.coninfizda{background-image:url(../../img/css/portal/esInfIzdaRecurso.gif);background-position:0 100%}
	.coninfdcha{width:94%;padding:15px 3%;background-image:url(../../img/css/portal/esInfDchaRecurso.gif);background-position:100% 100%}

#pie, #situacion, #recurso, #atajo{width:100%;float:left}
#compas{width:97%;float:left;padding:7px 1.5% 0}
#recurso{padding-bottom:15px;text-align:justify}

#encabezado a, #navegacion a, #pie a, #compas a{text-decoration:none}
#navegacion a:hover{text-decoration:none !important}

/*encabezado*/
#encabezado{font-size:.9em}
h1{width:200px;float:left;position:relative}
h1 img{position:absolute;top:-7px;left:-105px}
#utilidades, #buscadorGeneralForm{float:right;margin:0 0 5px;padding-right:10px}
	#utilidades{margin-top:6px}
	#utilidades li{display:inline;padding:0 5px;background:transparent url(../../img/css/portal/separadorUtilidades.gif) no-repeat 100% 2px;font-size:.9em;text-transform:uppercase}
	#utilidades a, #utilidades a:hover{color:#fff !important}
	
	#buscadorGeneralForm div{float:left;width:14.5em}
	#buscadorGeneralForm input{float:left;margin-top:5px;background:#fff;border:0;color:#002d56}
	#buscadorGeneralForm input.buscar{float:left;padding:3px 4px 4px;margin-top:5px;}

#bannerencab{position:relative;z-index:0;margin-left:210px;clear:right;min-height:190px !important;height:auto !important;height:190px;background:#f5f8fa url(../../img/css/portal/esSupIzda.gif) no-repeat 0 0}
	.esupdcha, .einfizda, .einfdcha{width:100%;float:left;background:transparent url(../../img/css/portal/esSupDcha.gif) no-repeat 100% 0}
	.einfizda{background-image:url(../../img/css/portal/esInfIzda.gif);background-position:0 100%}
	.einfdcha{width:98%;padding:3px 1% 0;background-image:url(../../img/css/portal/esInfDcha.gif);background-position:100% 100%}
	.einfdcha .img{width:100%;float:left;margin-bottom:-7px;position:relative;text-align:center;overflow:hidden;}
	*>/**/ .einfdcha .img{margin-bottom:-10px}	

#idiomas{position:relative;z-index:0;float:left;margin:-53px 15px 0 14px;display:inline}
	#idiomas li{float:left;padding:0 6px;background:transparent url(../../img/css/portal/separadorUtilidades.gif) no-repeat 100% 50%}
	#idiomas li.ultimo{background:transparent}
	#idiomas a, #idiomas a:hover{color:#fff !important}

/* navegacion */
#n1{margin:0}
#n1 li.pmactivocon ul{margin:0;padding:10px 0;background:#dce6ed url(../../img/css/portal/fondoNav.gif) repeat-x 0 0;border-bottom:1px solid #ecf2f5}

#n1 li{position:relative;padding:0;background:#fcfcfc url(../../img/css/portal/fondoCajaNavegacion.gif) repeat-x 0 0}
#n1 li.pmactivocon, #n1 li.pmactivo{margin-bottom:5px;background-image: url(../../img/css/portal/fondoCajaActivaNavegacion.gif);border-bottom:1px solid #c5cfd6}
#n1 li, #n1 li.pmactivo{margin-bottom:1px}
#n1 li.pmactivocon ul li, #n1 li.pmactivo ul li{margin-left:15%;padding:0;background-image:none;background:transparent;border:0}


#n1 li a{display:block;min-height:1em !important;height:auto !important;height:1em;padding:10px 6px 7px 20px;background:transparent url(../../img/css/iconos/icono15.gif) no-repeat 8px 14px;color:#353131;border:1px solid #b4bcc1;border-width:0 1px}
#n1 li.pmactivocon a, #n1 li.pmactivo a{background-image:url(../../img/css/iconos/icono16.gif);color:#fff}
#n1 li.pmactivocon ul li a{padding:5px 0 5px 12px;color:#000 !important;font-size:.9em;background:transparent;border:0}

#n1 li.pmactivocon a:hover, #n1 li.pmactivo a:hover{color:#fff !important}
#n1 li.pmactivocon ul li a:hover, #n1 li.pmactivocon ul li.pmactivo a, #n1 li.pmactivocon ul li.pmactivocon a{color:#9b810c !important;background:transparent url(../../img/css/iconos/icono4.gif) no-repeat 0 10px}

.enlacesnav{margin:15px 0 ;padding-bottom:3px;background:transparent url(../../img/css/portal/sombraCaja.gif) no-repeat 50% 100%}
.enlacesnav .cajaenlacesnav{padding:20px 5px 0;border:2px solid #d0d9e0;border-bottom:0;background:transparent url(../../img/css/portal/fondoCajaInt.gif) repeat 0 0;position:relative}

.compartir{padding:0 0 10px 3px}
.compartir strong{display:block;padding-bottom:10px;font-size:1.1em;font-weight:normal;color:#480000}
.compartir ul{margin:0}
.compartir li{display:inline;padding:0 3px 0 0;background:transparent}

#bannernav{text-align:center}
#bannernav ul{margin:0;padding:10px 0 0}
#bannernav li{margin:0;padding:0 0 25px;background:transparent;}
#bannernav li img{vertical-align:middle}

#logolujo{text-align:center}
#direcciontrans{width:80%;padding:10px 10% 10px;margin-bottom:20px;background:transparent url(../../img/css/portal/fondoDireccionTrans.gif) repeat-x 0 0;border-top:1px solid #cdd7de;border-bottom:1px solid #cdd7de}
#direcciontrans p{padding:0;line-height:1.4em;font-size:.9em;color:#002d56}
#direcciontrans p.mail{margin-top:10px}
p.logoministerio{text-align:center;width:100%;}
p.logoministerio img{margin-left:15px;margin-bottom:10px;}

/* compas */
#compas em{color:#2f608a;font-size:.9em}
#compas ol, #compas ol li, #compas ol li a{display:inline;margin:0;padding:0;list-style-type:none}
#compas ol li{margin-right:.5em;padding:0 .5em 0 0;background:transparent url(../../img/css/iconos/icono7.gif) no-repeat 100% 5px;color:#7b6b34;font-size:.9em}
#compas ol li.compasactivo{background:transparent}

/* punto activo */
#pactivo{margin:0 0 15px;padding:0 0 2px;border-bottom:2px solid #055873}
#pactivo h2{margin:0}

/* atajo */
#atajo{border-top:2px solid #d9dcde}
#atajo ul{float:right;margin:5px 0}
#atajo ul li{display:inline;background:transparent;padding:0 0 0 20px}
#atajo a{padding-left:15px;background:transparent url(../../img/css/iconos/icono10.gif) no-repeat 0 2px;text-decoration:none;color:#055873;font-weight:bold}
#atajo li#atajoVolver a{background-image: url(../../img/css/iconos/icono9.gif)}

/* pie */
#pie p{width:15em;float:left;padding:0}
#pie ul{margin:0 0 0 17em}
#pie li{padding:0 0 5px;background:transparent;color:#07587c;font-size:.9em}
#pie a{color:#07587c}
#seccion1{color:#bea62a;font-weight:bold}
