* {margin:0;padding:0;border:0;list-style-type:none}

html{zwidth:100%;float:left;background:#5e6a76 url(../../img/css/portal/fondoSup2.jpg) repeat-x 0 0}
body{font-family:Arial, Verdana, Helvetica, sans-serif;color:#585d5f}

form{}
input, textarea, select{padding:2px;border:1px solid #b6b9ba;background:#fff;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#585d5f}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;color:#14649f}
a:hover{text-decoration:underline !important;color:#14649f !important}

h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{margin:0 0 10px;font-weight:normal}
h2{color:#000;font-size:2em}
h3{color:#d41223;font-size:1.4em;font-weight:bold}
h4{padding-left:22px;background:transparent url(../../img/css/iconos/icono3.gif) no-repeat 0 3px;color:#000;font-size:1.2em}
h5{margin-bottom:3px;color:#d41223;font-size:1em}
h6{margin-bottom:3px;color:#000;font-size:.9em}

ul{margin:15px 0 15px 15px}
ul li{padding:0 0 6px 15px;background:transparent url(../../img/css/iconos/vineta13.gif) no-repeat 0 5px;line-height:1.4em}
ol{margin:15px 0 15px 30px}
ol li{margin:0 0 10px;list-style-type:decimal}

table{clear:both;margin:0 0 30px;border:0;border-collapse:collapse}
caption{padding:0 10px 5px 28px;background:transparent url(../../img/css/iconos/vineta10.gif) no-repeat 10px 2px;text-align:left;font-weight:normal;color:#d41223;font-size:1.2em}
th, td{padding:5px 3px 5px 10px;border:0;border-bottom:1px solid #E7EAED;font-size:1em;text-align:left;vertical-align:top}
th{border:1px solid #fff;background:#afbabe;color:#fff}
td{background:#fff;color:#52585a;font-size:.9em}

hr{display:none;border:0}

acronym, abbr{cursor:help;border:0;border-bottom:1px dashed #ccc;text-decoration:none}
blockquote, cite{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:0 0 10px;line-height:1.7em}

.cursorAdjunto{cursor:pointer}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

/* +++++++ LA ESTRUCTURA ++++++++ */
#encabezado, #menuaux, #envoltura, #pie{width:100%;border:0;margin:0 auto;padding-top:15px;text-align:center}
*>/**/#encabezado, *>/**/#menuaux, *>/**/#envoltura, *>/**/#pie{float:left}
#contenedorcuerpo{width:100%;min-height:1050px !important;height:auto !important;float:left;background:transparent url(../../img/css/portal/fondoSup1.jpg) no-repeat 50% 0}
.dimensioncuerpo{max-width:61em;margin:0 auto;padding:0;border:0;text-align:left}
#encabezado .cuerpo, #pie .cuerpo{font-size:70%}
#envoltura .cuerpo{font-size:75%}

#encabezado{padding:13px 0 10px;background:#d51223 url(../../img/css/portal/fondoCab.gif) repeat-x 0 100%}
*>/**/#encabezado{padding-bottom:5px}
#encabezado input{padding:0;border:0;background:transparent}
#utilidades{margin:0}
#utilidades li{float:left;padding:0 5px;background:transparent}
#utilidades a, #utilidades #idioma label{color:#fff;text-decoration:none;cursor:pointer;text-transform:capitalize}
#utilidades a:hover{color:#fff !important;text-decoration:none !important}
#utilidades img, #utilidades input{vertical-align:top;margin:0 5px 0 0}

p#comunidad{float:right;position:relative;margin:-7px 5% 0 15px}

#fbuscador{margin-top:-3px;position:relative;float:right}
#fbuscador div{padding:3px 5px 2px;border:1px solid #000}
#fbuscador input{padding-left:10px;color:#000;vertical-align:top}
#fbuscador input#botonbuscador{margin-top:-2px}

#btmeteo{float:right;position:relative;margin:-17px 0 0;right:2.5%;cursor:pointer}

#menuaux ul{margin:0}
#menuaux li{float:left;padding:0 2.5%;background:transparent url(../../img/css/portal/separadorV1.gif) no-repeat 100% 0}
#menuaux li.ultimo{background:transparent}

#envoltura .dimensioncuerpo{max-width:61.5em;padding:.7em;background:transparent url(../../img/css/portal/fondoCuerpo.png) repeat 0 0}

.barra, .barra div.c1, .barra div.c2{width:100%;float:left;background:#fff}
.barra div.c1, .barra div.c2{background:transparent url(../../img/css/portal/cuerpoCentro.gif) repeat-y 0 0}
.barra div.c2{padding:5px 0 10px;background-position:100% 0}
.barra.bsup{background:transparent url(../../img/css/portal/cuerpoSupDcha.png) no-repeat 100% 0 !important}
.barra.binf{background:transparent url(../../img/css/portal/cuerpoInfDcha.png) no-repeat 100% 100% !important}
.barra.bsup span.c1, .barra.binf span.c1{display:block;height:9px;margin-right:9px}
.barra.bsup span.c1{background:transparent url(../../img/css/portal/cuerpoSupIzda.png) no-repeat 0 0}
.barra.binf span.c1{height:3px;background:transparent url(../../img/css/portal/cuerpoInfIzda.png) no-repeat 0 100%}

#navegacion{width:18.5em;float:left}
	.logo{padding:27px 0 10px;text-align:center}

#content{margin-left:19.1em}
	#content .barra{position:relative;background:#fff}
	
#situacion{padding:0 10px}
#recurso{min-height:450px !important;height:auto !important;height:450px;padding:0 10px 50px}

#n1{min-height:196px !important;height:auto !important;height:196px;margin:0 10px}
*>/**/#n1{min-height:194px !important}

#n1 li{padding:1px 0;background:transparent}
#n1 a{display:block;height:auto !important;height:1px;padding:12px 8px 10px 15%;background:#ebebeb url(../../img/css/iconos/vineta2.gif) no-repeat 8% 15px;font-size:1.1em;color:#333;text-decoration:none}
#n1 .pmactivosin a, #n1 .pmactivocon a, #n1 a:hover{background-color:#d51223;background-image:url(../../img/css/iconos/vineta1.gif);color:#fff !important;text-decoration:none !important}
	
#n2{margin:0;padding:5px 0;background:#eeeff0}
#n1 li.pmactivocon #n2 li{}
#n1 li.pmactivocon #n2 li a{padding:3px 5px 3px 15%;background:transparent url(../../img/css/iconos/vineta19.gif) no-repeat 8% 8px;color:#494a4a !important}
#n1 li.pmactivocon #n2 li.pmcon a{background-image:url(../../img/css/iconos/vineta20.gif)}
#n1 li.pmactivocon #n2 li.pmactivocon a{background-image:url(../../img/css/iconos/vineta17.gif);background-position:7.5% 9px}
#n1 li.pmactivocon #n2 li a:hover, #n1 li.pmactivocon #n2 li.pmactivosin a, #n1 li.pmactivocon #n2 li.pmactivocon a{font-weight:bold;color:#196fa8 !important}
	
#n3{margin:5px 0;padding:10px 0 5px;background:#fff}
#n1 li.pmactivocon #n2 li.pmactivocon #n3 li a{padding:1px 5px 3px 19%;background:transparent url(../../img/css/iconos/vineta18.gif) no-repeat 14% 7px;font-weight:normal;color:#494a4a !important}
#n1 li.pmactivocon #n2 li.pmactivocon #n3 li.pmactivosin a, #n1 li.pmactivocon #n2 li.pmactivocon #n3 li a:hover{color:#d51223 !important}

.decoracion{width:100%;position:relative;margin:0 0 10px;overflow:hidden}
.decoracion img{display:block}
.decoracion span{line-height:1em;position:absolute;bottom:7px;right:10px;font-size:2.3em;font-weight:bold;color:#fff}
#compas{font-size:.9em}
#compas *{margin:0;display:inline}
#compas p{margin:0 .2em 0 0;background:#fff}
#compas li{padding:0 .3em}
#compas a{padding-right:1em;background:transparent url(../../img/css/iconos/vineta21.gif) no-repeat 100% 7px;text-decoration:none}
#compas li.compasactivo a{padding:0;background:transparent}
#pactivo h2{margin:8px 0}

#menuauxpie{position:absolute;bottom:-5px;z-index:100;right:2.5%;margin:0}
#menuauxpie li{display:inline;padding:0;background:transparent}

#pie{padding-bottom:20px}
#pie .cuerpo *{margin:0;padding:0;background:transparent;color:#fff;font-style:normal}
.seccion1, .seccion2{width:49%;float:left}
.seccion2{float:right;text-align:right}
#pie h2{font-size:1em;margin-bottom:.5em !important}
#pie li{display:inline}
#pie li a{margin:0 .5em !important}
#pie a, #pie a:hover{color:#fff !important}

#adirectos{width:100%;float:left;margin-top:15px;background:transparent url(../../img/css/portal/accesosDcha.gif) no-repeat 100% 0}
#adirectos ul{width:90%;min-height:101px !important;height:auto !important;height:101px;float:left;padding:30px 5% 15px;margin:0;background:transparent url(../../img/css/portal/accesosIzda.gif) no-repeat 0 0}
#adirectos li{width:25%;float:left;padding:6px 0;background:transparent}
#adirectos a, #adirectos a:hover{padding-left:10px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 5px;font-size:1.1em;color:#fff !important;text-decoration:none}

/* +++++++++++++++ */
/* ERROR DE URL */
#a_error{padding:50px 0 50px 25%}