@import "../comunes/error.css";

*{margin:0;padding:0;border:0;list-style:none}

html{font-size:75%;min-height:100%}
body{min-height:100% !important;height:auto !important;height:100%;margin:0 auto;background:#fff;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#52525c}

input, textarea, select{padding:2px;border:1px solid #d8e1ea;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444}
fieldset{width:100%}
legend{margin:0 -7px;padding:0 5px;font:1.5em Arial;color:#96262e}

a{outline:none;color:#1b3892}
a:hover{text-decoration:underline !important;color:#96262e !important}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h2, h3, h4, h5, h6{margin-bottom:5px;font-family:Trebuchet MS;color:#96262e}
h2, h3, h4{font-weight:normal}
h2{margin:0;font-size:2.3em;letter-spacing:.05em}
h3{font-size:1.7em}
h4{font-size:1.5em}
h5{font-size:1.3em}
h6{font-size:1.2em}

ol{margin:15px 0 15px 30px}
ol li{list-style-type:decimal;margin:10px 0}

ul{margin:15px 0;line-height:1.5em}
ul ul{margin:15px 0 0}

dl, dt, dd{}

table{margin-bottom:15px;border-collapse:collapse}
caption{padding:0 0 5px 0;font:normal 1.4em Arial;color:#9f4c1a;text-align:left}
th, td{padding:5px 10px;border-left:1px solid #fff}
th{background:#8393a7;color:#fff}
td{background:#eaedf1;border-bottom:1px solid #fff}

hr{width:100%;height:1px;border:0;color:#c1c1c1;background:#c1c1c1}

acronym, abbr{cursor:help;border-bottom:1px dashed #ccc}
blockquote, cite{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-bottom:10px;line-height:1.5em}

.cursorAdjunto{cursor:pointer}
.teclaacceso{border-bottom: 1px solid #000}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{background:#fff url(../../img/css/portal/fondoSup.jpg) repeat-x 0 0;text-align:center}
.dimensioncuerpo{width:100%;margin:0 auto;border:0;background:transparent url(../../img/css/portal/fondoInf.gif) repeat-x 0 100%;text-align:center}
*>/**/.dimensioncuerpo{float:left}
.cuerpo{width:82.9em;min-height:800px !important;height:auto !important;height:800px;margin:0 auto;padding:0;background:transparent url(../../img/css/portal/sombraIzda.gif) no-repeat 0 211px;border:0;text-align:left}
.contenedor{width:98%;float:left;padding:0 1%;background:transparent url(../../img/css/portal/sombraDcha.gif) no-repeat 100% 211px}

#encabezado{width:100%;float:left;padding:15px 0}
	*>/**/#encabezado{padding-bottom:5px}
#envoltura{width:99.9%;float:left;padding:1px 1px 20px;background:#fff;position:relative}
.esq1, .esq2{position:absolute;top:0;width:7px;height:7px;background:transparent url() no-repeat 0 0}
	.esq1{left:0;background-image:url(../../img/css/portal/esIzda.gif)}
	.esq2{right:0;background-image:url(../../img/css/portal/esDcha.gif)}
#navegacion{width:100%;margin-bottom:5px}
	*>/**/#navegacion{float:left}
#navegacion2{width:20%;float:left;padding:60px 0 0 2%}
#situacion, #recurso{width:73.5%;float:right;padding:0 2%}
#situacion{position:relative}
#recurso{min-height:500px !important;height:auto !important;height:500px}
#atajo{width:76%;float:right;padding:5px 0;border-top:1px solid #96262e}
#pie{width:100%;min-height:180px !important;height:auto !important;height:180px;float:left;margin-top:20px;padding:30px 0% 2px 0%;position:relative;font-size:.9em}

/* +++++++++++++++ */
/* encabezado */
#encabezado a{text-decoration:none}
h1{float:left;margin-top:1px}
#buscadorGeneralForm{float:right;padding:0 .5em 15px;text-align:right}
#buscadorGeneralForm input{vertical-align:middle;padding:0;border:0;font-size:.9em}
#buscadorGeneralForm #textobusqueda{width:16em;padding:1px;border:1px solid #96262e}
#utilidades, #idiomas{float:right;margin:0;font-size:.9em}
#utilidades, #utilidades li{background:transparent url(../../img/css/iconos/separadorUtilidades.gif) no-repeat 100% 50%}
#utilidades{margin:1px 20px 0 40px;background-position:0 50%}
#utilidades li{float:left}
#utilidades a{display:block;margin:0 10px;color:#1b3892}
#idiomas a{color:#bb0404}

#asociada{width:100%;float:left;overflow:hidden}
#asociada img, #asociada object{display:block}
.menu{width:96.1%;float:left;padding:0 2%;background:#1b3892 url(../../img/css/portal/fondoNav.gif) repeat-x 0 100%}
*>/**/.menu{width:96%}
#n1, #n1 li{background:transparent url(../../img/css/iconos/separadorMenu.gif) no-repeat 100% 50%;}
#n1{width:100%;margin:0;background-position:0 12px}
*>/**/#n1{float:left}
#n1 li{float:left;padding:0 2px;font-family:Verdana}
#n1 a{display:block;padding:10px 15px;text-decoration:none;color:#fff}
#n1 .pmactivosin a, #n1 .pmactivocon a, #n1 a:hover{background:#96262e;color:#e2e5e9 !important;text-decoration:none !important}

/* navegacion */
#n2{width:100%;float:left;margin:0}
#n2 li{padding:5px 0;border-bottom:1px solid #d7dee1}
#n2 a{min-height:1em !important;height:auto !important;height:1em;display:block;padding-left:13px;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 2px 5px;text-decoration:none;color:#52525c}
#n2 li.pmactivocon, #n2 li.pmactivosin{padding-bottom:2px} 
#n2 li a:hover, #n2 li.pmactivocon a, #n2 li.pmactivosin a{background-image:url(../../img/css/iconos/vineta3.gif);color:#96262e}

#n3{margin:2px 0 0;padding:15px 5px 15px 0;background:#d4dfe8 url(../../img/css/portal/fondoNav3.gif) repeat-x 0 0}
#n3 li{padding:0;border:0;font-size:.9em}
#n3 a{background:transparent !important;color:#52525c !important}
#n3 li.pmactivocon a, #n3 li.pmactivosin a{color:#96262e !important}

/* compas // punto activo */
#compas{width:98%;padding:3px 1% 0;font-size:.9em}
#compas{font-size:.9em}
#compas *{display:inline;margin:0;font-style:normal;}
#compas li{padding-left:10px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 3px;list-style-type:none;color:#52525c}
#compas a{text-decoration:none;color:#52525c}
#compas .compasactivo{color:#96262e}

#pactivo{width:100%;padding:25px 0 10px}
#pactivo h2{color:#52525c}

/* atajo */
#atajo ul{min-height:16px !important;height:auto !important;height:16px;position:relative;margin:12px 0 10px;text-align:right}
#atajo li{display:inline;margin-left:12px}
#atajo a{padding:4px 30px 6px 0;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 100% 0;text-decoration:none}
#atajo #atajoVolver a{background-image: url(../../img/css/iconos/atajoVolver.gif)}
#atajo .addthis{display:block;position:absolute;left:0;top:0;margin:0}
#atajo .addthis a{padding:0;background:transparent}

/* pie */
#pie h2{width:100%;position:absolute;bottom:.1em;left:0;text-align:center;font:normal 1em Arial;color:#728ddf}
#pie acronym{border-color:#a56138}
#pie li, #pie a, #pie a:hover{text-decoration:none;color:#a8baf2 !important}
#pie li{min-height:1em !important;height:auto !important;height:1em;padding:0 0 3px 10px;background:transparent url(../../img/css/iconos/vineta6.gif) no-repeat 0 4px}
#pie ul{min-height:11em !important;height:auto !important;height:11em;float:left;padding-top:.5em;margin:0;border-left:1px dashed #5774cf}

#seccion1, #seccion2, #seccion3, #seccion4{width:22%;float:left;padding:0 2%}
#seccion1{min-height:11.5em !important;height:auto !important;height:11.5em;border-left:1px dashed #5774cf;text-align:center}
#seccion3{width:15%}

#seccion4{position:relative;border-right:1px dashed #5774cf}
#pie #uca, #pie #santander, #pie #abdelmalek{display:inline;padding:0;background:transparent}
#seccion4 #uca img, #seccion4 #santander img, #seccion4 #abdelmalek img{position:absolute;bottom:0}
#seccion4 #uca img{left:7%} 
#seccion4 #santander img{right:7%}
#seccion4 #abdelmalek img{left:29%}

/* popup imagen */
#a_popupimagen{padding:10px;background:#1b3892;text-align:center}
#a_popupimagen a{float:right;padding:0 22px 10px 0;background: transparent url(../../img/css/iconos/cerrar.gif) no-repeat 100% 2px;text-decoration:none;font-size:.9em;color:#fff !important}
#a_popupimagen img{display:block}
#a_popupimagen p{margin:0;padding:10px;text-align:left;background:#fff}
#precarga{position:absolute;top:0;left:0;width:32px;height:32px;background: transparent url(../../img/css/iconos/iconoPrecarga.gif) no-repeat}