* {margin:0;padding:0}

html, body{height:100%}
body{background:#0084d1 url(../../img/css/portal/fondoBody.gif) repeat-y 50% 0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;color:#757575}

input, textarea, select{border:1px solid #c7c8b9;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#0b60b1}
fieldset{width:100%;float:left;margin:15px 0;border:0}
legend{}

a{outline:none;color:#1d71ca}
a:hover{text-decoration:underline !important}

img{border:0}

h2{margin-bottom:20px;padding:7px 0;border-top:1px solid #babbbc;border-bottom:1px solid #babbbc;font-weight:bold;font-size:1.1em;color:#0186d4}
h3, h4, h5, h6{margin:0 0 10px;color:#1d71ca}
h3{font-size:1.1em}
h4, h5, h6{font-size:1em}

ol{margin:0 0 0 25px}
ol li{list-style-type:decimal}
ul{margin:15px 0}
ul li{min-height:1em !important;height:auto !important;height:1em;list-style-type:none;padding:0 0 10px 13px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 5px}

table{margin:10px 2px;border-collapse:collapse;border:2px solid #1d71ca}
caption{padding-bottom:5px;text-align:left;font-weight:bold;color:#1d71ca}
*>/**/caption{padding:0}
th, td{padding:5px 1em;text-align:left;vertical-align:top}
th{background:#1d71ca;border-right:1px solid #fff;color:#fff}
td{border-right:1px solid #1d71ca;border-bottom:1px solid #1d71ca}

hr{width:100%;height:1px;color:#1d71ca;background:#1d71ca}

acronym,abbr{border-bottom:1px dashed #757575 !important;cursor:help}
cite{cursor:auto}
blockquote{cursor:auto}
code{}
address{font-weight:normal;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{font-style:normal;color:#C0000F}
dfn{}
p{padding-bottom:13px}

.cursorAdjunto{cursor:pointer}
.teclaacceso{border-bottom: 1px solid #000}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

/* +++++++ LA ESTRUCTURA ++++++++ */
#cuerpo{width:85.6em;margin:0 auto;text-align:left;background:#fff}

#encabezado, #envoltura, #situacion, #navegacion,  #atajo, #pie{width:100%;float:left}
#encabezado{width:97.1%;padding:5px 1.5% 10px;background:#0186d3 url(../../img/css/portal/fondoEncab.gif) repeat-x 0 100%}
*>/**/#encabezado{width:97%}
#envoltura{padding-bottom:20px}
#navegacion{background:#154754 url(../../img/css/portal/fondoNav.gif) repeat-x 0 0}
#situacion{padding:5px 0}
#navegacion2{width:16%;float:left;padding:30px 2%;background:#e5e5e5}
#recurso{width:78.5%;float:right;min-height:300px !important;height:auto !important;height:300px}
#atajo{padding:10px 0}
#pie{width:97.5%;padding:9px 1%;border-top:1px solid #1c6fc8;border-bottom:1px solid #1c6fc8;color:#0b5cae}

/* +++++++++++++++ */
/* encabezado */
h1, #bannerencab{float:left}
h1 a, #bannerencab a{color:#fff}
#bannerencab{padding:12px 0 12px 50px}

#buscadorGeneralForm, #auxiliar{float:right;clear:right}
#auxiliar{width:50%;margin:10px 0 0}
	#auxiliar li{float:left;padding:0 5px 5px 5px;background:transparent url(../../img/css/iconos/separadorAuxiliar.gif) no-repeat 100% 3px;font-size:.9em}
	#auxiliar a{text-decoration:none;font-weight:bold;color:#fff}
	#auxiliar li.ultimo{padding-right:0;background:transparent}	
#buscadorGeneralForm{width:15.2em;margin-top:15px}
	#buscadorGeneralForm label input{padding:3px}
	#buscadorGeneralForm .buscar{vertical-align:bottom;border:0;color:#fff}
	*>/**/#buscadorGeneralForm .buscar{vertical-align:middle}

/*navegacion*/
#n1{margin:0}
#n1 li{float:left;padding:8px 38px;background:transparent url(../../img/css/iconos/separadorMenu.gif) no-repeat 0 0;text-align:center}
#n1 li a{text-decoration:none;color:#d8dfe0}
#n1 li.primero{background:transparent}

/*navegacion segundo nivel*/
#navegacion2 p{padding-bottom:9px;font-weight:bold;color:#5c5c5c}
#n2{margin:0}
#n2 li{padding:0 0 10px;background:transparent}
#n2 a{color:#5c5c5c}
#n2 li.pmactivosin a, #n2 li.pmactivocon a, #n2 li a:hover{color:#0186d4}

/*idiomas*/
#idiomas{float:right;padding:2px 1em 0 0}
#idiomas ul{margin:0}
#idiomas li{display:inline;padding:0;background:transparent}
#idiomas a{text-decoration:none}

/*compas*/
#compas{width:75%;float:left;padding-top:5px;font-size:.9em}
#compas em{float:left;color:#7f7f7f;margin:1px 0 0 7px}
#compas em a{text-decoration:none;color:#7f7f7f}
#compas ol{float:left;margin:1px 0 0 7px}
#compas li{display:inline;padding:0 2px 0 9px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px}
#compas li.compasactivo{font-weight:bold}
#compas li a{text-decoration:none;color:#757575}

/*atajo*/
#atajo ul{float:right}
#atajo li{float:left;padding:0 20px;background:transparent;border-left:1px solid #9bc5eb;font-weight:bold}
#atajo li a{display:block;padding:0 0 2px 20px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 1px;text-decoration:none;color:#0185d7}
#atajo li#atajoVolver a{padding-left:18px;background-image:url(../../img/css/iconos/atajoVolver.gif)}
#atajo li#servicioImprimir{border:0}
#atajo li#servicioImprimir a{padding-left:25px;background-image:url(../../img/css/iconos/atajoImprimir.gif);background-position:0 0}

/* pie */
#pie div, #pie p{float:left}
#pie div{padding-right:15px}
#pie p{float:left;margin:4px 0 0;padding:0;font-size:.9em;color:#0b5cae}
#pie li{display:inline;padding:2px 0;background:transparent;font-size:.9em;color:#0b5cae}
#pie a{text-decoration:none}
#pie #seccion3{float:right;margin:4px 0 0}
#pie #seccion4{width:100%;text-align:right}
#pie acronym{border-color:#0b5cae}