body{height:100%;min-height: 98.4%;margin:0;padding:0;background:#fff;font:normal 70% Verdana, Arial, Helvetica, sans-serif;color:#666;}

form{margin:0;}
form input, form textarea, form select{margin:0;padding:0;font:normal 1em 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:#666;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{width:17.5%;float:left;margin:0;padding:8px 0 0 .5%;height:55px;background:#FFF;text-align:left;}
h2{margin:0;padding:5px 0 3px 0;font-size:1.4em;color:#C90;background:transparent url(../../img/css/portal/puntosH.gif) repeat-x 0 100%;}
h3{margin:15px 0 2px 0;padding:0;font-size:1.2em;color:#C90;}
h4{margin:15px 0 1px 0;padding:0;font-size:1.1em;color:#C90;}
h5{margin:15px 0 0 0;padding:0;font-size:1em;color:#000;}
h6{margin:15px 0 0 0;padding:0;font-size:1em;color:#000;font-weight:normal;}

ol{margin:0 0 15px 35px;padding:0;}
ol li{list-style-type:decimal;padding:5px 0;}
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:7px 2%;margin:0;background:#E0DDD6;color:#000;text-align:left;}
td{border:none;padding:7px 2%;margin:0;background:#F3F3EF;border:1px solid #FFF;}

hr{width:100%;height:1px;color:#999;background:#999;}

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{font-style:normal;}
dfn{}
p{padding:0;margin:0 0 10px 0;}
.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:100%;float:none;height:87px;background:transparent url(../../img/css/portal/fondoCabecera.gif) repeat-x 0 0;position:relative;}
#envoltura{width:100%;float:left;clear:left;margin:0;position:relative;}
#navegacion{width:17.9%;height:100%;float:left;padding:0 0 10px 0;margin:0 0 0 .1%;}
#situacion{float:right;width:81.5%;}
#recurso{float:right;width:81%;background:#E0DDD6;line-height:17px;}
#atajo{position:absolute;bottom:0;left:0;padding:5px 0 !important;padding:10px 0;}
#pie{clear:left;height:64px;margin:0;border-top:1px solid #F1F0ED;background:transparent url(../../img/css/portal/fondoPie.gif) repeat-x 0 0;}

/* +++++++++++++++ */
/* encabezado */
#bannerencab{float:left;width:464px;border-left:1px solid #fff;border-right:1px solid #fff;margin:0;height:63px;}
#aenor{position:absolute;top:11px;right:2%;}
#aenor img{margin-left:6px;}
#buscadorGeneral{float:left;padding-left:18%;margin:1px 0 0 0;background:#F3CD2B;}
#buscadorGeneralForm{float:left;width:445px;padding:4px 0 0 19px;border-left:1px solid #fff;border-right:1px solid #fff;margin:0;height:19px;background:#E8E7E0;}
#buscadorGeneralForm span{float:left;color:#666;font-weight:bold;padding-top:1px;}
#buscadorGeneralForm input{float:left;margin:0 5px;font-size:.9em;padding:1px 1px 0 1px;}
#buscadorGeneralForm input.buscar{float:left;width:19px;height:18px;border:none;margin:-2px 0 0 0;padding:0;background:transparent url(../../img/css/iconos/botonBuscador.gif) no-repeat 0 0;cursor:pointer;}
#idiomas{float:right;margin-right:1%}
#auxiliar{width:100%;clear:both;float:left;padding:5px 0;margin:0;border-top:1px solid #A4A3A3;}
ul#auxiliar li{display:inline;padding:0 1em;list-style-type:none}
/* navegación */
#utilidades{clear:left;width:95%;min-height:16px !important;height:auto !important;height:16px;padding:5px 0 10px 5%;}
#utilidades li{display:inline;margin:0 0 0 1%;}
li#servicioVolver, li#servicioImprimir{display:none;}

ul#n1{width:80%;margin:0;padding:0 0 20px 8%;border-left:7px solid #E4E2DC;}
ul#n1 li{margin:0;padding:10px 0 4px 0;background:transparent url(../../img/css/portal/puntosHmenu.gif) repeat-x 0 100%;font-weight:bold;}
ul#n1 li a{color:#000;}
ul#n1 li.pmactivocon{background-image:none;padding-bottom:0;}
ul#n1 li a:hover{text-decoration:none;}
ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{color:#C90;}
ul#n2{float:none !important;float:left;width:99%;margin-top:3px;padding-bottom: 0 !important;padding:8px 0;background:transparent url(../../img/css/portal/puntosHmenu.gif) repeat-x 0 0;}
ul#n2 li{margin:0;padding:5px 0 5px 17px;background:transparent url(../../img/css/iconos/vinetaMenu2.gif) no-repeat 7px 10px;font-weight:normal;}
ul#n2 li.pmactivocon, ul#n2 li.pmactivosin{background-image:url(../../img/css/iconos/vinetaMenu2.gif);font-weight:bold;}
ul#n1 li.pmactivocon ul#n2 li a{color:#767573;}
ul#n3,ul#n4,ul#n5{}

/* 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;}
#compas ol{width:87%;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 a{color:#C90;text-decoration:none;}
#compas ol li.compasactivo a:hover{text-decoration:underline;}
/* punto activo */
#pactivo{width:100%;float:left;}
/* atajo */
#atajo ul{float:left;width:72%;margin:0;}
#atajo li{float:right;padding:0 5px;}
#atajo li#atajoVolver{display:none;}
/* pie */
.zonaIzdPie{width:18%;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:37%;float:left;padding:0;margin:29px 0 0 2.5%;}
ul#seccion1 li, ul#seccion2 li{padding:0 0 1px 7px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;font-size:.9em;}
ul#seccion1{border-right:1px solid #CBC7CC;}
ul#seccion2{margin-left:5%;}
