*{margin:0;padding:0;}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{margin-right:1%;background:#0076A3 url(../../img/css/portal/fondoSup.gif) repeat-x 0 0;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#91744c;}

form{}
form input, form textarea, form select{background:#fff;border:1px solid #D6C6AF;color:#917856;font:normal 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
fieldset{width:99%;float:left;border:0;}
legend{padding:0 10px 0 15px;background:transparent url(../../img/css/iconos/vineta13.gif) no-repeat 4px 5px;color:#e57b01;font-weight:bold;font-size:1.1em;}

a{color:#069;text-decoration:none;}
a:link{}
a:visited{}
a:active{}
a:hover{color:#39c;text-decoration:underline}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{width:284px;float:left;}
h1 img{position:absolute;left:24%;z-index:0}
h1 a, h1 a:hover{color:#fff}
h2, h3, h4, h5, h6{margin:10px 0 0 0;color:#E57B01;}
h2{margin-bottom:5px;font-size:1.1em;}
h3{padding:0 0 7px 1.2em;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 0 4px;font-size:1.2em;}
h4{margin-bottom:5px;font-size:1.2em;}
h5{font-size:1em;}
h6{font-weight:normal;font-size:1em}

ol{margin:15px 25px;}
ol li{margin-bottom:10px;list-style-type:decimal;background:none}
ul{clear:left;margin:15px 1em;}
ul li{padding:0 0 .2em 1em;list-style-type:none;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 .5em;}

dl{margin-top:18px;color:#e57b01;}
dt{width:100%;font-weight:bold}
dd{width:100%;margin-bottom:15px;padding-bottom:15px;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%;color:#917856;}

table{margin:15px 0;border:1px solid #E2DED3;background:#fff;border-collapse:separate;border-spacing:1px}
caption{padding:0 0 .2em 1em;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat .2em .5em;font-weight:bold;text-align:left;color:#E57B01;}
th{padding:5px 0 2px 3em;background:#5F9ABE url(../../img/css/iconos/vineta3.gif) no-repeat 2.3em 10px;text-align:left;color:#fff;vertical-align:top;}
td{padding:7px 0 5px 2.2em;background:#F7F4EA;vertical-align:top;}

hr{width:100%;height:1px;margin:0;padding:0;border:0;color:#E4DAC6;background:#E4DAC6;}

acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;padding:10px 50px 10px 30px;}
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:5px 0;}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo, .cuerpo{min-height:100% !important;height:auto !important;height:100%;}
#contenedorcuerpo{border:0;margin-bottom:20px;}
.dimensioncuerpo{max-width:953px;min-height:98% !important;height:auto !important;height:98%;border:0;}
.cuerpo{font-size:70%;}

#encabezado{width:100%;height:62px;float:left;margin-top:11px;position:relative;}
#envoltura{width:100%;min-height:600px !important;height:auto !important;height:600px;float:left;background:transparent url(../../img/css/portal/fondoCentro.jpg) no-repeat 0 59px;}
#navegacion{width:18%;float:left;margin-left:2% !important;margin:65px 2% 0 1%;}
.ss{width:78% !important;width:77%;float:left;background:transparent url(../../img/css/portal/sombraSup.gif) repeat-x 0 0}
.si{width:100%;float:left;background:transparent url(../../img/css/portal/sombraIzda.gif) no-repeat 0 0}
.sd{width:100%;float:left;padding-top:5px;background:transparent url(../../img/css/portal/sombraDcha.gif) no-repeat 100% 0;}
.sc{width:99% !important;width:99.4%;float:left;margin:0 .5% !important;margin:0 .3%;background:#fbf9f6 url(../../img/css/portal/pixel3.gif) repeat-y 70% 0;}
#situacion{width:100%;float:left;overflow:hidden;}
#recurso{width:100%;min-height:300px !important;height:auto !important;height:300px;float:left;}
#atajo{width:70%;float:left;border-top:1px solid #F5F2EB;background:#fff url(../../img/css/portal/pixel3.gif) repeat-y 100% 0;}
#pie{width:100%;float:left;padding:12px 0 5px 0;background:#C5BFAF url(../../img/css/portal/bordePie.gif) repeat-x 0 0;color:#fff;}

/* +++++++++++++++ */
/* encabezado */

#utilidades{margin:0;clear:none;background:#fff}
#utilidades, #idiomas{float:right;margin-top:37px;position:relative;z-index:100}
#utilidades li{display:inline;padding:0;font-weight:normal;background:none;}
#idiomas input{width:19px;height:14px;float:left;margin:0 .3em;padding-bottom:3px;border:1px solid #837F73;background:#fff;color:#837F73;text-transform:uppercase;font-size:.9em;text-align:center;line-height:1.1em;vertical-align:top;cursor:pointer;}
#buscadorGeneralForm{float:right;margin:35px .5em 0 .7em;}
#buscadorGeneralForm input{display:inline;position:relative;margin-top:1px;border-color:#817D72;font:normal .9em Verdana;}
#buscadorGeneralForm input.buscar{width:auto;height:auto;margin:0;border:2px double #e27e08;border-top-color:#eca654;background:#efad61 url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x;font:bold .9em Verdana;color:#fff;cursor:pointer;vertical-align:top}
#buscadorGeneralForm span, #servicioImprimir{display:none;}

/* navegación */
#n1{margin:0;padding:0;background:none;border:0}
#n1 li{padding:0;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;}
#n1 li.pmactivocon{background:none;}
#n1 li.pmactivocon a{padding-bottom:0;}
#n1 li a{width:85%;display:block;padding:10px 0 3px 15%;background:transparent url(../../img/css/iconos/vinetaMenu1Con.gif) no-repeat 0 11px;font-weight:bold;font-size:1.1em;color:#fff;text-decoration:none;}
#n1 li.pmsin a{background-image:url(../../img/css/iconos/vinetaMenu1Sin.gif);}
#n1 li.pmactivocon a{background-image:url(../../img/css/iconos/vinetaMenu1ConOn.gif);}
#n1 li a:hover, #n1 li.pmactivocon a, #n1 li.pmactivosin a{color:#FAA22B}
#n1 li.pmactivocon #n2{float:left;padding:5px 0 0 25px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0;}
div>/**/#n1 li.pmactivocon #n2{float:none}
#n2 li{background:none}
#n1 #n2 a{padding:2px 0 2px 15%;background:transparent url(../../img/css/iconos/vinetaMenu2.gif) no-repeat 0 5px;font-weight:normal;font-size:1em;color:#fff}
#n1 #n2 li a:hover, #n1 #n2 li.pmactivosin a{background:transparent url(../../img/css/iconos/vinetaMenu2On.gif) no-repeat 0 5px;}
#n1 #n2 li.pmactivosin a{font-weight:bold;}

/* compás */
#compas{clear:left;padding:2px 0 5px 2em;background-color:#f1ecdf;border:1px solid #fff;border-top-color:#e9e2d2;border-bottom-color:#e9e2d2;font-size:.9em;}
div>/**/#compas{padding:6px 0 6px 1.9em;}
#compas em{display:inline;font-weight:bold;color:#e57b01;font-style:normal}
#compas ol{display:inline;margin:0 .3em;}
#compas ol li{display:inline;padding:0 0 0 .8em;list-style-type:none;background:transparent url(../../img/css/iconos/vineta6.gif) no-repeat 0 .5em;}
#compas ol a{color:#e57b01;}
.compasactivo{font-weight:bold;color:#917856;}

/* punto activo */
#situacion h2{margin:0}
#pactivo{width:100%;float:left;font-size:1.1em;}
#pactivo h3{width:62.8%;float:left;margin:0;padding:5px 0 0 7%;background:#fff url(../../img/css/iconos/vineta5.gif) no-repeat 4.5% .5em;font-size:1.6em;}
.imgmenu{float:left;border:1px solid #fff;}

/* atajo */
#atajo a{color:#E88A1D}
#atajo ul{margin:0;padding:5px 0;text-align:right;font-weight:bold;font-size:.95em}
#atajo li{display:inline;background:none}
#atajo li#atajoVolver{display:none;}
#atajo li a{padding:0 5px 0 18px;background:transparent url(../../img/css/portal/atajoSubir.gif) no-repeat 0 3px;}
#atajo li#atajoVolver a{background-image:url(../../img/css/portal/atajoVolver.gif);}

/* pié */
#pie a{color:#fff;}
#seccion1{width:30%;float:left;padding:0 0 1.5em 2%;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 94% 0}
#seccion2{width:43%;float:left;padding-bottom:1.5em;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 100% 0}
#seccion3{width:23%;float:left;clear:none;margin:0;}
#seccion3 li{width:100%;float:left;padding:0;background:none;text-align:right;font-weight:normal}
#pie abbr, #pie address{font-style:normal;}
