*{margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{background:#fff;font:normal 70% Verdana, Arial, Helvetica, sans-serif;color:#666;}

form{}
input, textarea, select{padding:2px 1px;border:1px solid #D07D2F;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#666;}
fieldset{border:0;}
legend{}

a{color:#333;text-decoration:underline;}
a:hover{}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
h2, h3, h4, h5, h6{margin-bottom:10px;font-weight:normal;font-family:"Trebuchet MS";line-height:1em}
h2, h4, h6{color:#666}
h3, h5{color:#d07d2f;}
h1{width:35%;float:left;background:transparent url(../../img/css/portal/fondo_2.gif) no-repeat 0 0;font-size:1em;font-weight:normal}
h2{font-size:2.2em}
h3{padding-bottom:3px;border-bottom:1px solid #d07d2f;font-size:1.8em;}
h4{font-size:1.5em}
h5{font-size:1.3em;font-weight:bold}
h6{font-size:1.2em;font-weight:bold}

ol{margin:.5em 1em 1.5em 3em;}
ol li{list-style-type:decimal;padding:4px 0;}
ul{margin:0 1em 1em 0;padding:.5em 1em 1em 3em;}
ul li{margin-top:6px;padding:2px 0 8px 0;list-style-type:none;list-style-image:url(../../img/css/iconos/vineta2.gif);background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;}

dl, dt, dd{width:100%;float:left;}
dl{margin-bottom:0px;}  /* IE6 */
div>dl{margin-bottom:20px;}  /* IE7 */
div>/**/dl{margin-bottom:10px;}  /* FIREFOX */
dt{font-weight:bold;}
dd{margin:2px 0 10px;padding-bottom:10px;background:transparent url(../../img/css/portal/puntosH_3.gif) repeat-x 0 100%;}

table{margin:0 0 15px 0;border-collapse:collapse;border:1px solid #ccc;text-align:left}
caption{padding:13px 0 5px 0;text-align:left;color:#d07d2f}
th, td{padding:.4em .6em;border:1px solid #ccc;vertical-align:top}
th{color:#d07d2f}
td{border-bottom:0;border-top:0;background:transparent url(../../img/css/portal/puntosH_3.gif) repeat-x 0 100%}

hr{width:100%;height:1px;float:left;border:0;color:#D07D2F;background:#D07D2F;}
div>/**/hr{clear:both;height:1px;margin:5px 0 10px 0;border:0;color:#D07D2F;background:#D07D2F;}

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:15px;}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}
.hidden{display:none;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#encabezado, #envoltura, #pie{width:100%;float:left;}
#encabezado{background:transparent url(../../img/css/portal/fondo_1.gif) repeat-x 0 0;overflow:hidden}
#envoltura{position:relative;}
#navegacion{width:24%;min-height:350px !important;height:auto !important;height:350px;float:left;padding:2.4em 0;background:transparent url(../../img/css/portal/fondo_3.gif) no-repeat 100% 0;font-family:"Trebuchet MS";}
#situacion{width:76% !important;width:75.5%;float:right;}
#recurso{width:74% !important;width:72.5%;float:right;margin:0 1% 0 .5%;}
#atajo{width:96%;float:right}
#pie{clear:left;background:#D07D2F;font-size:.9em;}

/* +++++++++++++++ */
/* encabezado */
#cabecera1{width:100%;min-height:150px !important;height:auto !important;height:150px;float:left;}
#cabecera1 #cabeceraflash{float:right; width:64%;margin-top:1px;text-align:right;overflow:hidden}

h1 img{margin:32px 0 0 21px;}
h1 a strong{display:block;margin:4px 0 0 112px;font-weight:normal;color:#000}
h1 a span{color:#D07D2F;}

#utilidades{float:right;padding:0;margin:4px 1em 2px 0;background:#ccc url(../../img/css/portal/puntosV_1.gif) repeat-y 100% 0;}
#utilidades li{float:left;margin:0;padding:0 .5em;list-style-image:none;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 0 0;}
#servicioImprimir{display:none;}
#buscadorGeneralForm{float:right;margin:3px .2em 0 0;}
#encabezado input{float:left;border:0;background:#fff;}
#encabezado input.buscar{width:6.5em;padding-left:1.3em;background:transparent url(../../img/css/iconos/lupa.gif) no-repeat .5em 0;cursor:pointer;color:#666}

#bannerencab{float:right;clear:right;}

/* navegación */
#n1{margin:0 1em;padding:0;background:transparent;}
#n1 li{width:90%;padding:0;margin:0;list-style-image:none;background:transparent;border-bottom:1px solid #ccc;font-size:1.1em}
#n1 a{width:92%;display:block;padding:5px 4% 4px;color:#999;text-decoration:none;}
#n1 a:hover{color:#D07D2F;}
#n1 .pmactivosin a, #n1 .pmactivocon a{color:#D07D2F;font-weight:bold;}
#n2{margin:0;padding:8px 0 12px 1em;}
#n2 li{border:0;font-size:.9em}
#n1 .pmactivocon #n2 a{padding:3px 0 3px 1.3em;font-weight:normal;}
#n1 .pmactivocon #n2 a:hover{background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;}
#n2 .pmactivosin a, #n2 .pmactivocon a{background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;font-weight:bold !important}

#bannersnav{width:70%;float:left;margin:2em auto;padding:0;text-align:center;}
#bannersnav li{margin:0;padding:5px 0;list-style-image:none;background:transparent}

/* zona acceso */
#acceso{width:95.9%;float:right;padding:4px 2% 2px 2%;border-bottom:1px solid #999;}
#acceso form{width:41em;float:right;}
#acceso h2{float:left;margin:3px 0 0 0;font-size:1em;}
#acceso label img{margin:2px .5em 0 .5em;vertical-align:top;}
#acceso label input{width:11em;padding:2px 1px;border-color:#ccc;vertical-align:top;}
#acceso input.acceso{width:5.5em;height:1.8em;padding:0;border:1px solid #666;background:#666 url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x 0 0;color:#fff;font-weight:bold;font-family:"Trebuchet MS";cursor:pointer;vertical-align:top;}
div>/**/#acceso input.acceso{border-width:2px}
#acceso ul{float:right;margin:2px 0 0 1em;padding:0 0 0 1em;border-left:1px solid #D07D2F;}
#acceso ul li{margin:0;padding:0;list-style-image:none;background:transparent}
#acceso a{color:#D07D2F;}

#a_accesoerror{padding-bottom:170px;background:transparent url(../../img/css/aplicaciones/errorAcceso.jpg) no-repeat 15% 100%;}

/* compás y punto activo */
#compas, #pactivo{padding-left:1%;}

#compas{clear:right;padding:15px 0 0 10px;font-family:"Trebuchet MS";color:#666;}
#compas a{color:#666;}
#compas em{font-style:normal;}
#compas ol, #compas ol li{display:inline;margin:0;}
#compas .compasactivo{font-weight:bold;}

#pactivo h2{padding:8px 0 0 0}

/* atajo */
#atajo ul{float:left;width:69.5% !important;width:68.5%;margin:0;padding:15px 0;text-align:right;}
#atajo li{display:inline;padding:0 0 0 .3em;background:transparent;}
#atajo a{padding:1px 1em;border:2px solid #666;background:#666 url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x 0 0;color:#fff;font-weight:bold;font-family:"Trebuchet MS";cursor:pointer;text-decoration:none}
#atajo li#atajoVolver{display:none;}
/* pie */
#pie, #pie a{color:#fff;text-decoration:none;}
#pie ul{margin:0;padding:.8em 1.5%;}
#pie address{font-style:normal}
#pie li{margin:0;padding:1px 0;background:transparent;list-style-image:none;}
#seccion1{float:left;clear:left;}
#seccion2{float:right;clear:right;text-align:right;}
