* {margin:0;padding:0}

body{height:100%;background:#e1d3ac;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#73735d;}

form{}
input, textarea, select,input.campofile{font:normal 1em Arial, Verdana, Helvetica, sans-serif;line-height:1.2em;color:#73735d;border:1px solid #c7c7b7}
fieldset{width:100%;border:0}
legend{margin:0 -7px;color:#903;font-weight:bold}

a{color:#903;text-decoration:underline;outline:none;}
a:hover{text-decoration:underline !important}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{position:relative;top:9px;float:left;margin:0;padding-left:57px;z-index:1000}
h1 img{float:left;}
h2,h3,h4,h5,h6{margin:10px 0 5px;color:#903}
h3,h4{font-weight:normal}
h2{font-size:2em}
h3{clear:left;padding-left:20px;font-size:1.7em;background:transparent url(../../../img/css/iconos/vineta13.gif) no-repeat 0 5px}
h4{font-size:1.5em}
h5{font-size:1.3em}
h6{font-size:1.1em}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}

ul{margin:10px 0}
ul li{margin:3px 0;padding:0 0 0 10px;list-style-type:none;background:transparent url(../../../img/css/iconos/vineta7.gif) no-repeat 0 5px}
ul li li{padding-left:15px;background:transparent url(../../../img/css/iconos/vineta8.gif) no-repeat 5px 6px}

dl{float:left;width:100%;margin:0;padding-top:10px;background:transparent url(../../../img/css/portal/puntosH4.gif) repeat-x 0 0}
dt, dd{width:96%;padding:10px 2% 0}
dt{font-weight:bold}
dd{/*min-height:95px !important;height:auto !important;height:95px;*/padding-bottom:20px;background:transparent url(../../../img/css/portal/puntosH4.gif) repeat-x 0 100%}

table{margin:0 0 10px;border-collapse:collapse;border:1px solid #903}
caption{margin:0;padding:8px 0 3px;color:#903;font-size:1.1em;font-weight:bold;text-align:left}
div>/**/caption{padding:0;}
th{padding:0 10px;color:#73735d;border:1px solid #903;line-height:2em;background:#d0d0c1}
td{padding:0 10px;border:0;line-height:2em;color:#73735d;border:1px solid #903}

hr{width:100%;height:1px;color:#903;background:#903;}

acronym{border-bottom:1px dashed #aaa;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{font-style:normal}
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{}
dfn{}
p{margin:0 0 8px;line-height:1.3em}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* popup lightbox */
div#container{width:520px;margin:0 auto}
#capaimagen{display:none;position:absolute;width:100%;min-height:100% !important;height:auto !important;height:100%;}
#fondobody{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:orange}
/**/
/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:100%;border:0;margin:0 auto;padding:0 0 20px;text-align:center;}
.dimensioncuerpo{position:relative;max-width:60.5em;margin:0 auto;padding:7px 0 0 23px;border:0;text-align:left;background:transparent url(../../../img/css/portal/sombraIzda.gif) no-repeat 0 7px;}
.cuerpo{position:relative;min-height:300px !important;height:auto !important;height:300px;padding-right:23px;font-size:70%;background:transparent url(../../../img/css/portal/sombraDcha.gif) no-repeat 100% 0;}

.abajoizda{position:absolute;left:0;bottom:0}
.abajodcha{position:absolute;right:0;bottom:0}

#encabezado,#envoltura{width:99.8%;float:left;border:1px solid #fff;}
#encabezado{border-bottom:0;background:transparent url(../../../img/css/portal/encabezado.jpg) no-repeat 0 0}
#envoltura{border-top:0;background:#fff url(../../../img/css/portal/fondoEnvoltura.gif) repeat-x 0 41px}
#navegacion{width:100%;float:left;min-height:41px !important;height:auto !important;height:41px;margin-bottom:20px;background:transparent url(../../../img/css/portal/fondoEncabezado.gif) repeat-x 0 0}
#situacion,#recurso,#atajo, #pie{width:97%;float:left;padding:0 1.5%}
#recurso{min-height:300px !important;height:auto !important;height:300px;margin-bottom:10px}
#pie{padding-bottom:8px;background:#fff url(../../../img/css/portal/sombraInf.gif) repeat-x 0 100%}
/* +++++++++++++++ */

/* encabezado */
.info{display:none}
.extras{float:right;width:360px;margin:138px 0 -5px 0 !important;margin:138px 0 0 0}
#utilidades{position:relative;float:right;width:auto;margin:-21px 10px 0 0 !important;margin-right:5px;padding:0;}
#utilidades li{float:left;margin:0;padding:1px 2px;background:transparent}
#utilidades li.primero{padding-top:0}
#idiomas{position:relative;float:right;margin:-23px 15px 0 10px;}
#idiomas li{padding:0;background:transparent}
#servicioVolver, #servicioImprimir{display:none}

/* navegación */
#n1{float:left;margin:0;padding:0 1.5%}
#n1 li{float:left;padding:0 0 0 1px;background:transparent url(../../../img/css/portal/separadorMenu.gif) no-repeat 0 7px}
#n1 .primero{background:transparent}
#n1 a{display:block;margin-top:-2px;padding:9px 8px;font-size:1.2em;line-height:1.4em;color:#fff;text-decoration:none !important}
#n1 .pmactivocon a, #n1 .pmactivosin a, #n1 a:hover{background:transparent url(../../../img/css/portal/fondoMenu.gif) repeat-x 0 0;text-decoration:none !important;color:#903;}
#n1 .pmactivocon a, #n1 .pmactivosin a{font-weight:bold}

#buscadorGeneralForm{float:right;padding:10px 1.5%;font-size:.9em;}
#buscadorGeneralForm label input{width:10em;margin-left:5px;padding-top:2px;border:0;background:#fff;}
#buscadorGeneralForm input.buscar{padding:2px 14px 0 0;border:0;background:transparent url(../../../img/css/portal/botonBuscar.gif) no-repeat 0 0;cursor:pointer;line-height:1em;color:#fff}
div>/**/#buscadorGeneralForm input.buscar{padding:0 22px 0 2px}

/* zona acceso */
#acceso{width:98%;float:left;margin:1em 0;border:1px solid #A4A3A3;background:#F5F8F8}
#acceso h2{width:95%;float:left;padding:3px 0 3px 5%;margin-bottom:10px;background:#C0000F;color:#fff;font-weight:bold;font-size:1em}
#acceso label{width:85%;float:left;clear:left;padding:5px 5%;}
#acceso label span{float:left;}
#acceso input{width:50%;float:right;}
#acceso input.acceso{width:auto;float:right;border:1px solid #333;background-color:#D3DBDB;margin-right:10%;cursor:pointer;}
#acceso ul{clear:both;float:left;padding:10px;}

/* compás */
#compas{padding:0 0 7px;background:transparent url(../../../img/css/portal/puntosH2.gif) repeat-x 0 100%;font-size:.9em;}
#compas em{display:inline;padding-left:8px;background:transparent url(../../../img/css/iconos/vineta24.gif) no-repeat 0 4px;font-style:normal;font-weight:bold;}
#compas ol, #compas li{display:inline;padding:0;margin:0 0 0 5px}
#compas a{color:#73735d}
.compasactivo{font-weight:bold}

/* punto activo */
#pactivo h2{margin:10px 7px}

/* atajo */
#atajo ul{margin:0;padding:10px;border-top:1px solid #e6e6d7;text-align:right;}
#atajo li{display:inline;margin-left:10px;padding:0 0 0 15px;background:transparent url(../../../img/css/iconos/vineta4.gif) no-repeat 0 3px}
#atajo a{font-weight:bold;color:#73735d;text-decoration:none}
#atajo li#atajoVolver{display:none;background:transparent url(../../../img/css/iconos/vineta5.gif) no-repeat 0 3px}

/* pie */
.contenedorPie{width:100%;float:left;margin-top:10px;padding-bottom:8px;background:#9f9b83;color:#fff}
.contenedorPie a{color:#fff}
.contenedorPie .destacados{float:left;width:100%;padding:10px 0 8px;background:#732c27 url(../../../img/css/portal/destacadosPie.gif) repeat-x 0 100%;text-align:center}
#pie .contenedorPie .destacados li{background:transparent}
#seccion0, #seccion0 li{display:inline;margin:0;padding:0;}
#seccion0 li a{padding-right:30px}
#seccion1, #seccion2, #seccion3{float:left;width:31%;margin:8px 0 0;padding:0 2% 0 0;background:transparent url(../../../img/css/portal/puntosV2.gif) repeat-y 0 0}
#seccion1{background:transparent}
#seccion1 li, #seccion2 li, #seccion3 li{width:90%;padding:0 0 0 5%}
#pie li{margin:3px 0 3px 10px;padding:0 0 0 15px;background:transparent url(../../../img/css/iconos/vineta1.gif) no-repeat 5px 5px}

/* No modificar estos estilos. Los usa sIFR por defecto */
.sIFR-flash {visibility: visible !important;margin:0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

#contenedorpng{width:500px;height:400px;background:#fc9 url(../../../img/es/portal/logoEmpresa.png) repeat 50px 50px}

/* Ocultar campos */
.ocultar{display:none}