@charset "UTF-8";
* {margin:0;padding:0}

html, body{min-height:100% !important;height:auto !important;height:100%;}

body{background:#fefefe url(../../img/css/portal/fondoBody.gif) repeat-x 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#666;text-align:center;}

form input, form textarea, form select{padding:1px 0;border:1px solid #c3ccd4;background:#F7F7F7;font:normal .9em Verdana, Arial, Helvetica, sans-serif;color:#666;}
form button{cursor:pointer;color:#fff;background:#BA0001;border:1px solid #000;}
fieldset{border:0;}
legend{margin:0 -7px;font-weight:bold;color:#5F5F5F}

a{color:#4d7689;text-decoration:none}
a:hover{text-decoration:underline;}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h3, h4, h5, h6{margin-bottom:10px;}
h2{font-size:1.1em;color:#4d7689;}
h3{font-size:1.2em;color:#41558a;}
h4{font-size:1.1em;color:#fe8642}
h5, h6{padding:.4em .5em;font-size:.9em;color:#4d7689;background:#faf8f4}
h6{color:#902024}

ol{margin:15px 0 15px 5em;}
div>/**/ol{margin-left:4.5em}
ol li{list-style-type:decimal;}
ul{margin:1em 1em .5em}
ul li{list-style-type:none;padding:0 0 .5em 1.2em;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat .3em .4em}

dl{}
dt, dd{border:1px solid #EFECE7;background:#F7F7F7}
dt{padding:1em 1em 0;border-bottom:0;}
dd{padding:.8em 1.6em 1.5em;margin-bottom:20px;border-top:0;}

table{margin-bottom:20px;border-collapse:collapse;border:0;}
caption{padding:0 0 5px .7em;font-weight:bold;text-align:left;font-size:1.3em;font-weight:bold;text-transform:uppercase}
th, td{border:1px solid #c3ccd4;}
th{padding:.3em 1em;background:#faf8f4;font-weight:normal;text-align:left;vertical-align:top;color:#4d7689;}
td{padding:.3em 1em;vertical-align:top;color:#9d9d9d}

hr{width:100%;height:1px;border:0;color:#fff;background:transparent;border-bottom:1px dashed #eee;}
div>/**/hr{margin:.7em 0}

acronym{border-bottom: 1px dashed #ccc;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{font-style:italic;}
dfn{}
p{margin:0 0 10px 0;}
.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden;}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo, .cuerpo{min-height:100% !important;height:auto !important;height:100%;}
#contenedorcuerpo{width:96%;border:0;margin:0 auto;}
.dimensioncuerpo{max-width:900px;min-height:98% !important;height:auto !important;height:98%;margin:0 auto;padding:0;border:0;text-align:left;}
.cuerpo{font-size:75%;}

#encabezado{width:100%;float:left;font-size:.9em;background:#fff}
#envoltura{width:98%;float:left;padding:0 2% 0 0;background:#fff}

#navegacion{width:100%;float:left;margin-bottom:10px}

#recurso{width:100%;float:left;min-height:200px !important;height:auto !important;height:200px;margin:0;}

#situacion{position:relative;width:24.7% !important;float:right;margin:-2em 2.9% 3em 0;display:inline;background:#cdd url(../../img/css/portal/fondoPactivoIzda.gif) no-repeat 0 0}
#pactivo{background:transparent url(../../img/css/portal/fondoPactivoDcha.gif) no-repeat 100% 0;}

#pie{position:relative;width:97%;float:left;margin:0 1% !important;margin:0 1.3%;background:transparent url(../../img/css/portal/fondoPie.gif) no-repeat 0 100%}


/* +++++++++++++++ */
h1{float:left;padding:39px 0 8px 18px;}
div>/**/h1{padding-top:47px;}
h1 a, h1 a:hover{text-decoration:none}

#idiomas{float:right;margin:19px 0 19px 0;padding:0 .7em 0 0;}
#idiomas li{display:inline;padding:0 .4em 0 .6em;border-left:1px solid #BFBFBF;background:none;}
#idiomas a, #idiomas a:hover{color:#999 !important;text-decoration:none;}

/* en caso de no tener lista de idiomas necesitamos bajar un poco el buscador general    #buscadorGeneralForm{margin-top:50px;}*/
#buscadorGeneralForm{clear:right;float:right;padding-right:1em;margin-top:50px;}
#buscadorGeneralForm span{display:none}
#buscadorGeneralForm input{height:1.3em;font-size:.9em;}
div>/**/#buscadorGeneralForm input{height:1.4em;}
#buscadorGeneralForm .buscar{height:1.65em;margin-top:1px;margin:0 !important;padding-left:.5em !important;background:transparent url(../../img/css/iconos/boton.gif) no-repeat 100% 100% !important;text-align:left;cursor:pointer;vertical-align:top;border:1px solid #9B9B9B;border-right-color:#DADADA;border-bottom-color:#DADADA;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#757575;}
div>/**/#buscadorGeneralForm .buscar{padding:0 1em 3px .5em !important}

#menuaux{width:100%;float:left;margin-bottom:23px;}
#menuaux ul{width:99.7%;height:27px;position:relative;margin:0;background:transparent url(../../img/css/portal/fondoOff.gif) repeat-x 0 0;border-right:2px solid #D2D2D2;border-left:1px solid #D2D2D2;}
#menuaux li{display:inline;margin:0;padding:0;}
#menuaux li a{width:14.1%;height:19px;float:left;padding:8px 0 0 0;border-left:1px solid #D2D2D2;text-align:center;}
#menuaux li.pmon a{background-image:url(../../img/css/portal/fondoOn.gif);}

#menuaux ul ul{width:96.7%;height:auto;position:absolute;top:2.4em;left:-1px;z-index:100;padding-left:3.7%;background:#DF4B89;border:0}
div>/**/#menuaux ul ul{width:96.6%;}
#menuaux li li a{width:auto !important;height:auto;padding:0 7px;border:0;background-image:none !important;text-decoration:none;color:#FBE9F1;font-size:1.1em;text-align:left;line-height:1.5em}
#menuaux li li.pmon a, #menuaux li li a:hover{background:#F6CFE1;color:#C11960}

#compas{clear:both;padding:0 0 5px 0;font-size:.9em;}
#compas ol, #compas li{display:inline;margin:0}
#compas a{padding:0 .2em;text-decoration:none;}
#compas em{font-style:normal;}
#compas, #compas a{color:#5F5F5F !important}
#compas a:hover{text-decoration:underline;}

#pactivo{padding:6px 2em 4px}

/* ------------------------------------------------------- */

/* Parte de la cabecera que pertenece a la nueva web */
#dinamico{position:relative;width:97%;overflow:hidden;padding:0 2% 0 1%;background:#fff url(../../img/css/portal/fondoEncabezado.gif) no-repeat 0 0;border-top:1px solid #ebebeb}
#dinamico .imgcab{width:100%;float:left;vertical-align:top;margin:0;background:transparent url(../../img/css/portal/fondoImgCab.gif) no-repeat 0 0}
#dinamico .imgcab .fdcha{width:96%;float:left;padding:10px 2%;background:transparent url(../../img/css/portal/fondoImgCabDcha.gif) no-repeat 100% 0}
#utilidades{width:223px;float:right;padding:15px 10px 11px 0;margin-right:20px !important;margin:0 10px 0 0;background:transparent url(../../img/css/portal/fondoUtilidades.gif) no-repeat 0 0;text-align:right;}
#utilidades li{display:inline;padding:0 .5em;background:transparent}

#auxiliar{width:100%;float:left;margin-bottom:10px;background:#6b1e83;text-align:center;overflow:hidden}
#auxiliar ul{margin:5px 0}
#auxiliar li{display:inline;padding:0 5px;background:transparent;border-right:1px solid #fff;text-align:left;font-family:Verdana;font-size:.9em;text-transform:uppercase}
#auxiliar li.ultimo{border:0}
#auxiliar li.activo a{font-weight:bold;text-decoration:none;color:#fff}
#auxiliar li a{color:#d0cfd4}
#auxiliar li a:hover{color:#fff}

#n1{position:absolute;bottom:2em;right:3.9em;width:24.5% !important;width:25.5%;float:right;margin:0;padding-bottom:13px;background:#fff;font-family:Verdana}
#n1 li{margin:0 1em;padding:8px .3em 8px 1.5em;background:transparent;border-bottom:1px solid #f4f4f4;font-weight:bold;}
#n1 a{color:#007bc3;text-transform:uppercase}

#n1 li.s1 a, #n1 li.s2 a, #n1 li.s3 a, #n1 li.s4 a{padding:3px 0 3px 1.8em;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 0 2px;}
#n1 li.s2 a{background-image:url(../../img/css/iconos/icono2.gif);color:#fe8641}
#n1 li.s3 a{background-image:url(../../img/css/iconos/icono3.gif);color:#902024}
#n1 li.s4 a{background-image:url(../../img/css/iconos/icono4.gif);color:#48958f}

#navegacion2 ul{width:88%;min-height:15em !important;height:auto !important;height:15em;margin:0;}
#navegacion2 li{width:100%;padding:0;border-bottom:1px solid #666;background:transparent;font-size:.9em;font-weight:bold;}
#navegacion2 li a{width:90%;display:block;padding:.2em 0 .4em 10%;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat .6em .8em;font-weight:bold;}
#navegacion2 li.pmactivosin a, #navegacion2 li.pmactivocon a{background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat .6em .8em;text-decoration:none;}
#navegacion2 li a:hover{text-decoration:underline}

#navegacion2 li.pmactivocon ul{width:auto;min-height:10px !important;height:auto !important;height:10px;margin:5px 10px 10px;padding:0;background:transparent;}
#navegacion2 li.pmactivocon li{border:0}
#navegacion2 li.pmactivocon ul a{font-weight:normal}
#navegacion2 li.pmactivocon ul li.pmactivosin a{font-weight:bold}

/*pie*/
.cajapie{width:95%;float:left;padding:25px 0 0 5%;min-height:203px !important;height:auto !important;height:203px;background:transparent url(../../img/css/portal/fondoPie2.gif) no-repeat 100% 100%;font-weight:bold;font-size:.9em;color:#46a4c7;}
#pie a{color:#46a4c7;text-decoration:none;}
#pie a:hover{color:#ba0001}
#seccion1{width:auto;float:left;}
#seccion2, #seccion3{width:88%;float:left;margin:0;background:#eef2f3 url(../../img/css/portal/esSupPie.gif) no-repeat 100% 0}
#seccion2{width:85.1%;padding:2.5em 0 0 6%;font-size:.9em}
#seccion2 strong{color:#aaa}
#seccion2 a{padding:0 1em;text-align:center;color:#000}
#seccion2 img{vertical-align:middle;}
#seccion3{padding:5em 0 20px 3%;background-image:url(../../img/css/portal/esInfPie.gif);background-position:100% 100%;font-weight:normal;}


/* imagen ampliada */
#adjunto{background:transparent url(../../img/css/portal/fondoPopup.gif) repeat 0 0;padding:10px;}
#a_ampliarImagen{padding:4px 8px 15px 8px;background:#fff;}
#a_ampliarImagen img{margin:5px 10px;padding:2px;border:4px solid #333}
#a_ampliarImagen p{padding:0 15px;margin:0;text-align:left;font-size:12px}
#a_ampliarImagen a{float:right;margin:0px -5px 0 0}
#a_ampliarImagen a img{padding:0;border:0}
