* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{width:964px;margin:0 auto;padding:0;background:#fff;font:normal 75% Arial, Verdana, Helvetica, sans-serif;color:#666;}

form{}
form input, form textarea, form select{padding-top:1px;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#000;border:1px solid #e0dec4;}
fieldset{width:100%;float:left;border:0;}
legend{font-size:1.2em;font-weight:bold;color:#e38f2b}

a{color:#de7409}

img{border:0;}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}

ul{margin:15px 0 15px 15px;}
ul li{padding:0 0 5px 1em;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 6px;list-style-type:none;}

dl{}
dt{margin:10px 0;}
dd{}

hr{width:100%;float:left;height:1px;border:0;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:italic;}
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;}

/* +++++++ Cajas sombra ++++++++ */
.ssup, .sinf{width:99.5%;height:14px;float:left;background:transparent url(../../img/css/portal/sombraSup.gif) repeat-x 0 0}
.sinf{background:transparent url(../../img/css/portal/sombraInf.gif) repeat-x 0 100%;}
.izda, .dcha{width:20px;height:14px;background:transparent url(../../img/css/portal/sombraSupIzda.gif) no-repeat 0 0;}
.izda{float:left}
.dcha{float:right}
.ssup .dcha{background-image:url(../../img/css/portal/sombraSupDcha.gif);background-position:100% 0}
.sinf .izda{background-image:url(../../img/css/portal/sombraInfIzda.gif);background-position:0 100%}
.sinf .dcha{background-image:url(../../img/css/portal/sombraInfDcha.gif);background-position:100% 100%}

div.sci{width:99.5%;background:transparent url(../../img/css/portal/sombraIzda.gif) repeat-y 0 0}
div.scd{width:97.1%;padding:0 1.5%;background:transparent url(../../img/css/portal/sombraDcha.gif) repeat-y 100% 0}
div>/**/div.scd{width:97%}

/* +++++++ LA ESTRUCTURA ++++++++ */
#encabezado, #envoltura, #atajo, #pie{width:100%;float:left;}
#encabezado{position:relative;padding:6px 0;background:#000;border-bottom:1px solid #bfbfbf;z-index: 1;font-size:.9em}
#navegacion{min-height:130px !important;height:auto !important;height:130px;position:relative;background:transparent url(../../img/css/portal/fondoCabecera.gif) repeat-x 0 0;border-bottom:1px solid #a4a5a9;z-index: 0;}
#pie{margin-top:10px;padding-top:8px;border-top:1px solid #ededef}
#recurso{width:100%;min-height:350px !important;height:auto !important;height:350px;line-height:1.4em;}
#envoltura{position:relative}

/* encabezado */
h1{position:absolute;top:51px;left:7px;}
div>/**/h1{top:50px}
#utilidades{float:left;margin:3px 0 0 .8em;font-size:.9em;}
#utilidades li{float:left;padding:0 .7em;margin:0;background:transparent url(../../img/css/portal/pixel1.gif) repeat-y 100% 0}
#utilidades img{float:left;margin-right:.2em;}
#utilidades a{color:#fff;text-decoration:none}
form#idiomas{float:left;margin:2px 0 0 .8em;}
div>/**/form#idiomas{margin-top:1px}
form#idiomas input{padding-left:.5em;border:0;background:transparent url(../../img/css/iconos/idioma.gif) no-repeat 0 2px;font-size:.95em;color:#fff;cursor:pointer}
div>/**/form#idiomas input{padding-left:.8em}

/* navegación */
.imgnav{position:absolute;right:0 !important;right:-1px;z-index: -1}
div>/**/.imgnav{z-index: 0}

#n1{width:90%;float:left;position:relative;z-index:1000;margin:96px 0 0 0;padding:0 0 0 5%;}
#n1 li{float:left;padding:0;background:transparent}
#n1 li a{float:left;padding:10px 1em 7px;background:transparent url(../../img/css/portal/listaMenu.gif) no-repeat 100% 10px;text-decoration:none}
div>/**/#n1 li a{padding:10px 1em 4px !important}
#n1 li.pmactivosin, #n1 li.pmprivada{margin-left:.5em;background:transparent url(../../img/css/portal/pActivo.gif) no-repeat 0 0;}
#n1 li.pmactivosin a, #n1 li.pmprivada a{background:transparent url(../../img/css/portal/pActivoDcha.gif) no-repeat 100% 0;}
#n1 li.pmprivada{margin-left:2.5em;}

#n2{width:33%;margin:0;padding:60px 0 40px 0;position:absolute;top:167px;left:0;z-index:100000;border:1px solid #e1e1e3;background:transparent url(../../img/css/portal/zonaPublica.gif) no-repeat 5px 5px}
#n2 li{margin:0 8px;padding:8px 0;background:none;border-bottom:1px solid #dfe0dc}
#n2 li a{width:90%;display:block;padding-left:1.3em;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat .5em 4px;color:#e38f2b;font-size:1.1em;text-decoration:none}
#n2 li a:hover, #n2 li.pmactivosin a{background-image:url(../../img/css/iconos/vineta4.gif);color:#2f588c;font-weight:bold}
#n2 li.pmsin a:hover{font-weight:normal}

/* zona acceso */
#acceso{width:50%;float:right;font-size:.9em;}
#acceso a:hover{text-decoration:underline}
#acceso form{float:left;padding-left:.5em;}
#acceso label, #acceso input.acceso{float:left;vertical-align:middle;}
#acceso label input{width:90px;}
#acceso .acceso{margin:1px 0 0 .5em;padding:2px 1em 0 0;background:#e38f2b url(../../img/css/iconos/icono2.gif) no-repeat 90% 5px;border:0;color:#fff;cursor:pointer;font-size:.9em;}
div>/**/#acceso .acceso{padding-top:0;background-position:90% 4px}
#acceso span{padding:0 .5em;color:#e38f2b;}
#acceso ul{float:left;margin:2px 0 0 1em;padding:0;}
#acceso li{display:inline;padding:0 1em;background:transparent url(../../img/css/portal/pixel1.gif) repeat-y 4px 0}
#acceso a{color:#fff;text-decoration:none}
#acceso h2{float:right;margin:3px 0 0 0;padding:0;font-size:1em;color:#fff;font-weight:normal;}
#acceso h2 span{color:#e38f2b}
#acceso .cerrarsesion{float:right;margin:1px 2em 0 1em;padding:1px 1.5em 2px .5em;background:#e38f2b url(../../img/css/iconos/icono3.gif) no-repeat 95% 5px;}
#acceso .cerrarsesion:hover{text-decoration:none}

/* compás */
#compas{width:100%;float:left;margin-bottom:10px;padding:3px 0 2px 0;border-bottom:1px solid #ededef;font:normal .8em verdana}
#compas em{float:left;font-style:normal;color:#a4a5a9}
#compas ol{float:left;margin-left:5px;}
#compas li{padding-left:.4em;display:inline;color:#de7409;background:transparent}
#compas li a{padding-right:.8em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 100% 5px;text-decoration:none}

/* pie */
#pie ul{float:left;margin:0;padding:5px 2.5%;background:transparent url(../../img/css/portal/pixel1.gif) repeat-y 100% 0;font-size:.85em;}
#pie li{padding:0 0 1px 0;background:none}
#seccion1{width:30%;}
#seccion2{width:25%;}
#seccion3{width:15%;height:26px}
#seccion4{width:10%;background:none !important}
#pie abbr, #pie address{font-style:normal;}
#seccion1 span{color:#DE7409;font-weight:bold;font-size:1.1em}
#pie a{color:#303034;}
