* {margin:0;padding:0}

body{height:100%;background:#e6e6e6;font-family:Arial, Verdana, Helvetica, sans-serif;color:#444;}

form{}
input, textarea, select{padding:0 3px;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#4784c3;border:1px solid #a0b5c9}
select{padding:0}
fieldset{width:100%;border:0;}
legend{margin:0 -7px 5px;font-size:1em;font-weight:bold;color:#000;}

a{text-decoration:none;outline:none;color:#2269b6}
a:hover{text-decoration:underline !important}

img{border:0}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h4{color:#000}
h2{font-size:1.3em}
h3{color:#333;margin-bottom:.8em;font-size:1.1em;}
h4{margin-bottom:.8em;font-size:1em;}
h5{color:#ba5333;margin-bottom:.8em;font-size:1em;}
h6{margin-bottom:.8em;font-size:.9em;}

ol{margin:0 0 0 25px}
ol li{padding-bottom:5px;list-style-type:decimal}

ul {margin:15px 0}
ul ul{margin:10px 0 0;}
ul li{list-style-type:none;padding-bottom:5px;padding-left:12px;background:transparent url("../../img/css/iconos/vineta3.gif") no-repeat 2px 5px}
li li{padding-left:1em;background:transparent url("../../img/css/iconos/vineta5.gif") no-repeat 0 .4em}

dl, dd{margin:10px 0}
dt{}

table{margin:0 0 2em;text-align:center;border-collapse:collapse;border:0}
caption{margin:0;padding:0 0 3px;text-align:center;font-weight:bold;font-size:1.1em}
th{font-weight:bold}
th, td{border:1px solid #999;background:#fff;padding:5px;text-align:left;vertical-align:top}

hr{float:left;width:100%;height:1px;color:#000;background:#000;}

acronym{cursor:help;}
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 0 8px}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
div>/**/hr{position:absolute;top:0;left:-4000px;z-index:-100;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{min-width:730px;;width:100%;border:0;margin:20px auto;padding:0;text-align:center;background:#e6e6e6}
.dimensioncuerpo{width:60em;margin:0 auto;padding:0;border:0;text-align:left;background:#fff url(../../img/css/portal/esIzda.gif) no-repeat 0 100%}
.cuerpo{width:100%;float:left;font-size:70%;background:transparent url(../../img/css/portal/esDcha.gif) no-repeat 100% 100%}

#zonadina{width:100%;float:left;position:relative}
#zonadina div{width:100%;float:left;}
#zonadina object{width:100%;float:left;height:156px}

/* +++++++++++++++++++++++++++ */

#encabezado, #envoltura, #navegacion, #atajo{width:100%;float:left;}
#encabezado{background:#bcbcc1 url(../../img/css/portal/cabIzda.gif) no-repeat 0 0;}
#navegacion2{width:20%;float:left;clear:left}
#situacion, #atajo, #recurso, #pie{width:78.5%;float:right}
#recurso{min-height:300px !important;height:auto !important;height:300px;padding:15px 0 20px;font-size:1.1em}
#envoltura{padding-top:15px;border-bottom:1px solid #e6e6e6}
#atajo{padding-bottom:10px}
#pie{padding:15px 0;color:#707070}

/* +++++++++++++++ */
/* encabezado */
.cab{min-height:105px !important;height:auto !important;height:105px;padding:5px 15px;background:transparent url(../../img/css/portal/cabDcha.gif) no-repeat 100% 0}
.logos{width:82%;float:right;clear:both;padding-top:4px}
h1{float:left}
.logos .logocab{float:right;margin:0}
.logos img{display:block}
.grupocab{width:100%;float:left}

#encabezado ul{width:100%;margin:0}
*>/**/#encabezado ul{float:left}
#encabezado li{float:left;padding:0 10px 0 0;background:transparent;}
#encabezado li a, #encabezado li a span, #encabezado li img{display:block}
#encabezado li a{text-decoration:none !important;color:#000}
#encabezado li a span{padding:5px 5px 4px;cursor:pointer}
#encabezado li a:hover, #encabezado li.activo a, #encabezado li.pmactivosin a, #encabezado li.pmactivocon a{background:#545454 url(../../img/css/portal/navOn.gif) repeat-x 0 0;color:#fff}
#encabezado li a:hover span, #encabezado li.activo a span, #encabezado li.pmactivosin a span, #encabezado li.pmactivocon a span{background:transparent url(../../img/css/portal/navOnDcha.gif) no-repeat 100% 0}

#utilidades{margin-bottom:3px !important}
#utilidades li{font-size:.9em}
#utilidades li a span{padding-bottom:3px}
*>/**/#utilidades li a span{padding:5px 5px 3px}
#utilidades li img{margin-top:3px}

/*navegacion*/
ul#n1{margin:0;font-family:Trebuchet MS}

/*navegacion2 /el buscador general va dentro de la capa navegacion 2 siempre esta en la zona izquierda/*/
#buscadorGeneralForm{width:92%;float:left;padding:20px 0 0 8%}
#buscadorGeneralForm span{display:block;padding:0 .4em 5px 0;font-weight:bold;color:#000}
#buscadorGeneralForm input{width:12.5em;float:left;margin-right:5px;padding:4px;background:#f8f8f8;border:1px solid #ddd;border-top:1px solid #7c7c7c;font-size:.9em}
#buscadorGeneralForm input.buscar{width:auto;margin:2px 0 0;padding:0;background:transparent;border:0}

#navegacion2 .enlacesrelacionados{padding-top:15px}
#navegacion2 .enlacesrelacionados img{margin-bottom:5px}
	
/*navegacion 2*/
ul#n2{margin:0}
ul#n2 li{padding:0;background:#dadadb;border-bottom:2px solid #fff}
ul#n2 li a{display:block;padding:8px 10px;color:#000}
ul#n2 li.pmactivocon, ul#n2 li.pmactivosin{font-weight:bold}
ul#n2 li.pmactivocon{padding-bottom:0;border:0}

ul#n3{margin:0}
ul#n3 li{background:#fafafa;border-width:1px;font-weight:normal !important}
ul#n3 li a{padding-left:20px}
ul#n3 li.pmactivocon, ul#n3 li.pmactivosin{font-weight:bold !important}

/* p.activo */
#pactivo{width:65%} 
#pactivo h2{margin:0}

/* atajo */
#atajo ul{margin:0}
#atajo li{display:inline;padding:0 15px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 2px;text-transform:lowercase}
#atajo #atajoVolver{display:none;background-image: url(../../img/css/iconos/atajoVolver.gif)}

/* pie */
#pie ul{width:100%;float:left;margin:0 0 3px}
#pie li{float:left;padding:0 7px;background:transparent url(../../img/css/portal/separadorPie.gif) no-repeat 0 50%;font-size:.9em}
#pie li.primero{padding-left:0;background:transparent}
#seccion2 a{color:#004595}
#seccion2 #fecha{color:#aaa}


/* pie 
#pie a {color:#4784C3;padding:0 .2em;text-decoration:underline;}
#seccion1, #seccion2{width:100%;min-height:2em !important;height:auto !important;height:2em;margin:2em 0;padding:0;clear:both;}
#seccion1 li, #seccion2 li {float:left;padding:0 .2em;background:transparent;}
#seccion2 #fecha{float:right}
#seccion2 li strong{font-weight:normal}*/
