* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{background:#796d5a url(../../img/css/portal/fondoPagina.jpg) repeat 0 0;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#444;}

form{}
form input, form textarea, form select{padding:2px .5em;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#000;border:1px solid #9e9e9e}
fieldset{width:100%;border:0}
legend{}

a{text-decoration:underline;color:#480000}
a:link{}
a:visited{}
a:active{}
a:hover{color:#480000;text-decoration:underline !important;}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2,h3,h4,h5,h6{color:#480000;font-family: "Times New Roman", Times, serif;}
h3,h5{color:#ae7420;}
h2{font-size:2.1em;}
h3{font-size:1.6em;margin:0 0 .5em;}
h4{font-size:1.4em;margin:0 0 .5em;}
h5{font-size:1.2em;margin:0 0 .5em;}
h6{font-size:1.1em;margin:0 0 .5em;}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:5px 0 8px 0}
ul li{padding:5px 1.5em 2px 2%;list-style-type:none;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 10px;}
dl{}
dt{margin:10px 0;}
dd{}

table{margin:20px 0;margin-left:1%;border:1px solid #c6aeae;border-collapse:collapse;}
caption{}
tr{}
th, td{padding:5px .5em;border:1px solid #c6aeae}
th{background:#d6c9c9;}

hr{width:100%;height:1px;color:#a67c7c;background:#a67c7c;}

acronym{border-bottom: 1px dashed #480000;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:.1em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align:middle;cursor:help;}
em{font-style:normal;color:#C0000F;}
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 ++++++++ */
#contenedorcuerpo, .cuerpo{min-height:100% !important;height:auto !important;height:100%;}
#contenedorcuerpo{width:100%;border:0;margin:0;text-align:center}
.dimensioncuerpo{max-width:917px;margin:0 auto;border:0;text-align:left;background:transparent url(../../img/css/portal/esquinaHojas.gif) no-repeat right top;}
.cuerpo{font-size:72%;padding:0 0 2em}

#encabezado{width:99.2%;padding:0;overflow:hidden;}
#envoltura{width:99.2%;padding:0;background:#fff;}
#navegacion{width:24%;float:left;padding-bottom:60px;}
/*.sombra{width:72.3% !important;width:73%;float:right;padding:10px 1.5% 20px;background:#fff url(../../img/css/portal/fondoRecurso.gif) repeat-x 0 0;}*/
.sombra{width:72%;float:right;padding:1.5em 1.5% 0 0;}


#situacion, #recurso, #atajo{width:100%;float:left;}
#situacion{padding-bottom:.5em;}
#recurso{margin:0;padding:0;}
#atajo{padding:1em 0;}
#pie{width:99.2% !important;width:99.3%;margin:0;padding:0 0 2em;color:#480000;font-size:.9em;border-top:1px solid #480000;background:#fff;}

/* +++++++++++++++ */
#encabezado h1{margin:0;padding:0;z-index:10;}
#encabezado input.buscar, #idiomas input{display:inline;border:0;background:none;cursor:pointer;color:#fff}
#encabezado input.buscar{color:#fff}
#idiomas{float:right;padding:0 1% 0 0;color:#fff}
#idiomas input{padding:0;font-size:.9em}

.grupo{float:left;width:100%;min-height:10px !important;height:auto !important;height:10px;padding:.4em 0 .9em;z-index:1;background:#652216 url("../../img/css/portal/barraUtilidades.gif") repeat-x 0 0;}
div>/**/.grupo{margin-top:-6px;padding:.5em 0 .7em;}

#utilidades{float:left;margin:0 .8em 4px 0;padding-left:2%;}
#utilidades li{float:left;padding:0 .5em;background:transparent;border-right:1px solid #fff}
#utilidades li.primero{border-left:1px solid #fff}
#utilidades li a{color:#fff;text-decoration:none}
#buscadorGeneralForm{float:right;margin:0;padding-right:5%;}
#buscadorGeneralForm input{float:left;padding:3px 0;font-size:.9em;background:#fff;border:1px solid #a37b7b}
div>/**/#buscadorGeneralForm input{float:left;padding:1px 0;}
#buscadorGeneralForm input.buscar{font-size:.9em;margin-left:5px;padding-left:6px;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat left 2px;}
div>/**/#buscadorGeneralForm input.buscar{padding-left:10px;}

/* navegacion */
/*.fondomenu{width:100%;float:left;margin-top:65px;}*/
.fondomenu{}
ul#n1{width:95%;margin:17px 0 0;padding:0 0 12em 5%;text-transform:uppercase;background:transparent url(../../img/css/portal/fondoBanner.gif) no-repeat 54% 98%;}
ul#n1 li{width:100%;min-height:30px !important;height:auto !important;height:30px;margin:1px 0 0;padding:0;line-height:30px;border-bottom:1px solid #cdcdcd;background:#f4f5f5 url(../../img/css/portal/fondoPM.gif) repeat right top;}
ul#n1 li a{display:block;min-height:30px !important;height:auto !important;height:30px;margin:0 2px;padding-left:20px;color:#480000;text-decoration:none !important;background:#feffff url(../../img/css/portal/fondoEnlacePM.gif) no-repeat left top}
ul#n1 li.pmactivocon{border:0;background:#fff url(../../img/css/portal/fondoPM.gif) repeat-x right top;}
ul#n1 li.pmactivocon a,ul#n1 li.pmactivo a{margin:0;color:#fff;background-image:url(../../img/css/portal/fondoEnlacePMOn.gif)}
ul#n1 li a:hover{margin:0;color:#fff;background-image:url(../../img/css/portal/fondoEnlacePMOn.gif)}
ul#n1 li.pmactivocon ul#n2{width:100%;margin:0;padding:.5em 0;text-transform:none;font-size:1em;border-top:1px solid #cdcdcd;background:transparent;}
ul#n1 li.pmactivocon ul#n2 li{min-height:20px !important;height:auto !important;height:20px;line-height:20px;border:0;background:transparent}
ul#n1 li.pmactivocon ul#n2 li a{margin-left:15px;padding-left:0;min-height:20px !important;height:auto !important;height:20px;color:#444;font-weight:normal;text-align:left;background:transparent}
ul#n1 li.pmactivocon ul#n2 li a:hover{color:#480000}
ul#n1 li.pmactivocon ul#n2 li.pmactivo a{color:#480000;border-bottom:1px solid #480000;}

#bannernav{width:100%;float:left;text-align:center;}
#bannernav ul{width:100%;margin:0;padding:3px 0;}
#bannernav li{display:inline;margin:0;padding:0 4%;background:transparent;}
#bannernav li img{vertical-align:middle}
                       
/* compás */
#compas{width:100%;float:left;color:#480000;font-size:.9em;font-family:verdana}
#compas em{float:left;color:#480000;}
#compas ol{float:left;margin:0 0 0 .5em;color:#480000}
#compas ol li{display:inline;padding:0 .5em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 5px}
#compas a{color:#480000;}
.compasactivo{font-weight:bold}

/* punto activo */
#pactivo{width:100%;float:left;padding-top:5px;}

/* atajo */
#atajo ul{float:right;margin:5px 2.5% 0 2.5%;}
#atajo li{float:left;padding:0;margin-left:1em;background:#480000 url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x 0 0;border:1px solid #480000;font-weight:bold}
#atajo li a{padding:1px 10px 0 25px;color:#fff;text-decoration:none;background: transparent url(../../img/css/iconos/icono3.gif) no-repeat left top;}
#atajo #atajoVolver a{color:#fff;background:transparent url(../../img/css/iconos/icono4.gif) no-repeat left top;}
#atajoVolver{display:none;}

/* pie */
#pie a{color:#480000}
#seccion1{float:left;padding-left:1%}
#seccion1 li{float:left;margin-top:3px;padding:0 .5em;background:transparent;border-right:1px solid #480000}
#seccion1 li a{text-decoration:none}
#seccion2{float:right;padding-right:1.3%;}
#seccion2 li{float:left;margin-top:3px;background:transparent;padding:0 .5em;}
#seccion2 li a{text-decoration:none;}
#seccion3{clear:left;margin:0;padding:1em 1%;border-top:1px solid #480000;text-align:right;}
#seccion3 li{display:inline;padding:0  0 0 .5em;background:transparent;}
#seccion3 li.datos{width:32.5%;float:left;text-align:left;font-size:.9em;}
#seccion3 li.logoscentro{width:32.5%;float:left;padding-top:9px;text-align:center;}
#seccion3 li.logosdcha{width:32.5%;float:left;padding-top:10px;}
#seccion3 li img{vertical-align:middle;}
#seccion3 li.logoscentro img{margin:0 1em}
#seccion3 li.logosdcha img{margin-left:10% !important;margin-left:3%;}

/*pantalla en construccion*/
#a_mantenimiento{width:85%;float:left;padding:100px 0 100px 15%;min-height:100px !important;height:auto !important;height:100px;background:transparent url(../../img/es/portal/mantenimiento.jpg) no-repeat 80% 100%}
#pie p{padding:5px 1.2em} 
