body
{
    margin:5px 3%;
    padding:0;
    background:#f9f8f4;
    font:normal 70% Verdana, Arial, Helvetica, sans-serif;
    color:#595959;
}
#navegacion2{padding-top:5px; width:180px; margin-top:5px; border:1px solid #7692ba; float:left; background:url(../../portal/images/fondAz.gif) repeat-x 0 85%; text-align:center;}
.eFac{background:url(../../portal/images/imgEFactur.jpg) no-repeat 50% 100%; padding-bottom:80px;}
.enAz{border-top:1px solid #fff; background:#315c99; display:block; color:#fff; font:bold 0.8em verdana; text-decoration:none; padding:1px 0;}
.enAz:hover{color:#cfe2ff; background:#003683;}
.enAz:active{color:#fff;}
 
.listaGen li{margin-left:10px; padding:4px 0 4px 14px;background:url(../../portal/images/naranjaLi.gif) no-repeat 0 9px}


form{margin:0;}
form input, form textarea, form select{margin:0;padding:1px 2px;font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
form button{cursor:pointer;margin:0;padding:0;color:#333;font-size:.9em;}
fieldset{padding:0;border:none;background: transparent url(../../portal/images/degradadoMenu.gif) repeat-x 0 15px;}
legend{padding:10px; background:#fff url(../../portal/images/f_tit2.gif) repeat-x bottom; text-align:center; font-weight:bold; border-top:1px solid #eae8e5; margin:0 0 20px 0;width:100%;width:auto !important;float:none; color:#65635e; float:none;}

a{color:#da7b00;}
a:hover{color:#a75e00;}
a:active{color:#978058;}


img{border:0;margin:0;padding:0;}

.soporte{width:27%;padding:4px 0;float:right; margin-right:4px;background:#f8f6f3 url(../../portal/images/fondoUtilidades.gif) repeat-x bottom;}
.soporte a{ background: url(../../portal/images/soporte.gif) no-repeat 10px 0; padding:10px 0 12px 55px; display:block; font:bold 1em Verdana;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;color:#E19C00;}
h1{float:left;margin-left:3% !important;margin:10px 0 0 .5%;padding:0;font-size:10px;}
h2{font-size:2em;font-weight:normal;font-family:Times; color:#68645b; float:left;}
h3.tipo1{font-family:Arial; font-style:italic;color:#cb7c00;font-size:1.3em; background:#fff9eb url(../../portal/images/puntosH3.gif) no-repeat 10px 11px; border-bottom:1px solid #ed9e00; padding:3px 20px; margin-bottom: 13px; clear:left;}

h4{color:#707070;font-size:1.1em; background:#f9f9f9 url(../../portal/images/punto_tit.gif) no-repeat 12px 10px; padding:4px 26px; margin: 15px 0; clear:left; border-bottom:1px dotted #a1a1a1;}

h4.titularesNot, h3.titularesNot{background:none; color:#da7b00;font-size:1.1em; padding: 5px 0; margin:0; clear:none; border:none;color:#c5932a;}


h4.titFimg, h4.titFimg2{height:24px; background:url(../../portal/images/titFimg.gif) right repeat-y; font-weight:bold; margin:5px 10px 0 1px; font-size:1.1em; border:none; padding:0;}
.titFimg a, .titFimg2 a{background:url(../../portal/images/ico1.gif) no-repeat 6px 3px; font-weight:bold; padding: 5px 10px 5px 40px; display:block; text-decoration:none;}

h5{font-size:1.1em;padding:3px 0 4px 0;border-bottom:1px dotted #a1a1a1;margin:18px 9px;}

ol{margin:0 0 15px 35px;padding:0;}
ol li{list-style-type:decimal;padding:3px 0;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}
dl{margin-left:10px;padding:0;}
dt{margin:0;padding:4px 15px; font-weight:bold; background:url(../../portal/images/naranjaLi.gif) no-repeat 5px}
dd{margin:0;padding:0 15px;}

table{margin:0 0 10px 0;border-collapse:separate;empty-cells:hide;}
caption{font-weight:bold;}
tr{border:none;padding:0;margin:0;}
th, td{border:none;padding:4px;margin:0;background-color:#D4D4C7;vertical-align:top;color:#444;}
td{background-color:#fff;border:1px solid #d7d7dd;/*border-right:1px solid #d7d7dd;border-left:1px solid #d7d7dd;border-top:1px solid #d7d7dd;*/}


acronym{border-bottom: 1px dashed #444;cursor:help;}
cite{cursor:help;}
blockquote{cursor:help;margin:0;}
code{}
address{font-style:normal;float:left;}
kbd{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;color:#837c62;}
dfn{}
p{margin:5px 8px; text-align:justify;}
.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;padding:0;margin:0;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}


/* +++++++ LA ESTRUCTURA ++++++++ */
#centro{border: 1px solid #cbc6c1; background:#fff;}
#encabezado{width:100%;height:96px;border-bottom:1px solid #fff;background:url(../../portal/images/fondoEncabezado.gif) repeat-x 0 100%;}
#envoltura{margin:0;background:transparent url(../../portal/images/puntosV.gif) repeat-y 195px 0; padding:3px;height:100%;}
#navegacion{width:180px;height:100%;padding:0; border:1px solid #d0d0d0; font-family: Arial, Helvetica, sans-serif; float:left;}

#situacion{margin-left:212px !important;margin-left:30px;height:100%!important;height:auto;padding:0; float:none!important;float:left; width:auto;}

#recurso{float:none;margin-left:212px;padding-bottom:10px;margin-right:4px; height:100%;}
#atajo{float:none;margin-left:225px;clear:left;margin-top:15px;padding:20px 0 0 0;height:25px;background:#fff url(../img/css/portal/fondoAtajo.gif) repeat-x 0 0;}
#pie{width:100%;clear:left;float:left !important;float:none;background:#ebeae7;margin:2px 0 1px 0;color:#2b271f;font-size:.9em; border-top:1px solid #b3aea7;}
#naranja10{width:100%;clear:left;background:#ffb007; height:9px;}

.margen3{margin:3px;}
.fondocabecera{width:100%;height:96px;float:left;background:url(../../portal/images/imgCabecera.jpg) no-repeat 100% 100%; overflow:hidden;}
#centro .margen3 .contenedorutilidades{float:left !important;float:none; clear:left; margin:0  !important;min-height:2em !important;height:100%;background:#f8f6f3 url(../../portal/images/fondoUtilidades.gif) repeat-x bottom; border-top: 1px dotted #7c7c7c; padding:0 !important;}
/* +++++++++++++++ */


/*--PORTADA--*/
.zonadchaP{width:27%;padding:0;float:right;background:url(../../portal/images/fondoEV.gif) repeat-x; height:345px;border-left:1px solid #b7b5ae;border-right:1px solid #b7b5ae; overflow:hidden; margin:18px 4px 0 0;}
.zonaizqdaP{width:68%;padding:0;float:left; margin-bottom:5px;}
/* +++++++e-valoras++++++++ */
.imagenEV{background:url(../../portal/images/eValoras.jpg) no-repeat 54%; width:100%; height:100%;}
#sv{padding: 140px 3% 50% 15%;background:url(../../portal/images/fondoSv_ul.gif) no-repeat 45% 135px;}
#sv li{font-family:Arial, Helvetica, sans-serif; padding: 3px 3%;}
ul#sv li a{background:url(../../portal/images/flechaP.gif) no-repeat 0 4px; font-weight:bold; padding-left:4%; color:#ff9702;}
ul#sv li .noactivo{background:url(../../portal/images/flechaP.gif) no-repeat 0 4px; font-weight:bold; padding-left:4%; color:#7d7870; text-decoration:none; cursor:text; font-weight:normal;}
/* +++++++++++++++ */
.puntosH{background:#fff url(../../portal/images/barraHoriz.gif) repeat-x 0 10px; clear:both; height:1px; padding:10px 0 8px 0;}
.fondoPixel{background:url(../../portal/images/Fpixel1.gif) repeat-x; float:left; clear:left; width:49%; height:15em;}
.Fimg1_1{ background: url(../../portal/images/Fimg1-1.jpg) no-repeat 0 0;width:100%; height:100%; float:left}
.Fimg2_1{background: url(../../portal/images/Fimg1-2.gif) no-repeat 100% 0; height:100%; float:right; margin:0; padding:0; width:100%;}


ul.gestion{margin: 8px 5px 5px 29%; font-size:1.1em; font-style:italic; padding: 6px;}
ul.gestion li{padding: 5px 0;}
ul.gestion li a{color:#6d685d; background:url(../../portal/images/punto1.gif) no-repeat 0 5px; border-bottom: 1px dotted #6d685d;padding:2px;text-decoration:none; font-weight:bold; padding-left: 12px;}
ul.gestion li a:hover, ul.servicios li a:hover{color:#ff9800; background:#fff4e6 url(../../portal/images/punto1.gif) no-repeat 0 5px; border-bottom: 1px dotted #6d685d;padding:2px;text-decoration:none; font-weight:bold; padding-left: 12px;}
.txGestion{margin:10px 10%; border:1px dotted #d5c8bb; background:#f6f1e9; padding: 2px; font-size:0.9em; font-style:italic}


.fondoPixel2{background:#fff url(../../portal/images/Fpixel1.gif) repeat-x; float:right; clear:right; width:49%; height:15em; padding-bottom:5px;}
.Fimg1_2{ background: url(../../portal/images/Fimg1-2.jpg) no-repeat 0 0;width:100%; height:100%; float:left}
.titFimg2 a{background:url(../../portal/images/ico2.gif) no-repeat 6px 3px; font-weight:bold; padding: 5px 10px 5px 40px; display:block; text-decoration:none;}

ul.servicios{margin: 8px 5px 5px 25%; font-size:0.9em; padding: 6px;}
ul.servicios li{padding: 1px 0; font-family:Arial, Helvetica, sans-serif}
ul.servicios li a{color:#6d685d;background:url(../../portal/images/fle.gif) no-repeat 0 5px;text-decoration:none; padding-left: 12px;}
ul.servicios li a:hover{background:#fff4e6 url(../../portal/images/fle.gif) no-repeat 0 7px;}

/* ----CLIENTES----- */
.imagen_both{overflow:hidden; background: url(../../portal/images/mapaClientes.gif) no-repeat 2px;height:280px; position:relative; top:0; left:0; width:333px;}
.imagen_both ul{font-size:0.9em;text-align:left; w/idth:150px!important;width:auto;height:280px;overflow:hidden;}
.imagen_both ul li{background: url(../../portal/images/punto.gif) no-repeat 0 2px;padding-left:10px !important; padding:0;}
.imagen_both ul li a{background:#fff;height:auto; width:auto; border:1px solid #8f8f8f; padding:1px 5px !important; text-decoration:none;}

li.galicia, li.larioja, li.aragon, li.baleares, li.extremadura, li.clm, li.andalucia, li.castillaleon, li.madrid{position:relative;width:auto;}
li.galicia{left:65px;top:45px;}
li.larioja{left:170px;top:45px;}
li.aragon{left:210px;top:60px;}
li.baleares{left:250px;top:85px;}
li.extremadura{left:90px;top:75px;}
li.clm{left:140px;top:85px;}
li.andalucia{left:120px;top:110px;}
li.castillaleon{left:100px;top:2px;}
li.madrid{left:150px;top:10px;}

.enlace_fle, ul.preguntas li, ul.enlace_cat{text-align:left;margin:7px;}
.enlace_fle a, ul.preguntas li a{background: #fff9eb url(../../portal/images/fleSombra.gif) no-repeat 17px 8px; padding:5px 8px 5px 34px; display:block;color:#4a2e2e;}
.enlace_fle a:hover, ul.preguntas li a:hover{background: #f4f4f4 url(../../portal/images/fleSombra_a.gif) no-repeat 17px 8px;color:#797670; text-decoration:none;}
/* +++++++++++++++ */
div.borde1{border:1px solid #ddd;margin:6px;}
p.titulocom{ background:#f7f7f7 url(../../portal/images/punto_tit.gif) no-repeat 8px 7px; padding:3px 3px 3px 22px; margin:2px; border-bottom:1px solid #ddd; font-weight:bold; color: #878580;}
.borde1 ul, .listagenerica{margin: 15px 10px;}
.borde1 ul li, .listagenerica li, .mapasite ul li.grupo ul li a{background:url(../../portal/images/naranjaLi.gif) no-repeat 3px 6px; padding: 1px 14px; margin-left: 20px; font-weight:normal; border:none;}
.borde1 ul li ul li, .listagenerica li ul li{ background:url(../../portal/images/romboLi.gif) no-repeat 3px 6px; padding: 1px 14px; margin-left: 20px;}
.borde1 ul li ul li ul li, .listagenerica li ul li ul li{ background:url(../../portal/images/grisLi.gif) no-repeat 3px 6px; padding: 1px 14px; margin-left: 20px;}

/*-----BORDE MAPA-----*/
.mapasite{clear:both;border:1px solid #ddd;margin:6px;}
.mapasite ul{margin: 2px; padding:2px;}
.mapasite ul li.principal a{font-size:1.1em; background:#f9f9f9 url(../../portal/images/punto_tit.gif) no-repeat 12px 10px; padding:4px 6px 6px 26px; margin:0; border-bottom:1px dotted #a1a1a1; font-weight:bold; display:block;}
.mapasite ul li.grupo{font-size:1.2em; background:none; padding:4px 6px 10px 40px; margin:0; font-weight:bold; font-family:Arial; color:#adadad;}
.mapasite ul li.grupo ul li a{margin-left:30px;font-size:0.9em;}
.mapasite ul li.grupo ul li ul li a{margin-left:60px; color:#c19057;background:url(../../portal/images/romboLi.gif) no-repeat 3px 8px; font-size:0.8em; padding-top:3px; padding-bottom:3px;}
.mapasite ul li.grupo ul li ul li ul li a{margin-left:75px; color:#9b978c;background:url(../../portal/images/grisLi.gif) no-repeat 3px 10px;font-size:0.8em;}
/*----*/

/*---VISADO DIGITAL---*/

ul.preguntas{margin:20px 15px 30px 20px;}

/*--logos--accesibilidad*/
.conjunto{margin: 15px 10px;width: 100%;}
.c22{float: left; width: 22%}


/* ----CONTACTO----- */
.mapContacto{text-align:center;overflow:hidden; margin:15px 0;}
.txtnaranja{color: #f59d27; margin:1px 20%;padding: 4px 0; border-bottom: 1px dashed #ababab; text-align:center;}
ul.email{margin:10px 0; text-align:justify}
ul.email li{background:#fdf9f4; border:1px solid #f8ebd7;font-weight:bold; color: #ed9c09;padding: 5px 7px 5px 20px;margin:5px;}
ul.email li a{font-weight:normal; color: #726d63; padding: 2px 5px;}
ul.email li a:hover{color: #9a6700;background:#ffefda;}
.tit_derContac{color:#726d63; padding:3px 3px 3px 35px; font-weight:bold; font-size:0.9em; border-bottom:1px solid #e1d0b5; background:#faead4 url(../../portal/images/infoContac.gif) no-repeat 8px 4px}
.pderecha{padding:3px; font-size:0.9em; color:#d37900;}
/* +++++++++++++++ */

/* ----DESCARGAS----- */
ul.descargas{margin:0;padding:0;}
ul.descargas li a{margin:7px 0; padding:4px 6px 4px 34px;background:#f7f7f7 url(../../portal/images/bajar.gif) no-repeat 8px 5px;display:block; font-weight: bold; text-decoration:none; border-bottom:1px solid #d8d8d8;}
ul.descargas li a:hover{background:#fff1cf url(../../portal/images/bajar.gif) no-repeat 10px 5px; color:#935300;}

.clasesDesc li ul{padding-left: 15px;}
/* --------- */


/*-enlaces-*/
.categorias{background:transparent url(../../portal/images/puntosV.gif) repeat-y 100% 0; width:45%; float:left;padding:0 4% 0 0;}
.subcategorias{margin-left:2%; width:48%; float:right;}
ul.enlace_cat li{padding:2px;}
ul.enlace_cat li a{background: #fff9eb url(../../portal/images/fleSombra.gif) no-repeat 15px 6px; padding:2px 5px 5px 34px; display:block; color:#69400c;}
ul.enlace_cat li a:hover{background: #f7f7f7 url(../../portal/images/fleSombra.gif) no-repeat 15px 6px;color:#4a2e2e;}
/* --------- */


/* --- INTERIOR modulos derecho e izquierdo --- */

.modulocontenido{background:transparent url(../../portal/images/puntosV.gif) repeat-y 70% 0;margin-top:13px;}
.zonadcha{width:27%;padding:3px;float:right;background:#fbf9f3; border: 1px solid #eae4d7;}

.zonaizqda{width:67%;padding:3px;float:left; }

.centro{width:99% !important;width:98%;padding:;float:left;margin:0;}

/* +++++++++++++++ */

/*-----INTRANET----*/
.centrologin{width:50%;margin:0 0 0 20%!important;margin:0 0 0 10%; float:left;}
.centrologin form{width:100%;float:left; padding:10px;}


.logintit{padding:10px; background:#fff url(../../portal/images/f_tit2.gif) repeat-x bottom; text-align:center; font-weight:bold; border-top:1px solid #eae8e5; margin:0 0 20px 0;width:100%;width:auto !important;float:none;}

.detalle{font-size:0.9em;color:#848381; text-align:center; clear:left;padding:4px 0;}
form input.entrar{width:6.1em;margin-right:12px !important;margin-right:2%;padding-right:12px;background:#f7f6f4 url(../../portal/images/fleSombra.gif) no-repeat 95% 5px;color:#4d4945;font-weight:bold;font-family:arial;border:1px solid #a5a4a3;cursor:pointer;margin-left:40%;}
/* +++++++++++++++ */

/*-----FORMULARIO ESTANDAR----*/

/* +++++++++++++++ */
.centroform{width:98.5%;}
.centroform form{padding:0 20px;width:100%;float:left;}
/* +++++++++++++++ */
#formEstandar{border:1px solid #ded9d0; padding:2px 2px 10px 2px;}

#formEstandar input, #formEstandar select{width:40%;margin:5px 5% 5px 0;padding:1px 5px;color:#345D6A;float:left;}
#formEstandar select{width:auto; padding:0;}
#formEstandar label{clear:both; display:block; width:100%; padding-bottom:3px;}
#formEstandar label span{margin:0;padding:5px 0 5px 5%;text-align:left;float:left; width:40%;color:#000;}
#formEstandar input.boton{width:auto;padding:1px 13px 1px 0;background:#f7f6f4 url(../../portal/images/fleSombra.gif) no-repeat 95% 5px;color:#4d4945;font-weight:bold;cursor:pointer; float:left;border:1px solid #a5a4a3; border-left:1px solid #cecece; border-top:1px solid #cecece;}
#formEstandar label.lamitad input{width:20%;}
#formEstandar label.textform{float:left;font-size:0.9em;color:#8a8a8a;font-family:arial; width:auto;}

/* +++++++++++++++ */

/*---------------dominios -----------------*/
.left{float:left;padding:4px;}

#bdominios{margin:1px; padding:3px; background:none; float:left;width:auto;}
#bdominios input{width:16em;margin-right:8px;padding:2px;color:#7d7c7b;float:left; border:1px solid #a5a4a3;}
#bdominios .busqueda{width:auto;float:left;padding:0 13px 0 0;border:none;background:#f7f6f4 url(../../portal/images/btbuscar.gif) no-repeat 98% 1px;margin:0;font-family:arial;cursor:pointer;border:1px solid #a5a4a3; font-weight:bold;}

/*---------------Estilos varios -----------------*/
.destacado{margin: 10px 0; padding:8px; background:#fcf9f2; border-top: 1px dashed #c4bca6; border-bottom: 1px dashed #c4bca6;font-style:italic;}

.resumen a{margin: 10px 0; padding:8px; background:#fcf9f2; border-top: 1px dashed #c4bca6; border-bottom: 1px dashed #c4bca6; display:block; font-style:italic;}
.imagenflot{border:1px solid #d4cfc8; clear:left}
.imagen8{float:left; margin:8px; border:1px solid #d4cfc8;}
.imagen10{float:left; margin:8px 12px 6px 8px; border:1px solid #d4cfc8; padding:0;}
.imagen11{ float:left; margin:20px 12px 6px 8px; border:1px solid #d4cfc8; padding:0;}
.imagen12{ float:left; margin:10px;padding:0;}

.center{text-align:center;}
.bold{ font-weight:bold;}
.fechaNot{font-size: 0.8em; background:url(../../portal/images/res.gif) no-repeat 8px 5px; margin: 2px 0 4px 2px; padding: 2px 0 4px 30px;border-bottom:1px dashed #9c9c9c;color:#da7b00;clear:both}

.padding{padding:10px 1%;}

.titular1{background:#fcf8f2; border-top: 1px solid #f1dcc1;border-bottom: 1px solid #f1dcc1; padding: 3px 2px 8px 2px;}
.titular2{padding: 3px 2px 8px 2px;}
/*-------------------------------*/

/*---------------Zona derecha-----------------*/
.tit_derecha{color:#726d63; padding:3px 3px 3px 35px; font-weight:bold; font-size:0.9em; border-bottom:1px solid #e1d0b5; background:#faead4 url(../../portal/images/OtrasNoticias.gif) no-repeat 8px 4px;}
.tit_derUt{color:#726d63; padding:3px 3px 3px 35px; font-weight:bold; font-size:0.9em; border-bottom:1px solid #e1d0b5; background:#faead4 url(../../portal/images/icoUtil.gif) no-repeat 8px 3px;}

.p_derecha{color:#726d63;font-size:0.9em;padding:8px 3px;background:#fdfdfa; text-align:center;margin:7px 3px;border-bottom:1px dotted #726d63;border-top:1px dotted #e1d0b5;}

.a_derecha a{color:#726d63; display:block;margin:7px 3px; font-size:0.9em; border-bottom:1px dotted #726d63;border-top:1px dotted #e1d0b5; background:#fdfdfa url(../../portal/images/icoH.gif) no-repeat 8px 12px; padding:8px 3px 8px 25px}
.a_derecha a:hover{color:#c67000; background:#fff5d8 url(../../portal/images/icoH.gif) no-repeat 8px 12px;}

a.visita{color:#da7b00; display:block;margin:0 3px; font-size:0.9em;background:#fff4e5; padding:8px 0; font-weight:bold; text-align:center;}

.a_derecha a:hover.visita{color:#a9a9a8;background:#fdfdfa;}

.arriba{margin:35px 0 15px 0;text-align:right; border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3; padding:4px 0;clear:left}
.arriba a{background:url(../../portal/images/arriba.gif) no-repeat right; padding: 2px 20px 5px 10px; display:block}
.arriba a:hover{ background:#f7f7f7;}
.a_derecha a.correo{ background:#fdfdfa; padding: 6px 0; text-align:center;}
.a_derecha a.correo:hover{background:#fff5d8; padding: 6px 0; text-align:center;color:#c67000;}
/*-------------------------------*/

/* titulos principales */
#titulo{width:100%;border-left: 1px solid #dedbd5; border-right: 1px solid #dedbd5;margin-bottom:12px;padding:0 0 1px 1px;padding:0 !important; background:#fff url(../../portal/images/fondoTitulos.gif) repeat-x bottom; height: 32px;display:block; clear:left; float:left;}

#titulo2{width:99.6%;border-left: 1px solid #dedbd5; border-right: 1px solid #dedbd5;margin:15px 0 12px 0;padding-top:5px 0 1px 1px; background:#fff url(../../portal/images/fondoTitulos.gif) repeat-x bottom; height: 32px;display:block;float:left; padding:0 !important;}

.imgtit{float:left;margin-right:4px;}


/*-----------UTILIDADES--------------------*/

.atras{margin:0; padding: 0; float:left;}
.atras a{ margin:2px 8px 0 6px; padding: 1px 6px 2px 26px; background:#fcfcfc url(../../portal/images/atras.gif) no-repeat 6px 0.4em; border:1px solid #beb6ac; display:block; color:#7d7568; font-weight:bold; font-size:0.9em;}
.atras a:hover{border:1px solid #ffaf2e;}

#utilidades{margin:1px 0 1px 5px;float:left; border-left:2px dotted #beb6ac;}
#utilidades li{float:left;padding: 1px 0 0 10px;}
#utilidades .accesibilidad a{padding:2px 12px;color:#585858;font-size:0.9em; font-weight:bold;border-left:2px dotted #beb6ac; margin:1px 0; display:block}


#utilidadestexto{float:right; margin:1px 5px 1px 0;}
#utilidadestexto li{float:left;padding: 0;}
#utilidadestexto .texto a{padding:1px 5px;border-left:2px dotted #beb6ac; margin:1px 0; display:block}
#utilidadestexto .texto a:hover{background:#e5e4e1;}

#utilidadestexto .tamano a{padding:0 3px;color:#4c453d; font-weight:bold;border:1px solid #827f75; border-top:1px solid #c9c8c3; border-left:1px solid #c9c8c3; background:#fbfaf8; margin:2px 3px; display:block; text-decoration:none; font-size:0.9em;}
#utilidadestexto .tamano a:hover{background:#f98100; color:#fff;}

.naranja3{background:#ffb007; height:3px; clear:both; font-size:0; margin-bottom:10px;padding:0 !important;}

/*--BUSCADOR--*/
#busqueda{float:right;margin:3px;padding:0;background:#dad7d1 url(../../portal/images/fondoBuscar.gif) repeat-x top;border:1px solid #9a9485;width:17em; display:block}
#buscadorGeneralForm{margin:1px; padding:3px; background:none; float: right ;width:17em;}
#buscadorGeneralForm input{width:14.5em;margin-right:2%;padding:1px 5px;font-size:.8em;color:#345D6A;float:left;}
#buscadorGeneralForm .busqueda{width:2em;float:left;padding:3px 5px 0 1px;border:none;background: transparent url(../../portal/images/btbuscar.gif) no-repeat 100% 2px;margin:0;cursor:pointer;}



/* compás */
#compas{width:97.3%;margin:4px 0 13px 0;padding:3px 1% 0.7em 1% !important;font-size:.9em;background:#f5f4f0; border-bottom:1px solid #ddd9cf; height:100%; min-height:12px; float:left;}
#compas em{width:auto;float:left;}
#compas ol{width:auto;float:left;margin:0;}
#compas ol li{display:inline;padding:0 6px;background:transparent url(../../portal/images/separador.gif) no-repeat 100% 5px;}
#compas li.compasactivo{background:none;}
#compas li.compasactivo a{text-decoration:none; font-weight:bold; color: #89847b;}


/* pie */
#seccion1, #seccion2, #seccion3{float:left;padding:8px 0;margin-left:2%;border-right:1px dashed #b1aca6; display:block}
#seccion1{width:35%; }
#seccion2{width:40%;}

#seccion3{padding:8px 1% 8px 2%;margin:0; border: none; width:15%;}
#seccion3 img.rss{margin-right:25% !important;margin:4px 1.5% 4px 0;float:left;}
#pie li{background: transparent url(../../portal/images/liPie.gif) no-repeat 0 6px;padding: 2px 9px;}

/* PARA TIPOS DISTINTOS DE FORMULARIOS */
/*-----------------
	.form_tipo1, 
	.form_tipo2, 
	.form_tipo3{}
--------------------*/

/* compás */
#compas{width:97.3%;margin:4px 0 13px 0;padding:3px 1% 0.7em 1% !important;font-size:.9em;background:#f5f4f0; border-bottom:1px solid #ddd9cf; height:100%; min-height:12px; float:left;}
#compas em{width:auto;float:left;}
#compas ol{width:auto;float:left;margin:0;}
#compas ol li{display:inline;padding:0 6px;background:transparent url(../../portal/images/separador.gif) no-repeat 100% 5px;}
#compas li.compasactivo{background:none;}
#compas li.compasactivo a{text-decoration:none; font-weight:bold; color: #89847b;}


/* pie */
#seccion1, #seccion2, #seccion3{float:left;padding:8px 0;margin-left:2%;border-right:1px dashed #b1aca6; display:block}
#seccion1{width:35%; }
#seccion2{width:40%;}

#seccion3{padding:8px 1% 8px 2%;margin:0; border: none; width:15%;}
#seccion3 img.rss{margin-right:25% !important;margin:4px 1.5% 4px 0;float:left;}
#pie li{background: transparent url(../../portal/images/liPie.gif) no-repeat 0 6px;padding: 2px 9px;}

/* PARA TIPOS DISTINTOS DE FORMULARIOS */
/*-----------------
	.form_tipo1, 
	.form_tipo2, 
	.form_tipo3{}
--------------------*/

	

	
	
	.radio label{width:100%;clear:left;display:inline;background:none;}
	.radio label input{border:none;background:none;}
	.radio label.radiocolumnas{width:60%;display:blok;float:left;clear:none;}
		
	
	.radiosino .zonaradios label{float:left;width:20%;}
	.radiosino span.asterisco{float:none;margin-right:5px;}
				
	.obligatorio{clear:both;padding-bottom:2%;}
	
	.cuerpoform label{margin-bottom:5px;padding-bottom:5px;}
.ast{color:#ff7800}


/* CLASE DE CIERRE DE FLOTACIONES */
.clr{clear:both;}

/* tamaño de los bloques que componen los campos (en caso de necesitar nuevos se nombrerán de esta manera "td+logitud del campo")*/
.td100{width:99.5%;}
.td50{width:50%;}
.td33{width:33%;}

/* ELEMENTO TEXTO */
.cuerpoform span.textoForm{margin:20px 5% 20px 10%;clear:left; float:left;}

#formulario{border:1px solid #ded9d0; padding:2px 2px 10px 2px;}

/* -------------------------- */

.cuerpoform{width:100%;padding-bottom:10px;margin:0; float:left;}
.cuerpoform label{clear:both; display:block; width:100%; padding-bottom:3px;}


.form_tipo3 .cuerpoform .td100 span.etiqueta, .form_tipo3 .cuerpoform .td100 span.etiquetarequerida{width:35%;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:35%;float:left;padding:0 0 0 5%;}
.radiosino span.etiqueta, .radiosino span.etiquetarequerida{width:35%;}

span.asterisco{float:right;color:#ff7800;font-size:.9em;margin-right:.8em;}
hr.salto{display:none;}
.cuerpoform .descripcion{float:left;margin-left:10px;padding-top:3px;}

/* ELEMENTO CHECKBOXES */
.checkboxes{width:100%;float:left;margin:15px 0;}
.zonachecks{width:65%;float:left;}
.checkboxes label{width:48%;display:inline;margin-right:1%;cursor:pointer;background:none}
.checkboxes input{float:left;padding:0;margin-right:5px;border:none;background:none}
.checkboxes label span{display:block;float:left;margin:3px 0px 0 0;}
/* ELEMENTO RADIOS */
.radios{width:auto;float:left;}
.radios .descripcion{float:right}
.radios legend{padding:0 10px;font-weight:normal;font-size:1em;background:none;color:#444;}
.zonaradios{padding:5px 0 !important;margin-top:0 !important;padding:0 0 30px 0;margin:-15px 0 0 35%;}
.zonaradios label{width:100%;float:left}
.zonaradios input{float:none;width:auto;margin:0 5px 0 0;border:none;background:none}
.zonaradios label span{width:auto;float:none;}
/*  ---  */
div.radio input{margin:0 1em;background:transparent;border:none}
div.radio {width:100% !important;float:left;margin-bottom:10px;}
.cuerpoform div.radio label{background:none;}
/* ELEMENTO CHECK */
.checkbox{width:80%;float:left;margin:10px 5%;}
.checkbox label{cursor:pointer;}
.checkbox input{float:left;padding:0;margin-right:10px;border:none;background:none}
.checkbox span{float:left;padding:0;margin-top:0 !important;margin:4px 10px 0 0;}


/* ELEMENTO FECHAS */
.fechas{width:100%;float:left;margin-bottom:5px;padding-bottom:10px;}
.titulofecha{}
.fechas input{font-weight:normal;margin-left:0;}
.fechas label{width:100%;float:left;}
.fechas label.fecha2{width:100%;float:left;margin-left:0;}
.calendario{vertical-align:top;margin:3px 8px;}



/* ELEMENTO BOTÓN */
div.tdBoton, div.tdBotonL{float:left;padding:0; width:auto; padding-left:5%;}

form input.enviar, form input.borrar{margin-right:12px !important;margin-right:2%;padding-right:16px;color:#626262;font-weight:bold;font-family:arial;border:1px solid #a5a4a3;cursor:pointer;float:left;}

form input.enviar{background:#f7f6f4 url(../../portal/images/enviar.gif) no-repeat 92% 4px;}
form input.borrar{background:#f7f6f4 url(../../portal/images/borrar.gif) no-repeat 92% 5px;}
form input.enviar:hover, form input.borrar:hover{color:#f3a200;text-decoration:underline}



/*-------NAVEGACION-2---------*/
#theMenu{float:left; width:100%;margin:0;padding:0;}
#xtraMenu, #xtraMenu2,#utilMenu{margin:0; padding:0;float:left; width:100%;}

#xtraMenu li ul li a, #utilMenu li ul li a{background: url(../../portal/images/naranjaLi.gif) no-repeat 3px 9px !important;}
#xtraMenu2 li ul li a, #utilMenu li ul li a{background: url(../../portal/images/naranjaLi.gif) no-repeat 3px 9px !important;}

h3.head{padding:0; margin:0; background: #f6bd18 url(../../portal/images/fondoMenu1.gif) repeat-x bottom; font:bold 1em arial;}
h3.head a{ display:block; padding:4px 2px 4px 15px;background: transparent url(../../portal/images/item.gif) no-repeat 3px 6px; color:#fff;}

h4.head.selected{ background:#ececec;}

h4.head{padding:0; margin:0; background:none;}
h4.head a{display:block; background: transparent url(../../portal/images/puntoMenuCon.gif) no-repeat 3px 7px !important ; font:bold 0.9em arial; text-decoration:underline;}

h3.headx{padding:0; margin:0; background: #f6bd18 url(../../portal/images/fondoMenu1.gif) repeat-x bottom; font:bold 1em arial;}
h3.headx a{ display:block; padding:4px 2px 4px 15px;background: transparent url(../../portal/images/item.gif) no-repeat 3px 6px; color:#fff;}

h4.headx.selected{ background:#ececec;}

h4.headx{padding:0; margin:0; background:none;}
h4.headx a{display:block; background: transparent url(../../portal/images/puntoMenuCon.gif) no-repeat 3px 7px !important ; font:bold 0.9em arial; text-decoration:underline;}

#theMenu li{float:left; width:100%;}
#theMenu li ul{ background: #fff url(../../portal/images/degradadoMenu.gif) repeat-x top; float:left; width:100%;}
#theMenu li ul li{ background:url(../../portal/images/hrPuntos.gif) repeat-x bottom;}
#theMenu li ul li a{ background:url(../../portal/images/puntoMenuSin.gif) no-repeat 4px 6px; display:block; padding: 4px 0 4px 15px; color:#555; font-weight:bold; margin:0 4px 1px 4px;}
#theMenu li ul li a:hover{color:#bc7700;}

#theMenu li ul li ul{ background:none !important;}
#theMenu li ul li ul li ul{background: #fff9e9 !important; border-top: 1px solid #f4bc14;  border-bottom: 1px solid #f4bc14; font-size:0.9em; padding:0 8px; float:none !important; width:auto !important;}
#theMenu li ul li ul li ul li{float:none !important; width:auto !important; background:none;}

#theMenu li ul li ul li ul li a{padding-top:3px;}


 
.facebook{border:1px solid #ddd; padding:5px 10px;}
.facebook .enlace{ text-decoration:none; display:block; color:#3B5998; padding-bottom:5px;}

.facebook .enlace:hover{ text-decoration:underline; display:block; color:#3B5998; padding-bottom:5px;}

.facebook .enlace span{font-size:1.3em;font-weight:bold;}