* {margin:0;padding:0}

html{background:#656b75 url(../../img/css/portal/fondoCent.gif) repeat-x 0 100%}

body{background:transparent url(../../img/css/portal/fondoInf.gif) no-repeat 50% 100%;color:#666;font-family:Arial, Verdana, Helvetica, sans-serif}

form{}
input, textarea, select{padding:3px;border:1px solid #607cc0;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#222}
fieldset{width:100%;border:0}
legend{margin:0 -7px}

a{outline:none;color:#315994}
a:hover{color:#315994 !important;text-decoration:underline !important}
a:hover *{color:#315994 !important;text-decoration:underline}

img{border:0}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{line-height:1.2em;font-weight:normal;margin-bottom:15px}
h2{font-size:2em;color:#000}
h3{padding:2px 0;font-size:1.5em;color:#000}
h4{font-size:1.2em;color:#000}
h5{padding-left:15px;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 2px 4px;color:#f77c04;font-size:1.1em}
h6{font-size:1em}

ol{margin:5px 0 20px 27px}
ol li{padding:0 0 4px;list-style-type:decimal}
ul{margin:5px 0 20px 0}
ul li{padding:0 0 7px 20px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 3px 6px;color:#000;list-style-type:none}

dl{width:100%;float:left;/*border-top:9px solid #f1f2f5*/}
dt, dd{width:96%;float:left}
dt{padding:10px 2% 8px;font-size:1.2em;line-height:1.1em;color:#111}
dt a{text-decoration:none}
dd{padding:10px 2% 20px;border-bottom:9px solid #f1f2f5}
dd p{padding:0;line-height:1.3em}

table{margin:15px 0 25px;border-collapse:collapse;border:3px solid #c9cccf;border-top:0;background:#fff url(../../img/css/portal/fondoTable.jpg) repeat-x 0 -4px}
caption{padding:0 0 15px;text-align:left;color:#222;font-size:1.4em}
th, td{padding:5px 8px;vertical-align:top;border:0;text-align:left}
th{padding-top:12px;color:#333;font-size:1.2em;font-weight:normal}
td{border-bottom:1px solid #c9cccf;background:#fff;font-size:.9em;color:#000}

hr{width:100%;height:1px;margin:-5px 0 10px;border:0;background:#d8dadf;color:#d8dadf}

abbr, acronym{cursor:help;border:0}
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{padding-bottom:15px}

.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:100%;margin:0 auto;border:0;background:transparent url(../../img/css/portal/fondoSup.jpg) repeat-x 50% 0;text-align:center}
.dimensioncuerpo{max-width:58.5em;margin:0 auto;padding:95px 0 25px;border:0;text-align:left}

.cuerposup, .cuerpoinf{width:100%;float:left;height:24px;background:transparent url(../../img/css/portal/fondo1_S.png) no-repeat 0 0}
.cuerpoinf{background-image:url(../../img/css/portal/fondo1_I.png);}
.cuerpo{width:94%;float:left;padding:10px 3% 100px;font-size:75%;line-height:1.7em;background:#acb1bb}
div>.cuerpo{padding-bottom:150px}
div>/**/.cuerpo{background:transparent url(../../img/css/portal/fondo1.png) repeat 0 0}

#encabezado, #situacion, #envoltura, #atajo, #pie{width:100%;float:left;position:relative;z-index:100}
#navegacion{width:75%;float:right;padding-right:2%}
#recurso{position:relative;width:95%;min-height:300px !important;height:auto !important;height:300px;float:left;padding:25px 2.5% 10px;background:#fff}
	.recursoinf{width:100%;min-height:70px !important;height:auto !important;height:70px;float:left;background:transparent url(../../img/css/portal/fondo3.png) no-repeat 0 100%}
#pie{padding-top:85px;text-align:center;font-size:70%}
#nubeTags{width:100%;float:left;margin-top:25px}

/* +++++++++++++++ */
/* encabezado */
h1{float:left;margin-top:-80px}
#encabezado .a_flash{float:right;position:absolute;top:-97px;right:0}
/*
#encabezado .rsociales {float:right;position:absolute;top:-52px;right:0}
#encabezado .rsociales .img_Sin_L{margin:0 !important}
#encabezado .rsociales .img_Sin_L.siguenos{position:relative;top:15px}
#encabezado .rsociales .img_Sin_L.twitter{position:relative;top:2px}
*/
#encabezado .rsociales {float:right;position:absolute;top:-60px;right:0}
#encabezado .rsociales .img_Sin_L{margin:0 !important}
#encabezado .rsociales .img_Sin_L.siguenos{position:relative;top:15px}
#encabezado .rsociales .img_Sin_L.twitter{margin-left:10px !important}

#auxiliar{float:right;margin-top:20px}
#auxiliar li{display:inline;padding:0 3px;background:transparent}
#auxiliar li.ultimo{display:block;text-align:right}
#auxiliar li a{color:#000;font-weight:bold;text-decoration:none}
#auxiliar li a{color:#000 !important}

#onsession{float:right;color:#000;text-align:right}
#onsession .bienvenida img{width:50px;margin-left:10px;vertical-align:absbottom;border:2px solid #656b75}

/* navegacion */
#n1{margin:0}
#n1 li{position:relative;float:right;margin:0 0 -10px;padding:0 10px 0 0;background:transparent url(../../img/css/portal/menuDcha.gif) no-repeat 100% 0;font-size:1.1em}
#n1 li.salto{width:100%;height:1px;float:right;margin:0 !important;margin-bottom:-15px;padding:0;background:transparent;border:0 !important}
	
#n1 li a{float:left;padding:12px 20px 12px 30px;background:transparent url(../../img/css/portal/menuIzda.gif) no-repeat 0 0;color:#686c76;text-decoration:none;text-align:center}
#n1 a:hover{color:#c60 !important;text-decoration:none !important}

#n1 li.pmactivocon, #n1 li.pmactivosin{margin-top:-5px;background-image:url(../../img/css/portal/menuDchaUltimo.gif)}
#n1 li.pmactivocon a, #n1 li.pmactivosin a{padding-top:15px;background-image:url(../../img/css/portal/menuIzdaUltimo.gif);font-weight:bold;font-size:1.3em;color:#f8981d}
#n1 li.pmactivocon a:hover, #n1 li.pmactivosin a:hover{color:#f8981d !important}

/* compas */
#compas{width:30%;float:left;position:relative;margin:-2em 5px 0;font-size:.9em}
#compas em{display:none}
#compas ol, #compas ol li{display:inline;margin:0;padding:0;list-style-image:none}
#compas a{margin-right:.5em;padding-right:1em;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 100% 50%;color:#fff;text-decoration:none}
#compas a:hover{color:#fff !important}
.compasactivo{font-weight:bold;color:#5d4f7e}

/* punto activo */ 
#pactivo{width:100%;float:left;background:#5e4e7d url(../../img/css/portal/fondoSitIzda.jpg) no-repeat 0 0}
#pactivo h2{margin:0;padding:17px 2.5% 10px;background:transparent url(../../img/css/portal/fondoSitDcha.jpg) no-repeat 100% 0;color:#fff}

/* atajo */
#atajo ul{float:right;margin:-30px 0 0}
#atajo li{float:left;padding:0 10px;background:transparent}
#atajo li a{display:block;padding-left:15px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 7px;font-weight:bold;color:#000;text-decoration:none}
#atajo li a:hover{color:#000 !important}
#atajo li#atajoVolver{display:none}
#atajo li#atajoVolver a{background-image: url(../../img/css/iconos/atajoVolver.gif)}

/*#atajo	{ display:none; position:fixed; right:5px; bottom:5px; color:#363636; font-weight:bold; text-decoration:none; padding:10px;-moz-border-radius:7px;-webkit-border-radius:7px; }*/

/* nube de tags */
.tagsup, .taginf{width:100%;height:16px;float:left;background:transparent url(../../img/css/portal/fondo2_S.png) no-repeat 0 0}
.taginf{background-image: url(../../img/css/portal/fondo2_I.png)}
.tags{position:relative;width:95%;min-height:115px !important;height:auto !important;height:115px;float:left;padding:2px 2.5% 5px;background:#5d4e80 url(../../img/css/portal/fondo2.gif) repeat-x 0 0}
.tags h2{position:absolute;bottom:-18px;left:15px}
div>/**/.tags h2{bottom:-23px}
.tags p{padding:0 0 0 240px}
.tags .separator{font-weight:bold;font-size:1.3em;color:#fff}
.tags a, .tags a:hover{color:#fff !important;text-decoration:none;line-height:.8em}
	.tags .tag0{font-size:1.1em}
	.tags .tag1{font-size:1.3em}
	.tags .tag2{font-size:1.5em}
	.tags .tag3{font-size:1.7em}
	.tags .tag4{font-size:1.9em}
	.tags .tag5{font-size:2.1em}
	.tags .tag6{font-size:2.3em}
	.tags .tag7{font-size:2.4em}
	.tags .tag8{font-size:2.5em}
	.tags .tag9{font-size:2.6em}

/* pie */
#pie, #pie a{color:#acb1bb}
#pie a:hover{color:#fff !important}
#pie address{font-weight:bold}
#pie address, #pie p{display:inline;padding:0 5px;font-style:normal}
#pie img{vertical-align:middle;margin-left:5px}
#pie acronym{cursor:pointer}
#pie p#seccion3{display:block;padding:10px 0 5px}
