* {margin:0;padding:0}

html{margin:0;height:100%;}
body{height:100%;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#626262;}

form{}
input, textarea, select{padding:3px 0;border:1px solid #aaa;font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#626262;}
fieldset{width:100%;border:0}
legend{margin:0 -7px;padding-left:.8em;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 .4em;font-size:1.3em;color:#33567b;font-weight:bold}

a{color:#c90;outline:none;text-decoration:none;}
a:link{}
a:visited{}
a:active{}
a:hover{color:#33567b;text-decoration:underline;}

img{border:0;}

h1 a, h2 a{color:#33567b}
h3 a, h4 a, h5 a, h6 a{color:#33567b;text-decoration:none}
h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#c90;text-decoration:none}
h3, h4, h5{color:#33567b;}
h2{margin-bottom:12px;padding:0 1.1em 4px;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 1px 6px;border-bottom:2px solid #c9c9c9;font-size:1.7em;font-weight:normal;color:#002c5a}
h3, h4{margin-bottom:12px;padding-left:10px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 .4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5, h6{margin-bottom:5px;font-size:1em}
h6{color:#626262}

ol{margin:0 0 0 25px;}
ol li{padding:3px 0;list-style-type:decimal;}
ul{margin:5px 0 15px}
ul li{margin-bottom:5px;padding:5px 10px 0;list-style-type:none;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 8px;}
dl{margin-bottom:10px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0;}
dt{padding-top:10px}
dd{padding-bottom:10px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%;}

table{margin-bottom:15px;border:0;}
caption{padding:10px 0 15px;color:#000}
th, td{text-align:left;}
th{padding:5px 1em;background:#d6dde5;color:#33567b;font-size:1.1em}
td{padding:5px 1em;font-size:1em}

hr{width:100%;height:1px;margin:10px 0;border:0;color:#aaa;background:#aaa;}
div>/**/hr{margin:15px 0;}

acronym{cursor:help;border-bottom:1px dotted #626262}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{margin-bottom:15px;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-bottom:10px;line-height:1.4em}
address strong{color:#33567b}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:99.9%;border:0;margin:0 auto;text-align:center;}
.dimensioncuerpo{max-width:62em;margin:0 auto;padding:0;border:0;text-align:left;background:#fff url(../../img/css/portal/sombraIzda.gif) repeat-y 0 0}
.cuerpo{height:auto !important;height:100px;background:transparent url(../../img/css/portal/sombraDcha.gif) repeat-y 100% 0;font-size:70%;}

#encabezado{margin-right:13px !important;margin:0 10px 0 12px;padding:34px 1% 0;border-top:4px solid #fcca07;text-align:right;}
#envoltura{width:95%;padding:0 2.5%;}
#envoltura{position:relative;margin:15px 0;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 21% 0;}
#navegacion{width:18%;float:left;margin-right:3%}
#situacion, #recurso{width:79%;float:left;}
#recurso{min-height:360px !important;height:auto !important;height:360px;}
#pie{width:95%;margin:0 2.5%;padding:15px 0;border-top:1px solid #c9c9c9;}
#atajo{width:79%;float:left;padding:14px 0 0 1.5%;margin-left:19.4% !important;margin-left:9.8%;background:#fff url(../../img/css/portal/puntosH_1.gif) repeat-x 0 5px;}
div>/**/#atajo{margin-left:19.5% !important;}

/* +++++++++++++++ */
/* encabezado */
h1{float:left;margin:-15px 0 15px 12px;}
div>/**/h1{margin-bottom:10px}
#utilidades{display:inline;margin:0 1em}
#utilidades li{display:inline;padding:0;background:transparent;vertical-align:top}
#utilidades img{margin:0 .5em 0 1em}
#utilidades a{color:#626262;font-size:.9em}
#buscadorGeneralForm, #encabezado div{display:inline;vertical-align:top;}
div>/**/#buscadorGeneralForm{text-align:right;}
#buscadorGeneralForm input{margin:0;padding:0;border-color:#036;font-size:.9em}
#buscadorGeneralForm input.buscar{border:0;background:transparent;cursor:pointer;vertical-align:middle;color:#33567b;}

#auxiliar{width:99.9%;clear:both;padding:0;margin:0;background:transparent url(../../img/css/portal/fondoAux.gif) repeat-x 0 100%;}
div>/**/#auxiliar{float:left}
#auxiliar li{width:14.5%;float:left;padding:0 0 0 10px;margin:0 0 0 .4%;border-bottom:1px solid #d8dadb;background:transparent url(../../img/css/portal/bordeIzdaAux.gif) no-repeat 0 0;text-align:center;}
#auxiliar a{display:block;min-height:2.4em !important;height:auto !important;height:2.4em;margin:0;padding:7px 10px 3px 0;background:transparent url(../../img/css/portal/bordeDchaAux.gif) no-repeat 100% 0;color:#4f6d8c;font-family:arial;font-size:1.2em;font-weight:bold;line-height:1.1em;}
#auxiliar a:hover{text-decoration:none;color:#002c5a;}
#auxiliar li.pmactivo{background-image: url(../../img/css/portal/bordeIzdaAux_on.gif);border-bottom:1px solid #fff;}
#auxiliar li.pmactivo a{background-image: url(../../img/css/portal/bordeDchaAux_on.gif);color:#4f6d8c;color:#002c5a;}

#auxiliar #aux1{width:11.5% !important;width:10.5%;}
#auxiliar #aux2, #auxiliar #aux3{width:17%;}

/* navegación */
#navegacion a{color:#33567b;}
#n1{margin:50px 0 5px 0;border-bottom:1px solid #c9c9c9;}
#n1 li{padding:0;background:transparent;font-size:1em;font-weight:bold;}
#n1 li a{width:85%;display:block;padding:5px 0 5px 15%;border-top:1px solid #c9c9c9;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 8% .7em;}
#n1 li a:hover, #n1 li.pmactivosin a, #n1 li.pmactivocon a{color:#c90}
#n1 ul{margin:0;}
#n1 ul li{background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0;}
#n1 ul li a{width:75%;padding-left:25%;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 18% 1em;border:0;color:#33567b;}
#n1 li.pmactivosin ul li a, #n1 li.pmactivocon ul li a{color:#33567b;}
#n1 li.pmactivocon li a:hover, #n1 li.pmactivocon ul li.pmactivosin a, #n1 li.pmactivocon ul li.pmactivocon a{color:#c90;}

/* punto activo */
#compas{padding-bottom:10px;}
#compas ol, #compas ol li{display:inline;list-style-type:none;padding:0 .9em 0 .3em;margin:0;}
#compas ol li{background:transparent url(../../img/css/iconos/separadorCompas.gif) no-repeat 98% 5px}
#compas ol li.compasactivo{background:none;}
#compas em{font-style:normal;}
#pactivo{}

/* atajo */
#atajo ul{margin:0;background:#fff;}
#atajo li{float:left;padding:0 13px;background:transparent url(../../img/css/portal/atajoSubir.gif) no-repeat 0 3px;font-size:.9em;}
#atajo #atajoVolver{padding-left:10px;background-image:url(../../img/css/portal/atajoVolver.gif)}
#atajoVolver{display:none;}

/* pie */
#pie a{color:#33567b}
#seccion1, #seccion2{float:left;margin:0;padding:0;font-size:.9em;}
#seccion3{float:right;margin:0;padding:0;font-size:.9em;}
#seccion3 li{display:inline;}
#seccion2, #seccion3 li{margin-left:1em;padding:0 0 0 .8em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 .3em;}
