
@import url("http://www.ecliente.com/fsg/css/botones_editar.css");



body {text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 62.5%;background-image: url(/img/body_fondo.png);background-repeat: repeat-x;background-position: left top;background-color: #ededed;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
.clear {clear:both; display:block;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

strong {font-weight: bold;
}

/*añadido Paco*/


.easy ul{ list-style: none}
.easy ul li{ float: left}

/* fin añadido Paco*/

/*
CONTENEDOR
*************************************************************************************/
div#contenedor {width: 960px;margin: 0 auto;}
/*
MAINNAV
*************************************************************************************/
div#mainnav {height: 138px;background-color: #e65200;position: relative;}
div#mainnav h1 a {display: block;position: absolute;bottom: 0px;left: 0px;width: 220px;height: 92px;background-image: url(/img/logo_fundacionsecretariadogitano.png);background-repeat: no-repeat;background-position: left top;}
div#mainnav h1 a:hover {background-position: left bottom;}
div#mainnav h1 a span {display: none;}
div#mainnav ul {background-color: #FFF; position: absolute;left: 237px;padding-left: 2px;}
div#mainnav ul li {float:left;display: block;height: 140px;clear:none;}
div#mainnav ul li a {display: block;height: 53px;padding-top: 85px;float: left;background-repeat: repeat-x;background-position: left top;margin-right: 2px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 16px;color: #FFF;padding-left: 5px;text-align: left;text-transform: uppercase;}

div#mainnav ul li a:hover {background-position: left bottom;} 
div#mainnav ul li a.selected {background-position: left bottom;}

div#mainnav ul li a.op1 {width: 65px;    
    display: list-item;
    list-style-image: url("/img/mainnav_op1.png");
    list-style-position: inside;
    background-color: #d95200;}
div#mainnav ul li a.op2 {width: 70px;
    display: list-item;
    list-style-image: url("/img/mainnav_op2.png");
    list-style-position: inside;
}
div#mainnav ul li a.op3 {width: 72px;
   display: list-item;
    list-style-image: url("/img/mainnav_op3.png");
    list-style-position: inside;
}

div#mainnav ul li a.op4 {width: 105px;
   display: list-item;
    list-style-image: url("/img/mainnav_op4.png");
    list-style-position: inside;
}

div#mainnav ul li a.op5 {width: 90px;
   display: list-item;
    list-style-image: url("/img/mainnav_op5.png");
    list-style-position: inside;
}

div#mainnav ul li a.op6 {width: 124px;
   display: list-item;
    list-style-image: url("/img/mainnav_op6.png");
    list-style-position: inside;
}


div#mainnav ul li a.others {width: 70px;
   display: list-item;
    list-style-image: url("/img/mainnav_others.png");
    list-style-position: inside;color: #000;font-size: 14px;}

div#mainnav ul li a.op1_en {width: 113px;
   display: list-item;
    list-style-image: url("/img/mainnav_op1.png");
    list-style-position: inside;background-color: #d95200;}
div#mainnav ul li a.op2_en {width: 108px;   display: list-item;
    list-style-image: url("/img/mainnav_op2.png");
    list-style-position: inside;
}

div#mainnav ul li a.op3_en {width: 110px;   display: list-item;
    list-style-image: url("/img/mainnav_op3.png");
    list-style-position: inside;
}

div#mainnav ul li a.op4_en {width: 133px;   display: list-item;
    list-style-image: url("/img/mainnav_op4.png");
    list-style-position: inside;
}

div#mainnav ul li a.op5_en {width: 123px;   display: list-item;
    list-style-image: url("/img/mainnav_op5.png");
    list-style-position: inside;
}

div#mainnav ul li a.others_en {width: 90px;   display: list-item;
    list-style-image: url("/img/mainnav_others.png");
    list-style-position: inside;color: #000;font-size: 14px;}

/*
BARRA_BUSCADOR
*************************************************************************************/
div#barra_buscador {margin: 3px 0px;border-left: 1px solid #adadad;border-right: 1px solid #adadad;height: 24px;padding-right: 10px;padding-left: 10px;}

