* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{width:100%;height:95%;min-height: 98.4%;margin:0;background:#f8f9f7 url(../../img/css/portal/fondo.gif) repeat-x 0 0;font:normal 70% Arial, Verdana, Helvetica, sans-serif;color:#90908f;text-align:center;position:relative;z-index:0}

form{}
form input, form textarea, form select{font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#000;background:#e8eae1;border:1px solid #b0bb94}
fieldset{width:100%;float:left;margin:15px 0;border:0}
legend{}

a{color:#3f3f3f;text-decoration:none}
a:link{}
a:visited{color:#90908f;}
a:active{color:#90908f;}
a:hover{color:#90908f;text-decoration:underline}

img{border:0;margin:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3{color:#676767;text-transform:uppercase;font-family:verdana;}
h1{float:left;padding:20px 0 0 1.5%}
h2{font-size:1.6em;font-weight:normal}
h3{font-size:1.1em;}
h4{font-size:1.1em;color:#686c54;font-weight:bold;}
h5{}
h6{}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:0;padding:5px 0 5px 1em}
ul li{list-style-type:none;margin:0;padding:3px 0 3px 1em;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 7px;}
ul li ul{padding:2px 0 0 1.5em}
ul li ul li{padding:2px 0;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 0 7px}
div>/**/ul li ul li, div>/**/ul li{padding:2px 1em}
dl{}
dt{margin:10px 0;}
dd{}

table{clear:left;margin:10px 0;}
caption{font-weight:bold;}
tr{}
th{background:#adae9e;color:#fff;padding:.5em 2em .5em 1em;}
td{background:#edefe7;padding:.5em 1em}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym{border-bottom: 1px dashed #ccc;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{font-style:normal;color:#686c54;font-weight:bold;text-decoration:underline}
dfn{}
p{padding-bottom:10px}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
.fondo{width:100%;padding:15px 0;background:transparent url(../../img/css/portal/dibujoFondo.gif) no-repeat 100% 0;}
.cuerpo{width:990px;margin:0 auto;}
#encabezado{width:99.9%;float:left;background:transparent url(../../img/css/portal/fondoCabecera.gif) repeat-y 0 0;border-left:1px solid #d4d4cf;border-top:1px solid #d4d4cf;position:relative;}
#envoltura{width:100% !important;width:99.9%;background:#fff url(../../img/css/portal/sombraDcha.gif) repeat-y 100% 0;}
#navegacion{width:99.2% !important;float:left;width:99.3%;background:transparent url(../../img/css/portal/fondoMenu.gif) repeat-x 0 0;text-align:left;}
#recurso{width:100%;min-height:200px !important;height:auto !important;height:200px;text-align:left;border-left:1px solid #d4d4cf;}
#pie{width:100%;float:left;min-height:36px !important;height:auto !important;height:36px;position:relative;background:transparent url(../../img/css/portal/sombraInf.gif) no-repeat 100% 100%;}

/* +++++++++++++++ */
/* encabezado */
#encabezado input.idioma{width:auto;cursor:pointer;background:transparent;border:0;color:#5e5f4d;}
#encabezado img.texto{position:absolute;top:65px;right:30px}
#idiomas{height:100px;float:right;padding:10px 2em 0 0;background:transparent url(../../img/css/portal/sombraDcha.gif) repeat-y 100% 0;font-size:.8em;}


/* navegación */
ul#n1{width:99%;float:left;padding:4px 1% 0 0;border-bottom:1px solid #cbcbc5;}
ul#n1 li{float:left;padding:9px 0 6px 0;font-weight:bold;background:transparent url(../../img/css/portal/bordeMenu.gif) no-repeat 100% 0;position:relative;}
ul#n1 li a{padding:8px 1.5em 7px 1em;text-decoration:none;color:#52524e;}
ul#n1 li a:hover{background-image:url(../../img/css/portal/fondoP_activo.gif);border-top:1px solid #c6c6c0;text-decoration:none}
ul#n1 li.pmactivo, #seccion1 li.pmactivo{background:transparent url(../../img/css/portal/fondoP_activo.gif) repeat-x 0 0;border-top:1px solid #c6c6c0;border-right:1px solid #c6c6c0;}
ul#n1 li.pmactivo a{color:#6c6d5c}
ul#n1 li.pmactivo a:hover{border:0}

ul.n2{width:180px;float:left;padding:0;position:absolute;top:29px;left:-2px;display:none;border-bottom:1px solid #848576;border-right:1px solid #848576;border-left:1px solid #848576;}
ul#n1 li.muestrahijo .n2{display:block;}
ul#n1 ul.n2 li{width:100%;padding:0;background:#f1f3ec url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;font-weight:normal;}
ul#n1 ul.n2 li span.estrellas{width:35%;float:right;margin:-20px 0 0 0;text-align:left}
ul#n1 ul.n2 li a{display:block;padding:6px 1.5em 5px 1em;}
ul#n1 ul.n2 li a:hover{background:#e2e3dd;border:0}
ul#n1 ul.n2 li.pmactivo{background:#e2e3dd url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;border:0}
ul#n1 ul.n2 li.pmactivo a:hover{background:none}
/* Atajo */
#atajo{width:99%;float:left;}
#atajo ul{float:right;margin-right:1em;padding:5px 0;}
#atajo li{float:left;padding:0 1.5em 0 0;background:transparent url(../../img/css/iconos/icono7.gif) no-repeat 100% 0}
/*#atajo li#atajoVolver{padding-left:1.5em;background:transparent url(../../img/css/iconos/icono6.gif) no-repeat 0 2px}*/
#atajo li#atajoVolver{background:none;padding:3px 0 3px 1em;}
#atajo li a{color:#988761;font-weight:bold;}

/* pie */
#seccion1{width:98.2% !important;width:98.3%;float:left;margin-bottom:7px;padding:7px 1% 7px 0;background:#adae9e;text-align:right;}
#seccion1 li{display:inline;padding-right:1em !important;padding:1px .5em 1px 1em;background:none;border-right:1px solid #5d5e4c}
div>/**/#seccion1 li{padding-right:1em !important;}
#seccion1 li.pmactivo{padding:6px .5em 8px 1em;}
#seccion1 li.pmactivo a:hover{border:0;background:none}
#seccion1 li a{color:#5d5e4c;text-decoration:none}
#seccion1 li a:hover{text-decoration:underline}
/*#seccion1 li a:hover{padding:8px .5em 8px .5em;border:0;background-image:url(../../img/css/portal/fondoP_activo.gif)}*/
#seccion2{position:absolute;bottom:-37px;left:430px;color:#5d5e4b;}
#seccion2 img{float:left;padding-right:.5em;}
