body{height:100%;min-height: 98.4%;margin:0 4%;padding:0;background:#DDD;font:normal 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#444;}

form{margin:0;}
form input, form textarea, form select{margin:0;padding:0;font:normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#767573;border:1px solid #666;}
form button{cursor:pointer;margin:0;padding:0;color:#666;background:#E8E7E7;border:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;font-size:.9em;}
input.boton{cursor:pointer;margin:0;padding:0;color:#666;background:#E8E7E7;border:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;font-size:.9em;}
fieldset{width:99%;float:left;padding:0;border:1px solid #fff;}
legend{margin:0 0 0 -7px;padding:0;font-size:1em;color:#000;font-weight:bold;}

a{color:#0080C2;text-decoration:none;}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline;}

img{border:0;margin:0;padding:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{float:left;margin:0;padding:0;}
*>/**/h1 img{float:left}
h2{margin:0;padding:5px 0 3px 15px;font-size:1.4em;color:#000;background:transparent url(../../img/css/iconos/vinetaPactivo.gif) no-repeat 0 7px;}
h3{margin:0 0 10px 0;padding:9px 0 0 0;font-size:1.25em;color:#0081C3;}
h4{float:left;width:99%;margin:0 0 9px 0;padding:10px 0 4px 0;font-size:1.1em;color:#E5AA00;background:transparent url(../../img/css/portal/puntosHamarillo.gif) repeat-x 0 100%;}
h5{margin:0 0 9px 0;padding:9px 0 0 0;font-size:1em;color:#0081C3;}
h6{margin:0;padding:5px 0 1px 0;font-size:1em;color:#444;}

ol{margin:0 10px 15px 35px;padding:0;}
ol li{list-style-type:decimal;padding:5px 0;background:transparent url(../../img/css/portal/puntosH.gif) repeat-x 0  100%;}
ul{margin:0;padding:0;}
li{margin:0;padding:0;list-style-type:none;}
dl{width:99.5%;float:left;margin:0;padding:0;}
dt{width:100%;float:left;margin:0;padding:0;}
dd{width:100%;float:left;margin:0;padding:0;}

table{margin:10px 0;border-collapse:collapse;}
caption{font-weight:bold;}
tr{padding:0;margin:0;}
th{border:none;padding:10px 2%;margin:0;background:#E7E3E8;color:#000;text-align:left;}
td{border:none;padding:10px 2%;margin:0;background:#F3F1F3;border:1px solid #FFF;}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{cursor:help;}
blockquote{margin:0;}
blockquote p{width:auto;font-size:1.3em;font-weight:bold;color:#E5AA00;float:left;}
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{padding:0;margin:0 0 10px 0;}
strong{color:#0080C2;}
.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;padding:0;margin:0;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}

/* +++++++ LA ESTRUCTURA ++++++++ */

#encabezado{width:99.7%;float:left;min-height:167px !important;height:auto !important;height:167px;border:1px solid #fff;border-top:none;background:#FFF url(../../img/css/portal/fondoCabecera.gif) no-repeat 100% 0;}
#envoltura{width:99.9%;float:left;background:#FFF;margin:0;padding:0 0 20px 0;border-top:1px solid #FEC10E;position:relative;}
#navegacion{width:20%;float:left;height:100%;padding:15px 2% 10px 0;margin:0;border-left:5px solid #fff;}
#situacion{float:right;width:76%;margin-bottom:10px;}
#recurso{float:right;width:76%;background:#fff;line-height:14px;overflow:hidden;}
#atajo{position:absolute;bottom:0;left:0;padding:10px 0 !important;padding:20px 0;}
#pie{width:99.7%;float:left;height:65px;margin:0;border:1px solid #fff;border-top:none;background:transparent url(../../img/css/portal/fondoPie.gif) repeat-x 0 0;}

/* +++++++++++++++ */
/* encabezado */
#zonabuscador_menuaux{width:100%;float:left;border-top:9px solid #FEC10E;border-bottom:3px solid #FEC10E;background:#E5AA00;}
#buscadorGeneral{float:right;margin:0;border-left:1px solid #FEC10E;border-right:1px solid #FEC10E;}
#buscadorGeneralForm{float:left;padding:3px 12px 0 12px;margin:0;height:17px;}
#buscadorGeneralForm span{float:left;color:#FFF;margin-right:15px;}
#buscadorGeneralForm input{float:left;margin:0 5px;font-size:.9em;padding:0 0 1px 1px;}
#buscadorGeneralForm input.buscar{float:left;width:20px;height:17px;border:none;margin:-1px 0 0 0;padding:0;background:transparent url(../../img/css/iconos/botonBuscador.gif) no-repeat 0 0;cursor:pointer;}
#idiomas{float:right;padding:3px 7px 0 7px !important;padding:4px .5% 0 .5%;}
#idiomas input{border:none;background:#E5AA00;color:#fff;cursor:pointer;}
#auxiliar{float:right;border-left:1px solid #FEC10E;padding:0;margin-right:4% !important;margin:0 1% 0 0;}
ul#auxiliar li{float:left;height:17px;padding:4px 11px 0 14px !important;padding:4px 1% 0 1.5%;margin:0;border-right:1px solid #FEC10E;list-style-type:none;}
ul#auxiliar li a{color:#fff;text-decoration:none;}
#bannerencab{float:left;width:100%;height:59px;background:transparent url(../../img/css/portal/fondofotosCab.jpg) repeat-x 100% 0;text-align:right;}
#servicioVolver, #servicioImprimir{display:none;}
/* navegación */
ul#n1{width:99%;float:left;margin:0;padding:0 0 20px 0;font-size:.9em;}
ul#n1 li{margin:0;padding:0 0 1px 0;background:transparent url(../../img/css/portal/puntosHmenu.gif) repeat-x 0 100%;font-weight:bold;}
ul#n1 li a{display:block;padding:6px 0 5px 18px;background:transparent url(../../img/css/iconos/vinetaMenu1.gif) no-repeat 7px 11px;color:#0081C3;}
ul#n1 li a:hover{background-color:#EEE;}
ul#n1 li.pmactivocon, ul#n1 li.pmactivosin{background-color:#EEE;}
ul#n1 li.pmactivocon{background-image:none;}
ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{color:#000;background-image:url(../../img/css/iconos/vinetaMenu1_on.gif);}
ul#n1 li a:hover{text-decoration:none;}
ul#n2{float:none !important;float:left;width:100%;padding-bottom: 0 !important;padding:5px 0 0 0;background:#FFF url(../../img/css/portal/puntosHmenu.gif) repeat-x 0 0;}
ul#n2 li{margin:0;padding:4px 0 4px 27px;background:transparent url(../../img/css/iconos/vinetaMenu2.gif) no-repeat 19px 10px;font-weight:normal;}
ul#n2 li.pmactivocon, ul#n2 li.pmactivosin{background-image:url(../../img/css/iconos/vinetaMenu2.gif);background-color:#fff;font-weight:bold;}
ul#n1 li.pmactivocon ul#n2 li a{background:none;padding:0;color:#7F7F80;}
ul#n1 li.pmactivocon ul#n2 li a:hover{color:#999;}

/* compás */
#compas{width:98%;float:left;margin:0;padding:9px 0 9px 10px;background:transparent url(../../img/css/iconos/vinetaCompas.gif) no-repeat 0 13px;}
#compas em{width:auto;float:left;padding-right:5px;font-style:normal;}
#compas ol{width:89%;float:left;margin:0;}
#compas ol li{display:inline;font-size:.9em;}
#compas ol li a{color:#666;text-decoration:underline;}
#compas ol li.compasactivo {color:#E5AA00;}
/* punto activo */
#pactivo{width:99%;float:left;background:transparent url(../../img/css/portal/puntosH.gif) repeat-x 0 100%;}

/* atajo */
#atajo ul{float:left;width:71.5%;margin:0;}
#atajo li{float:right;padding:5px;}
#atajoVolver{display:none;}
/* pie */
.zonaIzdPie{width:21.5%;float:left;height:64px;border-right:1px solid #fff;background:transparent url(../../img/css/portal/fondoTacopie.gif) repeat-x 0 0;}
ul#seccion1, ul#seccion2{width:35%;float:left;padding:0;margin:29px 0 0 2.5%;}
ul#seccion1 li, ul#seccion2 li{padding:0 0 1px 9px;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 5px;font-size:.9em;color:#666;}
ul#seccion1{border-right:1px solid #7F7F80;}
ul#seccion2{margin-left:4%;}
ul#seccion1 li a, ul#seccion2 li a{color:#666;}