* {margin:0;padding:0}

body{height:100%;background:#fff;font-family:Arial, Verdana, Helvetica, sans-serif;color:#444;}

input, textarea, select{padding:1px 0;border:1px solid #333;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444;}
fieldset{width:100%;border:0}
legend{}

a{color:#444;}
a:hover{text-decoration:underline !important}

img{border:0;color:#666}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:Georgia, Times, Serif;font-weight:bold;color:#00795b;}
h2  a:hover, h3  a:hover, h4  a:hover, h5  a:hover, h6 a:hover{color:#034e98;}
h3, h4, h5, h6{margin-bottom:7px;}
h2{padding-bottom:.8em;font-size:1.5em;}
h3{padding:.1em 0 .4em 1.5em;background:transparent url(../../img/css/iconos/icono2Generico.gif) no-repeat 0 0;font-weight:bold;font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}

ol{margin:0 0 0 28px;}
ol li{margin-bottom:5px;list-style-type:decimal;}

ul{margin:15px .5em}
ul li{padding:0 0 5px 1em;list-style-type:none;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat 0 5px;}

dl, dt{width:100%;float:left}
dl{margin-bottom:20px;}
dd{width:100%;float:left;margin-bottom:10px;padding:2px 0 9px;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%}

table{border-collapse:collapse;border:0}
caption{padding:0 1em 10px;background:transparent url(../../img/css/iconos/vineta5.gif) no-repeat .2em 6px;color:#444;font-size:1.2em;font-weight:bold;}
caption, th, td{vertical-align:top;text-align:left;font-size:1em}
th{padding:4px 1em;background:#4C704C;border:1px solid #fff;border-top:0;color:#fff;}
td{padding:6px 1em;background:#EBEEF2;border:1px solid #fff}

abbr{border:0}
acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{cursor:auto;}
blockquote{background:transparent url(../../img/css/portal/comillas.gif) no-repeat 0 5px;font-style:italic;font-size:1.2em;color:#666;}
blockquote p{padding:5px 0 10px 18px;font-weight:bold}
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{}
dfn{}
p{padding:0 0 10px}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
hr, .hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{border:0;margin:0 .5% 0 1%;text-align:center;}
.dimensioncuerpo{max-width:61.5em;margin:0 auto;padding:0;border:0;text-align:left;}
.cuerpo{font-size:75%;}

#encabezado, #navegacion, #pie{width:100%;}
#encabezado{position:relative;padding:25px 0 3px;font-size:.9em;text-align:right;}
#envoltura{width:99.9%;position:relative;}
#navegacion{border-top:1px solid #eaeaea;background:#666 url(../../img/css/portal/fondoNavGeneral.gif) repeat-x 0 100%;}
#navegacion2{position:relative;width:170px;float:left;margin:1.5em 0 0 -5px;background:transparent url(../../img/css/portal/tiraGeneral.gif) repeat-x 0 0;}

#situacion, #recurso{margin-left:170px;padding-left:1%;}
div>/**/#situacion{height:5em}

#recurso{min-height:300px !important;height:auto !important;height:300px;}

#atajo{margin-left:165px;padding-left:1.5%;}
#pie{font-size:.9em;color:#444;}

/* +++++++++++++++ */
/* encabezado */
#encabezado h1{position:absolute;left:0;top:10px;text-align:left}
#buscadorGeneralForm, #buscadorGeneralForm div, #encabezado ul, #encabezado li{display:inline}
#encabezado ul{display:inline;margin:0 0 0 2em}
#encabezado li{padding:0;background:transparent}
div>/**/#encabezado li{vertical-align:middle}
#encabezado #idiomas{margin-left:6.5em}
#idiomas li{padding:0 .6em 0 .4em;}
#utilidades{position:relative;top:1px}
div>/**/#encabezado #utilidades{margin-left:-1em}
#utilidades li{padding:0 0 0 .3em;}
#buscadorGeneralForm, #encabezado div{display:inline;vertical-align:top}
#buscadorGeneralForm span{color:#02631C;font-weight:bold;}
#buscadorGeneralForm input{margin:0;padding:0 3px;margin-left:10px;border-color:#333;}
#buscadorGeneralForm input.buscar{padding:0;border:0;cursor:pointer;vertical-align:middle}
*>/**/#buscadorGeneralForm{display:block;width:20em;position:absolute;top:26px;right:300px}
*>/**/#buscadorGeneralForm div{width:100%;display:block}

/* navegación */
#n1{margin:0;}
#n1 li{float:left;padding:0;background:transparent url(../../img/css/portal/separador.gif) repeat-y 100% 0;font-weight:bold;}
#n1 a{float:left;padding:4px .7em 12px;text-decoration:none;color:#fff}
#n1 a:hover, #n1 .pmactivocon a, #n1 .pmactivosin a{color:#444;background:transparent url(../../img/css/portal/fondoNavOn.gif) no-repeat 50% 100%;text-decoration:none !important}

/* navegacion lateral  */
#navegacion2 .si{width:100%;background:transparent url(../../img/css/portal/fondoNavAux_2.gif) no-repeat 0 0;}
#navegacion2 .sd{width:96%;padding:12px 1.5% 15px 2.5%;background:transparent url(../../img/css/portal/fondoNavAux_3.gif) no-repeat 100% 0;}

#navegacion2 ul{width:100%;margin:10px 0 0;padding:0 0 10px;border-bottom:2px solid #004e2e;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 0;}
#navegacion2 ul ul{border:0;margin:0;padding:0}

#navegacion2 li{padding:1px 0;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%;}
#navegacion2 li li{background-position:0 0}
#navegacion2 li.pmactivosin, #navegacion2 li.pmactivocon, #navegacion2 li.pmactivocon li.pmactivosin{font-weight:bold}
#navegacion2 li.pmactivocon li{font-weight:normal;}

#navegacion2 a{width:87%;display:block;padding:4px 0 4px 13%;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat .7em .8em;color:#444;text-decoration:none}
#navegacion2 li li a{padding-top:2px !important;padding-bottom:2px !important;background:transparent;font-size:.9em;color:#444;}
#navegacion2 li.tipo2 a{padding-top:0;padding-bottom:0;}

#navegacion2 #accesos{min-height:100px !important;height:auto !important;height:100px;margin:0;padding-top:5px;background:transparent}
#accesos li{padding:0;background:transparent;}
#accesos li.tipo1 a{width:82%;padding:0 0 3px 18%;background:transparent url(../../img/css/iconos/vineta8.gif) no-repeat 1.8em 4px;color:#444}
#accesos li.tipo2 a{width:82%;padding:2px 0 6px 18%;background:transparent url(../../img/css/iconos/icono5.gif) no-repeat .5em 0;}

/* compás y punto activo */
#compas{width:100%;float:left;padding:0 .2em .3em;font-size:.9em;}
#compas em{font-style:normal;font-weight:bold;}
#compas ol{display:inline;margin:0;}
#compas li{display:inline;padding:0 0 0 .5em;}

#pactivo{width:100%;float:left;}
#pactivo .pma h2 strong, #pactivo .pma h2 em{display:block;clear:left}
#pactivo .pma h2 strong{width:100%;float:left}

/* atajo */
#atajo ul{width:99.5%;float:right;clear:both;padding:10px 0;margin:15px 0 0;text-align:right;border:1px solid #DADADA}
#atajo li{display:inline;padding:0;background:transparent}
#atajo li a{display:inline;padding:5px 0 5px 37px;margin-right:2em;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 0 0px;text-transform:uppercase;font-family:verdana;font-size:.8em;color:#666}
#atajo li#atajoVolver{display:none;}
#atajo li#atajoVolver a{background-image:url(../../img/css/iconos/volver.gif)}

/* pie */
#pie a{color:#444;}
#seccion1{margin:10px 0 3px;padding:4px 0;background:#eee url(../../img/css/portal/fondoPieGeneral.gif) repeat-x 0 100%;text-align:center;color:#444}
#seccion1 li{display:inline;padding:0;background:transparent}
#seccion1 a{padding:0 .2em 0 .6em;color:#444}
#seccion2, #seccion3, #seccion4{width:39%;float:left;line-height:1.8em}
#seccion2{line-height:1.4em}
#seccion3{width:15%;text-align:center}
#seccion4{width:45.9%;text-align:right}
#seccion4 strong{font-weight:normal}
