* {margin:0;padding:0}

body{height:100%;margin:0;background:#a2cdc7 url(../../img/css/portal/fondoBody.gif) repeat-x 0 0;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#374337;}

form{}
input, textarea, select{font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#008571;border:1px solid #bbb7a4;padding:2px;}
select{padding:0;}
select option{padding:0 2px;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{color:#054296;text-decoration:underline;}
a:link{}
a:visited{}
a:active{}
a:hover{}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{float:left;padding-left:2px;}
h2, h3, h4{color:#008571;font-weight:normal;padding:6px 0;margin:3px 0 8px 0;background:transparent url(../../img/css/portal/fondoTitulo2.gif) no-repeat 0 100%;line-height:1.3em}
h2{padding-bottom:8px;margin:0;font-size:2.2em;background:#fff url(../../img/css/portal/fondoTitulo1.gif) no-repeat 0 100%;line-height:1.1em}
h3{font-size:1.7em;}
h4{font-size:1.5em;}
h5, h6{padding:4px 0;color:#008571;font-size:1.4em;font-weight:normal;line-height:1em}
h6{font-size:1.3em;}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:2px 0 12px 0;}
ul li{padding:0;list-style-type:none;}
dl{}
dt{}
dd{padding:0 0 10px 0;}

table{margin:2px 0 15px 0;border:none;border-top:1px solid #a76347;border-bottom:1px solid #a76347;border-collapse:collapse;}
caption{text-align:left;font-weight:bold;color:#008571;padding-bottom:5px;font-size:1.1em;}
tr{}
td{padding:4px;border-right:1px solid #fff;border-top:1px solid #fff;text-align:left;vertical-align:top;}
th{padding:4px 8px;color:#fff;background:#8e4d31;text-align:left;vertical-align:top;}

hr{width:100%;height:1px;color:#000;background:#000;}

abbr{border-bottom:1px dashed #ccc;}
acronym{cursor:help;border-bottom:1px dashed #ccc;}
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:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help;}
em{}
dfn{}
p{margin:0;padding:0 0 12px 0;line-height:1.5em;}
strong{color:#983d13;}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;background:none;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:100%;border:0;margin:0 auto;text-align:center;}
.dimensioncuerpo{max-width:62.9em;margin:0 auto;padding:0;border:0;text-align:left;}
.cuerpo{width:99.6%;float:left;font-size:75%;border-left:1px solid #72908c;border-right:1px solid #72908c;background:#def0e7;}

#encabezado, #envoltura, #pie{width:96%;float:left;}
#encabezado{padding:0 2%;background:#146059 url(../../img/css/portal/fondoCabecera.jpg) no-repeat 0 100%;min-height:247px !important;height:auto !important;height:247px;}
#envoltura{padding:6px 2% 20px 2%;background:transparent url(../../img/css/portal/fondoEnvoltura.gif) repeat-x 0 0;line-height:1.4em}
#navegacion{width:100%;float:left;}
#navegacion2{width:29%;float:right;margin:24px 0 10px 0;background:transparent url(../../img/css/portal/fondoCaja1.gif) no-repeat 49% 100%;}
#situacion, #recurso{width:69%;float:left;}
#recurso{width:64%;padding:0 2% 30px 3%;background:#fff url(../../img/css/portal/fondoRecurso.gif) no-repeat 49% 100%;min-height:300px !important;height:auto !important;height:300px;}
#atajo{width:95.5%;float:left;padding:6px 2%;margin-top:15px;background:#fff;border:1px dashed #2e9c8b;}
#pie{padding:55px 2% 13px 2%;background:#232121 url(../../img/css/portal/fondoPie_int.gif) repeat-x 0 0;color:#fff;}
/* +++++++++++++++ */
/* encabezado */
#utilidades{margin:5px 0 0 0;float:right;}
#utilidades li{float:left;padding:0 1em;margin:2px 0;border-left:1px solid #fff;font-weight:bold;}
#utilidades li.ultimo{border-right:1px solid #fff;}
#utilidades li a{color:#fff;text-decoration:none;}
.cajabuscador{clear:right;float:right;width:24.5em;padding:0 0 0 6px;margin:186px 0 0 0 ;background:#1a1a1a url(../../img/css/portal/esqIzdBuscador.gif) no-repeat 0 0;}
div>/**/.cajabuscador{margin:111px 0 0 0 ;}
#buscadorGeneralForm{height:30px;padding:10px 6px 0 20px;background:transparent url(../../img/css/portal/esqDchBuscador.gif) no-repeat 100% 0;}
#buscadorGeneralForm input{float:left;width:70%;padding:3px 5px;font-size:.9em;border:none;color:#008571;}
#buscadorGeneralForm input.buscar{width:auto;margin:0 0 0 20px;padding:0;cursor:pointer;}
#bannerencab{clear:left;float:left;margin:15px 0 0 0;}
#servicioVolver, #servicioImprimir{display:none;}
/* envoltura */
#envoltura .atajosup{float:left;width:100%;margin-bottom:-1.9em;}
#envoltura p#atajoVolverSup{display:none;float:right;margin:0 30px 0 0;padding:3px 34px 6px 15px;background:transparent url(../../img/css/iconos/volverSup.gif) no-repeat 100% 0}
#envoltura p#atajoVolverSup a{color:#374337 !important}
/* navegacion */
#n1{width:100%;float:left;margin:0;border-bottom:1px solid #039881;border-top:1px solid #109b81;background:#095b50 url(../../img/css/portal/fondoMenu1.gif) repeat-x 0 0;}
#n1 li{float:left;font-size:1.7em;text-align:center;background:transparent url(../../img/css/portal/fondoPmp1.gif) no-repeat 0 0;line-height:1em;}
#n1 li a{display:block;padding:10px 1.65em;color:#fff;text-decoration:none;}
#n1 li a:hover, #n1 li.pmactivosin a, #n1 li.pmactivocon a{background:#8f2901 url(../../img/css/portal/fondoPmp1_on.gif) repeat-x 0 0;}

#n2{width:87%;float:left;margin:0;padding:20px 6% 35px 7%;background:#fff url(../../img/css/portal/esquinaCaja.gif) no-repeat 0 0;}
#n2 li{width:100%;float:left;padding:1px 0;border-bottom:1px solid #b1d4d4;}
#n2 li a{display:block;padding:5px 5px 5px 13px;color:#008571;font-weight:bold;text-decoration:none;background:#fff url(../../img/css/iconos/vineta1.gif) no-repeat 3px 12px;}
#n2 li a:hover, #n2 li.pmactivosin a, #n2 li.pmactivocon a, #n2 li.pmactivosin a:hover, #n2 li.pmactivocon a:hover{color:#983d13;background-color:#fff}

#n2 li.pmactivocon #n3{width:100%;float:left;padding:0;margin-top:1px}
#n2 li.pmactivocon #n3 li{border:0;border-top:1px solid #b1d4d4;}
#n2 li.pmactivocon #n3 li a{background-color:#d1dfde;color:#008571;}
#n2 li.pmactivocon #n3 li a:hover, #n2 li.pmactivocon #n3 li.pmactivosin a{background-color:#f9eed1;color:#374337}

/* compas */
#compas{width:100%;float:left;padding-bottom:7px;font-size:.9em;}
#compas em{width:auto;float:left;padding:0 5px 0 14px;font-style:normal;font-weight:bold;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 3px 7px;}
#compas ol{width:82%;float:left;margin:0;}
#compas ol li{display:inline;padding:0 5px;background:transparent url(../../img/css/iconos/vinetaCompas.gif) no-repeat 100% 7px;}
#compas ol li a{color:#374337;}
#compas ol li.compasactivo{background:none;}
/* punto activo */
#pactivo{width:100%;float:left;padding:15px 0;background:#fff url(../../img/css/portal/esquinaCaja.gif) no-repeat 0 0;}
#pactivo h2{margin:0 2% 0 4%;}
/* atajo */
#atajo ul{float:right;margin:0;}
#atajo li{float:left;padding:3px 34px 5px 15px;background:transparent url(../../img/css/iconos/subir.gif) no-repeat 100% 0}
li#atajoVolver{display:none;background-image: url(../../img/css/iconos/volver.gif);}
#atajo li.enviar{background-image: url(../../img/css/iconos/enviarPag.gif);}
/* pie */
#pie a{color:#fff;text-decoration:none;}
#seccion1{width:65%;float:left}
#seccion2{width:30%;float:right}