div.registro {float: right;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 400;padding-left: 25px;background-image: url(/img/usuario_fondo.png);background-repeat: no-repeat;background-position: left center;}
div.registro span {font-size: 12px;font-weight: 500;text-transform: uppercase;line-height: 22px;color: #888;padding-right: 30px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;}
div#matricula_usuario_no_registrado.registro {background-image: url(/img/registro_fondo.png); padding-left: 35px !important; }


div#barra_buscador a {font-size: 12px;line-height: 22px;color: #427AFF;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 500;}
div#barra_buscador a:hover {text-decoration: underline;}
form.buscador {padding-left: 30px;background-image: url(/img/buscador_fondo.png);background-repeat: no-repeat;background-position: left center;float: left;padding-right: 10px;border-right: 1px solid #adadad;}
form.buscador input.campo_texto {border: 1px solid #a8a8a8;padding: 2px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;width: 265px;	}
form.buscador input:focus.campo_texto {color: #666;}
ul.idiomas {float: left;}
ul.idiomas li {display: inline;}
ul.idiomas li a {display: block;float: left;font-size: 12px;	padding: 0px 10px;border-right: 1px solid #adadad;}
/*
ZONA_GRIS
*************************************************************************************/
div#zona_gris {margin: 10px 0px 10px 0px;border-left: 1px solid #858585;border-right: 1px solid #858585;height: 110px;position: relative}
div#zona_gris p.frase_destacada {color: #D5D5D5;font-size: 18px;line-height: 22px;text-align: center;width: 360px;padding: 0px 100px 0px 100px;	font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;float: left;}
div#zona_gris ul.areas_territorios {float: right;margin-right: 20px;position: relative;}
div#zona_gris ul.areas_territorios a {display: block;width: 118px;height: 46px;background-color: #58585a;background-repeat: no-repeat;background-position: left bottom;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;font-size: 12px;text-align: left;padding-top: 3px;padding-left: 7px;line-height: 14px;}
div#zona_gris ul.areas_territorios a:hover {background-color: #000;}
div#zona_gris ul.areas_territorios a.areas {background-image: url(/img/areas_fondo.png);}
div#zona_gris ul.areas_territorios a.territorios {background-image: url(/img/territorios_fondo.png);}
div#zona_gris ul.areas_territorios ul {/*width: 238px;*/right: 126px;position: absolute;padding-right: 16px;background-repeat: no-repeat;background-position: right top;background-image: url(/img/flechita_dropdown.png);z-index: 100;	margin-top: -50px;display: block;}
div#zona_gris ul.areas_territorios ul li {background-color: #f7f8f8;display: block;}
div#zona_gris ul.areas_territorios ul li a {display: block;background-color: #f6f6f6;color: #7f7f7f;width: auto;height: 20px;/*border-bottom: 1px solid #c7c7c7;*/line-height: 16px;background-repeat: repeat-x;background-position: left center;background-image: url(/img/fondo_dropdown.png);border-left: 5px solid #f7f8f8;border-right: 5px solid #f7f8f8;margin: 3px 0px;padding-left: 8px;padding-right: 8px;white-space: nowrap;}
div#zona_gris ul.areas_territorios ul li a:hover {color: #000;background-image: none;background-color: #d9dadb;}

div#zona_gris ul.secundarios { float: right;width: 250px !important;position: relative;}
div#zona_gris ul.secundarios li {display: inline;}
div#zona_gris ul.secundarios a {display: block;float: left; height: 46px;background-color: #58585a;background-repeat: no-repeat;background-position: left bottom;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 500;color: #FFF;font-size: 12px;text-align: left;padding: 3px 7px; width:65px; line-height: 14px; border-right:1px solid #333; border-left:1px solid #9E9E9E; text-transform:uppercase; }

div#zona_gris ul.secundarios a:hover {background-color: #FFF;color: #000;}
div#zona_gris ul.secundarios a.facebook {background-image: url(/img/facebook_fondo.png);}
div#zona_gris ul.secundarios a.youtube {background-image: url(/img/youtube_fondo.png);}
div#zona_gris ul.secundarios a.twitter {background-image: url(/img/twitter_fondo.png);}
div#zona_gris ul.secundarios a.boletines {background-image: url(/img/boletines_fondo.png);}

div#zona_gris ul.secundarios a.facebook:hover {background-image: url(/img/facebook_fondo_bl.png);}
div#zona_gris ul.secundarios a.youtube:hover {background-image: url(/img/youtube_fondo_bl.png);}
div#zona_gris ul.secundarios a.twitter:hover {background-image: url(/img/twitter_fondo_bl.png);}
div#zona_gris ul.secundarios a.boletines:hover {background-image: url(/img/boletines_fondo_bl.png);}

div#zona_gris ul.secundarios div {width: 390px;top: 110px;right: 0px;position: absolute;padding-top: 16px;background-repeat: no-repeat;background-position: right top;background-image: url(/img/flechita_dropdown2.png);z-index: 102;	}
div#zona_gris ul.secundarios div a {display: block;background-color: #f6f6f6;color: #7f7f7f;width: 390px;margin: 3px 0px;padding: 0px;}
div#zona_gris ul.secundarios div a.titulo {background: none;border: none}
div#zona_gris ul.secundarios div a.titulo:hover {color:#427AFF; text-decoration: underline}
div#zona_gris ul.secundarios div a:hover {}
div#zona_gris ul.secundarios div a.ir_a_boletines {display: block;height: 45px;font-size: 14px;line-height: 45px;background-repeat: no-repeat;background-position: right top;background-image: url(/img/boton_boletines.png);width: 372px; border:0px !important; margin:0px !important;}
div#zona_gris ul.secundarios div a:hover.ir_a_boletines {background-position: right bottom;text-decoration: underline;background-color:transparent;color: #000;}
li.boletines div {text-align: left;padding: 30px 20px 10px 20px !important;}

#boton1 a, #boton2 a, #boton3 a {margin-bottom:6px !important;}
#boton1 a, #boton4 a {border-left:0px !important;}

div#zona_gris ul.secundarios li.boletines div p.boletines_titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 22px;margin-top: 5px;margin-bottom: 5px;color: #3A393C;}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 22px;margin-top: 5px;margin-bottom: 5px;color: #3A393C;border: none;display: inline;height: 18px}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo a:hover {color:#427AFF; text-decoration: underline}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo span {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;color: #555;vertical-align: text-bottom;display: block}
div#zona_gris ul.secundarios li.boletines div p.boletines_entradilla {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;margin: 0px 100px 5px 0px;}

div#zona_gris ul.item_destacado{float: right;height: 110px; width: 75px;margin-right: 8px; overflow: hidden;border-left: 1px solid #858585;padding-left: 8px;}
div#zona_gris ul.item_destacado li{background-color: #58585A; height: 100%;border-right:1px solid #333;}
div#zona_gris ul.item_destacado img {float: left;padding: 3px 7px}
div#zona_gris ul.item_destacado a {display: block;float: left;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 500;color: #FFF;font-size: 12px;text-align: left;padding: 3px 7px 5px 7px; width:65px; line-height: 14px; text-transform:uppercase;}
div#zona_gris ul.item_destacado li:hover {background-color: #FFF;}
div#zona_gris ul.item_destacado li:hover a {color: #000;}

div#zona_gris ul.item_destacado_agenda{float: right;height: 107px; width: 120px; overflow: hidden;border-left: 1px solid #858585;padding-left: 8px;position: absolute;top:0;right: 265px}
div#zona_gris ul.item_destacado_agenda li{background-color: #58585A; height: 100%;border-right:1px solid #333;text-align: left; color: #FFFFFF;font-family:Georgia;}
div#zona_gris ul.item_destacado_agenda li span.titulo{display:block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 500;color: #FFF;font-size: 12px;padding: 3px 7px 5px 7px; line-height: 14px; text-transform:uppercase;}
div#zona_gris ul.item_destacado_agenda li span.titulo:hover{color: #000000}
div#zona_gris ul.item_destacado_agenda li span.fecha{display:block;padding: 3px 7px 0 7px;font-size: 11px}

div#zona_gris ul.item_destacado_colabora{float: right;height: 92px; width: 430px; overflow: hidden;border-left: 1px solid #858585;padding: 0px 15px 15px 15px;position: absolute;top:0;right: 265px}
div#zona_gris ul.item_destacado_colabora li {height: 100%;text-align: left; color: #FFFFFF;}
div#zona_gris ul.item_destacado_colabora li span.titulo{display:block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;padding: 3px 7px 5px 7px; line-height: 16px; text-transform:uppercase;}
#zona_gris .item_destacado_colabora h2 {font-family:Georgia; font-weight: 500;color: #FFF;font-size: 22px !important; text-transform:none !important; line-height:1.3em;}


form.suscripcion {padding-bottom: 12px;border-bottom: 1px solid #D9d9d9;margin-bottom: 7px;}
form.suscripcion input.campo_suscripcion {border: 1px solid #d9d9d9;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 280px; margin-right: 10px; border-radius:3px; }
form.suscripcion input:focus.campo_suscripcion {color: #666; }
form.suscripcion input.submit {
    font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;border: 3px solid #FFF;background-color: #3e3e40;padding: 2px 4px;font-weight: 400;font-size: 14px;cursor: pointer;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;
	/* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888');margin-top: 15px	
}
form.suscripcion input:hover.submit {background-color: #000;}

/* Encabezados regionales */

.encabezado_regional .selector_cccaa {clear:left; float:left; margin:3px 0 0 5px; width:150px; overflow:hidden; background:url('/img/ico/white/br_down_icon&16.png') no-repeat right 2px; height:22px;}
.encabezado_regional select {width:200px; font-family:Georgia; color:#CCC; border:0 !important; font-style:italic;background:transparent; -webkit-appearance: none; 
   _background:#2F2E31;
}
.encabezado_regional select option {color:#323134; border-bottom:1px dotted #CCC; padding:4px 5px; background:white; display:block;
   _background:#2F2E31;
   _color:white;
   }

.encabezado_regional .opcion_base {
   color:#CCC;
   _color:#2F2E31;
   padding:4px 5px;
   }


#cabecera_aragon {padding:5px 0 0 60px; min-height:85px; background:url('/img/fondos_territorios/fondo_aragon.png') no-repeat;}
#cabecera_andalucia {padding:5px 0 0 115px; min-height:85px; background:url('/img/fondos_territorios/fondo_andalucia_gde.png') no-repeat;}
#cabecera_cataluna {padding:5px 0 0 70px; min-height:85px; background:url('/img/fondos_territorios/fondo_catalunna.png') no-repeat;}
#cabecera_castilla_la_mancha {padding:5px 0 0 95px; min-height:85px; background:url('/img/fondos_territorios/fondo_clm_gde.png') no-repeat;}
#cabecera_castilla_y_leon {padding:5px 0 0 95px; min-height:85px; background:url('/img/fondos_territorios/fondo_cyl_gde.png') no-repeat;}
#cabecera_extremadura {padding:5px 0 0 60px; min-height:85px; background:url('/img/fondos_territorios/fondo_extremadura.png') no-repeat;}
#cabecera_galicia {padding:5px 0 0 60px; min-height:85px; background:url('/img/fondos_territorios/fondo_galicia_gde.png') no-repeat;}
#cabecera_murcia {padding:5px 0 0 60px; min-height:85px; background:url('/img/fondos_territorios/fondo_murcia.png') no-repeat;}
#cabecera_navarra {padding:5px 0 0 60px; min-height:85px; background:url('/img/fondos_territorios/fondo_navarra.png') no-repeat;}
#cabecera_comunidad_valenciana {padding:5px 0 0 50px; min-height:85px; background:url('/img/fondos_territorios/fondo_valencia.png') no-repeat;}
#cabecera_madrid {padding:5px 0 0 70px; min-height:85px; background:url('/img/fondos_territorios/fondo_madrid.png') no-repeat;}
#cabecera_asturias {padding:5px 0 0 105px; min-height:85px; background:url('/img/fondos_territorios/fondo_asturias.png') no-repeat;}
#cabecera_cantabria {padding:5px 0 0 80px; min-height:85px; background:url('/img/fondos_territorios/fondo_cantabria.png') no-repeat;}
#cabecera_pais_vasco {padding:5px 0 0 70px; min-height:85px; background:url('/img/fondos_territorios/fondo_euskadi.png') no-repeat;}
#cabecera_rumania {padding:5px 0 0 90px; min-height:85px; background:url('/img/fondos_territorios/fondo_rumania.png') no-repeat;}


/*
Layouts secundarios (o más vale tarde que nunca)
*************************************************************************************/

.columna_1_2 { float:left; width:458px; padding:0 10px;  text-align:left;}

.columna_1_5 { float:left; width:170px; padding:0 10px; text-align:left; }
.columna_2_5 {float:left; width:360px;padding:0 10px;text-align:left;}
.columna_3_5 {border:1px solid red;}
.columna_4_5 {float:left; width:746px; padding:0 10px; text-align:left;}

.border-left {border-left:1px solid #CCC;}
.border-right {border-right:1px solid #CCC;}


/*
Estilos generales de texto
*************************************************************************************/

#contenedor {}
#contenedor a, #content a {color: #427AFF;}
#contenedor h3, #contenedor h3 a, #content h3, #content h3 a {font-family:'Terminal Dosis'; font-size: 18px; text-transform: uppercase; line-height: 1.3em; margin:10px 0; padding:0px; color:#666;}
#contenedor h4, #contenedor h4 a, #content h4 {font-family:'Terminal Dosis'; font-size: 18px; text-transform: uppercase; line-height: 1.3em; margin:10px 0; padding:0px; color:#666;}

#contenedor .leermas, #contenedor .vermas, #content .leermas, #content .vermas, .contenedor .leermas {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: 500;color: #427AFF;font-size: 14px; display:block; padding:9px 0;}



/*
SLIDESHOW
*************************************************************************************/

.plusslider {overflow: hidden;position: relative;padding: 0;border-left: 1px solid #adadad;border-right: 1px solid #adadad;}
.plusslide-container {position: relative;}
.plusslider .child {float: left;}
.plustype-fader .child { display: none; position: absolute; left: 0; top: 0; }
.plustype-fader .current { z-index: 5; }
.plusslider-controls { position: absolute; left: 0; bottom: 0; }
.plusslider-controls li { float: left; list-style: none; margin-left: 5px; }
div#slidershow > *:first-child {	display: block;	}

div.bloque_slideshow {margin: 20px 0px 0px 0px; padding-bottom: 3px;
   /* background-repeat: repeat-x;background-position: left bottom;background-image: url(/img/slider_thumbnails_fondo.png); */
   }

div.slideshow_borde {border-left:1px solid #CCC;border-right:1px solid #CCC;}


div#slideshow {margin: 0 auto;width: 958px; position: relative;}
div#slideshow a.flecha_izq {position: absolute;text-indent: -10000px;display: block;width: 19px;height: 22px;background-image: url(/img/flechita_vermenos.png);background-repeat: no-repeat;background-position: left top;margin-top: 0px !important;left: 20px;top: 140px;z-index: 10;}
div#slideshow a:hover.flecha_izq {background-position: left bottom;}
div#slideshow a.flecha_der {position: absolute;text-indent: -10000px;display: block;width: 19px;height: 22px;background-image: url(/img/flechita_vermas.png);background-repeat: no-repeat;background-position: left top;margin-top: 0px !important;right: 20px;top: 140px;z-index: 11;}
div#slideshow a:hover.flecha_der {background-position: left bottom;}

ul.plusnav li.prev {position: absolute;text-indent: -10000px;display: block;width: 19px;height: 22px;background-image: url(/img/flechita_vermenos.png);background-repeat: no-repeat;background-position: left top;margin-top: 0px !important;left: 20px;top: 140px;z-index: 10;}
ul.plusnav li:hover.prev {background-position: left bottom;}
ul.plusnav li.next {position: absolute;text-indent: -10000px;display: block;width: 19px;height: 22px;background-image: url(/img/flechita_vermas.png);background-repeat: no-repeat;background-position: left top;margin-top: 0px !important;right: 20px;top: 140px;z-index: 11;}
ul.plusnav li:hover.next {background-position: left bottom;}

div#slideshow div.ui-tabs-panel { color: #333;padding: 15px 20px;width: 875px;background-color: #EDEDED}
div#slideshow div.ui-tabs-panel li {width: 958px;}
div#slideshow div.ui-tabs-panel img {float: left; margin-right: 30px;margin-left: 30px;}
div#slideshow div.ui-tabs-panel span.titular {float: left;font-size: 20px;line-height: 26px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;width: 210px;text-align: left;	display: block;margin-right: 20px;text-transform: uppercase}
div#slideshow div.ui-tabs-panel span.titular a {color:#333;float: left;font-size: 18px;line-height: 26px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;width: 210px;text-align: left;	display: block;margin-right: 30px;text-transform: uppercase}
div#slideshow div.ui-tabs-panel span.entradilla {float: left;font-family: Georgia, "Times New Roman", Times, serif;
/*	width: 265px;*/width: 220px;font-size: 14px;line-height: 20px;text-align: left;color: #666;}
div#slideshow div.ui-tabs-panel span.entradilla a {color:#427AFF; line-height: 22px;margin-top: 15px;font-size: 14px;}
div#slideshow div.ui-tabs-panel span.entradilla a.leermas {color: #427AFF;   font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif; line-height: 22px;display: block;margin-top: 15px;font-size: 14px;text-transform: uppercase}
div#slideshow div.ui-tabs-panel span.entradilla a:hover {text-decoration: underline;}
div#slideshow .ui-tabs-hide{ display:none; }
div#slideshow ul.ui-tabs-nav {border-left: 1px solid #adadad;border-right: 1px solid #adadad;padding: 0px 30px 0px 30px;width: 898px;margin: 0 auto;margin-bottom: 10px;height: 300px;}
div#slideshow ul.ui-tabs-nav li {display: inline;float: left}
div#slideshow ul.ui-tabs-nav li a {display: block;width: 100px;height: 76px;background-position: left top;background-repeat: no-repeat;border: 3px solid #333;float: left;margin-right: 18px;}
div#slideshow ul.ui-tabs-nav li.ui-tabs-selected a {border: 3px solid #E65200;}
div#slideshow .video{float: left; margin: 0 30px; border:3px solid #FFF}




/*
DESTACADOS
*************************************************************************************/

div#destacados {border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD;padding: 0px;background-image: url(/img/destacados_fondo.png);background-repeat: repeat-y;background-position: center top;width: 960px;margin: 10px auto 20px auto;}
div#destacados div.bloque_destacado {display: block;float: left;text-align: left;width: 205px;padding-right: 20px;padding-left: 15px;}
div#destacados div.bloque_destacado span.titular, div#destacados div.bloque_destacado span.titular a {display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #333;font-size: 16px;
    font-weight: 400; text-transform:uppercase;}
div#destacados div.bloque_destacado a.todas {display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #999;font-size: 16px;font-weight: 400;text-transform: uppercase}
div#destacados div.bloque_destacado a:hover.todas {color: #333;text-decoration: underline;}
div#destacados div.bloque_destacado img {border: 2px solid #333;margin-top: 5px;}
div#destacados div.bloque_destacado span.entradilla {display: block;font-family: Georgia, "Times New Roman", Times, serif;color: #999999;font-size: 14px;line-height: 16px;margin-top: 10px;margin-bottom: 20px;}

div#destacados div.bloque_destacado span.titulo a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 15px;line-height: 16px;display: block;margin-bottom: 15px;text-transform: uppercase;color: black;margin-top: 15px;}

div#destacados div.bloque_destacado a.enlace {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #427aff;}
div#destacados div.bloque_destacado a:hover.enlace {text-decoration: underline;}


div#destacados_home {border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD;padding: 0px;width: 960px;margin: 25px auto 20px auto;background-image: url(/img/destacados_fondo2.png);background-repeat: repeat-y;background-position: center top}

div#destacados_home div.bloque_destacado_home {display: block;float: left;text-align: left;width: 130px;padding-right: 30px;padding-left: 30px;}
div#destacados_home div.bloque_destacado_home_last {display: block;float: left;text-align: left;padding-right: 30px;padding-left: 15px;}
div#destacados_home div.bloque_destacado_home span.titular, 
div#destacados_home div.bloque_destacado_home span.titular a,
div#destacados_home div.bloque_destacado_home_last span.titular, 
div#destacados_home div.bloque_destacado_home_last span.titular a  {display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #333;font-size: 16px;
    font-weight: 400; text-transform:none!important;}
div#destacados_home div.bloque_destacado_home a.todas,
div#destacados_home div.bloque_destacado_home_last a.todas {display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #999;font-size: 16px;font-weight: 400;text-transform: uppercase}
div#destacados_home div.bloque_destacado_home a:hover.todas,
div#destacados_home div.bloque_destacado_home_last a:hover.todas {color: #333;text-decoration: underline;}
div#destacados_home div.bloque_destacado_home img {border: 2px solid #333;margin-top: 5px;}
div#destacados_home div.bloque_destacado_home_last img{margin-left: 45px}
div#destacados_home div.bloque_destacado_home span.entradilla {display: block;font-family: Georgia, "Times New Roman", Times, serif;color: #999999;font-size: 14px;line-height: 16px;margin-top: 10px;margin-bottom: 20px;}

div#destacados_home div.bloque_destacado_home span.titulo a{font-family: Georgia, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;display: block;margin-bottom: 15px;text-transform: none;color: black;margin-top: 15px;}

div#destacados_home div.bloque_destacado_home a.enlace {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #427aff;}
div#destacados_home div.bloque_destacado_home a:hover.enlace {text-decoration: underline;}


/*
BANNER
*************************************************************************************/
div#banner {background-image: url(/img/banner_fondo.png);background-repeat: repeat-x;background-position: left top;text-align: center;background-color: #e5e5e5;padding-top: 15px;}
div#banner span {background-image: url(/img/banner_span_fondo.png);background-repeat: repeat-x;background-position: left bottom;display: block;padding-bottom: 15px;}
/*
FOOTER
*************************************************************************************/
div#footer {background-color: #C4C4C4;background-image: -moz-linear-gradient(100% 100% 90deg, #bdbdbd, #d5d5d5);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d5d5d5), to(#bdbdbd));padding: 15px 0px;margin-top: 20px;}
div#footer div.footer_contenido {background-image: url(/img/footer_contenido_fondo.png);background-repeat: no-repeat;background-position: left center;width: 680px;margin: 0 auto;padding-left: 280px;}
div#footer div.footer_contenido ul {text-align: left;float: left; padding: 0}
div#footer div.footer_contenido ul li {}
div#footer div.footer_contenido ul li a {color: #444;font-size: 13px;line-height: 19px;-moz-text-shadow: 0px 1px 0px #FFF;   -webkit-text-shadow: 0px 1px 0px #FFF;   text-shadow: 0px 1px 0px #FFF; font-family:'terminal dosis'}
div#footer div.footer_contenido ul li a:hover {text-decoration: underline;}
div#footer div.footer_contenido div.colaboradores {padding: 10px 20px;background-color: #FFF;float: right;width: 304px;/*border: 1px solid #aaa;*/background-image: url(/img/colaboradores_fondo_344.png);background-repeat: repeat-y;background-position: left top;}
div#footer div.footer_contenido div.colaboradores p {font-size: 14px;text-align: left;color: #888;margin-bottom: 15px;}
div#footer div.footer_contenido div.colaboradores a {margin-right: 10px;float: left;}


div#footer div.footer_contenido a.logoLealtad{line-height: 91px; height: 91px;width: 85px;display: block;float: right; padding-right: 50px;}
div#footer div.footer_contenido a.logoLealtad img{padding: 23px 0 0;}
div#footer div.footer_socialco{margin: 20px auto 0 auto;width: 960px}
div#footer div.footer_socialco ul li{text-align: right;}
div#footer div.footer_socialco ul li a {color: #444;font-size: 13px;line-height: 14px;  font-family:'Terminal dosis'; text-transform:uppercase;}
/*
OTROS
*************************************************************************************/
.spacer {clear:both;height:10px;width:10px;}
.columa_1_2 {float:left;width:48%;margin-right:2%}

.socialco_editar {display:none !important;}
a.editar{display:none !important;}

.bg_white{ background: #FFF}

@import url("http://www.ecliente.com/fsg/css/botones_editar.css");



/*añadido Paco
*/

span.info{text-transform: uppercase; color: #4D4D4D; font-size:14px; font-family:'Terminal Dosis',Arial,Helvetica,sans-serif;}

a.vermas{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase; padding: 20px 0}
a.vermas_blk{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase; padding: 20px 0;display: block}
span.url a{color: #427AFF;font-size: 14px;}
a.busqueda_avanzada{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block; padding:0 0 30px 0;margin-left: 30px; text-align: left;}
a.submit, .eh_colega .boton, .boton {
  font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: white !important; font-weight: 400;font-size: 14px; text-transform: uppercase; font-style:normal;
  border: 3px solid white; background-color: #3E3E40; padding: 7px 10px; cursor: pointer;
  -moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; border-image: initial;  margin:20px 0}
.f-r{float: right}
.f-l{float: left}

a.link {color: #427AFF;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 14px;text-transform: none;text-align: left;padding-top: 8px;display: block;margin-left: 15px}

.texto_general{font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 20px;text-align: left;color: #666;}
.img_independiente_dcha{margin:0 0 20px 20px; float: right}
.img_independiente_izq{margin:0 20px 20px 0; float: left}
.enlinea{display: inline!important}
.no_border{border: none!important}
.no_imagen{background-image: none!important}
.boton{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;border: 3px solid #FFF;background-color: #3e3e40;padding: 2px 4px;font-weight: 400;font-size: 14px;cursor: pointer;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; text-transform: uppercase}
.fecha{overflow:hidden}

span.entradilla{font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 20px;text-align: left;color: #666;display: block}
span.entradilla img{float: left;margin: 0 25px 25px 0}
.varios_links{margin:20px 0;width:100%}
.varios_links a{margin-left:175px;}
.varios_links a.vermas{overflow:hidden;margin:0 10px 10px 10px;display:inline-block;color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;}


h3.titulo{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;line-height: 1.3em;text-transform: uppercase;text-align: left;padding-left: 2px;margin-bottom: 15px;padding-top: 10px; min-height:28px;}

a.hazteSocio{padding:20px 24px 20px 37px; font-size:1.3em !important; background: no-repeat 10px center url('/img/ico/white/br_next_icon&16.png');display:inline-block;border-radius:4px; font-family:'Terminal Dosis', Arial; text-transform:uppercase; color:white !important; border:2px solid white; box-shadow: 0 0 5px rgb(74,74,74);text-decoration:none; background-color: #E65200; border: 3px solid #FFFFFF; color: #FFFFFF; cursor: pointer; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; margin-right: auto; margin-left: auto; margin-top: 25px; -moz-box-shadow: 0px 0px 4px #888; -webkit-box-shadow: 0px 0px 4px #888; box-shadow: 0px 0px 4px #888;/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; }

a.hazteSocio:hover {color: #CCC!important;background-image:url('/img/ico/br_next_icon&16.png'); background-color: #E65200; text-decoration:none !important;}


div.article .listado_fotos{padding-top: 15px;border-top: 1px dotted #ADADAD;overflow: hidden}
div.article .listado_fotos .listado_fotos_item{clear: both;margin-bottom: 20px;overflow: hidden;border-bottom: 1px dashed #CCCCCC;padding-bottom: 10px}
div.article .listado_fotos ul{list-style: none; border: none;float: right;width: 490px}
div.article .listado_fotos ul li{background-image: none; padding-left:5px;padding-top: 0px!important}
div.article .listado_fotos ul li a{font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #898989;display: block;}
div.article .listado_fotos ul li span a{font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #427AFF;display: inline;font-weight: normal}
div.article .listado_fotos ul li span.titulo{font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #898989;display: block;}
div.article .listado_fotos ul li div{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;color:#666}
div.article .listado_fotos img{ float: left; margin: 0 15px 15px 0}
div.article .listado_fotos p{font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;color:#898989;}
div.article .listado_fotos span{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;color:#666}

/* En cualquier otro lado */

.listado_fotos, .listado_fotos_dcha {border-top: 1px dashed #CCCCCC;}
.listado_fotos li{ padding: 10px 0 !important; list-style:none; background:none !important;} 
div#mainContent ul.listado_fotos_dcha li {border-bottom: 1px dashed #CCCCCC;; list-style:none; background:none !important; padding-bottom: 20px!important}
.listado_fotos li img {float:left; margin-right:10px;}
.listado_fotos_dcha img {float:right;}
.listado_fotos_dcha a.link_img{padding-top: 10px;display: block}
.listado_fotos li img, .listado_fotos_dcha img {border:4px solid #EFEFEF; box-shadow:0 0 3px rgb(158,158,158);}
.listado_fotos .info {padding-left:170px; }
.listado_fotos_dcha .info {float:left;width:405px;padding: 10px 0}

.listado_fotos .info h4, .listado_fotos_dcha .info h5 {font-family: 'Terminal Dosis' !important; font-size: 18px; line-height: 20px; margin-bottom: 10px; margin-top: 0; text-transform: uppercase;}
.listado_fotos .info p, .listado_fotos_dcha .info p {font-size: 14px; line-height: 1.3em; margin: 7px 0px;}
.listado_fotos .info a, .listado_fotos_dcha .info a {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif; text-transform: uppercase;}
.listado_fotos .info a:visited {color:#3A3AF2;}
.listado_fotos .info a:hover {text-decoration:underline;}

.listado_sin_fotos {border-top: 1px dashed #CCCCCC;}
.listado_sin_fotos li {border-bottom: 1px dashed #CCCCCC; padding: 10px 0 !important; list-style:none; background:none !important;}


.separador {display:block; height:40px;}



/* ! contenedor_actualidad */
div#contenedor{}

.content_top{margin-bottom: 10px}
.content_middle{margin-bottom: 10px}
.content_bottom{margin-bottom: 10px}
.content_left{float: left;margin: 8px 0px; overflow: hidden;padding:0 20px 0 0; width: 625px}
.content_right{float: right;margin: 8px 0px;padding:0 20px; overflow: hidden; width: 252px}
/* !barra_dcha*/
div#barra_dcha{background-color: #FFF;float: left}

.audio_content{width: 290px;margin:0 auto;}

.content_left h3{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;line-height: 26px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}

/*	fin	aÃ±adido Paco */
/*
BARRA_BUSCADOR
*************************************************************************************/
div.registro {float: right;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 400;padding-left: 25px;background-image: url(/img/usuario_fondo.png);background-repeat: no-repeat;background-position: left center;}
div.registro span {font-size: 12px;font-weight: 500;text-transform: uppercase;line-height: 22px;color: #888;padding-right: 30px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;}
/*
ZONA_GRIS
*************************************************************************************/
#zona_gris h2 {float: left;color: #FFF;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 45px;padding-left: 8px;text-transform: uppercase;line-height: 50px}
#zona_gris h2.titulo_principal_home {float: left;color: #FFF;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 38px;padding-left: 8px;text-transform: uppercase;text-align:left; width:600px}
#zona_gris h3 {float: left; clear:left; color: #FFF;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 25px;padding-left: 8px;text-transform: uppercase; margin:0px;}
#zona_gris h2 a, #zona_gris h3 a {color:white;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;}
#zona_gris h2 a:hover, #zona_gris h3 a:hover {color:#CCC;}

h2.titulo_principal_estaticas{display:block;width:100%;float: left;color: #CCC !important;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 45px;padding-left: 15px;text-transform: uppercase;text-align:left;margin-bottom:20px;margin-left:0;overflow:hidden}
h3.titulo_principal_estaticas {float: left; clear:left; color: #C5C5C5 !important;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 25px;padding-left: 15px;text-transform: uppercase}

.slogan_home {float:left; padding:20px; color:white; font-size:22px; width:400px; font-style:italic; font-weight:normal; line-height:1.3em;}
.banner_cabecera {float:left;padding:0 10px; width:675px; overflow:hidden; text-align:left;}

div#zona_gris ul.secundarios {float: right;position: relative;width: 230px;border-left: 1px solid #858585;padding-left: 8px;}


/*
CONTENT
*************************************************************************************/
div#content {background-color: #FFF;background-image: url(/img/content_fondo.png);background-repeat: repeat-y;background-position: center center;}
/*
WRAPPER
*************************************************************************************/
div.wrapper {width: 960px;margin: 0 auto;background-image: url(/img/wrapper_fondo.png);background-repeat: repeat-y;background-position: left top;}
div.wrapper_right{width: 960px;margin: 0 auto;background-image: url(/img/wrapper_fondo_right.png);background-repeat: repeat-y;background-position: right top;}
/*
SIDEBAR
*************************************************************************************/
div#sidebar {width: 292px;text-align: left;padding-top: 90px;float: left;margin-bottom: 35px}

ul.subnav2 li li {padding-left:20px;}

ul.subnav2 li span.titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700;padding: 5px 15px;display: block;border-bottom: 1px solid #CCC;padding-top: 20px;text-transform: uppercase;}
ul.subnav2 li span.active {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700;padding: 5px 15px;display: block;border-bottom: 1px solid #CCC;padding-top: 20px;text-transform: uppercase;background-image: url(/img/sidebar_li_fondo.png);background-repeat: repeat-y;background-position: right center;color: #555;}
ul.subnav2 li a, #content .subnav2 a, #contenido .subnav2 a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700;padding: 5px 15px;display: block;border-bottom: 1px solid #CCC;padding-top: 20px;text-transform: uppercase;}
ul.subnav2 li a.subinfo {font-weight: 400;color: #AAA;padding-top: 5px;}
ul.subnav2 li ul li a, #content .subnav2 a, #contenido .subnav2 a {font-weight: 400;color: #AAA;padding-top: 5px;}
ul.subnav2 li a:hover, ul.subnav2 li a.active, #content .subnav2 .active, #contenido .subnav2 .active {background-image: url(/img/sidebar_li_fondo.png);background-repeat: repeat-y;background-position: right center;color: #555;}
ul.subnav2 li ul li ul li a {padding-left: 30px;}

ul.subnav2 form label{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-right: 8px;display: block;width: 100%;margin-bottom: 0;}
ul.subnav2 form label.inline{width:230px;display: inline-block; margin:10px 8px}
ul.subnav2 form label.wl20{margin-left: 40px; margin-top: 10px}
ul.subnav2 form input.radio{margin-left: 20px}
ul.subnav2 form input.texto{border: 1px solid #D9D9D9;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 125px;border-image: initial;margin-left: 40px}
ul.subnav2 form select{border: 1px solid #A8A8A8;color: #666;font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;margin-bottom: 5px;padding: 0px;border-image: initial;width: 80%; margin: 20px 0 0 20px}
ul.subnav2 form input.submit{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: white;border: 3px solid white;background-color: #3E3E40;padding: 2px 4px;font-weight: 400;font-size: 14px;cursor: pointer;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; border-image: initial;text-transform: uppercase; margin:20px 0}

/* 
MÓDULOS SUELTOS
*************************************************************************************/

/* Buscador a ancho completo, por ejemplo en la home del centro de búsqueda
---------------------------------- */
.buscador_ancho_completo {border-left:1px solid #CCC; border-right:1px solid #CCC; width:760px; margin:0 auto !important; clear:both; height:40px; padding:20px 100px;}



/* Ficha de publicaciones
----------------------------- */
.ficha_publicacion {border:1px solid #CCC; padding:15px; background:#CECECE; clear:both; margin-bottom:30px;}

.ficha_publicacion_portada {float:left; padding:0 20px 0 0; width:130px;}

.ficha_publicacion_datos {float:left; width:430px;}
.ficha_publicacion_datos li {margin:0px !important; padding:0 0 7px 10px !important; background-image:none !important;}
.ficha_publicacion_datos li a.tags {padding:3px !important; display:inline-block; border:1px solid #B7B7B7; border-radius:4px; text-transform:uppercase; font-family:arial; font-size:11px; color:#555; }

.ficha_publicacion_botonera { text-align:right; padding:10px 0 0 0; font-size:14px;}
.ficha_publicacion_botonera ul {margin:0px;}
.ficha_publicacion_botonera ul li {background:none !important; display:inline; margin:0 0 0 10px !important;; padding:0px !important; }
.ficha_publicacion_botonera ul li a {background:url('/img/ico/white/wrench_icon&16.png') no-repeat 5px center #555; display:inline-block; padding:5px 10px 5px 26px;border-radius:4px; font-family:'Terminal Dosis', Arial; text-transform:uppercase; color:white !important; border:2px solid white; box-shadow: 0 0 5px rgb(74,74,74); }
.ficha_publicacion_botonera ul li a:hover {background:url('/img/ico/wrench_icon&16.png') no-repeat 5px center #CCC; color:#2E2D30 !important; text-decoration:none !important;}
.ficha_publicacion_botonera p {margin:0px !important; font-size:0.8em !important; text-align:right !important;}


.ficha_publicacion_botonera.XL a {padding:15px 25px; font-size:1.2em; }
.ficha_publicacion_botonera.izq {text-align:left;}


.ficha_publicacion_botonera ul li a.boton_comprar {background-image:url('/img/ico/white/shop_cart_icon&16.png')}
.ficha_publicacion_botonera ul li a.boton_comprar:hover {background-image:url('/img/ico/shop_cart_icon&16.png')}

.ficha_publicacion_botonera ul li a.boton_descargar {background-image:url('/img/ico/white/download_icon&16.png')}
.ficha_publicacion_botonera ul li a.boton_descargar:hover {background-image:url('/img/ico/download_icon&16.png')}

.ficha_publicacion_botonera ul li a.boton_online {background-image:url('/img/ico/white/expand_icon&16.png')}
.ficha_publicacion_botonera ul li a.boton_online:hover {background-image:url('/img/ico/expand_icon&16.png')}

.ficha_publicacion_botonera ul li a.boton_solicitar {background-image:url('/img/ico/white/br_next_icon&16.png'); }
.ficha_publicacion_botonera ul li a.boton_solicitar:hover {background-image:url('/img/ico/br_next_icon&16.png'); }

/*
BLOQUES DE TEXTO
*************************************************************************************/
div#mainContent {text-align: left;float: right;border-right: 1px solid #ADADAD;width: 625px;margin: 8px 0px;padding-right: 20px;}
div#mainContent_f-l {text-align: left;float: left;border-right: 1px solid #ADADAD;width: 625px;margin: 8px 0px;padding-left: 20px;}
div#mainContentFull {text-align: left;border-right: 1px solid #ADADAD;border-left: 1px solid #ADADAD;width:918px;margin: 8px 0px;padding:0 20px;overflow: hidden}
div.article{position: relative}
div.article p, div.article {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #4D4D4D;}

div.article ul.enlaces_relacionados {margin-bottom: 30px;border: none;}
div.article ul.enlaces_relacionados li {display: inline;background: none;padding-left: 0px;border-bottom: none !important;}
div.article ul.enlaces_relacionados li a, #content .enlaces_relacionados a, #contenedor .enlaces_relacionados a {
  display: block;float: left;border: 1px solid #b0b0b0;background-color: #c6c7c9;color: #666;padding: 4px;margin-right: 15px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px; text-transform:uppercase;}
div.article ul.enlaces_relacionados li a:hover, #content .enlaces_relacionados a:hover, #contenedor .enlaces_relacionados a:hover {background-color: #3A3A3C;color: #FFF;	}

div.article h3.tit, #content h3.tit, #contenedor h3.tit {
  color: #555; font-size: 24px; line-height: 26px; text-transform: uppercase;
  margin: 20px 0; border-top: 1px solid #ADADAD; padding-top: 10px;}


div.article div.subtitulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;line-height: 16px;text-align: justify;margin-bottom: 20px;text-transform: uppercase;}


div.entradilla {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;background-color: #FFF;padding: 10px;color: #858585;border: 1px solid #CCC;margin-bottom: 20px;overflow: hidden}
div.entradilla img{float:right; margin:5px 5px 5px 10px}
div.entradilla em {font-family: Georgia, "Times New Roman", Times, serif;font-style:italic;font-size: 14px;line-height: 18px;color: #858585;margin-bottom: 20px}
div.entradilla span {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #858585;margin-bottom: 20px}
div.entradilla a{color: #427AFF;font-family: Georgia, "Times New Roman", Times, serif;}
div.entradilla a:hover{text-decoration: underline}
div.entradilla ul{padding-top: 8px; margin-bottom: 8px;}
div.entradilla ol{padding-top: 8px; margin-bottom: 8px; list-style:decimal;}
div.entradilla ol li {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #858585;margin:0 0 0 40px;padding:0 0 0 20px}
div.entradilla ul.noborde, div.entradilla ul.no_border {padding-top: 8px; margin-bottom: 8px;border: none}
div.entradilla li.no_imagen {padding:0px !important;}

div.entradilla ul li {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #858585;margin:0 0 0 20px;background-image: url(/img/bullet_li_no_fondo.png);padding-bottom: 0}
div.article div.entradilla p {margin:0px}

div.article div.fecha {margin-bottom: 0px;padding-top: 10px;margin-top: 25px;text-transform: uppercase}
div.article div.fecha p {float: left;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;}
div.article div.fecha p a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;color: #427AFF;}
div.article div.fecha p span.autor {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;color: #000}
div.article div.fecha p a:hover {text-decoration: underline;}





div.redessociales {margin-bottom: 10px; float:right; text-align:right !important;}
div.redessociales span { display: block;float: left;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;margin-right: 15px;}
div.redessociales span.external {display: none}
div.redessociales ul, .article .redessociales ul {float: left;border-top: none; width:100px; padding:0px; }
div.redessociales ul li, .article .redessociales li { background: none !important; padding:0px !important; float:left; margin:0px;}
div.redessociales ul li a {display: block;float: left;background-repeat: no-repeat;background-position: left top;width: 25px;height: 25px;margin-right: 4px;}
div.redessociales ul li a:hover {background-position: left bottom;}
div.redessociales ul li a span {display: none;}
div.redessociales ul li a.twitter {background-image: url(/img/compartir_twitter.png);}
div.redessociales ul li a.facebook {background-image: url(/img/compartir_facebook.png);}
div.redessociales ul li a.enviar_mail {background-image: url(/img/compartir_enviarmail.png);}

div.redessociales ul li a.addthis_button_twitter span, 
div.redessociales ul li a.addthis_button_facebook span, 
div.redessociales ul li a.addthis_button_email span{display: none}

/*div.article div.fecha div.redessociales ul {float: left;border: none;width: 87px; margin-right: 0!important;}
div.article div.fecha div.redessociales ul li {display: inline;background-image: none;border-bottom: none;padding: 0}
div.article div.fecha div.redessociales ul li a {display: block;float: left;background-repeat: no-repeat;background-position: left top;width: 25px;height: 25px;margin-right: 4px;}
*/

.addthis_button_twitter {background-image: url(/img/compartir_twitter.png);}
.addthis_button_facebook {background-image: url(/img/compartir_facebook.png);}
.addthis_button_email {background-image: url(/img/compartir_enviarmail.png);}
.addthis_button_formspring {background-image: url(/img/compartir_enviarmail.png);}

div.article p, div.article {font-size: 14px;line-height: 18px;color: #4d4d4d;margin-bottom: 20px; text-align:left;}
div.article em, div.article i {font-style:italic}
div.article strong {font-weight: bold;}
div.article a {color: #427AFF;}
div.article a:hover {text-decoration: underline;}
div.article h4 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 10px;margin-top: 10px;color: #888;text-transform: uppercase;}
div.article div.foto {border-top: 1px solid #ADADAD;border-bottom: 1px solid #ADADAD;padding-top: 12px;padding-bottom: 12px;margin-bottom: 20px;}
div.article div.foto img {margin: 0 auto;display: block;}
div.article div.foto blockquote {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;	color: #4d4d4d;margin-top: 10px;text-align: center;text-transform: uppercase;font-weight: 500;}
div.article div.foto-left img {float: left;margin-right: 20px;}
div.article div.foto-right img {float: right;margin-left: 20px;}
div.article div.foto-left blockquote {float: left;width: 280px;margin-top: 0px;text-align: left;text-transform: uppercase;font-weight: 500;}
div.article div.foto-right blockquote {float: right;width: 280px;margin-top: 0px;text-align: left;text-transform: uppercase;font-weight: 500;}
div.article div.foto-center {text-align: center;}
div.article blockquote.articulo {text-align: center;border-top: 1px solid #ADADAD;border-bottom: 1px solid #ADADAD;margin-bottom: 20px;font-style: italic;color: #666;padding: 30px 150px 0px 150px;font-size: 18px;line-height: 20px;background-image: url(/img/blockquote_fondo1.png);background-repeat: no-repeat;background-position: center top;}
div.article blockquote.articulo span {font-family: Georgia, "Times New Roman", Times, serif;display: block;padding-bottom: 30px;background-image: url(/img/blockquote_fondo2.png);background-repeat: no-repeat;background-position: center bottom;}

div.article ul {margin-bottom: 20px;}
div.article ol {margin-bottom: 20px; list-style:decimal}
div.article ul li {background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left 1px;padding: 7px 0px 0px 20px !important; margin:0 0 0 10px;}

div.article ol li {margin:0 0 0 40px;padding: 7px 0px 0px 15px;}
div.article ol ol {margin:0 0 0 35px;padding: 8px 0px 8px 0px;}
div.article ul li p,
div.article ol li p {margin-bottom: 0;}
div.article ul li ul{margin-top: 0px !important;padding-top: 8px;padding-left: 25px}
div.article ul li ul li{background-image:none!important;padding: 8px 0 0 0; list-style-type:square;margin-left: 15px; color: #666}
div.article ul ul {margin-bottom: 0px;margin-top: 10px;border-top: none;list-style-type:disc}
div.article ul ul ul{margin-bottom: 0px;margin-top: 10px;border-top: none;list-style-type:square}
div.article ul ul li {border-bottom: none;background-image:none;padding:8px 0 8px 10px;margin-left:55px}
div.article ul ul ul li{margin-left: 75px;padding: 3px 0 3px 10px}
div.article a.enlace {color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;background:none!important;text-align:left}
div.article a:hover.enlace {text-decoration: underline;}
div.article a.simple {color: #427AFF;font-family: inherit;font-size: inherit; text-transform: none; font-weight:inherit;background:none!important;}


div.article div.info_relacionada {margin-bottom: 10px;background-color: #FFF;}
div.article div.info_relacionada p, div.article div.info_relacionada h4, #content .info_relacionada h4, #contenido .info_relacionada h4  {background-color: #3A393C;background-image: -moz-linear-gradient(100% 100% 90deg, #4b4b4a, #6d6d6c);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6d6d6c), to(#4b4b4a));text-transform: uppercase;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;padding: 5px;color: #FFF;margin-bottom: 0px;}
div.article div.info_relacionada ul {border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-top: none;}
div.article div.info_relacionada ul li {border-bottom: 1px solid #e5e5e5;background-image: none;padding: 8px 5px;font-family: Georgia, "Times New Roman", Times, serif;color: #898989;font-size: 12px;line-height: 14px;}
div.article div.info_relacionada ul li span {background-color: #F5F5F5;background-image: -moz-linear-gradient(100% 100% 90deg, #e4e4e4, #f5f5f5);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#e4e4e4)); padding: 8px 5px;display: table-cell;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;text-transform: uppercase;width: 130px}
div.article div.info_relacionada ul li span.texto {background-color: #FFF;background-image: none;padding: 8px 5px;display: table-cell;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 16px;width: 70%;text-transform: none}
div.article div.info_relacionada ul li span.enlinea, div.info_relacionada ul li span.enlinea p {background-color: #FFF;background-image: none;padding: 0;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;line-height: 16px;width: auto;text-transform: none;display: inline; color: #999; font-weight:normal;}
div.article div.info_relacionada ul li a {display: table-cell;font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px;line-height: 16px;vertical-align: top;padding-bottom: 5px;}
div.article div.info_relacionada ul li a.enlinea {display: inline;margin-right:15px}
div.article div.info_relacionada ul li a.izq {width: 25%}
div.article div.info_relacionada ul li a:hover {text-decoration: underline;}

.info_relacionada .enlace{background: no-repeat 10px 8px  url(/img/ico/enlace.png)!important; padding: 8px 0px 8px 40px!important;}
.info_relacionada .comunicado{background: no-repeat 10px 8px url(/img/ico/comunicado.png)!important; padding: 8px 0px 8px 40px!important;}
.info_relacionada .documento{background: no-repeat 10px 8px url(/img/ico/documento.png)!important; padding: 8px 0px 8px 40px!important;}
.info_relacionada .microImg{background: none; padding: 8px 0px 8px 8px!important;height: 40px!important}
.info_relacionada .microImg a{line-height: 40px!important}
.info_relacionada .microImg img{float: left; margin-right: 15px}
.info_relacionada .noticia{background: no-repeat 10px 8px url(/img/iconos/news.png)!important; padding: 8px 0px 8px 40px!important;}
.info_relacionada .documento_no_ico{padding: 8px 0px 8px 5px!important;}
.info_relacionada .documento_no_ico a {display:inline!important;padding-right:15px}
.info_relacionada .publicacion{background: no-repeat 10px 8px  url(/img/ico/bookmark_2_icon&16.png)!important; padding: 8px 0px 8px 40px!important;}


.imagenes_relacionadas * {}

.imagenes_relacionadas {margin-bottom: 20px;background-color: #FFF;border-bottom: 5px solid #3A393C;}
.imagenes_relacionadas p {background-color: #3A393C;background-image: -moz-linear-gradient(100% 100% 90deg, #4b4b4a, #6d6d6c);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6d6d6c), to(#4b4b4a));font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important;font-weight: 700!important;font-size: 14px!important;padding: 5px;color: #FFF!important;margin-bottom: 0px;text-transform: uppercase;}
.imagenes_relacionadas ul, div.article .imagenes_relacionadas ul {padding: 10px 20px}
.imagenes_relacionadas ul li, div.article .imagenes_relacionadas ul li {background-image: none;padding: 0px !important;border-bottom: none; float: left;margin:7px 7px 7px 6px;}
.imagenes_relacionadas ul li.galeria_quienes {height: 79px; width: 104px;float: left; margin:0 25px 25px 0}
.imagenes_relacionadas ul li a {display:inline-block;border: 2px solid #3A393C;}
.imagenes_relacionadas a:hover {border: 2px solid #DDD;}



div.article div.pre_info{margin: 15px 0;font-size: 12px; text-align:left}
div.article div.pre_info span{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; color: #4D4D4D;font-size: 14px;text-transform: uppercase}
div.article div.pre_info ul{border: none;margin-top: 30px}
div.article div.pre_info li{padding-left: 28px;padding-top: 0; margin-bottom: 8px;text-transform: none;overflow: hidden}
div.article div.pre_info li ul{list-style: disc}
div.article div.pre_info li ul li{overflow: visible;list-style-type: disc;padding-left: 10px}
div.article div.pre_info li.fecha{background: url(/img/ico/clock.png) no-repeat left top;}
div.article div.pre_info li.lugar{background: url(/img/ico/item.png) no-repeat  left top;}

div.article .logos{border-top: 1px solid #ADADAD;border-bottom: 1px solid #ADADAD;padding-top: 12px;padding-bottom: 12px;margin-bottom: 20px;overflow: hidden}
div.article .logos div{margin:0;padding: 20px;border-bottom: 1px dotted #ADADAD}
div.article .logos img {float: left;margin: 0 20px 0 0}
div.article .logos blockquote {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;	color: #4d4d4d;text-transform: uppercase;font-weight: 500;}
div.article .logos blockquote a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;	color: #4d4d4d;text-transform: uppercase;font-weight: 500;}

/* !mainContent_f-l */

/*
BLOQUE_EMPLEO
*************************************************************************************/
div.bloque_empleo1 {background-color: #FFF;background-image: url(/img/bloque_empleo_fondo1.png);background-repeat: repeat-x;background-position: left top;margin: 0px 0px 15px 0px;}
div.bloque_empleo2 {background: url(/img/bloque_empleo_fondo2.png) repeat-x left bottom;padding: 10px 0px;text-align: left;}
div.bloque_empleo3 {width: 960px;margin: 0 auto; background:white;}

div.bloque_empleo3 ul {position: relative;}/*background-image: url(/img/bloque_empleo_fondo3.png);background-repeat: repeat-y;background-position: left top;}*/
div.bloque_empleo3 ul li {display: block;position: relative;width: 154px;float: left;padding: 0px 10px 10px 10px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 16px; border-left: 1px solid #ababac; color:#333; font-size:1.2em;/*min-height: 150px;*/;}
div.bloque_empleo3 ul li.empleo_titulo {width: 200px;border-left: none;text-transform: uppercase}
div.bloque_empleo3 ul li.empleo_titulo span.titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #58585A;font-size: 24px;margin: 20px 0 10px;display: block;text-transform: uppercase; font-weight:500; line-height:1em;}
div.bloque_empleo3 ul li.empleo_titulo span.subtitulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #CCC;font-size: 18px;display: block; line-height:1em;}

/* General de cada bloque */
div.bloque_empleo3 ul li a {}
div.bloque_empleo3 ul li a:hover {text-decoration: underline;}
div.bloque_empleo3 ul li strong {display: block; margin: 10px 0 0 0;}
div.bloque_empleo3 ul li strong a {font-family: Georgia !important; text-transform: none; color: #000 !important; font-size: 15px; font-weight:400;}


/* Flecha al final de la línea */

div.bloque_empleo3 ul li.ver_mas {display: block;width: 20px;height: 40px;border-right: none;position: absolute;right: 0px;top: 50%;margin-top: -20px;padding: 0 !important;border-left: none;}
div.bloque_empleo3 ul li.ver_mas a {display: block;width: 19px;height: 22px;background-image: url(/img/flechita_vermas.png);background-repeat: no-repeat;background-position: left top;margin-top: 0px !important;}
div.bloque_empleo3 ul li.ver_mas a:hover {background-position: left bottom;}
div.bloque_empleo3 ul li.ver_mas a span {display: none;}

/* Elementos que llevan foto */
div.bloque_empleo3 ul li.two_columnas {width: 329px;}
div.bloque_empleo3 ul li.two_columnas img {float: left;margin:10px 20px 25px 10px !important;}

div.bloque_empleo3 ul li.two_columnas .info{width: 160px;float: right}
div.bloque_empleo3 ul li.segunda_linea {margin-left: 235px;}

div.bloque_empleo3 ul.secundario {margin:7px 0;}
div.bloque_empleo3 ul.secundario li { margin:0px; padding:2px !important; display: block;
    float: none !important;min-height: 10px !important; width:auto;position: relative;border: none}/*border-top:1px solid #CCC;*/
*div.bloque_empleo3 ul.secundario li{padding: 2px}
div.bloque_empleo3 ul.secundario li a {display:inline;}

/*
MENU EN PESTAÃ‘AS
*************************************************************************************/
div.bloque_eyelashes {margin-bottom: 25px;background-image: url(/img/eyelashes_fondo.png);background-repeat: repeat-x;background-position: left bottom; overflow:visible;}
ul.eyelashes {text-align: left;width: 960px;margin: 0 auto;border-left: 1px solid #CCC; overflow:visible;}
ul.eyelashes li {display: inline;}
ul.eyelashes li a {color: #999 !important;display: block;float: left;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;background-color: #EDEDED;min-height: 35px;position: relative;}
ul.eyelashes li a:hover span, ul.eyelashes li a.active span {color: #333;border-bottom: 1px solid #EDEDED;}
ul.eyelashes li a span {display: block; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px; max-width:110px; min-width:95px; position:relative; height: 35px; padding: 10px 5px; bottom:-1px; border-bottom: 1px solid #CCC;}

/* Carrito de publicaciones (va dentro del menÃº de pestaÃ±as) */

#eyelash_carrito {float:right; width:210px; text-align:left; border-radius:6px; background:white; padding:5px 7px; }
#eyelash_carrito h2 {display:block; float:left; width:35px; height:40px; background:url('/img/iconos/glyphicons_202_shopping_cart.png') no-repeat top left; text-indent:-10000px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
#eyelash_carrito p, #eyelash_carrito p a { font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-weight: 400; clear:none;}
#eyelash_carrito p {display:block; float:left; width: 170px; font-size:14px; color:#333; text-transform:uppercase; clear:none; }
#eyelash_carrito p a {font-size:12px; text-transform:none !important}
#eyelash_carrito p a:hover {text-decoration:underline;}

#eyelash_carrito p strong {font-size:20px; font-family: 'Terminal Dosis', arial;}
#eyelash_carrito .botonera { display:inline-block; margin:0px 10px 0 0; padding:3px; border-radius:4px; background:#555;}
#eyelash_carrito .botonera a {color:white; text-transform:uppercase; font-family:'Terminal Dosis';}





/*
DESTACADOS
*************************************************************************************/
div.bloque_destacados {margin-bottom: 25px;	border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD;width: 920px;margin: 20px auto 0 auto;padding: 0px 20px;}
div.bloque_destacados_wauto{border-left: 1px solid #ADADAD;margin: 0 0 25px 0;padding: 0px 20px 0 20px}

div.bloque_destacados_territorios{margin:25px 0;padding:20px 0 0px; border-top: 1px solid #333}
div.bloque_destacados_territorios ul.destacados li{background: none; padding:20px 0}

h3.destacados_titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;line-height: 26px;text-transform: uppercase;text-align: left;background-image: url(/img/destacados_titulo.png);background-repeat: no-repeat;background-position: left center;padding-left: 45px;margin-bottom: 15px;height: 28px;padding-top: 10px;}
span.destacados_titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;line-height: 26px;text-transform: uppercase;text-align: left;background-image: url(/img/destacados_titulo.png);background-repeat: no-repeat;background-position: left center;padding-left: 0px;margin-bottom: 15px;height: 28px;padding-top: 10px;}
span.destacados_titulo a.link{display: inline!important;}
h4.destacados_titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 10px;margin-top: 10px;color: #888;text-transform: uppercase;text-align: left}
ul.destacados {text-align: left;}
ul.destacados li {border-bottom: 1px dashed #CCC;padding: 20px 0px;}
ul.destacados li.destacado_item {padding: 8px 0 4px 0;}
ul.destacados li.first {padding: 12px 0 4px 0;}
ul.destacados li.last {padding: 8px 0 4px 0; border: none}
ul.destacados li.destacado_item a{margin-top: 0!important; text-transform:uppercase;}
ul.destacados li img {float: left;margin-right: 20px;}
ul.destacados li .destacado_info {float: left;width: 389px}
ul.destacados li .destacado_titular, ul.destacados h5, ul.destacados h4 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px; display: block; margin-bottom: 10px;text-transform: uppercase;}
ul.destacados li .destacado_titular a, ul.destacados h4 a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px !important;line-height: 20px; margin-bottom: 15px;text-transform: uppercase;color:#000 !important;margin-top:0;display:inline}
ul.destacados li .destacado_fecha {float: left;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px; width: 100%;text-transform: uppercase;padding-bottom: 10px}
ul.destacados li .destacado_lugar {float: left;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #666;width: 100%; text-transform: uppercase}
ul.destacados li .ico_lugar {background: url('/img/iconos/glyphicons_242_google_maps_h16_gris.png') no-repeat left top; padding-left: 23px}
ul.destacados li .destacado_entradilla, ul.destacados p {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 1.5em;;display: block;}

ul.destacados li .subtitulo {font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px; font-style:italic; color:#444; margin:1em 0;}


ul.destacados li a {color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;}
ul.destacados li a.vermas, .destacados .leermas {display: block; padding:15px 0}

ul.destacados li a:hover {text-decoration: underline;}



/* Creo que esto de abajo sobra, pero no estoy segura aún */
ul.destacados li.campanna{overflow: hidden;padding-top: 0}
ul.destacados li.campanna img{float: left}
ul.destacados li.campanna a{display: block; margin-top: 20px;margin-left:0;text-transform: uppercase;font-size: 16px}
ul.destacados li.campanna .info{width:739px;float: right}
ul.destacados li.campanna .info2{width:444px;float: right}
ul.destacados li.campanna span.slogan{display: block;margin-bottom: 10px;margin-left:0;font-size: 16px}

ul.destacados li.agenda{overflow: hidden; border:none;padding-bottom: 20px;border-bottom:1px dashed #CCC}
ul.destacados li.agenda img{float: right}
ul.destacados li.agenda a{ margin-top: 20px}
ul.destacados li.agenda .info{width:480px; float: left}
ul.destacados li.agenda .info2{width:444px;float: right}

.dia_evento{ width: 122px; height: 132px;background-color: #CCC; float: left;margin: 0 52px 0 30px; text-align: center;padding: 20px}
.dia_evento .dia{font-family: arial, "Times New Roman", Times, serif;font-weight: bold;font-size: 70px;border-bottom: 4px solid #000; padding-bottom: 0px;padding-top:0!important}
.dia_evento .mes{font-family: arial, "Times New Roman", Times, serif;font-weight: bold;font-size: 18px;border-bottom: 4px solid #000; padding-bottom: 10px;text-transform: uppercase;padding-top:0!important}
.dia_evento .anno{font-family: arial,  "Times New Roman", Times, serif;font-weight: bold;font-size: 18px;border-bottom: none;padding-top: 10px;padding-bottom: 0}

.con_foto .destacado_info {float:none !important; width:auto !important; margin-left:180px;}
.con_foto .destacado_foto {float:left; width:180px; clear:none;}




/*
Listado de destacados pequeños
-------------------------------*/

.destacados_foto { text-align:left; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:20px 0 !important;}
.destacados_foto .tacaEnlaces h3 { margin:0; padding:0;  }
.destacados_foto .tacaEnlaces {border:0px;}

.destacados_foto .destacado {clear:both; padding:10px; margin: 10px 0 20px; border:1px solid #CCC;overflow: hidden; background:#EFEFEF;}
.destacados_foto .destacado:hover {background:#FFF;}
.destacados_foto .destacado:hover img {opacity:0.5;}


.destacados_foto .destacado img {float:right; padding:0 0 0px 10px;}
.destacados_foto .destacado h3, .destacados_foto .destacado h3 a, #content .destacados_foto .destacado h3 a  {font-family: 'Terminal Dosis',Arial,Helvetica !important; text-transform:uppercase; font-size:16px; font-weight:normal; color: #000000}
.destacados_foto .destacado p {margin:7px 0 10px 0px; font-family:Georgia; font-size:13px; color:#555; line-height:1.3em;}




/*
PAGINACIÓN
*************************************************************************************/
div.bloque_paginacion {margin-bottom: 25px;}
ul.paginacion {text-align: center;margin: 20px auto 0 auto;padding: 0px 20px;float: left}
ul.paginacion li {display: inline}
ul.paginacion li a {color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;padding: 0px 8px;text-transform: uppercase;text-align: left}
ul.paginacion li a.active {color: #666;}
ul.paginacion li a:hover {text-decoration: underline;}


/*
FORMS
*************************************************************************************/

/* Steps
-------------------------------------------------------------------------*/

#pasos {clear:both; }
#pasos li { border:1px dotted #E65200; background:white; float:left; width:15%; margin:0px 2% 0 0; padding:0.5% 1%; color:#E65200; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; height:42px; text-transform:uppercase; }
#pasos li strong { display:block; float:left; padding:5px 10px 5px 5px; border-right:1px dotted; margin-right:10px; text-transform:uppercase; font-weight:bold; font-size:15px; height:80% }
#pasos li.on { background:#333; border:1px solid #E6E6E6; color:#FFF }


/* General
-------------------------------------------------------------------------*/

div.bloque_formulario { width: 930px; margin: 0 auto; border-left: 1px solid #ADADAD; border-right: 1px solid #ADADAD; padding: 0px 15px; text-align: left; }
h2.titulo_principal_estaticas { font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 40px; text-transform: uppercase; text-align: left; margin: 15px 0 20px 0px; clear:both; display:block; color:#999;line-height: 55px}
h3.formulario_titulo { font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 24px; line-height: 26px; text-transform: uppercase; text-align: left; margin: 0 auto 15px auto; 
clear:both; padding:20px 0 0 0; display:block;}

.formulario_625{width: 625px!important;}
.formulario_625 img{margin: 0 20px 20px 0}
.formulario_625 .intro{overflow: hidden;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #4D4D4D;margin: 20px 0;}

.formulario_625 form.suscripciones{margin-left: 20px!important;}
.formulario_625 form.suscripciones input.text, .formulario_625 form.suscripciones textarea {width: 250px!important;}
.formulario_625 form.suscripciones select{width: 265px}
.formulario_625 form.suscripciones span.info{display: block;margin: 15px 0;width: 100%;font-size: 12px}
.formulario_625 form.suscripciones label, .formulario_625 form.suscripciones label span  {color:#000;display: block;float: left;width: 200px;text-align: right;padding-right: 15px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;margin-bottom: 10px;text-transform: uppercase;}
.formulario_625 form.suscripciones legend{margin: 20px 0 10px 0; clear: both}
.formulario_625 form.suscripciones .bloque_submit{width: 100%;text-align: center}
.formulario_625 form.suscripciones input.submit { text-decoration:none; background-color: #3E3E40; border: 3px solid #FFFFFF; color: #FFFFFF; cursor: pointer; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; padding: 4px 4px !important; margin-right: auto; margin-left: auto; margin-top: 25px; -moz-box-shadow: 0px 0px 4px #888; -webkit-box-shadow: 0px 0px 4px #888; box-shadow: 0px 0px 4px #888;/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";}
.formulario_625 form.suscripciones p.obligatorios{margin-bottom: 25px}

/* Notes and disclaimers
-------------------------------------------------------------------------*/
div.bloque_formulario p.obligatorios { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 18px; text-align: right; }
div.bloque_formulario p.info { display:block; margin-left:220px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 18px; margin-bottom:5px; text-transform:none; color:#999 }
div.bloque_formulario p.aviso { display:block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 18px; margin-bottom:20px; background-color: #FFF; padding: 5px; border: 1px solid #CCC }
div.bloque_formulario .tip { clear: both; color: #555; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 18px; margin: 0 0 20px 30px; text-transform: none; }


/* Form headers
-------------------------------------------------------------------------*/
div.bloque_formulario form { margin: 30px 70px 15px 100px; }
div.bloque_formulario fieldset { clear:both; padding:0px 0 20px; }
div.bloque_formulario form legend { text-transform: uppercase; font-size: 14px; line-height: 16px; font-weight: 700; border-bottom: 1px solid #666; display: block; margin-bottom: 20px; width: 100%; font-family:Arial; }
div.bloque_formulario form label { display: block; float: left; width: 200px; text-align: right; padding-right: 15px; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; margin-bottom: 10px; text-transform: uppercase; }
div.bloque_formulario form label span { font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color:#999; text-transform:none }
div.bloque_formulario .aviso_legal{margin-top: 30px}
/* Types of fields
-------------------------------------------------------------------------*/
div.bloque_formulario form .campo { clear:left; border-bottom:1px dashed #CCC; padding:10px 0 10px; display:block; width:100%;overflow: hidden}

/* Radio buttons */
div.bloque_formulario form div.radio_check { float: left; margin-bottom: 20px; }
div.bloque_formulario form .radio_check_title {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.3em; margin-bottom: 10px; text-transform: uppercase;}
div.bloque_formulario form div.radio_check p { clear:left; }
div.bloque_formulario form div.radio_check input { float: left; }
div.bloque_formulario form div.radio_check label { display: block; float: left; width: auto; text-align: right; padding-left: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 18px; margin-bottom: 8px; text-transform: none; }

/* Text fields, input with different sizes */

div.bloque_formulario input.text.S { width: 50px; margin: 0 10px 0 0; }
div.bloque_formulario input.text.M { width: 100px; margin: 0 10px 0 0;}
div.bloque_formulario input.text.L { width: 300px; margin: 0 10px 0 0; }
div.bloque_formulario input.text.XL { width: 400px; margin: 10px; font-size:2em; }



/* Other */
div.bloque_formulario form input.text, div.bloque_formulario form select, div.bloque_formulario form textarea { float: left; border: 1px solid #A8A8A8; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 5px 6px; width: 400px; }
div.bloque_formulario form select { width: 415px; }
div.bloque_formulario form textarea { height: 200px; }

/* Single checkboxes */
div.bloque_formulario form input.check, .input_checkbox input {float: left !important; margin: 5px 15px !important; width:auto !important; }
div.bloque_formulario form label.check,.input_checkbox label { font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 14px; line-height: 18px; width: 600px !important; text-transform: none !important; text-align:left !important; clear:none !important;}
div.bloque_formulario form label.check a { font-family: Georgia, "Times New Roman", Times, serif !important; }

/* Submit
-------------------------------------------------------------------------*/

div.bloque_formulario form input.submit { text-decoration:none; background-color: #3E3E40; border: 3px solid #FFFFFF; color: #FFFFFF; cursor: pointer; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; padding: 4px 4px !important; margin-right: 25px; margin-left: 320px; margin-top: 25px; -moz-box-shadow: 0px 0px 4px #888; -webkit-box-shadow: 0px 0px 4px #888; box-shadow: 0px 0px 4px #888;/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";
}
div.bloque_formulario form input:hover.submit { background-color: #000; }

/* Errors
-------------------------------------------------------------------------*/

div.bloque_formulario .aviso_error {display:none;}

div.bloque_formulario .error { border:2px solid red !important; padding:7px 0 0; margin:10px 0; }
div.bloque_formulario .error label, div.bloque_formulario .error input { margin-bottom:5px !important; }
div.bloque_formulario .error .aviso_error { display:block; color: red; clear:both; font-size:14px; margin:0 0 5px 220px; font-style:italic; }


/*
AVISOS Y NOTIFICACIONES
*************************************************************************************/
.eh_colega {margin:20px 20px 60px 20px; clear:both; font-size:16px; padding:20px 10px 20px 90px; background-position: 20px 15px; background-repeat:no-repeat; background-color:white; border-radius:6px; overflow:hidden }
.eh_colega h3 {font-family:'Terminal Dosis'; text-transform:uppercase; font-size:1.5em!important; margin:10px 0;}
.eh_colega h4 {font-family:'Terminal Dosis'; text-transform:uppercase; font-size:1.2em; margin:10px 0; font-weight:bold;}
.eh_colega p, .eh_colega ul {color:#333; font-style:italic; margin:20px 0; line-height:1.3em;}
.eh_colega li {margin:5px 0;}
.eh_colega li:before {content:"- ";}
.eh_colega p.volver {font-style:normal;}
.eh_colega p.volver a {font-family: 'Terminal Dosis' !important; text-transform:uppercase;}
.eh_colega a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: 500;color: #427AFF!important;text-align: right;}


.eh_colega.chachi {background-image:url('/img/ico/checkmark_icon&48.png');}
.eh_colega.email {background-image:url('/img/ico/mail_icon&48.png');}
.eh_colega.chungo {background-image:url('/img/ico/delete_icon&48.png');}
.eh_colega.cuidadin {background-image:url('/img/ico/attention_icon&48.png');}
.eh_colega.404 {background-image:url('/img/ico/paper_airplane_icon&48.png');}
.eh_colega.en_construccion {background-image:url('/img/ico/cogs_icon&48.png');}






/*
MINI-FORMULARIO
************************************************************************************/
div.mini_bloque_formulario {margin: 70px auto;padding: 0px;text-align: left;border-bottom: 1px dotted #CCC}
div.mini_bloque_formulario span.titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700;padding: 5px 15px;display: block;border-bottom: 1px solid #CCC;padding-top: 20px;text-transform: uppercase;}
div.mini_bloque_formulario p.obligatorios {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;text-align: left; line-height:1.5em; margin:0 0 0.5em 0;}
div.mini_bloque_formulario p.obligatorios a {display:inline-block; margin:0px; padding:0px; border:0; text-transform:none; font-family:inherit; font-size:1em;}


div.mini_bloque_formulario form {margin: 20px 10px 15px 10px;}
div.mini_bloque_formulario form fieldset {width:272px; margin-top: 25px}
div.mini_bloque_formulario form legend {text-transform: uppercase;font-size: 14px;line-height: 16px;font-weight: 700;border-bottom: 1px solid #666;display: block;margin-bottom: 20px;width: 100%;}
div.mini_bloque_formulario form label {display: block;float: left;text-align: left;padding-right: 15px;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;line-height: 16px;margin-bottom: 8px;text-transform: uppercase;}
div.mini_bloque_formulario form input.text, div.mini_bloque_formulario form select, div.mini_bloque_formulario form textarea {float: left;border: 1px solid #A8A8A8;color: #666666;font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;padding: 5px 6px;width: 160px;margin-bottom: 12px;}
div.mini_bloque_formulario form select {width: 200px;}
div.mini_bloque_formulario form textarea {height: 200px;}
div.mini_bloque_formulario form input.check {margin-right: 15px;float: left;margin-left: 215px;}
div.mini_bloque_formulario form label.check {font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 18px;width: auto !important;float: left;text-transform: none;}
div.mini_bloque_formulario form label.check a {font-family: Georgia,"Times New Roman",Times,serif !important;}


div.mini_bloque_formulario form a:hover {text-decoration: underline;}
div.mini_bloque_formulario form input.submit {background-color: #3E3E40;border: 3px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;padding: 2px 4px;margin-right: 25px;margin-left: 0;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";margin-top: 15px}
div.mini_bloque_formulario form input:hover.submit {background-color: #000;}

div.mini_bloque_formulario span.info{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #666;display: block; margin-bottom: 25px}

/*
RESULTADOS DE BUSQUEDA
*************************************************************************************/
div#mainContent h3,
div#mainContent_f-l h3
 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 1.25em;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}
div#mainContent h3 a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}

div#mainContentFull h3 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}

div#mainContentFull h3 a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}

form.buscador_secundario {padding-left: 30px;background-image: url(/img/buscador_fondo.png);background-repeat: no-repeat;background-position: left center;float: none;margin-bottom: 20px;}
form.buscador_secundario input.campo_texto {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 500px;	margin-right: 12px;}
form.buscador_secundario input:focus.campo_texto {color: #666;}
form.buscador_secundario input.campo_texto_mini {border: 1px solid #a8a8a8;margin:2px 2px 0 0;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 140px;float: left;}
form.buscador_secundario input:focus.campo_texto_mini {color: #666;}
form.buscador_secundario input.submit {background-color: #3E3E40;border: 3px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";}
form.buscador_secundario input:hover.submit {background-color: #000;}


div.resultados_total {border-bottom: 1px solid #666666;margin-bottom: 20px;padding-bottom: 5px;}
div.resultados_total span.numero {display: block;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;}
div.resultados_total form {float: right;}
div.resultados_total form label {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-right: 8px;}
div.resultados_total form select {border: 1px solid #A8A8A8;color: #666666;font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;margin-bottom: 5px;padding: 0px;}
div.resultados_total div.cantidad {float: right;width: 200px;text-align: right;padding-top: 3px;}
div.resultados_total div.cantidad span {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-right: 10px;}
div.resultados_total div.cantidad ul {display: inline;}
div.resultados_total div.cantidad ul li {display: inline;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;}
div.resultados_total div.cantidad ul li a {color: #427AFF;}
div.resultados_total div.cantidad ul li a:hover, div.resultados_total div.cantidad ul li a.active {color: #666;text-decoration: underline;}

div.bloques_resultados{margin:20px 0;padding: 20px;border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD; text-align: left;width: 920px;}
div.bloques_resultados h4{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 20px;color: #888;text-transform: uppercase;}

div.bloque_resultado {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #CCC;}
div.bloque_resultado p.resultado_titulo {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #666;}
div.bloque_resultado p.resultado_titulo span {margin-left: 8px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;text-transform: uppercase}
div.bloque_resultado p.resultado_titulo a {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #427AFF;}
div.bloque_resultado p.resultado_titulo a.linea {display: inline;}
div.bloque_resultado p.resultado_titulo a span{color: #666;}
div.bloque_resultado span{font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}
div.bloque_resultado a:hover {text-decoration: underline;}
div.bloque_resultado p.resultado_entradilla {font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}
div.bloque_resultado p.resultado_entradilla em{font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}
div.bloque_resultado p.resultado_entradilla strong{font-weight: normal!important;font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}
div.bloque_resultado p.resultado_disponibilidad {font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;font-style: italic;}
div.bloque_resultado p.resultado_disponibilidad a {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;color: #427AFF;font-style: normal;}


div.bloques_resultados_agenda{margin:20px 0;padding: 20px;border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD; text-align: left;width: 920px;}
div.bloques_resultados_agenda h4{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 20px;color: #FFF !important; text-transform: uppercase;background-color: #5B5C5E;height: 28px;padding:3px 0 0 15px !important;}
div.bloque_resultado_agenda {padding:15px;margin-bottom: 15px;border-bottom: 1px solid #CCC;background: -webkit-linear-gradient(#FFF, #CCC);background: -moz-linear-gradient(#FFF, #CCC);background: -o-linear-gradient(#FFF, #CCC);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#CCC');}
div.bloque_resultado_agenda p.resultado_titulo {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #666;border-bottom: 1px dashed #CCC;padding-bottom: 10px}
div.bloque_resultado_agenda p.resultado_titulo a {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 18px;font-weight: 500;text-transform: uppercase;color: #000;}
div.bloque_resultado_agenda ul{padding: 20px;}
div.bloque_resultado_agenda li{width: 40%; display: block;float: left}
div.bloque_resultado_agenda li.fecha{background: url('/img/iconos/glyphicons_054_clock_h16.png') no-repeat left top; padding-left: 25px;border-right: 2px solid #CCC;margin-right: 20px}
div.bloque_resultado_agenda li.lugar{background: url('/img/iconos/glyphicons_242_google_maps_h16.png') no-repeat left top; padding-left: 25px}
div.bloque_resultado_agenda li span.texto{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;display: block;width: 100%;font-size: 16px;font-weight: bold}
div.bloque_resultado_agenda li span.info{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;display: block;width: 100%;font-size: 12px;padding-top: 10px}

/* !Taca destacado: estilo tacaDestacado
*************************************************************************************/
div#tacaDestacado {margin: 20px 0px 10px 0px;padding-bottom: 3px; text-align: left;background: url(/img/sombra_taca_gris.png) repeat-x bottom}
div#tacaDestacado div.contenedor {height: 285px;border-left: 1px solid #adadad;border-right: 1px solid #adadad;margin: 0 auto;width: 900px;margin-bottom: 20px;color: #333;overflow: hidden; padding:15px 30px 0 30px}
div#tacaDestacado div.contenedor li {height: 285px;width: 958px;}
div#tacaDestacado div.contenedor img {float: left;margin-right: 30px;margin-left: 30px;padding: 3px; max-width:350px;}

div#tacaDestacado div.contenedor span.titular {float: left;font-size: 18px;line-height: 26px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;width: 210px;text-align: left;display: block;margin-right: 30px;text-transform: uppercase}
div#tacaDestacado div.contenedor span.titular a {color: #333;font-size: 18px;line-height: 26px;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;width: 210px;text-align: left;	display: block;margin-right: 30px;text-transform: uppercase}

div#tacaDestacado div.contenedor span.entradilla, div#tacaDestacado div.contenedor span.fecha , div#tacaDestacado div.contenedor .leermas {
    float:left;
    width: 200px !important;
    }

div#tacaDestacado div.contenedor span.fecha {
    font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; text-transform: uppercase; 
    }


div#tacaDestacado div.contenedor span.entradilla {
    padding-bottom:10px;
    font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 20px; text-align: left; color: #666;}

div#tacaDestacado div.contenedor span.entradilla a {color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 12px;line-height: 22px;display: block;margin-top: 15px;font-size: 14px;}
div#tacaDestacado div.contenedor span.entradilla a:hover {text-decoration: underline;}


div#tacaDestacado div.contenedor .leermas { margin-top: 20px; text-align: right;}
div#tacaDestacado div.contenedor .leermas:hover {text-decoration: underline}




/*

/*
TABLA
*************************************************************************************/
div.bloque_tabla {border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD;margin: 0px auto 10px;padding: 0;width: 960px;
}
table.tabla_generica {margin: 0px 15px;width: 97%;background-color: #FFF;}
table.tabla_generica th {background-color: #3A393C;background-image: -moz-linear-gradient(100% 100% 90deg, #4b4b4a, #6d6d6c);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6d6d6c), to(#4b4b4a));text-transform: uppercase;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 16px;line-height: 18px;padding: 10px;color: #FFF;}
table.tabla_generica td {font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 18px;padding: 8px 10px;color: #333;border-bottom: 1px solid #CCC;}
table.tabla_generica td p {display:block; padding-bottom:8px}
table.tabla_generica td.primera {background-color: #F5F5F5;background-image: -moz-linear-gradient(100% 100% 90deg, #E4E4E4, #F5F5F5);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#E4E4E4));font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;padding: 8px 10px;text-transform: uppercase;width: 200px;font-style: normal;}
table.tabla_generica td.primera_pq {background-color: #F5F5F5;background-image: -moz-linear-gradient(100% 100% 90deg, #E4E4E4, #F5F5F5);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#E4E4E4));font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;padding: 8px 10px;text-transform: uppercase;width: 140px;font-style: normal;}
table.tabla_generica td ul{list-style:disc; margin-left:20px}
table.tabla_generica td ul li{font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 18px;padding: 8px 10px;font-style: italic;color: #333;}


/* !include_actualidad*/
.ultimas_noticias{text-align: left}
.ultimas_noticias h3{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}
.ultimas_noticias li {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #4D4D4D;margin-bottom: 10px;border-bottom: 1px dashed #ADADAD; padding-bottom: 10px}
.ultimas_noticias li a{color: #427AFF;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px}
.ultimas_noticias li a:hover{text-decoration: underline}
.ultimas_noticias li span.fecha{font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;color: #666}

/* !tacaResultados */
.tacaResultados{padding: 0 20px; border-left: 1px solid #ADADAD;text-align: left}
/* !mini_banner */
.taca_minibanners{margin: 0 0 10px 0;padding: 0 0 10px 0;overflow: hidden}
.mini_banner{margin:0 0 8px 0; overflow: hidden}

/* !taca_revista */
.tacaRevista{margin: 10px 0; text-align: left;padding:0 0 10px 0;overflow: hidden; background-color: #F5F5F5;border: 1px solid #DBDBDB}
.tacaRevista .socialco_editar{display:none !important;}

.tacaRevista img{float: left; margin:0 10px 10px 10px}
.tacaRevista span.fecha{font-size: 12px;margin-top: 5px;color: #666;padding-bottom: 7px;display: block}
.tacaRevista span.descripcion{font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;line-height: 18px}
.tacaRevista a{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 12px;}
.tacaRevista ul{width: auto;padding:0 10px 0 0}
.tacaRevista li.vermas{margin-top: 20px}
.tacaRevista li span.titulo{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #3A393C;font-size: 16px;font-weight: 400;text-transform: uppercase;margin-bottom: 0}

.tacaRevistaTop {background-color: #DBDBDB;padding: 10px; margin-bottom: 10px}
.tacaRevistaTop span{width: 90%;display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;line-height: 1.3em;margin-bottom: 3px;text-transform: uppercase;}
.tacaRevistaTop span.titulo a{display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #3A393C;font-size: 18px;font-weight: 400;text-transform: uppercase;margin-bottom: 0}



/* !tacaEnlaces */
.tacaEnlaces{margin: 5px 0; text-align: left;border-bottom: 1px dashed #CCC;padding: 10px 0;overflow: hidden;width: 100%}
.tacaEnlaces h3{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;text-transform: uppercase;text-align: left;margin: 0px auto 25px auto;}
.tacaEnlaces li{margin-bottom: 10px;overflow: hidden; clear:both; }
.tacaEnlaces li img{float:left; margin-right: 8px;}
.tacaEnlaces li div.info{width: 218px; float: left; }
.tacaEnlaces a{color: #427AFF;font-family: Georgia, "Times New Roman", Times, serif;font-size:14px;line-height: 15px; vertical-align: top}

/* !tacaSuscripcion */
.taca_suscripcion{margin: 10px 0 20px;padding: 20px; text-align: left;overflow: hidden;background-color: #F5F5F5;}
.taca_suscripcion img{margin: 0 10px 0 0; float:left; }
.taca_suscripcion h3{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}
.taca_suscripcion div.contenedor_titulo{width:140px;float: left;height: 60px}
.taca_suscripcion p.boletines_titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 22px;color: #3A393C;vertical-align: text-bottom;display: table-cell}
.taca_suscripcion p.boletines_titulo span {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;color: #555;vertical-align: text-bottom;display: block}
.taca_suscripcion p.boletines_entradilla{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;margin-bottom: 5px;}
.taca_suscripcion a{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;line-height: 25px; vertical-align: top}

.taca_suscripcion form {padding-bottom:20px; margin:20px 0 20px 0;border-bottom:1px dashed #ADADAD }
.taca_suscripcion form label{width: 100%; display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;line-height: 16px;margin-bottom: 10px;text-transform: uppercase;}

.taca_suscripcion form input.campo_texto {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 500px;margin-right: 12px;}
.taca_suscripcion form input:focus.campo_texto {color: #666;}
.taca_suscripcion form input.campo_texto_mini {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 170px;}
.taca_suscripcion form input:focus.campo_texto_mini {color: #666;}
.taca_suscripcion form input.submit {background-color: #3E3E40;border: 3px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;padding: 2px 4px;margin-top:15px;text-transform: uppercase;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";}
.taca_suscripcion form input:hover.submit {background-color: #000;}

.taca_suscripcion .ultimos_numeros h4{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 10px;margin-top: 10px;color: #888;text-transform: uppercase;}
.taca_suscripcion .ultimos_numeros li{background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left top;border-bottom: 1px dotted #ADADAD;padding: 8px 0px 8px 40px;}
.taca_suscripcion .ultimos_numeros li a{font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px;line-height: 16px; text-decoration: none}
.taca_suscripcion .ultimos_numeros li span.fecha{color: #999;font-size: 12px;}
.taca_suscripcion .ultimos_numeros a.vermas{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block; padding: 20px 0}
.taca_suscripcion .ultimos_numeros a.vermas:hover{text-decoration: underline}


/* !boletines bloque_izq bloque dcha*/

.bloque_izq{float: left;width: 272px; border-right: 1px solid #ADADAD; padding: 0 20px}
.bloque_dcha{float: left;width:  272px;padding: 0 20px}

.bloque_comun{font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;}
.bloque_comun img{ text-align: left}
.bloque_comun img{ float: left; margin: 0 15px 15px 0}
.bloque_comun form {padding:20px 0; margin: 20px 0; border-top:1px dashed #ADADAD;border-bottom:1px dashed #ADADAD }
.bloque_comun form label{width: 100%; display: block;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;line-height: 16px;margin-bottom: 20px;text-transform: uppercase;}

.bloque_comun form input.campo_texto {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 500px;margin-right: 12px;}
.bloque_comun form input:focus.campo_texto {color: #666;}
.bloque_comun form input.campo_texto_mini {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 170px;}
.bloque_comun form input:focus.campo_texto_mini {color: #666;}
.bloque_comun form input.submit {background-color: #3E3E40;border: 3px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;padding: 2px 4px;text-transform: uppercase;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; margin-top: 15px}
.bloque_comun form input:hover.submit {background-color: #000;}

.bloque_comun .ultimos_numeros h4{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 10px;margin-top: 10px;color: #888;text-transform: uppercase;}
.bloque_comun .ultimos_numeros li{background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left top;border-bottom: 1px dotted #ADADAD;padding: 8px 0px 8px 40px;}
.bloque_comun .ultimos_numeros li a{font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px;line-height: 16px; text-decoration: none}
.bloque_comun .ultimos_numeros li span.fecha{color: #999;font-size: 12px;}
.bloque_comun .ultimos_numeros a.vermas{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block; padding: 20px 0}
.bloque_comun .ultimos_numeros a.vermas:hover{text-decoration: underline}

/* !news_gitanos.org index*/
h3.anno{display: block;font-size: 18px!important;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;padding-bottom: 15px;width: 100%;border-bottom: 1px solid #666;margin-top: 0px!important}

h3.anno a{font-size: 18px!important;font-weight: 700;}

.bloque_anno{text-align: left; padding-bottom: 20px;clear: both}
.bloque_anno ul{border-bottom: 1px dashed #ADADAD;padding-bottom: 15px}
.bloque_anno ul h4{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif; display: block;font-size: 18px!important;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;padding-bottom: 15px;width: 100%;color #999 ;margin-top: 0px!important;}
.bloque_anno li{margin:0.8em 0;}
.bloque_anno strong{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 700;text-transform: uppercase;color: #427AFF;}
.bloque_anno a{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 700;text-transform: uppercase;color: #666;}
.bloque_anno a:hover{text-decoration: underline;color: #427AFF;}

/* !comunicados */
.bloque_mes{clear: both}

.comunicados h3.anno{display: block;font-size: 18px!important;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;padding-bottom: 0!important;width: 100%;border-bottom: 1px solid #666;margin-top: 0px!important;margin-bottom: 15px!important;}
.comunicados h4.mes{display: block;font-size: 16px!important;font-weight: 400;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;padding-bottom: 15px;width: 100%;margin-top: 15px!important;color: #666;overflow: hidden}


/* !buscador_actualidad*/
form.buscadorActualidad {padding-left: 30px;background-image: url(/img/buscador_fondo.png);background-repeat: no-repeat;background-position: left top;float: none;margin-bottom: 20px;text-align: left}
form.buscadorActualidad input.campo_texto {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 500px;	margin-right: 12px;}
form.buscadorActualidad input:focus.campo_texto {color: #666;}
form.buscadorActualidad input.campo_texto_mini {border: 1px solid #a8a8a8;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 140px;}
form.buscadorActualidad input:focus.campo_texto_mini {color: #666;}
form.buscadorActualidad input.submit {background-color: #3E3E40;border: 3px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; }
form.buscadorActualidad input:hover.submit {background-color: #000;}

div.tacaBuscadorActualidad {border-bottom: 1px solid #666666;margin-bottom: 20px;padding-bottom: 5px;text-align: left}
div.tacaBuscadorActualidad span.numero {display: block;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;}
div.tacaBuscadorActualidad {float:left;}
div.tacaBuscadorActualidad label {display: block;width:100%;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;margin-bottom: 15px}
div.tacaBuscadorActualidad label.label_txt {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-right: 8px;display: block;width: 100%;margin-bottom: 0}
div.tacaBuscadorActualidad select {border: 1px solid #A8A8A8;color: #666666;font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;margin-bottom: 5px;padding: 0px;}
div.tacaBuscadorActualidad input.submit{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;border: 3px solid #FFF;background-color: #3e3e40;padding: 2px 4px;font-weight: 400;font-size: 14px;cursor: pointer;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; }
div.tacaBuscadorActualidad input.fecha{border: 1px solid #D9D9D9;padding: 3px 6px;color: #CCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 125px;border-image: initial;}
div.tacaBuscadorActualidad input:focus.fecha {color: #666;}

.tacaBuscadorContent{}
.tacaBuscadorItem{width: 33% ;float: left;margin: 20px 0}


/* !FORMULARIO_GENERAL */
.formularioGeneral{text-align:left;margin-bottom: 25px}
.formularioGeneral span.info{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #666;display: block; margin-bottom: 25px}
form.general{margin-bottom: 25px; text-align: left}
form.general input.texto, 
form.general textarea{margin-bottom:15px;border: 1px solid #D9D9D9;padding: 3px 6px;color: #666;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 125px;border-image: initial;}
form.general input.submit{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;border: 3px solid #FFF;background-color: #3e3e40;padding: 2px 4px;font-weight: 400;font-size: 14px;cursor: pointer;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; text-transform: uppercase}
form.general label.opcion {display: block;width:100%;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;margin-bottom: 15px}
form.general label {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-right: 8px;display: block;width: 100%;margin-bottom: 0;}
form.general label.inline{display: inline-block; margin:10px 0 10px 10px; width: 85px}
.w300{width: 300px!important}

/* !MAS_INFO */
.masInfo a {color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;text-transform: uppercase}
.masInfo a.vermas {display: block; padding: 20px 0}

/* !BLOQUE_CCAA, LISTADOS DE VALORES*/

h3.ccaa, .listados h4 {font-size: 18px!important;font-weight: 700;color: #666; margin-bottom: 15px;border-bottom: 1px dashed #CCC;text-transform: uppercase}
.bloque_ccaa ul li .bloque_resultado, .listados ul.listado li  {font-weight: normal!important;font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}
.bloque_ccaa ul li .bloque_resultado p.resultado_titulo, .listados ul.listado li a {display: inline-block;width: 100%}
.bloque_ccaa ul li .bloque_resultado p.resultado_titulo a{display: inline-block;width: auto}
.bloque_ccaa ul li .bloque_resultado p{display:inline-block;width:100%; margin:8px 0}
.bloque_ccaa ul li .bloque_resultado ul{margin-bottom:25px}
.bloque_ccaa ul li .bloque_resultado ol{margin-bottom:25px}
.bloque_ccaa ul li .bloque_resultado ul li {background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left 3px;padding: 8px 0px 8px 40px;font-weight: normal!important;font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}
.bloque_ccaa ul li .bloque_resultado ul ul {margin-bottom:0px}
.bloque_ccaa ul li .bloque_resultado ol li {margin-left:22px;padding: 8px 0px 8px 18px;list-style:decimal;font-weight: normal!important;font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;margin-top: 5px;color: #666;}

/* BLOQUE COMUNICADOS*/
.bloque_comunicados h4{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 22px;margin-bottom: 20px;margin-top: 35px;color: #888;text-transform: uppercase;}
.bloque_comunicados a.vermas{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block; padding: 20px 0}

/* TACA CONTACTO */
.tacaContacto {text-align: left; }
.tacaContacto .titulo{
      font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700; text-transform: uppercase;
      display: block; padding: 20px 0 5px 15px; border-bottom: 1px solid #CCC;}
.tacaContacto .descripcion{
     display:block; margin: 0px 15px;
     color: #4D4D4D; font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif; font-size: 14px; line-height: 25px;vertical-align: top;}

.tacaContacto p.tip {padding: 5px 10px 5px 15px!important; font-size:12px; line-height:1.4em; color:#555; background:#F7F7F7; border:1px solid #CCC; margin:15px 20px 30px 0;}





/* !OFERTAS DE EMPLEO */


.clear {clear:both;}

#cabecera_evento {color:white; padding:10px; margin:0 0 20px 0;}
#cabecera_evento h1 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;font-size: 24px;line-height: 26px;	margin-bottom: 15px;margin-top: 15px;text-transform: uppercase; padding-top: 10px;font-style:normal}

#pie {clear:both; padding:2px; margin:20px auto; text-align:center; font-size:11px; text-align:right; padding-top:10px;width:960px}

/* Grupos de campos
-------------------------------------------------------------------------*/

.grupo_campos { padding:10px; margin:10px 0px;}
.grupo_campos h3 {color:#000!important;text-transform: uppercase;font-size: 14px;line-height: 16px;font-weight: 700;border-bottom: 1px solid #666;display: block;margin-bottom: 20px;width: 100%;}
.grupo_campos div {border-bottom:1px dotted #CCC; padding:5px; font-size:13px; }
/* !FORMULARIO_GENERAL */

.grupo_campos span.info{font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #666;display: block; margin-bottom: 25px}
.grupo_campos input {margin-bottom:15px;border: 1px solid #999;padding: 3px 6px;color: #666;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 220px;border-image: initial;}

.grupo_campos input.texto, 
.grupo_campos textarea{margin-bottom:15px;border: 1px solid #D9D9D9;padding: 3px 6px;color: #666;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;width: 125px;border-image: initial;}
.grupo_campos input.submit{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #FFF;border: 3px solid #FFF;background-color: #3e3e40;padding: 2px 4px;font-weight: 400;font-size: 14px;cursor: pointer;padding: 2px 4px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; text-transform: uppercase}
.grupo_campos label.opcion {display: block;width:100%;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;margin-bottom: 15px}
.grupo_campos label {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-right: 8px;display: block;width: 100%;margin-bottom: 0;}
.grupo_campos label.inline{display: inline-block; margin:10px 0 10px 10px; width: 85px}
.w300{width: 300px!important}

input.submit{text-transform:uppercase}
div.bloque_formulario form a {text-transform:uppercase}
a.ver_todo{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block; padding: 20px 0;float:left}

/* Tipos de campos */
.grupo_campos label {display:block; float:left; width:25%; padding:2px 10px 3px 10px; clear:left; text-align:right; font-size:13px; margin:0 0 3px 0; }

.date {}

.select {}
.select select {width:40%; margin:3px 0px;}

.checkbox {}
.checkbox input {margin:3px 0px;}

.input input {}

.hasdatepicker {background: url(/front_events/ecliente/images/ic_calendario.png) no-repeat right center white; border:1px solid #2B77BB; padding:2px 18px 2px 3px;}

/* Mensajes */

#campos_obligatorios {color: #000;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 18px;	text-align: right;}
.mandatory {font-weight:bold; font-size:13px; color:red;}

form .error {border:1px solid #8F5050;; background:#EFE0E0}
form .mensaje_error {background-color:#8F5050; color:white; font-weight:bold; font-size:11px; padding:3px 10px; }
form .tip {clear:both;display:block;margin-left:225px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;line-height: 18px;margin-bottom:20px;text-transform:none;color:#999 }

/* Botones
===============================================*/

.botonera {text-align:right; margin:20px 0px 5px;}
.botonera a {font-family:georgia; text-transform:none;}

.botonera .boton, #content .botonera .boton, #contenido .botonera .boton {
   color:white !important; text-transform:uppercase; font-family:'Terminal Dosis', Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; 
   padding:5px 10px; display:inline-block; margin:0px;}



#content .botonera .boton.anterior, #content .botonera .boton.siguiente {font-size:18px; padding:7px 15px; margin:0 !important; }
.botonera .anterior {float:left;}

.botonera .siguiente:after {content:" >>"}
.botonera .anterior:before {content:"<< "}

#content .botonera .boton.anterior:hover, #content .botonera .boton.siguiente:hover {color: #3e3e40 !important; background-color: #CCC;}

.boton_servicios a {
  font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important; color: #FFF !important; font-weight: 500;font-size: 14px; text-transform: uppercase; 
  border: 3px solid #FFF; background-color: #3e3e40; -moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;/* IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')"; 
  padding: 10px; float:right;  width:200px; margin:0 10px 20px 0;
  cursor: pointer; 
  }

.boton_servicios a:before {
  content:">> "; 
  }


/*CALENDARIO*/

.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}


/* !bloque */
.bloque{width: 450px;overflow: hidden}

/* ! que_hacemos */
.que_hacemos{text-align: left;border-right: 1px solid #ADADAD;border-left: 1px solid #ADADAD;width:918px;margin: 0 auto;padding:0 20px;overflow: hidden}
.que_hacemos h3 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}
.que_hacemos h3 a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 25px auto 25px auto;}
.que_hacemos a.vermas, .que_hacemos_bloque a.leermas {color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block; padding: 0;margin:10px 0px}
.que_hacemos p{display: inline}
.que_hacemos ul { padding: 20px 0;border-bottom:1px dotted #333;}
.que_hacemos li {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 16px; color:#333;}
.que_hacemos li img {margin: 0 20px 20px 0;float: left}
.que_hacemos li a.titulo{display:block;width: 100%;font-family: Georgia !important; text-transform: none; color: #000; font-size: 15px; padding:0 0 5px; font-weight:400;}
.que_hacemos_bloque{margin: 0;}
.que_hacemos_bloque p{display: inline}
.que_hacemos_bloque_izq{float: left;width: 418px; border-right: 1px solid #DDD;padding:0 20px 40px 0}
.que_hacemos_bloque_izq .info {width: 346px;float: left}
.que_hacemos_bloque_izq .info_areas {width: 298px;float: right}
.que_hacemos_bloque_dcha{float: left;width:  439px;padding-left: 20px;}
.que_hacemos_bloque_dcha .info {width: 356px;float: left}
.que_hacemos_top {background-color: #FFF;background-image: url(/img/bloque_empleo_fondo1.png);background-repeat: repeat-x;background-position: left top;margin: 0px 0px 15px 0px;overflow:hidden}
.que_hacemos_bottom {background-image: url(/img/bloque_empleo_fondo2.png);background-repeat: repeat-x;background-position: left bottom;padding: 10px 0px;text-align: left;overflow:hidden}




/* !financiadores */
.financiadores {text-align: left;border-right: 1px solid #ADADAD;border-left: 1px solid #ADADAD;width:960px;margin: 8px auto;padding:0;overflow: hidden}
.financiadores li{ float: left;padding: 0px 20px 0 20px ;width: 279px;border-right: 1px solid #DDD }
.financiadores li a{display: block}
.financiadores li img{margin-bottom: 15px;}
.financiadores li .info{ }
.financiadores li .info p,
.financiadores li .info p span{ display: block;font-family: Georgia, "Times New Roman", Times, serif;color: #999999;font-size: 14px;line-height: 16px;margin-top: 0px;margin-bottom: 10px;}
.financiadores h3{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;color:#000;line-height: 26px;text-transform: uppercase;text-align: left;margin: 0 auto 10px auto;}
.financiadores h3 a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 15px auto 15px auto;}



/* !listado de sedes */

.bloque_sede {border-left:1px solid #CCC; float:left; width:170px; padding:0 10px 15px;margin-bottom: 10px; min-height:200px;}
.bloque_sede h4 a {font-family:'Terminal Dosis' !important;}
.bloque_sede p {font-family:'Terminal Dosis' !important; margin:0px !important;}
.bloque_sede ul {margin:0px !important;}
.bloque_sede small {font-size:0.8em !important;}
#listado_sedes .clear {border-bottom:1px solid #CCC; height:0px; padding-top:0px; margin-bottom:10px;}

/* revista_gitanos_bloque */

.revista_gitanos_bloque {margin: 20px 0 35px 0 ;clear: both;height: auto;text-align: left;width: 625px}
.revista_gitanos_bloque h3 a {color: #427AFF !important; font-weight: 700; }

.revista_gitanos_bloque .destacado_foto {width:115px;}
.revista_gitanos_bloque .destacado_info {margin-left:115px}



.revista_gitanos_bloque ul {overflow: hidden}
.revista_gitanos_bloque li {background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left 5px;border-bottom: 1px dotted #ADADAD; padding: 8px 0px 10px 28px;overflow: hidden}

.revista_gitanos_bloque span.info, .revista_gitanos_bloque span.info a {font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px; line-height: 1.6em; text-decoration: none;text-transform: none}

.revista_gitanos_bloque span.seccion{font-family: Georgia, "Times New Roman", Times, serif;color: #999;font-size: 14px;line-height: 16px;}
.revista_gitanos_bloque span.autor{font-family: Georgia, "Times New Roman", Times, serif;color: #999;font-size: 12px; font-style: italic; display:block; padding:5px 0;}


/* revista_gitanos_menu */
.revista_gitanos_menu{margin: 25px 0; text-align: left}
.revista_gitanos_menu li {background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left top;border-bottom: 1px dotted #ADADAD;padding: 0px 0px 0px 40px;overflow: hidden}
.revista_gitanos_menu li a{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block;padding: 8px 0}
.revista_gitanos_menu li a:hover {background-image: url(/img/sidebar_li_fondo.png);background-repeat: repeat-y;background-position: right center;color: #555;}
.revista_gitanos_menu li a.active {background-image: url(/img/sidebar_li_fondo.png);background-repeat: repeat-y;background-position: right center;color: #555;}
.revista_gitanos_contacto{margin-top: 10px}
.revista_gitanos_contacto span{display: block;font-family: Georgia, "Times New Roman", Times, serif;color: #999;font-size: 14px;line-height: 16px;padding-bottom: 8px}
.revista_gitanos_contacto span.depto{font-family: Georgia, "Times New Roman", Times, serif;color: #999;font-size: 14px;line-height: 16px;}
.revista_gitanos_contacto span.titulo{font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px;line-height: 14px;text-decoration: none;}
.revista_gitanos_contacto a{text-transform: none!important}

/* dossieres_lateral */
.dossieres_lateral ul {list-style: none}
.dossieres_lateral ul li {margin: 10px 0}

/* listado_dossieres */
.listado_dossieres{text-align: left;clear: both}
.listado_dossieres .subtitulo{color:#4D4D4D;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;line-height: 16px;text-align: justify;margin-bottom: 20px;text-transform: uppercase;}
.listado_dossieres .fecha{color:#4D4D4D;float: left;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;width: 100%;text-transform: uppercase;margin-bottom: 20px}
.listado_dossieres .fecha a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 12px;color: #427AFF;display: block;width: 100%}
.listado_dossieres h3.titulo{display: block;font-size: 18px!important;font-weight: 700;line-height: 16px;text-transform: uppercase;float: left;padding-top: 3px;padding-bottom: 15px;width: 100%;margin:25px 0px 0px 0px!important;}
.listado_dossieres h3.titulo a{color: #427AFF}
.listado_dossieres .dossier{}
.listado_dossieres .articulos{clear: both}
.listado_dossieres span.subtitulo{font-family: Georgia, "Times New Roman", Times, serif;color: #999;font-size: 14px;line-height: 16px; margin-bottom: 0; font-weight: normal;text-transform: none; font-style: italic}
.listado_dossieres span.titulo{font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px;line-height: 14px;text-decoration: none;}
.listado_dossieres ul{border-top: 1px solid #000;}
.listado_dossieres li {background-image: url(/img/bullet_li_no_fondo.png);background-repeat: no-repeat;background-position: left top;border-bottom: 1px dotted #ADADAD;padding: 8px 0px 8px 40px;overflow: hidden}
.listado_dossieres li span{font-family: Georgia, "Times New Roman", Times, serif;color: #999;font-size: 14px;line-height: 16px;padding-bottom: 8px;}
.listado_dossieres li a{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase;display: block;padding-bottom: 10px}
.listado_dossieres ul li ul{border: none}
.listado_dossieres ul ul{margin-top: 8px}
.listado_dossieres ul li ul li{background:none!important;background-position: inherit;padding: 5px 0 5px 0; list-style-position:inside ;list-style-type: disc;margin:0 0 0 10px; color: #666;border: none}

/* home .hDestacados */

.hDestacados{background:url(/img/bloque_empleo_fondo1_home.png) top left repeat-x #FCFCFC; overflow: hidden; margin:10px auto 0 auto; position:relative; }
.hDestacadosContent { background:url(/img/bloque_empleo_fondo2_home.png) bottom left repeat-x transparent; padding:7px 0px; height: 150px; overflow:hidden;position:relative;}
.hDestacados ul {width: 960px; margin:0 auto;height: 150px; overflow:hidden; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD;position:relative;}
.hDestacados ul li { display: block; float: left; margin:0; padding:10px 12px 20px 9px; height: 135px; width: 137px; overflow: hidden; border-left:1px solid #ADADAD; border-right:1px solid #EFEFEF;position:relative; }
.hDestacados ul li.first {margin-left:0; border-left:0px;}
.hDestacados ul li.last {margin-right:0; border-right:0px;}

.hDestacados ul li .hD_content{position: relative}
/*.hDestacados ul li .hD_content .hd_img{position: absolute;top:-93px;right: -29px;z-index: 99; }*/
.hDestacados ul li .hD_content .hd_img{position: absolute;top:46px;right: 14px;z-index: 99; }

.hDestacados ul li .hD_content a, #content .hD_content a {float: none;color: #666;line-height: 1.4em;}
.hDestacados ul li .hD_content a.tx {display: block;font-size: 12px; padding:7px 0 7px 3px; text-align: left!important;}
.hDestacados ul li .hD_content a.im {display: block; margin:0; text-align:left; height:75px; }
.hDestacados ul li .hD_content a.im img {border:3px solid white;opacity:1;}

.hDestacados ul li .hD_content:hover a.im {}
.hDestacados ul li .hD_content:hover a.im img {opacity:0.8; border:3px solid #757575;}
.hDestacados ul li .hD_content:hover a, #content .hD_content a:hover {color: #222}

.hDestacados ul li.ui-tabs-selected a {border: 3px solid #E65200;}
.hDestacados .video{float: left; margin: 0 30px; border:3px solid #FFF}

.hDestacados ul li.last .hD_content {background-color: #c5c2c2; border-radius:5px; padding:10px;width: 122px}
.hDestacados ul li.last .hD_content a.im {height:75px; width:136px; }
.hDestacados ul li.last .hD_content a.im img {border:0px; }
.hDestacados ul li.last .hD_content a {color:#535355;}
.hDestacados ul li.last .hD_content a.im {}
.hDestacados ul li.last .hD_content a.tx {width: 122px}

.hDestacados ul li.last .hD_content:hover{background-color: #CCC;}


/* backup
.hDestacados{background: url(/img/bloque_empleo_fondo1.png) top left repeat-x #FFFFFF; overflow: hidden;margin:25px auto;padding-top: 20px;}
.hDestacadosContent{ background: url(/img/bloque_empleo_fondo2.png) bottom left repeat-x #FFFFFF; padding-bottom: 15px;height: 200px}
.hDestacados ul {width: 960px; margin:0 auto;overflow: hidden;height: 100%}
.hDestacados ul li {display: inline;float: left;margin:0 10px;overflow: hidden;height: 100%}
.hDestacados ul li.first {margin-left:0}
.hDestacados ul li.last {margin-right:0}
.hDestacados ul li .hD_content{width: 120px;height: 90%;background-color: #333;overflow-y: hidden;padding-bottom: 13px}
.hDestacados ul li .hD_content:hover{background-color: #000;}
.hDestacados ul li .hD_content:hover a{color: #FFF}
.hDestacados ul li .hD_content a {float: none;color: #FFFFFF;font-weight: 400;line-height: 13px}
.hDestacados ul li .hD_content a.tx {display: block;font-size: 14px;line-height: 16px;padding:10px;text-align: left}
.hDestacados ul li .hD_content a.im {display: block;margin:1px auto 0 auto;overflow: hidden;background-color: #FFFFFF;width: 118px;height: 85px}
.hDestacados ul li .hD_content a.im img {width: 100px;height: 75px; margin-top: 5px}
.hDestacados ul li.ui-tabs-selected a {border: 3px solid #E65200;}
.hDestacados .video{float: left; margin: 0 30px; border:3px solid #FFF}

.hDestacados ul li.last .hD_content {background-color: #EA540F;}
.hDestacados ul li.last .hD_content:hover{background-color: #000;}
.hDestacados ul li.last .hD_content:hover a{color: #FFF;}*/

/* home y_tambien*/
.tambienBloque {overflow: hidden;background:url(/img/bloque_empleo_fondo1.png) top left repeat-x #FFFFFF; }
.tambienBloqueContent{text-align: left;border-right: 1px solid #ADADAD;border-left: 1px solid #ADADAD;width:918px;margin: 10px auto;padding:15px 20px;overflow: hidden}
.tambienBloque h3 {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;line-height: 26px;text-transform: uppercase;text-align: left;margin: 0px auto 5px auto;}
.tambienBloque h3.tit {border-top:none!important}
.tambienBloque h3 a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 24px;color:#555;text-transform: uppercase;text-align: left;}

.home_bloque{width: 438px!important}
.home_bloque ul li{background:no-repeat top left url(/img/iconos/news.png);margin-bottom: 10px}
.home_bloque ul li a {margin-left:25px;display: block;font-family: Georgia, "Times New Roman", Times, serif;color: #666;font-size: 14px;line-height: 16px;vertical-align: top;padding-bottom: 5px;}
.mapaHome img{border: none!important}



/* colabora */
div.contentColabora{background:#FFFFFF url(/img/bloque_empleo_fondo1.png) repeat-x top; padding-top: 10px}
div.mainContentColabora {text-align: left; border-right: 1px solid #ADADAD;border-left: 1px solid #ADADAD; margin:0 0 20px; }


.colabora_item {border-bottom: 1px dashed #CCC; padding:20px 0px; margin:0 20px 0px; position:relative; }
.colabora_item h3 a{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;display: block;margin-bottom: 25px;text-transform: uppercase;color: black;margin-top: 0;display: inline;}

.colabora_item_img {position: relative; width: 420px; height: 270px; margin-top: 10px;margin-bottom: 15px;clear: both; overflow:hidden;}
.colabora_item_img img {z-index: -999; margin: 0; width:100%;}

.colabora_item_img_tx {position: absolute; height: 35px; width: 390px; color: #FFFFFF;padding: 15px;bottom: 0;background: rgba(0,0,0,0.7);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AA000000', endColorstr='#AA000000'); font-size:14px; line-height:1.5em; }
.colabora_item_img_tx .vermas {display:block; margin:0px; padding:0px;}


.colColabora {width: 278px; padding:0 20px;float: left; border-left:1px solid #CCC; margin-bottom:20px; }
.col2{border-right:1px solid #CCC;}

.colColabora img {margin: 0 0 15px 0; float:left !important;}

.colColabora h3 {margin:0 0 10px 85px;}
.colColabora h3>a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size: 16px;line-height: 16px; text-transform: uppercase;color: #333;}

.colColabora p {font-size:14px; line-height:1.3em; margin:0 0 10px 85px;}
.colColabora a.vermas{font-size: 13px;}


/* tacaFotos*/
.tacaFotos{margin:20px 0}
.tacaFotos .tacaFotosItem span.titulo{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700;padding: 5px 15px;display: block;border-bottom: 1px solid #CCC;padding-top: 20px;text-transform: uppercase;text-align: left}
.tacaFotos .tacaFotosItem ul{overflow: hidden}
.tacaFotos .tacaFotosItem ul li{margin: 10px 0 0 0; overflow: hidden; float: left}
.tacaFotos .tacaFotosItem ul li.impar{margin-right: 10px;}

.tacaEmbed{margin: 20px 0}

/* destacados_agenda */
div.destacados_agenda{margin: 15px 0 25px 0; text-align: left}
div.destacados_agenda h3{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;text-transform: uppercase;text-align: left;margin: 0px auto 25px auto;}
div.destacados_agenda div.daItem {margin: 12px 0; background: url(/img/ico/calendar_2_icon_16.png) no-repeat top left; padding-left: 25px; }
div.destacados_agenda div.daItem a{color: #000000; vertical-align: top;padding-bottom: 5px; text-transform:uppercase;}
div.destacados_agenda div.daItem span.titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important; font-size: 16px;}
div.destacados_agenda div.daItem span.fecha{display: block; margin-top: 8px;font-size: 12px;color: #666666;}

/* formasDonar */
.formasDonar{overflow: hidden;margin-top: 30px;padding-bottom: 30px}
.formasDonar h3.titulo{font-size: 20px!important;color: #000000!important}
.formasDonarItem{float: left; width: 191px; padding-right: 15px}
.formasDonarItemContent{float: left;width:151px}
.formasDonarItem img{margin-right: 10px}
.formasDonarItem span{display: block}
.formasDonarItem a.vermas{display: inline;}
.formasDonarItem span.titulo {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #333;font-size: 16px;margin: 0 0 10px 0;text-transform: uppercase; font-weight:500; line-height:1em;}
.formasDonarItem span.descripcion {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color: #999;font-size: 14px; line-height:1em; margin-bottom: 15px}
.formasDonarItem span.descripcion a {font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;color:#427AFF}


/* glosario */
div.ver_ademas{margin: 15px 0 0 0;text-align: right;font-size: 14px;font-weight: normal;font-family: Georgia, "Times New Roman", Times, serif;}
li.termino {overflow: hidden; border-bottom:1px dashed #CCC;padding:20px 0;}
li.termino a{color: #427AFF;font-size: 14px;font-weight: normal;font-family: Georgia, "Times New Roman", Times, serif; text-transform: none}
li.termino span.titulo{display: block;margin: 40px 0 20px 0;}
li.termino h4 {font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #666;}
li.termino span.entradilla ul{border: none;margin: 15px 0 15px 35px;list-style: disc}


/* cifras */
.tacaCifras{margin-bottom: 25px;}
.tacaCifras span.titulo{font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;color: #555;font-weight: 700;padding: 5px 15px;display: block;border-bottom: 1px solid #CCC;padding-top: 20px;text-transform: uppercase;}
.tacaCifras span.cifra_n{display: block;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 42px;font-weight: 700;text-transform: uppercase;color: #333; margin-top: 15px;margin-left: 15px}
.tacaCifras span.cifra_d{display: block;margin-top: 8px; font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;color: #000000;margin-left: 15px}

/* FTP prensa */

.ftp_prensa a{color: #427AFF;font-family: 'Terminal Dosis',Arial,Helvetica,sans-serif;font-size: 14px; text-transform:uppercase; padding: 0}

.botonera_solicitud_recursos {float:right;font-size:14px; border:1px dashed; padding:7px 10px; margin:20px 0 10px 0; text-align:right;}
.botonera_solicitud_recursos a {
    display:inline-block; margin:0px 0 0 10px;
    background:url('/img/ico/white/wrench_icon&16.png') no-repeat 5px center #555; padding:5px 10px; border-radius:4px;  border:2px solid white; box-shadow: 0 0 5px rgb(74,74,74);
    font-family:'Terminal Dosis', Arial; text-transform:uppercase; font-style:none !important; color:white !important; font-size:0.9em;}
