	* {margin:0;padding:0}

body{height:100%;margin:0 auto;background:#fff;font-family:Trebuchet MS, Arial, Verdana, sans-serif;color:#626262;}

form{}
input, textarea, select{padding:2px 0;font:normal .9em Trebuchet MS, Arial, Verdana, sans-serif;color:#444;border:1px solid #3a8776}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{text-decoration:none;color:#a8364d}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{}
h2, h3, h4, h5, h6{color:#a8364d}
h2{margin:0;font-size:2em;}
h3{margin-bottom:13px;padding-bottom:4px;font-size:1.6em;font-weight:normal}
h4{font-size:1.4em;font-weight:normal}
h5{font-size:1.2em;}
h6{font-size:1em;}

ol{margin:5px 0 15px 25px;}
ol li{list-style-type:decimal;}
ul{margin:5px 0 15px}
ul li{padding:0 1em 3px;background:transparent url(../../img/css/iconos/vineta8.gif) no-repeat 0 5px;list-style-type:none;}
dl{margin:10px 0;}
dt{}
dd{margin:10px 0;}

table{margin-bottom:10px;background:#fff;border:5px double #b3d0ca;border-collapse:collapse;}
caption{}
tr{}
th, td{padding:5px 1em;text-align:center;}
th{background:#9cc3ba;border-top:1px solid #3a8776;border-left:1px solid #fff;color:#fff}
td{border:1px solid #3a8776}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym{border-bottom:1px dashed #a8364d;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;}
abbr{border:0}
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{}
sup{vertical-align:top}
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:98%;border:0;margin:0 auto;text-align:center;}
.dimensioncuerpo{max-width:59em;margin:0 auto;border:0;text-align:left;}
.cuerpo{font-size:75%;padding:5px 0;}

#encabezado, #envoltura, #atajo, #pie{width:100%;float:left;}
#encabezado{padding-top:5px;background:transparent url(../../img/css/portal/fondoEncabezado.jpg) no-repeat 100% 15px;}
#envoltura{position:relative;padding:1em 0;}
#navegacion{width:21%;float:left;padding-bottom:140px;background:#d7e9e5 url(../../img/css/portal/fondoNavegacion.gif) repeat-x 0 100%}
#situacion, #recurso, #atajo{width:77%;float:right;padding:0 0 1em;}
#recurso{min-height:300px !important;height:auto !important;height:300px;}
#pie{background:transparent url(../../img/css/portal/puntosH_3.gif) repeat-x 0 0}
/* +++++++++++++++ */
/* encabezado */
.grupo{width:100%;float:left;margin-top:5px;background:#cfe3de url(../../img/css/portal/fondoUtilidades.gif) repeat-x 0 0}
div>/**/.grupo{margin-top:-1px}
#encabezado input.buscar{border:0;background:transparent;font-size:.9em;color:#a8364d;cursor:pointer;}
#buscadorGeneralForm{padding:4px 1em;float:right;}
#buscadorGeneralForm span{display:none}
#buscadorGeneralForm input{padding:0;background:#e3f2ef;border:1px solid #626262;font-size:.9em;font-weight:bold;color:#7d7c7c}
#utilidades{margin:0 0 0 .5em;float:left;background:transparent}
#utilidades li{float:left;padding:5px 1em 5px 1.6em;background:transparent url(../../img/css/iconos/inicio.gif) no-repeat 0 9px;font-size:.9em;}
#utilidades li.contacto{background-image:url(../../img/css/iconos/contacto.gif)}
#utilidades li.enviar{background-image:url(../../img/css/iconos/enviarPagina.gif)}
#utilidades li.mapa{background-image:url(../../img/css/iconos/mapaWeb.gif)}
/* navegación */
ul#n1{margin:0;background:#a8364d url(../../img/css/portal/fondoMenu.gif) repeat 0 0;}
ul#n1 li{padding:6px .5em 6px 1em;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;font-size:1.1em;font-weight:bold;}
ul#n1 li a{display:block;padding-left:.6em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 5px;color:#e2eeed}
ul#n1 li.pmactivocon a, ul#n1 li.pmactivosin a{padding-left:.8em;background-image:url(../../img/css/iconos/vineta3.gif);background-position:0 7px;}
ul#n1 li.pmactivocon, ul#n1 li.ultimo, ul#n2 li.ultimo{background:transparent;}
ul#n1 li.pmactivocon{padding-bottom:0}

ul#n2{margin:3px -.5em 0 -1em;background:#c8d9d5 url(../../img/css/portal/fondoMenu2.gif) repeat-x 0 0;}
ul#n2 li{padding:6px 2em;background-image:url(../../img/css/portal/puntosH_2.gif);font-size:.9em;font-weight:normal;}
ul#n1 li.pmactivocon ul#n2 li a{background-image:url(../../img/css/iconos/vineta2.gif);background-position:0 5px;color:#a8364d}
ul#n2 li.pmactivocon a, ul#n2 li.pmactivosin a{font-weight:bold;font-size:1.1em}
ul#n1 li.pmactivocon ul#n2 li.pmactivocon a{padding-left:1em;background-image:url(../../img/css/iconos/vineta14.gif)}
ul#n3{margin:0 -2.1em 0 -2em;padding:5px .5em 10px 2.8em;background:#fff url(../../img/css/portal/fondoMenu3.gif) repeat-x 0 0;}
li>/**/ul#n3{margin-left:-2em;}
ul#n3 li{padding:1px 0 !important;background:transparent;font-weight:normal;line-height:1.9em}
ul#n2 li.pmactivocon ul#n3 li a, ul#n2 li.pmactivosin ul#n3 li a{font-weight:normal;background-image:url(../../img/css/iconos/vineta13.gif) !important;background-position:0 7px}
ul#n2 li.pmactivocon ul#n3 li.pmactivocon a, ul#n2 li.pmactivocon ul#n3 li.pmactivosin a{margin-left:-.2em;padding-left:1.2em;background-image:url(../../img/css/iconos/vineta16.gif) !important;font-weight:bold !important;background-position:0 6px}
/* compás */
#compas{width:100%;float:left;}
#compas em{float:left;font-style:normal;font-size:.9em}
#compas ol{margin:0;}
#compas ol li{display:inline;padding:0 10px;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 100% 6px;font-size:.9em}
#compas ol li.compasactivo{font-weight:bold;background:transparent}
/* punto activo */
#pactivo{width:100%;float:left;background:transparent url(../../img/css/portal/puntosH_5.gif) repeat-x 0 100%}
/* atajo */
#atajo ul{float:right;margin:8px 0 0 0;}
#atajo li{float:left;padding:0 15px 0 30px;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 0 0;font-size:1.1em}
#atajo li a{font-weight:bold;color:#3a8776;}
li#atajoVolver{background-image:url(../../img/css/iconos/volver.gif);}
#atajoVolver{display:none;}
/* pie */

#seccion1, #seccion2, #seccion3, #seccion4{width:23.5%;float:left;margin:10px 0 0 0;padding:10px 1.5%;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 100% 0;text-align:center;font-size:.9em;}
#seccion3{width:10%}
#seccion5{width:45px;float:right;padding-top:25px;}
#seccion1 li, #seccion2 li, #seccion3 li, #seccion4 li{padding:0;background:transparent;text-align:left;}