* {margin:0;padding:0}

body{height:100%;margin:0;background:#19161a url(../../img/css/portal/fondoBody.jpg) repeat-x 0 0;font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#626262;}

form{}
input, textarea, select{padding:2px;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#626262;border:1px solid #787878;border-bottom:1px solid #bbafaf;border-left:1px solid #bbafaf;background:#f5f4f5;font-size:.9em;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{color:#e00d21;text-decoration:none;}
a:hover{text-decoration:underline;}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{position:absolute;left:17px;top:80px;z-index:100;}
h2, h3, h4{font-weight:normal;color:#1a171b;padding:6px 0;}
h2{font-size:2em;padding:6px 0 4px 0;background:transparent url(../../img/css/portal/puntosH.gif) repeat-x 0 100%;}
h3{font-size:1.7em;color:#e00d21;}
h3 a{color:#e00d21;}
h4{font-size:1.4em;}
h5{font-size:1.2em;color:#1a171b;}
h6{font-size:1em;color:#626262;}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:3px 0 10px 0;}
ul li{padding:0;list-style-type:none;}
dl{}
dt{font-weight:bold;font-size:1.1em;color:#e00d21}
dd{padding:0 0 10px 0;}

table{margin:3px 0 15px 0;border:1px solid #222022;border-collapse:collapse;}
div>/**/table{border-width:2px;}
caption{text-align:left;}
tr{}
th, td{padding:4px 0;border-right:1px solid #fff;text-align:left;vertical-align:top;}
th{background:#222022;color:#fff;text-align:center;}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym{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:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help;}
em{}
dfn{}
p{margin:0;padding:0 0 12px 0;}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:98%;border:0;margin:0 auto;text-align:center;}
.dimensioncuerpo{max-width:59em;margin:0 auto;padding:0;border:0;text-align:left;min-height:90px !important;height:auto !important;height:90px;background:transparent url(../../img/css/portal/fondoCuerpo1.gif) no-repeat 0 45px;}
.cuerpo{font-size:75%;}

#encabezado, #envoltura, #envoltura2, #pie{width:100%;float:left;}
#encabezado{height:56px;padding-top:17px;background:transparent url(../../img/css/portal/fondoCuerpo2.gif) no-repeat 100% 45px;position:relative;}
#envoltura{background:#fff url(../../img/css/portal/fondoEnvoltura.gif) no-repeat 0 85%;}
#envoltura2{background:transparent url(../../img/css/portal/fondoEnvoltura2.gif) no-repeat 0 100%;}
#navegacion{width:160px;float:left;padding:160px 0 0 0;}
#situacion, #recurso, #atajo{margin-left:172px;padding:0 15px 0 25px;background:#fff url(../../img/css/portal/puntosV.gif) repeat-y 0 0;}
#situacion{padding-top:5px;min-height:65px !important;height:auto !important;height:65px;}
div>/**/#situacion{height:65px !important;margin-top:0;}
#recurso{padding-bottom:45px;min-height:440px !important;height:auto !important;height:440px;line-height:1.4em;}
#atajo{margin-top:-35px;position:relative;background:transparent url(../../img/css/portal/fondoAtajo.gif) no-repeat 100% 100%;min-height:57px !important;height:auto !important;height:57px;}
/* +++++++++++++++ */
/* encabezado */
.cajautilidades{width:53.5em;margin:0 auto;background:#1a171b url(../../img/css/portal/esqDchaUtilidades.gif) no-repeat 100% 0;}
#utilidades{float:left;padding:6px 0 2px 1%;margin:0;background:transparent url(../../img/css/portal/esqIzdaUtilidades.gif) no-repeat 0 0;}
#utilidades li{float:left;padding:0 6px 0 18px;background:transparent url() no-repeat 0 3px;}
#utilidades li.inicio{background-image: url(../../img/css/iconos/inicio.gif);}
#utilidades li.contacto{background-image: url(../../img/css/iconos/contacto.gif);}
#utilidades li.enviarpag{background-image: url(../../img/css/iconos/enviarpag.gif);}
#utilidades li.mapaweb{background-image: url(../../img/css/iconos/mapaweb.gif);}
#utilidades li.accesibilidad{padding-right:0;background-image: url(../../img/css/iconos/accesibilidad.gif);background-position: 0 0;}
#buscadorGeneralForm{float:left;height:22px;padding:6px 0 0 .9em;}
#buscadorGeneralForm input{padding:1px 0;float:left;font-size:.9em;border:none;}
#buscadorGeneralForm label input{padding:2px 0 2px 2px;width:11.9em;background:#515151;color:#b8b7b7;font-size:.8em;}
#buscadorGeneralForm input.buscar{background:none;color:#e00d21;cursor:pointer;text-transform:lowercase;}
#idioma{float:right;height:22px;padding:6px 7px 0 0;}
#idioma a{padding:0 9px 0 6px;border-left:1px solid #959494;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 100% 50%;font-weight:bold;color:#fff;text-transform:uppercase;font-size:.8em;}
#servicioVolver, #servicioImprimir{display:none;}
/* navegación */
ul#n1{width:82%;margin:0;float:right;}
ul#n1 li{padding:6px 0;text-align:right;list-style:none;background:transparent url(../../img/css/portal/puntosH.gif) repeat-x 0 100%;font-weight:bold;font-size:1.1em;line-height:1.3em;}
ul#n1 li a{text-decoration:none;}
ul#n1 li a:hover{color:#020202;}
ul#n1 li.pmactivocon{padding-bottom:0;}
ul#n1 li a:hover, ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{color:#020202;}

ul#n2{width:100%;margin:5px 0 0 0;}
ul#n1 li.pmactivocon ul#n2 li{padding:5px 0;background-position:0 0;font-size:.9em;}
ul#n1 li.pmactivocon ul#n2 li a{color:#6c6c6c;}
ul#n1 li.pmactivocon ul#n2 li a:hover, ul#n1 li.pmactivocon ul#n2 li.pmactivocon a, ul#n1 li.pmactivocon ul#n2 li.pmactivosin a{color:#020202;}

/* compás */
#compas{width:100%;float:left;line-height:1.1em;}
#compas em{float:left;font-style:normal;}
#compas ol{width:80%;float:left;margin:0;}
#compas ol li{display:inline;padding:0 .5em;background:transparent url(../../img/css/iconos/separadorCompas.gif) no-repeat 100% 7px;}
#compas ol li.compasactivo{background:none;}
/* punto activo */
#pactivo{width:100%;float:left;}
.conimg h2{margin-right:175px;}
.conimg .imgmenu{float:right;margin-top:-58px;position:relative}
/* atajo */
#atajo .contenedor{width:96%;float:left;padding:4px 1% 3px 2%;border:1px solid #cccccc;}
#atajo ul{float:right;margin:0;padding:3px 0 2px 0;}
#atajo li{float:left;padding:0 12px;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 0 6px;font-weight:bold;}
#atajo li img{float:left;margin-top:2px;}
#atajo li#atajoVolver{display:none;background-image:url(../../img/css/iconos/volver.gif);background-position:3px 4px;}
#atajo ul.compartir{float:left;background:transparent url(../../img/css/portal/puntosVdoble.gif) repeat-y 100% 0;}
#atajo ul.compartir li{padding:0 10px 0 0;background:none;font-weight:normal;}
#atajo ul.compartir li a{color:#5f5e5e;text-decoration:underline;}
#atajo ul.compartir li span{padding:0 30px;}
/* pie */
#pie{padding-bottom:10px;line-height:1em;color:#1a171b;}
#pie .contenedor{width:41em;margin:0 auto;padding:0 0;background:#d40e21 url(../../img/css/portal/esqDchaPie.gif) no-repeat 100% 100%;}
#pie ul{float:left;margin:0;padding:9px 0 6px 5px;background:transparent url(../../img/css/portal/esqIzdaPie.gif) no-repeat 0 100%;}
#pie ul li{float:left;padding:0 6px 0 4px;background:transparent url(../../img/css/portal/separadorPie.gif) no-repeat 100% 75%;}
#pie ul li a{color:#e3e1e1;}
#pie ul li.ultimo{background:none;padding-right:0;}
#pie ul li acronym{border:none;font-size:.9em;}
#pie .contenedorpie{width:100%;padding:10px 0;line-height:1em;color:#fff;background:none;text-align:center;}
#pie .contenedorpie img{vertical-align:middle;margin-left:10px}

/* acceso */
#a_acceso, #a_acceso #a_alerta{width:100%;float:left;}
#a_acceso h2{padding:4px 0 4px 10px;font-size:.9em;font-weight:bold;color:#fff;text-transform:uppercase;background:transparent url(../../img/css/portal/fondoTitulo.gif) no-repeat 0 0;font-family:arial}
#a_acceso form{width:80%;float:left;margin:0;padding:20px 0 20px 16%;}
#a_acceso form label{width:100%;float:left;padding:6px 0;}
#a_acceso form span{width:21%;float:left;padding:3px 0 0 0;text-align:left;}
#a_acceso form div.tdBoton{width:78%;float:left;padding:10px 0 0 21.5%;}
#a_acceso form div.tdBoton input{width:auto;padding:2px 7px;border:none;background:#504f4f url(../../img/css/portal/fondoBoton.gif) repeat-x 0 0;cursor:pointer;color:#fff;}
#a_acceso .errores{padding:20px 25px 40px 250px;background:#f2f2f2 url(../../img/css/aplicaciones/mensajeValidacion.jpg) no-repeat 60px 40%;}