
/*************************************
	ESTILOS PARA LA PORTADA DEL CINCODIAS
  ************************************/

@font-face {
	font-family: 'Opensans';
	src: url('/estilos/fonts/OpenSans.eot?') format('eot'), 
	     url('/estilos/fonts/OpenSans.woff') format('woff'), 
	     url('/estilos/fonts/OpenSans.ttf')  format('truetype'),
	     url('/estilos/fonts/OpenSans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Quicksand-Regular';
	src: url('/estilos/fonts/Quicksand-Regular.eot?') format('eot'), 
	     url('/estilos/fonts/Quicksand-Regular.woff') format('woff'), 
	     url('/estilos/fonts/Quicksand-Regular.ttf')  format('truetype'),
	     url('/estilos/fonts/Quicksand-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato-Regular';
	src: url('/estilos/fonts/Lato-Regular.eot?') format('eot'), 
	     url('/estilos/fonts/Lato-Regular.woff') format('woff'), 
	     url('/estilos/fonts/Lato-Regular.ttf')  format('truetype'),
	     url('/estilos/fonts/Lato-Regular.svg#Lato-Regular') format('svg');
}

@font-face {
	font-family: 'Brela';
	src: url('/estilos/fonts/brelaregular-webfont.eot?') format('eot'), 
	     url('/estilos/fonts/brelaregular-webfont.woff') format('woff'), 
	     url('/estilos/fonts/brelaregular-webfont.ttf')  format('truetype'),
	     url('/estilos/fonts/brelaregular-webfont.svg#brelaregular-webfont') format('svg');
}

@font-face {
	font-family: 'Signika-Light';
	src: url('/estilos/fonts/Signika-Light.eot?') format('eot'), 
	     url('/estilos/fonts/Signika-Light.woff') format('woff'), 
	     url('/estilos/fonts/Signika-Light.ttf')  format('truetype'),
	     url('/estilos/fonts/Signika-Light.svg#Signika-Light') format('svg');
}

@font-face {
	font-family: 'raleway';
	src: url('/estilos/fonts/raleway/Raleway-Medium-webfont.eot?') format('eot'), 
	     url('/estilos/fonts/raleway/Raleway-Medium-webfont.woff') format('woff'), 
	     url('/estilos/fonts/raleway/Raleway-Medium-webfont.ttf')  format('truetype'),
	     url('/estilos/fonts/raleway/Raleway-Medium-webfont.svg#Raleway-Medium-webfont') format('svg');
	font-weight: 500;
}

@font-face {
	font-family: 'raleway';
	src: url('/estilos/fonts/raleway/raleway-semibold-webfont.eot?') format('eot'), 
	     url('/estilos/fonts/raleway/raleway-semibold-webfont.woff') format('woff'), 
	     url('/estilos/fonts/raleway/raleway-semibold-webfont.ttf')  format('truetype'),
	     url('/estilos/fonts/raleway/raleway-semibold-webfont.svg#raleway-semibold-webfont') format('svg');
	font-weight: 700;
}

@font-face {
	font-family: 'raleway';
	src: url('/estilos/fonts/raleway/raleway-bold-webfont.eot?') format('eot'), 
	     url('/estilos/fonts/raleway/raleway-bold-webfont.woff') format('woff'), 
	     url('/estilos/fonts/raleway/raleway-bold-webfont.ttf')  format('truetype'),
	     url('/estilos/fonts/raleway/raleway-bold-webfont.svg#raleway-bold-webfont') format('svg');
	font-weight: 900;
}

/* elementos comunes*/
#contenedor .bloque_1 .mod_txt .fecha, 
#contenedor .bloque_2 .mod_txt .fecha, 
#contenedor .bloque_3 .mod_txt .fecha, 
#contenedor .bloque_0 .mod_txt .fecha, 
#contenedor .bloque_4 .mod_txt .fecha, 
#contenedor .bloque_5 .mod_txt .fecha, 
#contenedor .bloque_6 .mod_txt .fecha, 
#contenedor .bloque_7 .mod_txt .fecha, 
#contenido .columnas .mod .mod_txt .fecha  { 

	font:11px/13px Georgia, "Times New Roman", Times, serif; 
	color:#8b8b8b; 
	padding-bottom:6px; 
	font-weight:normal; 
	float:left; 
	display:inline-block; 
	/*ie7*float:none*/;
}

#contenedor .bloque_1 .mod_txt .fecha strong, #contenedor .bloque_2 .mod_txt .fecha strong, #contenedor .bloque_3 .mod_txt .fecha strong, #contenedor .bloque_0 .mod_txt .fecha strong, #contenedor .bloque_4 .mod_txt .fecha strong, #contenedor .bloque_5 .mod_txt .fecha strong, #contenedor .bloque_6 .mod_txt .fecha strong, #contenedor .bloque_7 .mod_txt .fecha strong, #contenido .columnas .mod .mod_txt .fecha strong { font-weight:normal;} 
#contenedor .bloque_1 .mod_txt .fecha a, #contenedor .bloque_2 .mod_txt .fecha a, #contenedor .bloque_3 .mod_txt .fecha a, #contenedor .bloque_0 .mod_txt .fecha a, #contenedor .bloque_4 .mod_txt .fecha a, #contenedor .bloque_5 .mod_txt .fecha a, #contenedor .bloque_6 .mod_txt .fecha a, #contenedor .bloque_7 .mod_txt .fecha a, #contenido .columnas .mod .mod_txt .fecha a { font-weight:normal; color:#8b8b8b;} 

#contenedor .bloque_1 .mod_txt .link_coment, #contenedor .bloque_2 .mod_txt .link_coment, #contenedor .bloque_3 .mod_txt .link_coment, #contenedor .bloque_4 .mod_txt .link_coment, #contenedor .bloque_5 .mod_txt .link_coment, #contenedor .bloque_6 .mod_txt .link_coment, #contenedor .bloque_7 .mod_txt .link_coment, #contenido .columnas .mod .mod_txt .link_coment  { font:11px/13px Georgia, "Times New Roman", Times, serif; color:#8b8b8b; display:block; float:left; clear: none; }

#contenedor .bloque_1 .mod_txt .link_coment strong, #contenedor .bloque_2 .mod_txt .link_coment strong, #contenedor .bloque_3 .mod_txt .link_coment strong, #contenedor .bloque_4 .mod_txt .link_coment strong, #contenedor .bloque_5 .mod_txt .link_coment strong, #contenedor .bloque_6 .mod_txt .link_coment strong, #contenedor .bloque_7 .mod_txt .link_coment strong { background:none; font:11px/13px Georgia, "Times New Roman", Times, serif; color:#333;}

#contenido .ampliacion-grafico { position:relative;}
#contenido .ampliacion-grafico .ampliar { bottom: 10px;cursor: pointer;display: block;height: 90px;position: absolute;right: 12px;width: 90px;z-index: 10;}
#contenido .mod_d .ampliacion-grafico .ampliar { bottom: 4px;cursor: pointer;display: block;height: 30px;position: absolute;right: 4px;width: 30px;z-index: 10;}

#contenedor .mod-cotizacion { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding:11px 5px 11px 8px; margin-bottom:10px; clear:both;}
#contenedor .mod-cotizacion .nombre-valor { font:bold 12px/14px Georgia, "Times New Roman", Times, serif; color:#464545; background: url(/img/ico-cot-uno.gif) no-repeat right 4px; padding-right:15px; margin-right:10px; float:left; display:inline;}
#contenedor .mod-cotizacion li { font: 11px/14px Georgia, "Times New Roman", Times, serif; color:#464545; float:left; padding:0 10px 0 0; margin-right:10px;}
#contenedor .mod_d .mod-cotizacion { padding:11px 0; margin-top:5px;}
#contenedor .mod_d .mod-cotizacion li { margin-right:5px;}
#contenedor .mod_d .mod-cotizacion li.ultimo { margin-right:0;}
#contenedor .mod-cotizacion li.primero {border-right: 1px solid #b4b4b4;}
#contenedor .mod-cotizacion li.ultimo { float:right; background: url(/img/rediseno/hermanas.png) no-repeat right 3px; padding-right:0; text-indent:-9999px;}
#contenedor .mod-cotizacion li.ultimo a { color:#464545; display:block; width:14px; height:14px;}
#contenedor .mod-cotizacion li.ultimo a:hover { text-decoration:underline;}
#contenedor .mod-cotizacion li span.baja { background: url(/img/ico-cot-down.gif) no-repeat right 3px; padding-right:11px;}
#contenedor .mod-cotizacion li span.sube { background: url(/img/ico-cot-up.gif) no-repeat right 3px; padding-right:11px;}
#contenedor .mod_masinfo {display: inline;float: right; font-size: 11px; padding-top: 8px;text-align: left;}
#contenedor .mod_masinfo a {background: url(/img/rediseno/hermanas.png) no-repeat right 4px;color: #464545; font: 11px/13px Georgia,"Times New Roman",Times,serif;padding: 0 10px 0 0;}
#contenedor p.cintillo, #contenedor p.sin_estilo, #contenedor p.cincodias {color:#008ea5;font: 1.3em/1.2em Arial, Helvetica, sans-serif;margin-bottom:2px; padding-bottom:0;}


/* modulo de divisas
.mod_divisas{ margin-bottom:1em;}
.mod_divisas h3 { font: 18px/20px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom: 12px;}
.mod_divisas table{ width:100%; font:11px/13px Georgia, "Times New Roman", Times, serif; border-collapse:collapse; background:#fff; }
.mod_divisas caption{ display:none;}
.mod_divisas th{ display:none; background:#E0E1DD; color:#333; font-weight:bold; border-right:1px solid #fff; padding:.72em 0; text-align:center; }
.mod_divisas th.ult{ border:0;}
.mod_divisas td{ background:#fff; font-size:12px; color:#333; border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9; padding:5px 0 5px 1em; }
.mod_divisas td a { color:#008ea5;}
.columnas .mod_divisas td a { width:170px; display:block;}
.doscol .mod_divisas td a { width:200px; display:block;}
.doscol .news-dch .mod_divisas td a { width:150px; display:block;}
.trescol .mod_divisas td a { width:300px; display:block;}
.mod_divisas .sube, .mod_divisas .baja { font-weight:bold; padding-right:22px; text-align:right;}
.mod_divisas .sube{ background:url(/img/rediseno/ind-sube.png) no-repeat right center; }
.mod_divisas .baja{ background:url(/img/rediseno/ind-baja.png) no-repeat right center;}
.mod_divisas td strong{ color:#205D5D;}
.mod_divisas .par th, .mod_divisas .par td{ background-color:#f5f5f2;}*/

/*nuevo mod divisas */
.mod_divisas{ margin-bottom:1em; border-top: 1px solid #a9a9a9;}
.mod_divisas .data { clear:both;border-bottom: 1px solid #a9a9a9; background:#fff; font:bold 12px/14px Georgia, "Times New Roman", Times, serif; color:#333;padding:5px 0 5px 10px;text-align:right;}
.mod_divisas .data a {color:#008ea5;}
.columnas .mod_divisas .data a { width:auto; display:block;}
.doscol .mod_divisas .data a { width:auto; display:block;}
.doscol .news-dch .mod_divisas .data a { width:130px; display:block;}
.trescol .mod_divisas .data a { width:300px; display:block;}
.mod_divisas .indice { float:left; display:inline; text-transform: uppercase; text-align:left; font-size:11px; }
.mod_divisas .cotizacion {margin-right:10px;}
.mod_divisas .sube, .mod_divisas .baja { font-weight:bold; padding-right:22px; }
.mod_divisas .sube{ background:url(/img/rediseno/ind-sube.png) no-repeat right center; }
.mod_divisas .baja{ background:url(/img/rediseno/ind-baja.png) no-repeat right center;}


/* publicidad contenido portada
----------------------------------------------------------------------*/
/*#contenido .pub_por {border-bottom:none; margin:1.2em 0; background:none;}*/
#contenido .publi_mp{background:#e0dfdb;width:66.9em;margin:0 auto;padding:.48em 0}
#contenido .publi_mp ul{background:url('/img/f_market.gif') repeat-y .58em top;padding:0 .58em}
#contenido .publi_mp li{display:inline;float:left;width:107px;margin-right:.3em;padding:1.3em 1.1em 3.5em;position:relative;height:80px}
#contenido .publi_mp li.p_5{width:100px}
#contenido .publi_mp li h2{font:bold 1.5em/15px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#066961;padding-left:1.3em;padding-bottom:.3em}
#contenido .publi_mp .p_1 h2{background:url('/img/f_bolo_azul.gif') no-repeat left 2px}
#contenido .publi_mp .p_2 h2{background:url('/img/f_bolo_amarillo.gif') no-repeat left 2px}
#contenido .publi_mp .p_2 .p_logo{left:0}
#contenido .publi_mp .p_3 h2{background:url('/img/f_bolo_rojo.gif') no-repeat left 2px}
#contenido .publi_mp .p_4{margin-right:0}
#contenido .publi_mp .p_4 h2{background:url('/img/f_bolo_naranja.gif') no-repeat left 2px}
#contenido .publi_mp .p_5 h2{background:url('/img/f_bolo_morado.gif') no-repeat left 2px}
#contenido .publi_mp li h2 a{color:#8A8787}
#contenido .publi_mp li p{font:1.1em Tahoma, Arial, Helvetica, sans-serif;color:#666666;padding-left:1.8em}
#contenido .publi_mp li .p_logo{position:absolute;left:11px;bottom:13px}
/*#contenido .publi_h,
#contenido .publi-h{background:#eef0ee url(/img/pub-txt-portadillas.gif) no-repeat left top; position:relative; margin: 0 auto 10px; overflow:hidden; padding:0; text-align:right;}*/
#contenido .publi_h_i{background:#EEF0EE url(/img/tit_publi_2.gif) no-repeat scroll center top;border:1px solid #D3D5D2;height:9.2em;left:0;padding:1.3em .1em .2em .8em;margin:.7em;text-align:right}
#contenido .publi_h_c{background:#EEF0EE url(/img/tit_publi_2.gif) no-repeat scroll center top;border:1px solid #D3D5D2;left:0;padding:1.2em 0 .8em;margin:.7em;text-align:center}
#contenido .columnas .publi_h{ background:#EEF0EE url(/img/pub-columnas.gif) no-repeat left top; padding-left:11px;}
#contenido .columnas .mod_d .publi_h { background:#EEF0EE url(/img/pub-columnas.gif) no-repeat left -19px; padding-left:11px;}
/*#contenido .pub_por { margin:0 0 15px 0; border-bottom:none}*/
#contenedor .bloque_0 .pub_por { margin: 0; background:#FFF; padding-bottom:0.1em;}

/* Generales contenido 
---------------------------------------------------------------------------------------------------------------------------- */
#contenido{padding-top:0;}
/*#contenido*/ p.link_coment{ font:11px/13px Georgia, "Times New Roman", Times, serif; color:#8b8b8b; display:block;}
/*#contenido*/ p.fecha{font:11px/13px Georgia, "Times New Roman", Times, serif; color:#8b8b8b; padding-bottom:2px; font-weight:normal; float:left; display:inline; margin-right:5px; padding-top:2px;}
/*#contenido*/ p.fecha span{color:#d76203;font-weight:bold}
			   p.fecha a { color:#8b8b8b; text-transform:uppercase;} 
/*#contenido*/ p.fecha strong{ font-weight:normal; font-size:10px; }
/*#contenido*/ p{font:1.3em/14px Arial, Helvetica, sans-serif;color:#666}
/*#contenido*/ p a {color:#343434;}

/* distintos tipos de hermanas 
-------------------------------------------------------------------------------------------*/
.hermanas { margin-bottom:7px; clear:both;}
.hermanas .enlaces li { font:12px/15px Georgia, "Times New Roman", Times, serif; color:#464545;  padding-bottom:5px; margin-bottom:0; clear: both;}
.hermanas .enlaces li a{background: url(/img/rediseno/sprite-general.png) no-repeat -67px -260px; color:#464545;padding-left:14px;}
.hermanas .enlaces li a.especial { background-position:-67px -213px;}
.hermanas .enlaces li a.video {  background-position:-67px -480px;}
.hermanas .enlaces li a.blog {  background-position:-67px -342px;}
.hermanas .enlaces li a.fotogaleria {  background-position:-67px -565px !important;}
.hermanas .enlaces li a.grafico {  background-position:-67px -611px;}
.hermanas .enlaces li a.encuesta { background-position:-67px -435px;}
.hermanas .enlaces li a.descargable {  background-position:-67px -755px;}
.hermanas .enlaces li a.news {
	background: url(/img/rediseno/h-news.png) no-repeat left 3px;
	padding: 2px 0 2px 40px;
	color:#008ea5;
	display: table;
}
.mod_rel_tit {
	display: table;
}

.hermanas .enlaces .mod_rel_cintillo {
	color: #008ea5;
    font: 12px/14px Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
    padding-bottom: 0;
}

.hermanas .enlaces li a.n-destacada,
.hermanas .enlaces li a.n-destacada-editorial {
	background-position: -32px -1630px;
	padding: 12px 0 0 23px;
	display: block;
	clear: both;
	font: 18px/21px georgia, arial;
	color:#464545;
	margin-top: 4px;
}

.hermanas .enlaces li a.n-destacada h3,
.hermanas .enlaces li a.n-destacada-editorial h3 {
	font: 20px/21px georgia !important;
	margin-bottom: 0!important;
}

.columnas .hermanas .n-destacada .mod_img,
.columnas .hermanas .n-destacada-editorial .mod_img {
	width: 120px;
	overflow: hidden!important;
    float: left!important;
    margin-right: 10px!important;
    margin-top: 2px;
}

.columnas .hermanas .n-destacada .mod_img img,
.columnas .hermanas .n-destacada-editorial .mod_img img {
	width: 100%;
	height:auto;
}

#tags .hermanas .enlaces li a.n-destacada,
#tags .hermanas .enlaces li a.n-destacada-editorial {
	background: url(/img/rediseno/sprite-general.png) no-repeat -67px -260px; 
	color:#464545;
	padding:0 0 0 14px;
	font:12px/15px Georgia, "Times New Roman", Times, serif; color:#464545;
	margin-top:0;
}

#tags .columnas .hermanas .n-destacada .mod_img,
#tags .columnas .hermanas .n-destacada-editorial .mod_img { display: none;}

#tags .hermanas .enlaces li a.n-destacada.sin_foto,
#tags .hermanas .enlaces li a.n-destacada-editorial.sin_foto {
	font:12px/15px Georgia, "Times New Roman", Times, serif; color:#464545;
}


.n-opinion h2, 
.n-opinion h3 {
	font-style: italic !important;
}

.hermanas .enlaces li a.n-destacada h3,
.hermanas .enlaces li a.n-destacada.sin_foto h3{
    font-style:normal!important;
}

.hermanas .enlaces li a.n-destacada-editorial h3,
.hermanas .enlaces li a.n-destacada-editorial.sin_foto h3 {
	font-style:italic!important;
}

/* contenedores principales
---------------------------------------------------------------------*/



/* NOTICIAS A TRES COLUMNAS */
.trescol { width:100%; clear:both; background:#fff;}
.trescol .news-izq { margin-right:21px; width:469px;}
.trescol .news-dch { width:505px;}
.trescol h2 { font: 60px/65px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:15px;clear:both;}

/* NOTICIAS A DOBLE COLUMNA */
.aperturas { width:100%; margin-bottom:15px;}
.news-sup { width:100%; border-bottom: 1px solid #dbdbdb; padding-bottom:7px; margin-bottom:7px;}
.aperturas  .agrupador { font: 12px/3px Georgia, "Times New Roman", Times, serif; color:#008ea5; border-bottom:2px solid #008ea5; margin-bottom:7px;}
.aperturas  .agrupador  span { background:#fff; padding-right:7px; *line-height:9px;}
/*.aperturas  .cintillo { font: 12px/3px Georgia, "Times New Roman", Times, serif; color:#008ea5; border-bottom:2px solid #008ea5; margin-bottom:7px;}
.aperturas  .cintillo  span { background:#fff; padding-right:7px; *line-height:9px;}*/
.doscol h2 {font: 36px/39px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:10px; clear:both;}
.aperturas h2 a {color:#464545; }
.aperturas .subtitulo { width:100%;}
.aperturas .subtitulo li { font:bold 12px/14px Arial, Helvetica, sans-serif; color:#9a9a9a; background: url(/img/rediseno/portada/bullet-subtitulo.png) no-repeat left 3px; padding:0 0 4px 15px;}
.aperturas .subtitulo li a{color:#838383;}
.aperturas .news-inf { width:100%; border-bottom:1px solid #dbdbdb; padding-bottom: 15px;}
.aperturas .news-izq { float:left; display:inline;}
.doscol .news-izq { margin-right:21px; width:369px;}
.aperturas .news-dch { float:right; display:inline;}
.doscol .news-dch { width:300px;}
.aperturas .mod_img { margin-bottom:7px;}
.aperturas .mod_txt{clear:both;}
.aperturas .pie-foto { font: 11px/13px Georgia, "Times New Roman", Times, serif; color:#8b8b8b; }
.pc .pie-foto { margin-bottom: 10px;}
.aperturas .datos { margin-bottom:7px;}
.aperturas .entradilla { margin-bottom:15px; clear:both;}
.aperturas .hermanas { padding:10px 10px 5px 10px; border:1px solid #dbdbdb; margin-bottom:10px;} 
.aperturas .hermanas li{font: 12px/14px Georgia, "Times New Roman", Times, serif; color:#464545; padding:0 0  5px 0px; margin-bottom:0;}
.aperturas .hermanas li a {color:#464545;}
.doscol .news-izq .mod_img img, 
.doscol .news-izq .mod_img img { width:370px; height: auto;}

/*NOTICIAS A DOBLE COLUMNA AGRUPADAS */
.destacadas_agrupador { border-bottom: 1px solid #A9A9A9; margin-bottom: 15px; }
.destacadas_agrupador.simple { border-bottom: none; }
.destacadas_agrupador .mod_i .mod:last-child,
.destacadas_agrupador .mod_d .mod:last-child {border-bottom:none;}
.destacadas_agrupador .columnas .cintillo {  }
.destacadas_agrupador .columnas.col_agr { padding-top:15px; }
.destacadas_agrupador .mod_d .cintillo { }
#contenedor .trescol p.agrupador,
#contenedor .destacadas_agrupador .aperturas p.agrupador,
#contenedor .col_agr .mod_i .mod.agrupador p.agrupador { text-transform: uppercase; font: 12px/3px Georgia, "Times New Roman", Times, serif; color:#008ea5; border-bottom:2px solid #008ea5; margin-bottom:7px;}
#contenedor .trescol p.agrupador span,
#contenedor .destacadas_agrupador .aperturas p.agrupador span,
#contenedor .col_agr .mod_i .mod.agrupador p.agrupador span { background:#fff; padding-right:7px; *line-height:15px;}
#contenedor .columnas.col_agr .mod_i .mod.agrupador .cintillo.agrupador { width: 690px; margin: -15px 0 10px 0; text-align:left; display: block; }
#contenedor .col_agr .mod_i .mod.agrupador h3 { }
#contenedor .col_agr .mod_d .mod:first-child {  }

/*NOTICIAS RELACIONADAS GRUPO DE 4 */
.rel_news_4,
.rel_news_3,
.rel_news_2 { background:#efefee; }
.rel_news_inner { padding: 11px 0;  } 
.rel_mod { float: left; width: 140px; margin: 0 15px 0 0; padding: 0 0 0 16px; border-left: 1px solid #cececd; }
.rel_news_2 .rel_mod { width: 45% }
.rel_news_2 .mod_img { margin: 3px 10px 0 0;}
.rel_mod:first-child { border:none; }
.rel_mod h3 { font:italic 17px/19px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom: 7px; }
.rel_mod h3 a { color:#464545; }
.rel_mod .fecha { font:italic 11px/13px Georgia, "Times New Roman", Times, serif; color:#8b8b8b; margin-bottom: 5px; text-transform: uppercase;}
.rel_mod .rel_entradilla { clear: both; }


/* bloque 2 
---------------------------------------------------------------------------------------------------*/
#contenedor .bloque_2 {background: transparent url(/img/f_punt.gif) repeat-x left bottom; margin: 0 1.9em 3em;padding-bottom: 1.5em;}
#contenido .bloque_2 .mod_img { padding: 0 1.2em 0 0;}
#contenido .bloque_2 .mod_txt { padding:0;}
#contenido .bloque_2 h2 { font: 2.1em/1em Georgia, "Times New Roman", Times, serif; margin-bottom:0.6em;color:#464545;}
#contenido .bloque_2 h2 a { color:#464545;}
#contenido .bloque_2 .cintillo { font: 1.3em/1em Arial, Helvetica, sans-serif; color:#e44c01; margin-bottom:5px;}
#contenido .bloque_2 h4 { font: 1.1em/1em Georgia, "Times New Roman", Times, serif; margin-bottom:0.6em;color:#464545;}
#contenido .bloque_2 p {font: 1.2em/1.1em Arial, Helvetica, sans-serif; color:#666;margin-bottom:0.6em;}
#contenedor .bloque_2 .hermanas { margin-bottom:1em;}
#contenedor .bloque_2 .hermanas ul { padding:0.6em 1.7em 0 0;}
#contenedor .bloque_2 .hermanas li { background: transparent url(/img/hermanas.gif) no-repeat left 3px; font: 1.1em/1.1em Arial, Helvetica, sans-serif; color:#1B4D55;padding-left: 10px;}

/* columnas 
----------------------------------------------------------------------------------------------------*/
.columnas {margin:0; /*margin:0 0px 15px 0px;*/}
.columnas .mod_i {display:inline;float:left;margin-right:21px;width:369px;}
#contenedor #contenido .promo, #contenedor #contenido .mod {position:relative;}
.columnas .complemento { clear:both;}
.columnas .complemento p { font:13px/17px Arial, Helvetica, sans-serif; color:#343434; padding-bottom:5px;}
.columnas .mod { border-bottom: 1px solid #dbdbdb;margin-bottom:22px;padding-bottom:15px;}
.columnas .mod.iahorro { border:none; }
.columnas .mod .mod_txt { margin-bottom:7px;}
.columnas .destacada .mod_txt { margin-bottom:7px; padding-top:0; clear:both;}
/*.columnas .destacada .centro { border-bottom:1px solid #DBDBDB;}*/
.columnas .mod  p.cintillo {color:#008ea5;font: 1.3em/1.2em Arial, Helvetica, sans-serif;margin-bottom:2px; padding-bottom:0;}
.columnas .mod p.cintillo {color:#008ea5;font: 1.3em/1.2em Arial, Helvetica, sans-serif;margin-bottom:2px; padding-bottom:0;}
.columnas .mod h2, .columnas .mod h3 { font: 17px/19px Georgia, "Times New Roman", Times, serif; color:#343434; margin-bottom:5px; }
.columnas .mod h2 a, .columnas .mod h3 a { color:#343434; text-decoration:none;}
.columnas .mod h2 a, .columnas .mod h3 a:hover { text-decoration:underline;}
.columnas .destacada h2, .columnas .destacada h3 { font: 27px/29px Georgia, "Times New Roman", Times, serif; color:#343434; margin-bottom:10px; }
.columnas .mod .mod_txt p { font: 12px/16px Arial, Helvetica, sans-serif; color:#343434; padding-bottom:0.5em; clear:both;}
.columnas .mod .mod_txt p.link_coment { padding-bottom:0; margin-bottom:0;}
.mod_d .mod .mod_txt p.link_coment { padding-bottom:0; margin-bottom:0; /*clear:both;*/}
.columnas .mod_d .mod .mod_img,
.columnas .mod .mod_img {display:block;float:left; margin-right:10px; margin-bottom:6px; overflow:hidden;}
.columnas .destacada .mod_img {display:block;float:left; margin-bottom:6px; padding-bottom:0; overflow:hidden;}
.columnas .destacada .mod_img img { width:370px; height: auto;}
.columnas .derecha-destacas .mod .mod_img{ margin-right: 0; }
.columnas .mod .ico {bottom: 1em;left: 1em;position: absolute;}
.columnas .mod .mod_txt .estado { padding-bottom:0.2em;margin-bottom: 0.4em;}

/* cintillo gráfico en columna central para mobile world capital*/
#contenedor .columnas .mod_i p.cintillo.mwc { 
	background:#000 url(/img/mwc/mwc_log_home.jpg) no-repeat 8px 8px;
	text-indent:-99999px;
	display: block;
	width:354px;
	height: 36px;
	padding: 8px 0 ;
}

/* cintillo gráfico en columna central para El Pais*/
#contenedor .columnas .mod_i p.cintillo.elpais { 
	background: url(/img/cintillos/graficos/elpais.jpg) no-repeat left top;
	text-indent:-99999px;
	display: block;
	width:100%;
	height: 20px;
	margin:12px 0 10px;
	clear:both;

}

/* cintillo gráfico en columna central para El Pais*/
#contenedor .columnas .mod_i p.cintillo.hpost { 
	background: url(/img/cintillos/graficos/h-post.png) no-repeat left top;
	text-indent:-99999px;
	display: block;
	width:100%;
	height: 20px;
	margin:12px 0 10px;
	clear:both;

}

/* cintillo gráfico en columna central para El Pais*/
#contenedor .columnas .mod_i p.cintillo.as { 
	background: url(/img/cintillos/graficos/as.png) no-repeat left top;
	text-indent:-99999px;
	display: block;
	width:100%;
	height: 20px;
	margin:12px 0 10px;
	clear:both;

}

/* cintillo gráfico en columna central para El Pais*/
#contenedor .columnas .mod_i p.cintillo.bankia { 
	background: url(/img/cintillos/graficos/bankia.png) no-repeat left top;
	text-indent:-99999px;
	display: block;
	width:100%;
	height: 20px;
	margin:12px 0 10px;
	clear:both;

}


/* cintillo gráfico en columna central para El Pais*/
#contenedor .columnas .mod_i p.cintillo.el_lobo { 
	background: url(/img/cintillos/graficos/el_lobo.jpg) no-repeat left top;
	text-indent:-99999px;
	display: block;
	width:370px;
	height: 88px;
	margin:12px 0 10px;
	clear:both;

}


/* noticias principales */
.columnas .principales .mod_img img{ width:160px; height:auto;} 
.columnas .principales .mod_txt { float:right; display:table; width:198px; }
.columnas .principales .mod_txt.sin-foto { width:100%; text-align:left; } 
.columnas .principales .hermanas {  clear:both;} 

/* noticias principales */
.mod_d .derecha-destacas .mod_img img, 
.mod_d .derecha-principales .mod_img img, 
.mod_d .derecha-secundarias .mod_img img{ width:100%; height:auto;} 
.mod_d .derecha-destacas .mod_txt,
.mod_d .derecha-principales .mod_txt,
.mod_d .derecha-secundarias .mod_txt { float:right; display:table; width:100%; }
#contenido .columnas .mod_d .derecha-principales .mod h3, 
#contenido .columnas .mod_d .derecha-secundarias .mod h3,
#contenido .columnas .mod_d .derecha-destacas .mod h3{ font: 20px/21px Georgia, "Times New Roman", Times, serif; color:#343434; margin-bottom:10px; }
/*.mod_d .principales .titu .mod_txt { float:left; display:inline; clear: both; width:auto; }
.mod_d .principales .titu .mod_img img{ width:300px; height:auto;}
#contenido .mod_d .Derecha .mod_txt .fecha,
#contenido .mod_d .Derecha .mod_txt .link_coment{ display:none; }
.mod_d .derecha-destacas .mod_txt.sin-foto, 
.mod_d .derecha-principales .mod_txt.sin-foto, 
.mod_d .derecha-secundarias .mod_txt.sin-foto { width:100%; text-align:left; } 
.mod_d .derecha-destacadas .hermanas, 
.mod_d .derecha-principales .hermanas, 
.mod_d .derecha-secundarias .hermanas {  clear:both;}  */


/* noticia patrocinada */
.columnas .mod.n-patro {
	border-bottom: 2px solid #008ea5;
}

.c-n-patro {
	background: #008ea5;
	color:#fff;
	font: 11px/13px Opensans, arial, georgia;
	padding: 8px 10px 6px 10px;
	position: relative;
	margin-bottom: 14px;
	text-transform: uppercase;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.c-n-patro:before {
  position: absolute;
  bottom: -7px;
  right: 20px;
  width: 12px;
  height: 7px;
  z-index: 10;
  content: " ";
  border-top: 6px solid #008ea5;
  border-bottom: 0px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  box-sizing: border-box;
}

/* modulo Eskup en columna derecha */

.derecha-destacadas-dos-col-eskup {

	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 30px;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 4px;
}

.derecha-destacadas-dos-col-eskup h3 {
	font: 14px/18px  "raleway", georgia, Times, serif;
	color:#000;
	text-transform: uppercase;
	margin-bottom: 10px;
	border-top: 3px solid #000;
	padding-top: 8px;
}

.derecha-destacadas-dos-col-eskup h3 a { color:#000;}

.derecha-destacadas-dos-col-eskup #widget_eskup_carrusel {
	border: 1px solid #dcdcdc;	
	padding: 10px 10px ;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}


/*modulo PROMO LIBRE */
.m-promo { /*background:#F3F3F3;*/}
.m-promo .c-mod { border: 1px solid #dbdbdb;padding: 1px 1px 2px 0; background: #f9f9f9; }
.m-promo .c-cont { padding: 12px 10px 7px 14px;}
#contenido .m-promo .mod { margin-bottom:0; border:none;}
#contenido .columnas .m-promo .mod .cintillo { font:12px/12px Georgia,"Times New Roman",Times,serif; color:#008EA5; margin-bottom:2px; padding:0;}
#contenido .columnas  .m-promo .mod_txt { margin-bottom:0;}
.m-promo .mod_av .mod_img { margin-bottom: 0;margin-right: 9px;}
#contenido .columnas .m-promo .mod .tit-promo {  font:bold 12px/14px Georgia,"Times New Roman",Times,serif; color:#464545; margin-bottom:5px; padding-bottom:0;}
#contenido .columnas .m-promo .mod .tit-promo a { color:#464545;}
#contenido .columnas .m-promo .mod p { line-height: 14px;}
.columnas .mod_i .mod_av { margin-bottom:20px;}
.columnas .mod_i .mod_av ,
.columnas .mod_d .mod_av  { border-bottom: 4px solid #a9a9a9; margin-top: 11px;}
.columnas .mod_i .mod_av .mod_img,
.columnas .mod_d .mod_av .mod_img { margin-bottom: 12px;}
.columnas .mod_i .mod_av  .cintillo,
.columnas .mod_d .mod_av  .cintillo { font:12px/12px Georgia,"Times New Roman",Times,serif; color:#008EA5; padding-bottom:0;}
.columnas .mod_i .mod_av .tit-promo, 
.columnas .mod_d .mod_av .tit-promo { font:bold 12px/14px Georgia,"Times New Roman",Times,serif; color:#666; margin-bottom:5px; padding-bottom:0;}
.columnas .mod_i .mod_av .tit-promo a,
.columnas .mod_d .mod_av .tit-promo a  { color:#666;}


/* titulares hermanas para columna izquierda */
#contenido .columnas .mod_i .mod .titulares-hermanas { background: url(/img/fnd-titulares-hermanas.gif) no-repeat  left top; padding-top:15px;}
#contenido .columnas .mod_i .mod .titulares-hermanas .inner { padding: 10px 5px 0px 15px;}
#contenido .columnas .mod_i .mod .titulares-hermanas li { background:url(/img/hermanas.png) no-repeat left 8px; padding-left:14px; padding-bottom:5px;}
#contenido .columnas .mod_i .mod .titulares-hermanas li, #contenido .columnas .mod_i .mod .titulares-hermanas h3 {font:20px/20px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:5px;}
#contenido .columnas .mod_i .mod .titulares-hermanas li a {color:#464545;}
#contenido .columnas .mod_i .mod .titulares-hermanas li a:hover { text-decoration:underline;}
#contenido .columnas .mod_i .mod .titulares-hermanas .link_coment { margin-bottom:4px;}

/* redes sociales para columnas
-----------------------------------------------------------------------------------------------------*/
#contenedor .columnas .mod_txt  .redes { background:#ededed; border: 1px solid #ededed; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 7px 15px; margin-bottom:10px; text-align:center; clear:both; width:365px;}
#contenedor .columnas .mod_txt  .redes li { display: inline;float: left;font: 11px/13px Georgia,"Times New Roman",Times,serif;height: 16px;padding: 4px 0 0 15px;width: 76px;}
#contenedor .columnas .mod_txt  .redes li.facebook { background:url(/img/redes/ic_facebook.png) no-repeat left top;}
#contenedor .columnas .mod_txt  .redes li.twitter { background:url(/img/redes/ic_twitter.png) no-repeat left top;}
#contenedor .columnas .mod_txt  .redes li.google { background:url(/img/redes/ic_google.png) no-repeat left top;}
#contenedor .columnas .mod_txt  .redes li.linkedin { background:url(/img/redes/ic_linkedin.png) no-repeat left top;}
#contenedor .columnas .mod_txt  .redes li a { color:#464545;}
#contenedor .columnas .mod_txt  .redes li .IN-right { font-weight:normal!important;}
.connect_widget_number_cloud { height: 10px!important; padding-top:3px!important;}
#contenedor .columnas .mod_txt  .redes li.facebook div.connect_widget_number_cloud table.connect_widget_number_cloud_summary td { font: 10px/12px Arial, Helvetica, sans-serif!important; color:#666;!important}

/* columna derecha 
---------------------------------------------------------------------------------------------------*/
#contenido .columnas .mod_d {display:inline;float:right;width:300px;}
#contenido .columnas .mod_d .mod {margin-left:0;}
#contenido .columnas .mod_d .mod .mod_txt {  }
#contenido .columnas .mod_d .mod h2, #contenido .columnas .mod_d .mod h3 { font: 17px/17px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:7px;}

/* Video 
---------------------------------------------------------------------------------------------------- */
#contenido .columnas .video{padding-bottom:0}
#contenido .columnas .video h2{font:bold 1.6em Arial, Helvetica, sans-serif;color:#575652;background:#ffffff;padding-top:1px;border-top:1px solid #e4e3e1;border-bottom:1px solid #e4e3e1;text-align:center;margin-bottom:.5em}
#contenido .columnas .video h2 span{background:#eceade;display:block;border-bottom:1px solid #fff;padding:.2em 0}
#contenido .columnas .video h3 a{color:#000}
#contenido .columnas .video p{margin-bottom:.3em}
#contenido .columnas .video p.fecha{margin-bottom:.8em}
#contenido .columnas .video p.link_coment{margin-bottom:1em}
#contenido .columnas .video .enlaces{margin-bottom:0}
#contenido .columnas .video .cont{margin-top:1.5em;padding-bottom:1.5em}
#contenido .columnas .video .cont h3{font:2.2em/22px Arial,Helvetica,sans-serif;color:#000;margin-bottom:.3em}
#contenido .columnas .video .mod_txt{border-bottom:5px solid #eceade;margin-bottom:2px}
#contenido .columnas .mod_d .player_video{margin:0;padding:0;width:250px;height:250px}
#contenido .columnas .mod_i .player_video{margin:0;padding:0;width:364px;height:268px}

/* promos ENLINEA pequenas foto y titular en columna izquireda 
------------------------------------------------------------------------------------------------*/
#contenido .columnas .mod_i .enlinea .mod_img {float:left; margin-right:1em;}
#contenido .columnas .mod_i .mod_p h2 { font: 2.1em/1em Georgia, "Times New Roman", Times, serif;}
#contenido .columnas .mod_i .enlinea .mod_txt { clear:both;}

/* promos ENLINEA pequenas foto y titular en columna derecha 
---------------------------------------------------------------------------------------------------*/
#contenido .columnas .mod_d .enlinea .mod_img {float:right;margin-left:1em;}
#contenido .columnas .mod_d .mod_p h2 {font: 2.1em/1em Georgia, "Times New Roman", Times, serif;}

/* PROMOCIONES DE PORTADA 
-----------------------------------------------------------------------------------------------------*/

/*Modulo PROMO libre en Columnas 
-----------------------------------------------------------------------------------------------------*/
#contenido .columnas .promo { background: #fff ;padding:16px 13px; border: 1px solid #d1d1d1;}
#contenido .columnas .promo .cintillo { padding-left:0;}
#contenedor #contenido .columnas .promo h2, #contenedor #contenido .columnas .promo h3 {color: #464545;font: 2em/1em Georgia, "Times New Roman", Times, serif;margin:0 0 0.6em;}
#contenido .columnas .promo .mod_txt {display: table; }
#contenido .columnas .promo p.tit-promo { font:17px/17px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:2px; padding-bottom:0;} 
#contenido .columnas .promo p.tit-promo a { color:#343434; text-decoration:none;}
#contenido .columnas .promo p.tit-promo a:hover { text-decoration: underline;}
#contenido .columnas .promo p {margin-bottom: 0.8em;}
#contenido .columnas .promo .mod_txt .hermanas .enlaces li { font:12px/15px Georgia, "Times New Roman", Times, serif; color:#1b4d55; background:url(/img/hermanas.png) no-repeat left 3px; padding-left:14px;}
#contenido .columnas .promo .mod_img {display: inline;float: left;margin-right: 18px;position: relative;}
#contenido .columnas .promo .mod_masinfo {background:none repeat scroll 0 0 transparent;font-size:1.1em;margin-right:1em;margin-top:0;padding-top:0;position:relative;text-align:right;}
#contenido .columnas .promo .mod_masinfo a {background:url(/img/ico-mas.gif) no-repeat left 4px;padding:0 0 0 15px; font: 11px/13px Georgia, "Times New Roman", Times, serif; color:#464545;}

/*Modulo Promo de noticia 
------------------------------------------------------------------------------------*/
#contenedor #contenido .noticia {padding:0 0 2em;position:relative; }
#contenedor #contenido .noticia .mod_img{display:block;float:none;margin:0;}
#contenedor #contenido .noticia .mod_txt{padding:1em 1.3em 0;display:table}
#contenedor #contenido .noticia .cintillo{margin-bottom:.3em; padding-left:0;}
#contenedor #contenido .columnas .noticia h2, #contenedor #contenido .columnas .noticia h3{font: 22px/24px Georgia, "Times New Roman", Times, serif;padding-left:28px;margin-bottom:.5em;}
#contenedor #contenido .columnas .noticia p.fecha{margin-bottom:.8em;}
#contenido .columnas .noticia .controles{position:absolute;right:15px;width:76px;z-index:1;}
#contenido .columnas .noticia .controles a.ir_ant{background:transparent url(/img/b_ant.gif) no-repeat 0% 50%;display:block;float:left;height:19px;overflow:hidden;text-indent:-9999px;width:36px}
#contenido .columnas .noticia .controles a.ir_sig{background: url(/img/b_sig.gif) no-repeat 0% 50%;display:block;float:right;height:19px;overflow:hidden;text-indent:-9999px;width:36px}
#contenido .columnas .noticia .controles a.ir_ant:hover{background:url(/img/b_ant_hover.gif) no-repeat 0% 50%}
#contenido .columnas .noticia .controles a.ir_sig:hover{background:url(/img/b_sig_hover.gif) no-repeat 0% 50%}

/* modulo emprendedores por el mundo */
#contenido .m-emprendedores .c-tit  { margin-bottom:0; padding-left:10px;}
#capa_emprendedores_wayra_mundo { margin-top:20px;}
.m-emprendedores .c-mod { background:#fff;}
#capa_emprendedores_wayra_mundo.m-emprendedores .c-cont { padding-right:0; }
#capa_emprendedores_wayra_mundo.m-emprendedores .c-tit { display:block; padding: 0 0 5px 70px; border-bottom: 1px solid #dbdbdb; margin: 0 10px 30px 0;}
#capa_emprendedores_wayra_mundo.m-emprendedores .item { border:none; padding:0; }
#capa_emprendedores_wayra_mundo.m-emprendedores .icon { left: 10px;position: absolute; top: -9px;}

/* Modulo promo opinion 
----------------------------------------------------------------------------------------*/
#contenedor #contenido .columnas .opinion { background:#fdf4ef; padding: 0; border:none; margin-bottom:5px;}
#contenedor .columnas .opinion .tit-opinion { font: 18px/22px "raleway", Georgia, serif; font-weight: 500; color:#000; text-transform:uppercase; padding-bottom:6px; border-bottom: 1px solid #000; margin-bottom:20px; background:#fff;}
#contenedor .columnas .opinion .tit-opinion a { background: url(/img/modulos/flecha.png) no-repeat right 3px; padding-right: 20px; display: inline-block; transition: all 0.3s ease-in-out 0s;}
#contenedor .columnas .opinion .tit-opinion a:hover {   text-decoration: none;transition:all 0.3s ease-in-out 0s; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ text-decoration:none;	 }
#contenedor #contenido .columnas .opinion .noticia { border-top: 1px solid #fff; margin-bottom:10px; padding: 12px 12px 0 12px;}
#contenedor #contenido .columnas .opinion .noticia:first-child { border:none; }
#contenedor #contenido .columnas .opinion .noticia .cintillo {color:#2d7180; font: 14px/16px "raleway", arial, georgia; font-weight: 700; text-transform: uppercase;}
#contenedor #contenido .columnas .mod_d .opinion  h3, #contenedor #contenido .columnas .mod_i .opinion  h3 { padding:0 0 3px 0; font: 18px/22px Georgia, arial, serif; color:#464545; margin-bottom:0; font-style: italic; }
#contenedor #contenido .columnas .mod_d .opinion .destacada h3, #contenedor #contenido .columnas .mod_i .opinion .destacada h3 { font-size:16px; font-style:italic;}
#contenedor #contenido .columnas .opinion .noticia .link_coment, #contenedor #contenido .columnas .opinion .noticia .fecha { color:#000; margin-bottom:0; font: 14px/16px "raleway", arial, georgia; font-weight: 700; text-transform: uppercase;}
#contenedor #contenido .columnas .opinion .noticia .link_coment a, #contenedor #contenido .columnas .opinion .noticia .fecha a { color:#000;}

/* Modulo RELACIONADOS ESPECIAL COMPLEMENTO DE NOTICIA PORTADA
-------------------------------------------------------------------------------------------*/
#contenido .relacionados-especial {background: #F4F4F4;margin-top: 10px;}
#contenido .relacionados-especial img {display: inline;float: left; margin: 0.5em 1em 0 0.5em; padding:0 0 0.5em 0;}
#contenido .relacionados-especial .bloque-txt { margin:0 0 0 1em; padding:0.7em 1em 0.5em 0;width: auto;}
#contenido .relacionados-especial .bloque-txt h4 { margin-bottom:0.3em;}
#contenido .relacionados-especial .bloque-txt h4, #contenido .relacionados-especial .bloque-txt h4 a {color: #E44C01;font: 1.3em/1em Georgia, "Times New Roman", Times, serif;}
#contenido .relacionados-especial .bloque-txt p, #contenido .relacionados-especial .bloque-txt span, #contenido .relacionados-especial .bloque-txt a {color: #464545;
font: 1.3em/1em Georgia, "Times New Roman", Times, serif; margin:1em 0 0 0; padding-bottom:0;}

/* modulo prima de riesgo en columnas tabla en años */
.m-tprima .c-cont  { padding:11px 11px 4px ;}
.m-tprima .c-mod { background:#f3f3f3;border: 1px solid #dbdbdb;padding: 1px 1px 2px 0;}
.m-tprima .item { padding:0; }
.m-tprima table .gris { background:#f3f3f3; border:none;padding:2px 0; }
.m-tprima table  th{ font: 12px/14px Georgia, "Times New Roman", Times, serif; color:#000; border:none; background:#fff;border-bottom: 1px solid #000; }
.m-tprima table th.borde { border:none; border-bottom: 1px solid #000;}
.m-tprima table  td{ font: 12px/14px Georgia, "Times New Roman", Times, serif; color:#464545;border:none; border-bottom: 1px solid #d5d5d5; }
.m-tprima table .red { background:#c10000;font: 18px/20px Georgia, "Times New Roman", Times, serif; color:#fff; border:none;padding:2px 0;}
.m-tprima table .gris { background:#f3f3f3; border:none;padding:2px 0; }
.m-tprima table td.gris {border-bottom: 1px solid #d5d5d5;} 
.m-tprima table .blue { background:#008ea5;font: 18px/20px Georgia, "Times New Roman", Times, serif; color:#fff; border:none;padding:2px 0;}
.m-tprima  .item .thfila { width:55px; background:#f3f3f3; border:none; border-bottom: 1px solid #d5d5d5;font:bold 12px/14px Georgia, "Times New Roman", Times, serif; color:#464545;}



/* Forogaleria para la columna izquierda
-------------------------------------------------------------------------------------------- */
#contenido .columnas .mod_i .fotogaleria{position:relative;/*background:none;*/margin-bottom:1em}
#contenido .columnas .mod_i .fotogaleria .mod_img{margin-bottom:0}
#contenido .columnas .mod_i .fotogaleria .cont{border:1px solid #dee0db;padding:1.1em 1.2em}
#contenido .columnas .mod_i .fotogaleria p.cintillo{color:#e44c01;font: 1.3em/1.2em Arial, Helvetica, sans-serif;margin-bottom:0.3em; padding-bottom:0;}
#contenido .columnas .mod_i .fotogaleria h3{ font: 22px/24px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:0.4em;}
#contenido .columnas .mod_i .fotogaleria h3 a{color:#464545;}
#contenido .columnas .mod_i .fotogaleria p { margin-bottom:0.6em;}

/* bloque 3
--------------------------------------------------------------------------------------*/
#contenido .bloque_3 { margin: 0 0px 10px 0px;}
#contenido .bloque_3 .mod_i {display:inline;float:left;margin-right:1.8em;width:320px; *padding-top:15px;}
#contenido .bloque_3 .mod_d {display:inline;float:right;width:320px; *padding-top:15px;}
#contenido .bloque_3 h3 { font:bold 14px/0px Georgia, "Times New Roman", Times, serif; color:#333; padding:3px 7px 3px 0; margin-bottom:15px; text-transform:uppercase;}
#contenido .bloque_3 h3 span { background:#fff; padding:0 10px 10px 0;}
#contenido .bloque_3 h3.mercados{border-bottom: 4px solid #d07676; color:#d07676;}
#contenido .bloque_3 h3.finanzas-personales{border-bottom: 4px solid #7eabc0;color:#7eabc0;}
#contenido .bloque_3 h3.empresas{border-bottom: 4px solid #8c7a5f;color:#8c7a5f;}
#contenido .bloque_3 h3.economia{ border-bottom: 4px solid #869d69;color:#869d69;}
#contenido .bloque_3 .mod_img {margin-right:1em;}
#contenido .bloque_3 .destacado .titular {font: 17px/18px Georgia, "Times New Roman", Times, serif; color:#464545;margin-bottom:0.3em;}
#contenido .bloque_3 .destacado .titular a {color:#464545;}
#contenido .bloque_3 ul { margin-bottom:22px;}
#contenido .bloque_3 ul.enlaces { margin-bottom:0px;}
#contenido .bloque_3 ul li.destacado { border-bottom: 1px solid #dbdbdb;}
#contenido .bloque_3 ul li.destacado p { border:none;}
#contenido .bloque_3 ul li p { font: 14px/16px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #dbdbdb; padding:6px 0; color:#464545;}
#contenido .bloque_3 ul li p a {color:#464545;}
#contenido .bloque_3 ul.enlaces li  {font:12px/15px Georgia, "Times New Roman", Times, serif; color:#464545; background:url(/img/hermanas.png) no-repeat left 3px; padding-left:14px; padding-bottom:5px;}
#contenido .bloque_3 ul.enlaces li a {color:#464545;}
#contenido .bloque_3 ul.enlaces li strong { font-weight:normal;}


/* Carrusel
------------------------------------------------------------------------------------------*/
#contenido #carrusel {  background:#CDCDCD url(/img/f_carrusel.jpg) no-repeat left top; margin:0 0.2em 1.5em 0.2em; padding-bottom:1.8em}
#contenido #carrusel .navegacion {background:#fff url(/img/f_doslineasgris.gif) repeat-x left bottom; border-bottom: 5px solid #fff; padding:0 0 0.4em 0;}
#contenido #carrusel .navegacion ul {background: none;display: inline;float: right; margin:0.3em 0.6em 0 0; padding:0;}
#contenido #carrusel .navegacion ul li { border:none; background:none;display: inline;float: left; margin:0.2em 0 0 0.6em; padding:0; width:auto;}
#contenido #carrusel .navegacion ul li a {display: block;height: 1.9em;text-indent: -9000px;width: 2.7em;}
#contenido #carrusel .navegacion ul li .b_ant {background:transparent url(/img/b_ant_blanco.gif) no-repeat left top;}
#contenido #carrusel .navegacion ul li .b_sig {background: transparent url(/img/b_sig_blanco.gif) no-repeat left top;}
#contenido #carrusel .navegacion h2 { color: #848484;display: inline;float: right;font: 2.4em/1em Arial, Helvetica, sans-serif; margin:0 0 0.1em 0;}
#contenido #carrusel ul {background:transparent url(/img/f_carrusel_blanco.gif) repeat-y 1.7em top; margin:1em 0 0 0.5em;}
#contenido #carrusel ul li { border:1px solid #fff;display: inline;float: left; margin:0 0 0 1.8em; padding:0.2em;width: 13.6em;}
#contenido #carrusel ul li .mod_img {display: block;float: none;margin-bottom: 1em;}
#contenido #carrusel ul li .mod_txt {display: block;height: auto; margin:0 0.6em 1.3em 0.6em;}
#contenido #carrusel ul li .mod_txt h3 {color: #000000;font:bold 1.2em/1em Arial, Helvetica, sans-serif;margin-bottom: 0.6em;}
#contenido #carrusel ul li .mod_txt h3 a { color: #666;text-decoration: underline;}
#contenido #carrusel ul li .mod_txt p {color: #696969;font:1.1em/1em Arial,Helvetica,sans-serif;}
#contenido #carrusel ul .oculto_portada {display: none;}


/* modulo de carpatos para la portada en ambas columnas 
--------------------------------------------------------------------------------*/
#contenido .columnas .carpatos .mod_img { margin-bottom:0; padding-bottom:5px; background:#f5f5f5; border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
#contenido .columnas .carpatos .mod_img a { display:block; text-indent:-99999px;}
#contenido .columnas .carpatos .mod_txt {padding:0 15px 22px; background:#f5f5f5; border: 1px solid #f1f1f1; border-top:none;display:block;}
#contenido .columnas .carpatos .mod_txt h2 { font: 18px/20px Arial, Helvetica, sans-serif; color:#333; margin-bottom:7px;}
#contenido .carpatos .mod_txt h2 a { color:#333;}
#contenido .columnas .carpatos .mod_txt p { font: 12px/14px Arial, Helvetica, sans-serif; color:#333; padding-bottom:4px;}
#contenido .columnas .carpatos .mod_txt ul li { font: 12px/14px Arial, Helvetica, sans-serif; padding-left:15px; background:url(/img/sep-list-carpatos.gif) no-repeat left 3px;}
#contenido .columnas .carpatos .mod_txt ul li a { color:#797979;}
/* para la columna izquierda */
#contenido .columnas .mod_i .carpatos .mod_txt {display:block;}
#contenido .columnas .mod_i .carpatos .mod_img a {background:url(/img/carpatos-col-izq.gif) no-repeat left top;width:364px; height:142px;}
/* para la columna derecha */
#contenido .columnas .mod_d .carpatos .mod_txt { display:block;}
#contenido .columnas .mod_d .carpatos .mod_img a {background:url(/img/carpatos-col-dch.gif) no-repeat left top; width:249px; height:140px;}

/* Elecciones generales 20 de noviembre, estamos jodidos,  la  derecha se hace con el poder.
--------------------------------------------------------------------------------------------------------------------*/
#contenedor .elecciones { padding:10px; background:#fff;}

/*Valor a examen
--------------------------------------------------------------------------------------------------------------------*/
#contenedor #contenido .tit-examen { margin-bottom:1px;}
#contenido .cab-empresa { padding:20px; background:#e3e3df; margin:1px;}
#contenido .cab-empresa h2 { font:bold 24px/26px Arial, Helvetica, sans-serif; color:#a9050c;}
#contenido .columnas .list-examen h2 { font:bold 16px/14px Arial, Helvetica, sans-serif; color:#205d5d; margin-bottom:20px;}
#contenido .columnas .list-examen ul li { font: 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:0 0 7px 14px; background:url(/img/list-examen.gif) no-repeat left 5px;}
#contenido .columnas .list-examen ul li a { color:#000;}
#contenido .cifras-empresa { margin: 1em 1.9em; padding-bottom:28px; background:url(/img/tit-cifras.gif) repeat-x left bottom; margin-bottom:25px;}
#contenido .cifras-empresa .inner { background:url(/img/tit-cifras.gif) repeat-x left top; padding-top:18px;}
#contenido .cifras-empresa .cifras{ width:364px; float:left; display:inline; margin-right:10px;}
#contenido .cifras-empresa .cifras h2 { padding-bottom:17px; background:url(/img/tit-cifras.gif) repeat-x left bottom; margin-bottom:4px; font: 1.9em/1em Arial, Helvetica, sans-serif;}
#contenido .cifras-empresa .cifras table { }
#contenido .cifras-empresa .cifras table td { padding-left:0; padding-right:0;}
#contenido .cifras-empresa .cifras .leyenda { padding:7px 12px; border: 1px solid #dddddb; border-top:none;}
#contenido .cifras-empresa .cifras .leyenda p { font: 11px/14px Arial, Helvetica, sans-serif; color:#205d5d;}
#contenido .cifras-empresa .mod-flash { float:left; display:inline;}

/* cintillos nuevos 
--------------------------------------------------------------------------------------------------------------*/
#contenido .cintillo-apertura { padding:0;margin:0 0 0.7em;}
#contenido .cintillo-apertura p.sec { margin-bottom:8px; }
#contenido .cintillo-apertura span { background:#fff; font:bold 14px/16px Georgia, "Times New Roman", Times, serif; color:#bbbbbb; padding-right:8px;}
#contenido .cintillo-cierre { border-top: 6px solid #bbbbbb; padding:0; margin:1em 0;}
#contenido .mod_i .cintillo-apertura, #contenido .mod_i .cintillo-cierre {margin:0 0 0.7em;}
#contenido .mod_d .cintillo-apertura, #contenido .mod_d .cintillo-cierre { margin:0 0 0.7em;}
#contenido .cintillo-apertura p { font: 17px/20px Georgia, "Times New Roman", Times, serif; color:#575652; text-transform:uppercase;}
#contenido .c-empresas p.sec { background: url(/img/cintillos/empresas.gif) repeat-x right 8px;}
#contenido .c-empresas span { color:#725f41;}
#contenido .c-mercados p.sec {background: url(/img/cintillos/mercados.gif) repeat-x right 8px;}
#contenido .c-mercados span { color:#b84e4e;}
#contenido .c-opinion p.sec {background: url(/img/cintillos/opinion.gif) repeat-x right 8px;}
#contenido .c-opinion span { color:#45809b;}
#contenido .c-economia p.sec {background: url(/img/cintillos/economia.gif) repeat-x right 8px;}
#contenido .c-economia span { color:#6d874c;}
#contenido .c-tecnologia p.sec {background: url(/img/cintillos/tecnologia.gif) repeat-x right 8px;}
#contenido .c-tecnologia span { color:#7166a3;}
#contenido .c-otros p.sec {background: url(/img/cintillos/otros.gif) repeat-x right 8px;}
#contenido .c-otros span { color:#9c9543;}
#contenido .cintillo-cierre.c-empresas { border-top: 6px solid #725f41;}
#contenido .cintillo-cierre.c-mercados { border-top: 6px solid #b84e4e;}
#contenido .cintillo-cierre.c-opinion { border-top: 6px solid #45809b;}
#contenido .cintillo-cierre.c-economia { border-top: 6px solid #6d874c;}
#contenido .cintillo-cierre.c-tecnologia { border-top: 6px solid #7166a3;}
#contenido .cintillo-cierre.c-otros { border-top: 6px solid #9c9543;}

/* modulo banco espiritu santo renta variable y fija */
.radar { -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #b2b2b2; margin:10px 0; padding: 15px 0 0 0; clear:both; float:left; }
.radar .r-tit { font:italic 18px/20px Georgia, "Times New Roman", Times, serif; color:#464545; padding: 0 0 10px 10px; }
.radar .r-tit  span { text-transform:uppercase; }
.r-item h4 { font: 18px/20px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; padding: 7px 0 7px 0px; margin: 0 0 10px 0;
background-image: linear-gradient(right , rgb(81,179,66) 4%, rgb(0,156,86) 74%);
background-image: -o-linear-gradient(right , rgb(81,179,66) 4%, rgb(0,156,86) 74%);
background-image: -moz-linear-gradient(right , rgb(81,179,66) 4%, rgb(0,156,86) 74%);
background-image: -webkit-linear-gradient(right , rgb(81,179,66) 4%, rgb(0,156,86) 74%);
background-image: -ms-linear-gradient(right , rgb(81,179,66) 4%, rgb(0,156,86) 74%);

background-image: -webkit-gradient(
	linear,
	right top,
	left top,
	color-stop(0.04, rgb(81,179,66)),
	color-stop(0.74, rgb(0,156,86)));
	
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#51b342', EndColorStr='#009c56');	

*background:#51b342;/* ie7 */

/* IE 6 y 7 
background:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51b342', endColorstr='#ff009c56', gradientType='1');
/* IE 8 y 9 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51b342', endColorstr='#ff009c56', gradientType='1')";
	*/
}


.r-item h4 span { display:block; width:9px; height:10px; text-indent:-99999px; float:left; margin:3px 8px 0 12px; }
.r-item h4.open span { background: url(/img/rediseno/lateral/open-esp-w.png) no-repeat left 2px; }
.r-item h4.close span { background: url(/img/rediseno/lateral/close-esp-w.png) no-repeat left 2px; }
.radar .r-content { padding: 0px 7px 10px; }
.r-elemen p { font:bold 11px/13px Arial,Helvetica,sans-serif; color:#464545; text-transform:uppercase; cursor:pointer; margin: 0 0 2px 6px; padding: 0 0 0 16px;  }
.r-elemen li { font: 12px/14px Arial,Helvetica,sans-serif; color:#464545; padding: 0 0 4px 6px; border-bottom: 1px solid #d0d0d0; margin: 0 0 10px 0; }
.r-elemen li a { color:#464545; }
.r-elemen .open { background: url(/img/rediseno/lateral/open-esp-g.png) no-repeat left 2px; }
.r-elemen .close { background: url(/img/rediseno/lateral/close-esp-g.png) no-repeat left 2px; }
.r-pie { border-top: 1px solid #999; margin: 7px 10px;background: url(/img/rediseno/lateral/esp-patro.jpg) no-repeat left bottom; width:255px; height:40px; }


/* modulo cajas libres */

	/* contenedor */
	.m-tv .c-mod{ background:#f9f9f9; border:1px solid #e9e9e9; box-shadow:none; border-radius:0;}
	.m-tv .c-cont {padding:0 0 8px 0;}

	/* titulo */
	.m-tv .c-tit { color:#464545; border:none; margin-bottom:15px; background:#cdcccc; position:relative; padding: 17px 10px 0 48px; margin:0; }
	.m-tv .c-tit:before { 
		position: absolute;    
		bottom: -10px;
	    right: 10%;
	    width: 1px;
	    height: 5px;
	    border: 5px solid #fff;
	    border-top: 5px solid #cdcccc;
	    z-index: 10;
	    content: " ";
	    border-bottom: none;}

	.m-tv .c-tit a {  color:#464545;}
	.m-tv .icon{ top:7px; right:10px; position:absolute; left:auto;}

	/*imagen foto */
	.m-tv .mod_img.ampliacion-grafico { margin-bottom:0; }
	.m-tv .mod_img {width:269px; overflow:hidden; margin-bottom:10px; padding: 20px 10px 0; border-left: 1px solid #e9e9e9;}
	.m-tv .mod_img img { width:273px; height:181px; vertical-align: bottom;}
	.m-tv .mod_img a img { height:auto;}
	.m-tv .ampliacion-grafico .ampliar {bottom: 10px;cursor: pointer;display: block;height: 90px;position: absolute;right: 12px;width: 90px;z-index: 10;}

	/* texto */
	.m-tv .mod_txt { width:100%;}

	/* tema */
	.m-tv .tema { font: 18px/22px  "Georgia", Times, serif; color:#464545; padding-bottom:10px;}
	.m-tv .tema a { color:#464545;} 

	/* listado hermanas */
	.m-tv ul { border-top:1px solid #ddd;}
	.m-tv ul li { padding: 10px 0 10px 15px; background: url(/img/rediseno/hermanas.png) no-repeat left 14px; font: 13px/17px "arial", Georgia, Times, serif; color:#464545;border-bottom:1px solid #ddd;}
	.m-tv.a-video ul li { background: url(/img/rediseno/sprite-general.png) no-repeat -67px -468px; }
	.m-tv.a-foto ul li { background: url(/img/rediseno/sprite-general.png) no-repeat -67px -552px !important; }
	.m-tv ul  li a { color:#464545;}

	/* mas info */
	.m-tv .mod_masinfo a { color:#464545; background: url(/img/rediseno/hermanas.png) no-repeat right 4px; padding-right:14px;}


/* recomendaciones de bolsa */
.a-bolsa .c-mod{ -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #dbdbdb;box-shadow:2px -2px 4px #DBDBDB inset; /*background:transparent url(/img/rediseno/px_trans.png) repeat-x left bottom;*/ padding:1px 1px 2px 0;}
#doble-column.m-tv.a-bolsa .icon { left:14px; top:-8px; right:auto; }
.a-bolsa .c-tit { padding-left:75px; text-transform:none; margin-bottom:10px; }
.a-bolsa .c-cont { padding: 10px;  }
.a-bolsa p.tema {font: 18px/20px Georgia, "Times New Roman", Times, serif; color:#464545; padding:0 0 10px 10px; margin-bottom:0!important;}
.a-bolsa ul li{ background-position: 8px 14px; padding-left:22px; }

/* modulo COMPEDIO mejor peor , prima, euro dolar */
#doble-column.m-compedio { margin-bottom:17px;}
.m-compedio .c-mod{ background:#f3f3f3;}
.m-compedio .c-cont{ padding: 12px 1px 12px 10px;}
.m-compedio .m-comp { float:left; display:inline;}
.m-compedio .mp, .m-compedio .pr , .m-compedio .ed { float:left; display:inline; border:1px solid #d0d0d0; background:#fff;} 
.m-compedio .mp { width:205px; margin-right:6px;}
.m-compedio .pr { width:277px; margin-right:6px;}
.m-compedio .ed  { width:167px;}
.m-compedio p { font:bold 12px/12px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; text-transform:uppercase;}
.m-compedio span {font: 25px/25px Arial, Helvetica, sans-serif; color:#3f3f3f;}
.m-compedio .t-comp { font: 11px/11px  Georgia, "Times New Roman", Times, serif ; color:#808080; text-transform:uppercase; margin-bottom:4px;}
.m-compedio .t-comp a {  color:#808080; }
.m-compedio .mp  p, .m-compedio .pr  p{ float:left; display:inline;}
.m-compedio .mp  p { margin-top:7px; word-wrap: break-word; width:115px; *width:113px;}
.m-compedio .pr  p { margin-top:8px; *float:none;}
.m-compedio .mp  span, .m-compedio .pr  span { float:none; display:inline;}
.m-compedio .mejor { padding: 9px 5px 0px; border-bottom:1px solid #d0d0d0;}
.m-compedio .peor {padding: 6px 5px 0;}
.m-compedio .pr .comp { width:159px; float:left; display:inline; border-right:1px solid #d0d0d0;}
.m-compedio .pr .prima { float:right; display:inline; width:103px; text-align:center; padding:16px 7px 0 0;} 
.m-compedio .pr span { font: 20px/25px Arial, Helvetica, sans-serif;}
.m-compedio .pr .esp, .m-compedio .pr .ale { padding:8px 6px 0px 8px; text-align:right;}
.m-compedio .pr .ale { clear:both;}
.m-compedio .pr .prima  p { margin: 0 0 14px 25px;}
.m-compedio .pr .prima span { clear:both; float:left; display:inline;font: 28px/28px Arial, Helvetica, sans-serif;}
.m-compedio .pr .prima span.green { /*background: url(/img/rediseno/f-prima-green.png) no-repeat right 7px;*/ padding-right:27px;}
.m-compedio .pr .prima span.red { /*background: url(/img/rediseno/f-prima-red.png) no-repeat right 6px;*/ padding-right:27px;}
.m-comp .euro{ float:left; display:inline; width:75px; text-align:center;border-right:1px solid #d0d0d0; height:52px; padding-top:27px; }
.m-comp .dolar{ float:right; display:inline;width:85px; text-align:center;  height:52px; padding:27px 5px 0 0;}
.ed span { font: 24px/24px Arial, Helvetica, sans-serif; color:#464545;letter-spacing: -1px;}
.ed span a { color:#464545; }
.m-compedio .c-mod .c-inner .porcentaje {font: 14px/31px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; }
.m-compedio .c-mod .c-inner .green { color:#008e21;float:right; letter-spacing: -2px; }
.m-compedio .c-mod .c-inner .green span { color:#008e21;float:none; letter-spacing: -2px;} 
.m-compedio .c-mod .c-inner .red { color:#c10000;float:right; letter-spacing: -2px;}
.m-compedio .c-mod .c-inner .red span { color:#c10000;float:none; letter-spacing: -2px;}

/*borrar cuando esté */
.m-compedio .pr .prima span.green { /*background: url(/img/rediseno/f-prima-green.png) no-repeat right 7px;*/ padding-right:27px; color:#3F3F3F;}
.m-compedio .pr .prima span.red { /*background: url(/img/rediseno/f-prima-red.png) no-repeat right 6px;*/ padding-right:27px; color:#3F3F3F;}
.m-compedio .pr .prima span.green a, .m-compedio .pr .prima span.red a { color:#3F3F3F; }

/* modulo recomendaciones en columnas centrales*/
#contenido #doble-column.m-recomendaciones { margin-top:0;}
#contenido .m-recomendaciones .c-cont { padding-top: 13px;}
.m-recomendaciones .c-mod { background:#f3f3f3; }
#contenido .m-recomendaciones .icon { display:none;}
.m-recomendaciones .item, .m-ranking .item, {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #e9e9e9;}
#contenido .m-recomendaciones .c-tit { margin-bottom:15px; padding-bottom:5px; padding-left:0;}

/*modulo ultimos comentarios en columnas centrales */
#doble-column.m-ult-comentarios  { margin-top:10px;}
#doble-column.m-ult-comentarios  .c-cont  { padding:4px 12px 10px 11px;}
.m-ult-comentarios .c-tit  { margin-bottom:22px; }
#contenido .m-ult-comentarios .c-tit { color:#008ea5; font: 18px/20px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding: 0 0 7px 80px;border-bottom: 1px solid #d0d0d0;}
#doble-column.m-ult-comentarios .icon {left: 15px; top: -10px; display:block;}
.m-ult-comentarios .c-mod { background:#f3f3f3; border: 1px solid #dbdbdb;padding: 1px 1px 2px 0; }
.m-ult-comentarios h4 { font: 12px/14px Georgia,"Times New Roman",Times,serif; padding:0 7px; color: #008EA5; }
.m-ult-comentarios h4 strong { font-weight:normal; padding-left: 7px; }
.m-ult-comentarios p { font: 11px/14px Arial,Helvetica,sans-serif; color:#666; padding: 0 7px 10px; margin: 0 0 10px 0; border-bottom: 1px solid #D2D2D2;   }
.m-ult-comentarios .mod_masinfo { border:none; margin-bottom:0; padding-bottom:0; }

/* promo lateral de zona trading */
.m-terminal .c-mod{ background:#f3f3f3; }
.m-terminal .c-cont { padding: 14px 4px 2px 15px;}
.m-terminal .ter-fnd { float:right;}
.m-terminal .terminal {border:none; margin-bottom:0;}
.m-terminal .terminal .inner{ padding:0 10px 10px 0;}
.m-terminal .terminal p { clear:both;}
.m-terminal .terminal .ter-tit { font: 17px/19px Georgia, "Times New Roman", Times, serif; color:#464545; float:left; clear:none;}
.m-terminal .terminal p a {  color:#464545;}
.m-terminal .terminal p span { text-transform:uppercase; color:#008ea5;}
.m-terminal .terminal p  a:hover span { text-decoration:underline;}
#lateral .m-terminal .terminal p span { font-size:13px; margin-bottom:10px; }

/* modulo de comparativa en columnas centrales*/
#contenido .m-comparativa { margin-top:10px;}
.m-comparativa .c-mod{ background:#fff;}
#contenido .m-comparativa .icon { top: -15px; left:15px;}
#contenido .m-comparativa .c-tit { color:#008ea5; font: 18px/20px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding-left:90px; }
.m-comparativa .item { padding-bottom:5px; width:320px; margin-right: 20px;float:left; display:inline; background:#fff url(/img/rediseno/portada/prima-fnd.gif) repeat-x left top;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #e9e9e9; margin-bottom:8px; }
.m-comparativa .last { margin-right:0;}
.m-comparativa td, .m-comparativa th { text-align:center;}
.m-comparativa .first { text-align:left;}
.m-comparativa .encuesta { width: 645px; clear:both; background:#f3f3f3;margin-bottom:5px; padding:10px 8px;}
.radio_form { float:left; display:inline;}
.btn_form { float:right; display:inline;}
.m-comparativa .c-head .c-in { float:right; padding: 6px 10px 6px 0; margin-bottom:5px;}
.m-comparativa .c-head .c-in  p { padding:0;  float:left; display:inline; font: 12px/12px Georgia, "Times New Roman", Times, serif; color:#fff; margin-left:10px; }
.m-comparativa .c-izq, .m-comparativa .c-ctr, .m-comparativa .c-dch { float: left; display:inline; *width:150px;} 
.m-comparativa .c-izq  p{font: 12px/12px Arial, Helvetica, sans-serif; color:#464545;padding: 8px 0 3px 10px; }
.m-comparativa .c-ctr p, .m-comparativa .c-dch p { font: 11px/11px Georgia, "Times New Roman", Times, serif; color:#464545; padding: 7px 0 5px; }
.m-comparativa .c-ctr, .m-comparativa .c-dch { text-align:center; float:right; *width: 80px;}
.c-izq .c-in > p {text-indent: -9999px;}
#contenido .m-comparativa .mod_masinfo a { background:url(/img/rediseno/pag-sig.png) no-repeat right 4px; padding-right:10px;}



/*modulo mwc en portada */
.m-mwc .c-mod  { background:#fff; box-shadow:none; padding:0; border: 1px solid #000; border-radius:0;  }
.m-mwc .c-cont { padding:0; }
#doble-column.m-mwc .icon { left:28px; top:-5px; right: auto; }
.m-mwc .c-tit {   padding: 13px 0 13px 13px; margin-bottom:12px; background: #000; }
.m-mwc .c-tit a { width:280px; display: block; height: 36px; text-indent:-99999px; background: #000 url(/img/mwc/mwc_log_home.jpg) no-repeat left top;}
.m-mwc .mod_img { margin: 0; }
.m-mwc .ampliacion-grafico { margin: 0 0 0 12px; border:3px solid #e5e5e5; }
.m-mwc .mod_txt { clear:both;padding: 10px 12px 10px; width:auto; }
#contenido .m-mwc .tema, #contenido .m-mwc .tema a  { font:bold 12px/15px Arial,Helvetica,sans-serif; color:#343434; border:none; }
.m-mwc ul { border:none; }
.m-mwc ul li { border:none; background: url(/img/rediseno/hermanas-red.png) no-repeat left 8px; font:12px/15px Arial,Helvetica,sans-serif; color:#010000; padding:5px 0 5px 15px; }
.m-mwc ul li a { color:#010000; }
.m-mwc .mod_img .boton_video {     
	background: url(/img/mwc/i-video.png) no-repeat center center; 
    width: 100%; 
    height: 100%;
    left:0; 
    bottom:0;
     }

.m-mwc .mod_img .ver_fotogaleria { 
    background: url(/img/mwc/i-foto.png) no-repeat center center; width: 100%; 
    height: 100%; 
    left:0; 
    bottom:0; 
   }

 .t-mwc { margin-bottom: 15px; clear: both; }

/*modulo mundial en portada */
.m-worldcup .c-mod  { background:#fff; box-shadow:none; padding:0; border: 1px solid #dddddd; border-radius:0;  }
.m-worldcup .c-cont { padding:0; }
#doble-column.m-worldcup .icon { left:28px; top:-5px; right: auto; }
.m-worldcup .c-tit {  padding: 0; margin-bottom:12px; background: #fff; }
.m-worldcup .c-tit a { width:298px; display: block; height: 71px; text-indent:-99999px; background: #fff url(/img/modulos/worldcup_home.jpg?12) no-repeat left top;}
.m-worldcup .mod_img { margin: 0; }
.m-worldcup .ampliacion-grafico { margin: 0 0 0 12px;	 }
.m-worldcup .mod_txt { clear:both;padding: 10px 12px 10px; width:auto; }
#contenido .m-worldcup .tema, 
#contenido .m-worldcup .tema a  { font: 18px/20px Georgia,Arial,Helvetica,sans-serif; color:#464545; border:none; }
#contenido .m-worldcup .tema {  padding:0 14px 2px 14px;}
.m-worldcup ul { border:none; }
.m-worldcup ul li { border:none; background: url(/img/rediseno/hermanas.png) no-repeat left 8px; font:12px/15px Arial,Helvetica,sans-serif; color:#010000; padding:7px 0 0 15px; margin-top: 7px;  border-top: 1px solid #dbdbdb;  }


/*modulo tematicos2 en portada */
.m-tematicos2 .c-mod  { background:#fff; box-shadow:none; padding:0; border: 1px solid #dddddd; border-radius:0;  }
.m-tematicos2 .c-cont { padding:0; }
#doble-column.m-tematicos2 .icon { left:28px; top:-5px; right: auto; }
.m-tematicos2 .c-tit {  padding: 0; margin-bottom:12px; background: #fff; }
.m-tematicos2 .c-tit a { width:298px; display: block; height: 71px; text-indent:-99999px; background: #fff url(/img/modulos/cabecera-modulo-previsiones2015.jpg) no-repeat left top;}
.m-tematicos2 .mod_img { margin: 0; }
.m-tematicos2 .ampliacion-grafico { margin: 0 0 0 12px;	 }
.m-tematicos2 .mod_txt { clear:both;padding: 10px 12px 10px; width:auto; }
#contenido .m-tematicos2 .tema, 
#contenido .m-tematicos2 .tema a  { font: 18px/20px Georgia,Arial,Helvetica,sans-serif; color:#464545; border:none; }
#contenido .m-tematicos2 .tema {  padding:0 14px 2px 14px;}
.m-tematicos2 ul { border:none; }
.m-tematicos2 ul li { border:none; background: url(/img/rediseno/hermanas.png) no-repeat left 8px; font:12px/15px Arial,Helvetica,sans-serif; color:#010000; padding:7px 0 0 15px; margin-top: 7px;  border-top: 1px solid #dbdbdb;  }



/* modulo generico */
.mod-gen {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	margin-bottom:40px;
	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

.mod-gen .mod-head p {
	padding: 12px 5px 15px 58px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	font: 20px/22px Brela, georgia, arial;
  	color:#fff;
  	float: left;

}

.mod-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	padding: 15px 10px ;
  	border: 1px solid #cdcccc;	
  	background: #fbfbfb;
  	overflow: hidden;
}

.mod-content-inner {
	overflow: hidden;
}

.mod-gen .m-mas {
	float: right;
	display: block;
	width: 18px;
	height: 18px;
	background: url(/img/modulos/mod-mas.png) no-repeat left top;
	text-indent: -9999px;
	margin: 14px 14px 2px 2px;
} 

/* con patrocinio */

.mod-gen .mod-head.patro p {
  	display: table-cell;
  	width: 61.666666666666%;
  	float: none;

}

.mod-gen .mod-pat {
	background: url(/img/modulos/sombra.png) no-repeat left top;
	height: 100%;
	display: table-cell;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	text-align: center;
}

.mod-gen .mod-pat img {
	vertical-align: text-top;
}


/* modulo generico gris */

.mod-gen.grey .mod-head {
	background: #cdcccc;

}

.mod-gen.grey .mod-head  p {
  	color:#232d2f;
}

/* modulo generico azul oscuro casi negro */

.mod-gen.darkblue .mod-head {
	background: #233545;

}

.mod-gen.darkblue .mod-head  p {
  	color:#fff;
}


/* modulo nuevo iahorro */

.mod-gen.iahorro .mod-head p {
  	background: url(/img/modulos/cabeza.png) no-repeat 10% center;
} 


/* modulo calculadoras */

.mod-gen.calculadoras .mod-content {
	padding: 0;
}

.mod-gen.calculadoras .mod-head p {
  	background: url(/img/modulos/ico-herramientas.png) no-repeat 10% center;
} 

.mod-gen.calculadoras ul {
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	float: left;
}

.mod-gen.calculadoras ul:first-child {
	border-right: 1px solid #dcdcdc;
}

.mod-gen.calculadoras li {
	font: 14px/16px Opensans, georgia, arial;
	color:#313131;
	text-transform: uppercase;
	text-align: center;
	
	border-top: 1px solid #dcdcdc;
}

.mod-gen.calculadoras li:first-child {
	border:none;
}

.mod-gen.calculadoras li a:hover {
	background: #d8e1e6;
}

.mod-gen.calculadoras li a:hover {
	text-decoration: none;
}

.mod-gen.calculadoras li a {
	color:#313131;
	padding: 20px 0;
	display: inline-block;
	width: 100%;
}

.mod-gen.calculadoras li.m-ios a,
.mod-gen.calculadoras li.m-android a {
	padding-top: 50px;
}

.mod-gen.calculadoras li.m-ios a {
	background:transparent url(/img/modulos/ico-apple.png) no-repeat center 17px; 
}

.mod-gen.calculadoras li.m-android a {
	background:transparent url(/img/modulos/ico-android.png) no-repeat center 17px; 
}

.mod-gen.calculadoras li.m-ios a:hover {
	background:#d8e1e6 url(/img/modulos/ico-apple.png) no-repeat center 17px; 
}

.mod-gen.calculadoras li.m-android a:hover {
	background:#d8e1e6 url(/img/modulos/ico-android.png) no-repeat center 17px; 
}

/* modulo de Davos twitter */
.davos .c-tit  { margin-bottom: 0;}
.davos { margin-bottom: 12px;}


/*modulo zona trading lateral izquierda */

.m-zonatrading, .m-zonatrading-dch {
	clear: both;
    margin-bottom: 10px;
    width: 100%; 
}
.m-zonatrading .ten-inner{
    border: 1px solid #ddd;
    
}
.m-zonatrading .zona-trading-inner{padding: 10px 12px;}
.m-zonatrading .c-cont {
	padding: 0;
}
.m-zonatrading .c-tit, .m-zonatrading-dch .c-tit {
	border-bottom:none;
	display:block;
	padding: 0;
	margin: 0;
}
.m-zonatrading  h3 a{
	border:none;
	display:block;
	width:278px;
	height: 48px;
	padding: 0;
	text-indent: -999999px;
	background: url(/img/modulos/zonatrading-head.png) no-repeat left top;
}
.m-zonatrading .mod_img a img {
    height: auto;
}
.m-zonatrading .mod_img,
.m-zonatrading .mod_img img {
	width: 255px;
}
.m-zonatrading .separacion{
	background: url(/img/modulos/zonatrading-middle.png) no-repeat left top;
	height: 38px;
}
.m-zonatrading .zona-trading-inner .mod_txt p{font: 18px/18px Georgia, "Times New Roman", Times, serif; color:#000;}
.m-zonatrading .mas_info_trading{padding: 1px 0 10px 12px;background:#F9F9F9;}

.m-zonatrading .mas_info_trading ul li{
    border-top: 1px solid #ddd;
    font: 18px/18px 'Quicksand-Regular',"Times New Roman",Times,serif;
    text-transform: uppercase;
    padding: 15px 0 0 65px;
    margin:10px 13px 0px 15px;
    height: 42px;

}
.m-zonatrading .mas_info_trading ul li a{color: #0066cc;}
.m-zonatrading .mas_info_trading li:first-child{border-top:none;}
.m-zonatrading .mas_info_trading ul li.destacado{background: url(/img/modulos/trader_destacado.png) no-repeat scroll 15px 15px rgba(0, 0, 0, 0);}
.m-zonatrading .mas_info_trading ul li.cursos{background: url(/img/modulos/cursos.png) no-repeat scroll 15px 15px rgba(0, 0, 0, 0);}
.m-zonatrading .mas_info_trading ul li.promos{background: url(/img/modulos/promociones.png) no-repeat scroll 15px 15px rgba(0, 0, 0, 0);}
.m-zonatrading .mas_info_trading ul li.premium{background: url(/img/modulos/premium.png) no-repeat scroll 15px 15px rgba(0, 0, 0, 0);}
/*modulo zona trading lateral derecha */
.m-zonatrading-dch  h3 a{
	border:none;
	display:block;
	width:300px;
	height: 92px;
	padding: 0;
	text-indent: -999999px;
	background: url(/img/modulos/zonatrading-dch-head.png) no-repeat left top;
}
.m-zonatrading-dch .zona-trading-inner{background:#f3f3f3;border: 1px solid #ddd;padding: 10px 10px;}
.m-zonatrading-dch .mod_txt p{
    font: 18px/110% Georgia,arial;
    padding: 0 10px 10px;
}
.m-zonatrading-dch .mod_txt p.entradilla{
    font: 12px/110% arial;
    color:#000000;
}
.m-zonatrading-dch .mod_img, .m-zonatrading-dch .mod_img img {
    width: 280px;
}

/*modulo videos humor (el lobo) */
.ml-video-humor {
	padding: 0;
	margin: 0; 
}
.ml-video-humor .c-cont {
	padding: 0;
}
.ml-video-humor .c-tit {
	border-bottom:none;
	display:block;
	width:277px;
	height: 99px;
	padding: 0;
	margin: 0;
}
.ml-video-humor  h3 a{
	border:none;
	display:block;
	width:277px;
	height: 109px;
	padding: 0;

	text-indent: -999999px;
	background: url(/img/el_lobo/mod_humor.png) no-repeat left top;
}
.ml-video-humor .mod_img a img {
    height: auto;
}
.ml-video-humor .mod_img,
.ml-video-humor .mod_img img {
	width: 255px;
}
.ml-video-humor .s-item {
	padding: 10px 10px 4px 10px;
}
.video-humor-inner{
	background-color: #000;
}
.ml-video-humor .mod_img .boton_video{
	background: url("/img/el_lobo/play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-size: 40px auto;
}

.ml-video-humor .video-humor-inner .mod_txt p a{color:#fff;}
.ml-video-humor .video-humor-inner .mod_txt p{font: 18px/18px Georgia, "Times New Roman", Times, serif; color:#fff;}
/*modulo territorio pyme / modulo car */
.m-t-pyme .c-mod, .m-car .c-mod {
	padding: 0;
	margin: 0; 
}

.m-t-pyme .c-cont, .m-car .c-cont {
	padding: 0;
}

.m-t-pyme .c-tit, .m-car .c-tit {
	border-bottom:none;
	display:block;
	width:298px;
	height: 109px;
	padding: 0;
}

.m-t-pyme .c-tit a{
	border:none;
	display:block;
	width:298px;
	height: 109px;
	padding: 0;
	text-indent: -999999px;
	background: url(/img/modulos/t_pymes-head.jpg) no-repeat left top;
}

.m-t-pyme ul , .m-car ul{
	border:none;
}

.m-t-pyme ul li, .m-car ul li {
	width: 298px;
	padding: 0;
	border-bottom:none;
	background:none;
	float: left;
}

.m-t-pyme .s-item, .m-car .s-item {
	padding: 0 10px 10px 10px;
}

.m-t-pyme h2, .m-car h2 {
	font: 18px/110% georgia, arial;
}

.m-t-pyme h2 a, .m-car h2 a {
	color:#454545;
}

.m-t-pyme .mod_img,
.m-t-pyme .mod_img img,
.m-car .mod_img,
.m-car .mod_img img {
	width: 280px;
}

#viewport_slider_derecha-territorio-pyme, #viewport_slider_derecha-car {
	position:relative;
	overflow:hidden;
	background:#fff;
}

.m-t-pyme .lo-inner, .m-car .lo-inner {
	overflow: hidden;
}

#slider_botonera_derecha-territorio-pyme, #slider_botonera_derecha-car {
	float: right;
	margin: 0 10px 10px 0;
}

.nm-boton-slider-botonera {
	float: left;
	margin-left: 4px;
	display: block;
	text-indent:-99999px;
	width:8px;
	height:8px;
	background: url(/img/modulos/slide_point.png) no-repeat left top;
}

.nm-boton-slider-botonera.seleccionado {
	background: url(/img/modulos/slide_point_seleccionado.png) no-repeat left top;
}

.nm-slide .slider_ani {
	transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: margin-left;
    transition-timing-function: ease-out;
}
/*modulo derecha car */
.m-car .c-tit a{
	border:none;
	display:block;
	width:298px;
	height: 109px;
	padding: 0;
	text-indent: -999999px;
	background: url(/img/modulos/car-head.jpg) no-repeat left top;
}
.m-footer-car{
	background:#000000;
	color:#ffffff;
	padding: 5px;
	font: 11px 'Lato-Regular',Arial;

}
.m-footer-car a{color:#fff;padding: 0px 4px;}

/*capa cargando de los slides */


#pasador_cargando {
	 background: url(/img/modulos/cargando.png) no-repeat left 50px;
	 width: 30px;
	 height: 30px;
	 margin: 0 auto;
	 vertical-align: middle;
	 padding-top:40px;
	 animation: load-home 1.5s steps(8) infinite;  
	-webkit-animation: load-home 1.5s steps(8) infinite; 
	-moz-animation: load-home 1.5s steps(8) infinite; 
	-ms-animation: load-home 1.5s steps(8) infinite; 
	-o-animation: load-home 1.5s steps(8) infinite;  
	transition: all;
	height: 150px;
}

@-webkit-keyframes load-home { 
  0% { background-position: 0 75px; }
  100% { background-position: -240px 75px; }
 }

@-moz-keyframes load-home { 
  0% { background-position: 0 75px; }
  100% { background-position: -240px 75px; }
 }

@-o-keyframes load-home { 
  0% { background-position: 0 75px; }
  100% { background-position: -240px 75px; }
 }

@-ms-keyframes load-home { 
  0% { background-position: 0 75px; }
  100% { background-position: -240px 75px; }
 }


@keyframes load-home { 
  0% { background-position: 0 75px; }
  100% { background-position: -240px 75px; }
 }

 #pasador_cargando p {
 	margin-left: -12px;
 }

.m-footer-pyme {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}


/* blogs en portada columna derecha*/
#contenido .mod_d  .c-blogs { margin:0; padding:0; border:none;}
#contenido .mod_d  .c-blogs .sec{ font: 14px/17px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:14px; text-transform:none;}
#contenido .mod_d  .c-blogs .sec span { font-weight: bold; color:#e44c01; text-transform:uppercase;}
#contenido .mod_d  .mas { background:url(/img/ico-mas.gif) no-repeat left 3px; padding-left:12px; font: 11px/13px Georgia, "Times New Roman", Times, serif; color:#464545; float:right; margin-bottom:10px;}
#contenido .mod_d  .mas a { color:#464545;  text-decoration:none;}
#contenido .mod_d  .mas a:hover { color:#464545;  text-decoration:underline;}
#contenido .mod_d  .blog { padding-bottom:15px; margin-bottom:10px;}
#contenido .mod_d  .blog  .intro { position:relative; margin-bottom:10px;}
#contenido .mod_d  .blog  .intro .titular { float:right; display:inline; width:178px; position:absolute; bottom:0; right:0;}
#contenido .mod_d  .blog  .intro .mod_img { float:left; display:inline; margin:0 10px 0 0;}
#contenido .mod_d  .blog  .intro h3{ font: 17px/16px Georgia, "Times New Roman", Times, serif; color:#343434; padding-bottom:2px; }
#contenido .mod_d  .blog  .intro h3 a { color:#343434; }
#contenido .mod_d  .blog  .intro .tit-blog{ font: 14px/17px Georgia, "Times New Roman", Times, serif; color:#017871; }
#contenido .mod_d  .blog  .intro .autor{ font: 12px/14px Georgia, "Times New Roman", Times, serif; color:#848989; }
#contenido .mod_d  .blog .entradilla p { font: 12px/16px Arial, Helvetica, sans-serif; color:#343434;}

/* modulo secciones de noticias parte inferior de portada */
/* cabeceras*/
#doble-column .cab-sec { padding:10px 22px 11px; background:#dadada; position:relative; margin-bottom:13px;}
#doble-column .cab-zona-trading { background: url(/img/modulos/zonatrading-head-central.png) no-repeat left top;text-indent: -999999px;}
#doble-column .cab-empresas { background:#69d2e7;}
#doble-column .cab-tec { background:#a7dbd8;}
#doble-column .cab-eco { background:#bdc4a0;}
#doble-column .cab-sec p { font: 18px/18px Georgia, "Times New Roman", Times, serif; color:#fff; font-style:italic;}
#doble-column .cab-sec a { color:#fff; }
#doble-column .cab-sec span { position:absolute; bottom:-8px; left:47px; text-indent:-9999px; background:url(/img/rediseno/portada/corner.png) no-repeat left top; display:block; width:17px; height:8px;}
#doble-column .cab-empresas span { background:url(/img/rediseno/portada/corner-empresas.png) no-repeat left top;}
#doble-column .cab-tec span { background:url(/img/rediseno/portada/corner-tec.png) no-repeat left top;}
#doble-column .cab-eco span { background:url(/img/rediseno/portada/corner-economia.png) no-repeat left top;}
#doble-column .cab-zona-trading span { background:url(/img/modulos/zonatrading-corner.png) no-repeat left top;}


/* publicidades en los cintillos */
#doble-column .cab-sec #cds_gpt-NSTD5, #doble-column .cab-sec #cds_gpt-NSTD6, #doble-column .cab-sec #cds_gpt-NSTD7 {
	height: 37px;
    position: absolute;
    right: 0;
    top: 0;
  
	border: 1px solid #dadada;
	background:#fff;
}
#doble-column .cab-sec #cds_gpt-NSTD7 { border-color:#BDC4A0;}
#doble-column .cab-sec #cds_gpt-NSTD6 { border-color:#69D2E7;}
#doble-column .cab-sec #cds_gpt-NSTD5 { border-color:#A7DBD8;}


/* noticias de la seccion */
#doble-column .trading .dch ul li{background: url(/img/modulos/flecha-central.png) no-repeat scroll 14px 16px rgba(0, 0, 0, 0);font: 15px/18px 'Quicksand-Regular',"Times New Roman",Times,serif;text-transform: uppercase;padding: 10px 0 0 30px;}
#doble-column .trading .dch ul li a{color: #0066cc;}
#doble-column .news-sec { width:100%; clear:both; margin-bottom:10px;}
#doble-column .news-sec .news { width:340px; margin-right:10px; float:left; display:inline;}
#doble-column .news-sec .dch { margin-right:0px;}
#doble-column .news-sec .mod_img { margin-right:12px; margin-bottom:0;}
#doble-column .news-sec h3 { font:bold 15px/16px Georgia, "Times New Roman", Times, serif; color:#464545; margin-bottom:5px;}
#doble-column .news-sec h3 a {color:#464545;}
#doble-column .news-sec p { font-size:11px;}

/* modulo destacados cincodias en portada */
.m-destacados .c-cont{ padding:12px 22px 20px 18px;}
.m-destacados .m-cab { position:relative; margin-bottom:15px;}
.m-destacados .m-cab p { font:18px/18px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; float:left;}
.m-destacados .m-cab p img { padding-left:7px;}
.m-destacados .m-cab .c-enlaces { float:right; display:inline; padding-top: 6px;}
.m-destacados .m-cab .c-enlaces span {font: 10px/10px Arial,Helvetica,sans-serif; color:#666; float:left; display:inline; padding-right:4px;}
.m-destacados .m-cab ul { float:left; display:inline;}
.m-destacados .m-cab ul li { float:left; display:inline; font: 10px/10px Arial,Helvetica,sans-serif; color:#666; background: url(/img/rediseno/portada/des-li-sep.gif) no-repeat right center; margin-right:5px; padding-right:5px;}
.m-destacados .m-cab ul li.ultimo { margin-right:0; padding-right:0; background:none;}
.m-destacados .m-cab ul li a {color:#666;}
.m-destacados .c-info { clear:both; width:100%;}
.m-destacados .c-news { width:140px; margin-right:27px; float:left; display:inline;}
.m-destacados .ultimo { margin-right:0;}
.m-destacados .c-news .mod_img { margin-bottom: 6px;}
.m-destacados .c-news .tit { font:11px/11px Georgia, "Times New Roman", Times, serif; color:#000; margin-bottom: 5px;}
.m-destacados .c-news .mod-txt p { font: 11px/13px Arial,Helvetica,sans-serif; color:#666; }

/* modulo BLOG PUNTO BASICO */
.m-basico .c-mod { background:#F3F3F3;}
#contenido  .m-basico .blog .entradilla .date { font: 12px/14px Georgia, "Times New Roman", Times, serif; color:#017871;}
#contenido .m-basico .blog { padding-bottom:0;} 
#contenido .m-basico  .last { border-bottom: none;}

/* modulo twitter mercados */
.m-twitter { margin-bottom:15px;}
.m-twitter  .twtr-ft span a {color:#464545!important;}

/* modulos help my cash */
#hmc_widget.hmc_widget_ranking_cuentas .hmc_widget_content { background:#fff; } 

/* modulo analisis anteriores */
.m-analisis .c-cont { padding: 10px; }


/* modulo elecciones andaluzas */
.e-andaluzas {
    margin-bottom: 30px;
}

/* cintillo de noticia en portada */
.cintillo_noticia {
    margin-bottom: 30px;
}

.cintillo_noticia a {transition:all 0.3s ease-in-out 0s;}
.cintillo_noticia a:hover {transition:all 0.3s ease-in-out 0s; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */ text-decoration:none;}
/*declaracion de la renta frontis */
.r-tag-head {
	margin-bottom:30px;
}

#portada .r-preguntas {
	display:none!important;
}

.r-preguntas ul li a:hover {
	text-decoration: none;
}


/*modulo mejor y peor para portada */
.m-mejorpeor { margin-top:15px; position:relative;}
.m-mejorpeor .c-cont { padding:0 0 10px 0;}
.mejorpeor h2, .mejorpeor h3 { color:#464545;font: 20px/22px Georgia, "Times New Roman", Times, serif;}
.mejorpeor .pestanias {background:#f3f3f3; border-bottom:1px solid #bbbbbb;}
.mejorpeor .pestanias li {color:#A9A9A9;font: 11px/13px Georgia, "Times New Roman", Times, serif; color:#8b8b8b;margin:0 0.5em 0 0;width:auto; border:none;}
.mejorpeor .pestanias li  a { padding: 6px 20px 5px;}
.mejorpeor .pestanias .selected a { padding:0;}
.mejorpeor .pestanias .selected {background:#fff;font:bold 1.1em Verdana,Arial,Helvetica,sans-serif; border: 1px solid #bbbbbb; border-bottom:1px solid #fff; margin-bottom:-1px;padding: 5px 20px;}
.mejorpeor .pestanias .selected:first-child {border-left:0px;}
.mejorpeor .pestanias .ultimo {margin-right:0; width:71px;}
.mejorpeor .pestanias .ultimo.selected { }
.mejorpeor .mejor {margin:1.4em 0.5em 0;}
.mejorpeor .peor {margin:2em 0.5em 0;}
.mejorpeor table {border-collapse:collapse;width:100%;}
.mejorpeor table caption {color:#008ea5; background:none; font:bold 14px/14px Georgia, "Times New Roman", Times, serif;padding:0 0 6px 10px;}
.mejorpeor table th { background:#fff; border-bottom: 1px solid #d5d5d5; color:#333333;font:1em Tahoma,Arial,Helvetica,sans-serif;padding:0.5em 0;text-transform:uppercase;vertical-align:middle;width:85px; padding-left:10px;}
.mejorpeor table th a {color:#626060;}
.mejorpeor table td {border-bottom: 1px solid #d5d5d5; background:none; color:#464545;font:11px Georgia, "Times New Roman", Times, serif;padding:0 0.3em;
vertical-align:middle; background:#fff; text-align:right;}
.mejorpeor table td.ticker { text-align:left;}
.mejorpeor table .barra {width:40%;}
#lateral .mejorpeor table .barra {width:100%;}
.mejorpeor table .barra div {vertical-align:middle;}
.mejorpeor table .barra p {color:#78A74A;display:inline;float:left;text-align:right;width:47%;}
.mejorpeor table .barra .b_pos {display:inline;float:right;margin-left:0.3em;width:50%;}
.mejorpeor table .barra span {background:none repeat scroll 0 0 #008e21;display:block;float:left;overflow:hidden;}
.mejorpeor .peor table .barra p {color:#c10000; font:bold 11px Georgia, "Times New Roman", Times, serif;float:right;text-align:left;}
.mejorpeor .peor table .b_neg {display:inline;float:left;width:50%;}
.mejorpeor .peor table .b_neg span {background:none repeat scroll 0 0 #c10000;float:right;}
.mejorpeor .mejor table .barra p {color:#DA3C3C;float:right;text-align:left;}
.mejorpeor .mejor table .b_neg {display:inline;float:left;width:50%;}
.mejorpeor .mejor table .b_neg span {background:none repeat scroll 0 0 #DA3C3C;float:right;}
#contenedor .mejorpeor .mod_masinfo a {background:url(/img/rediseno/pag-sig.png) no-repeat right; padding: 0 10px 0 0;}
body .mejorpeor .mejor .tr_pos p, body .mejorpeor .peor .tr_pos p, #sectores .mejorpeor .tr_pos p {color:#008e21;float:left;text-align:right;font:bold 11px Georgia, "Times New Roman", Times, serif;}
body .mejorpeor .mejor .tr_neg p, body .mejorpeor .peor .tr_neg, p #sectores .mejorpeor .tr_neg p {color:#c10000; font:bold 11px Georgia, "Times New Roman", Times, serif;}
.mejorpeor .ticker {color:#464545; text-transform:uppercase; width:auto; font: 10px Georgia, "Times New Roman", Times, serif;}
#doble-column.m-mejorpeor .c-mod { background:#fff; border: 1px solid #dbdbdb; padding: 1px 1px 2px 0;}
.m-mejorpeor .mejorpeor{ padding: 10px 15px; border:none; margin-bottom:0;}
#doble-column.m-mejorpeor  .icon { position:absolute; top:-16px; left: 16px; display:block;}
.m-mejorpeor h3 { font:18px/18px Georgia, "Times New Roman", Times, serif; color:#008ea5; border-bottom:1px solid #d0d0d0; padding:0 0 7px 75px;text-transform:uppercase;}
.m-mejorpeor .mejor { width:315px; float:left; display:inline; margin:15px 25px 0 0;}
.m-mejorpeor .peor { width:315px; float:left; display:inline;margin:15px 0 0 0;}
#contenido .m-mejorpeor .mod_masinfo { position:absolute; top:6px; right:20px;}

/* modulo startup */
.m-startup { width:100%; margin-bottom:10px; position:relative; margin-top:20px;}
.m-startup .s-inner { border: 1px solid #e31112;border-radius: 10px 10px 10px 10px;}
.m-startup .sup{ padding: 20px 12px 0;}
.m-startup .m-logo { position:absolute; top:-16px; right:14px;}
.m-startup .tit { color:#e31112;  font: 18px/20px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:45px; padding: 0 0 5px 15px; border-bottom:1px solid #e31112;}
.m-startup .s-news-izq { width:325px; float:left; display:inline; clear:left;}
.m-startup .s-news-dch{ width:325px; float:right; display:inline;}
.m-startup .inf { clear:both; }
.m-startup .inf p { padding-bottom:0; }
/*.m-startup .s-izq { width:259px; float:left; display:inline; background:#e31112;border-radius: 0px 0px 0px 9px; padding: 10px 0 0 10px; height:65px; }*/
.m-startup .s-ctr{ width:49%; float:left; display:inline; background:#fff; padding: 10px 0 0 10px; height:64px; border-top: 1px solid #e31112;border-radius: 0px 0px 0px 9px; }
.m-startup .s-dch{ width:48%; float:right; display:inline; background:#7a7a7a; border-radius: 0px 0px 9px 0px; padding: 10px 0 0 10px; height:65px;}

.m-startup .mod_masinfo { clear:both;}
.m-startup .s-izq  a, .m-startup .s-dch a, .m-startup .s-ctr a { display:block; width:44px; height:44px; text-indent:-99999px; cursor:pointer; float:right; margin:5px 20px 0 0;background: url(/img/rediseno/portada/sup-lab.png) no-repeat left top;} 
.m-startup .s-ctr a { background: url(/img/rediseno/portada/sup-lab-grey.png) no-repeat left top; }
.m-startup .s-izq  .txt, .m-startup .s-dch .txt, .m-startup .s-ctr .txt { float:left; display:inline; } 


.m-startup .s-izq  .txt p { font: 16px/18px Georgia, "Times New Roman", Times, serif;  color:#fff; width:182px }
.m-startup .s-dch .txt p { font: 18px/20px Georgia, "Times New Roman", Times, serif;  color:#fff; width:245px; text-align:center; padding-top:14px; }
.m-startup .s-ctr .txt p { font: 18px/18px Georgia, "Times New Roman", Times, serif;  color:#464545;width:265px; text-align:center; padding-top:3px; }
.m-startup .link-one {  background:#e31112;border-radius: 0px 0px 9px 9px; padding: 8px 0 0 80px; height:50px; }
.m-startup .link-one .txt { float:left; display:inline; }
.m-startup .link-one .txt  p { font: 16px/18px Georgia, "Times New Roman", Times, serif;  color:#fff; text-transform:uppercase; padding-top:12px;}
.m-startup .link-one .txt  p a { color:#fff; }
.m-startup .link-one .s-link { display:block; width:44px; height:44px; text-indent:-99999px; cursor:pointer; float:right; margin:0 35px 0 0;background: url(/img/rediseno/portada/sup-lab.png) no-repeat left top; }
.m-startup .mod_img { position:relative;   display: block;float: left;margin-bottom: 6px;margin-right: 10px;overflow-x: hidden;overflow-y: hidden;}
#contenido .m-startup .ampliar  { position: absolute; bottom:10px; right:10px; width:30px; height:30px;}
.m-startup .ampliar img { width:30px; height:30px;}
.m-startup .mod { border:none; margin-bottom: 10px; min-height:120px;}
.m-startup h3 { font: 17px/19px Georgia,"Times New Roman",Times,serif; color:#343434; margin-bottom:5px; }
.m-startup h3  a {  color:#343434; }
.m-startup p { font: 12px/16px Arial,Helvetica,sans-serif; color:#343434; padding-bottom: 0.5em;}
#contenedor .m-startup .cintillo { color:#E31112; padding-bottom:4px; }
#contenedor .m-startup .mod_txt .cintillo { color:#e31112;}
.m-startup .mas { border-top:1px solid #ccc; margin-bottom: 4px; } 
#contenedor .m-startup .mas .mod_masinfo { margin-right:35px; padding-top:4px;}

/*modulo directivos de verano */






/* los 50 mejores*/
#lomasvisto #contenido {  float:left; display:inline; width:664px; }
#lomasvisto #lateral { float:right; display:inline; width:300px; }
.lo_mas_visto .modulo { border-bottom: 2px solid #55b4c3; padding-bottom: 10px; margin-bottom:17px;}
.lo_mas_visto .miniatura { margin-right: 15px;}
.lo_mas_visto .seccion {color:#e44c01;font: 12px/14px Georgia, "Times New Roman", Times, serif; margin-bottom:2px; padding-bottom:0;}
.lo_mas_visto .seccion  a { color:#e44c01; }
.lo_mas_visto h2 { font: 20px/22px Georgia, "Times New Roman", Times, serif;  color:#464545; margin-bottom:5px; }
.lo_mas_visto h2 a { color:#464545;}
.lo_mas_visto .article { float: right; padding:0; width: 600px;}
.lo_mas_visto .article p {font: 13px/17px Arial,Helvetica,sans-serif;  color:#464545; padding-bottom:0.5em; display:table;}
.lo_mas_visto .modulo .numero, .lo_mas_visto .modulo .tendencia {
    
     float: left;
     height: 18px;
     width: 20px;
}

.lo_mas_visto .modulo .numero {
    
    color: #464545;
    font:bold 18px/15px Georgia, "Times New Roman", Times, serif;
    margin-right: 3px; padding: 0 0 0 4px;

}

.lo_mas_visto .modulo .tendencia {
    
     background-position: 6px 3px;
     background-repeat: no-repeat;
    
     height: 16px;
     overflow: hidden;
     text-indent: -9000px;
     width: 22px;
}

.lo_mas_visto .modulo .sube {
     background-image: url(/img/rediseno/ind-sube.png);
}

.lo_mas_visto .modulo .baja {
     background-image: url(/img/rediseno/ind-baja.png);
     background-position: 6px 4px;
}

.lo_mas_visto .modulo .semantiene {
     background-image: url(/img/rediseno/ind-igual.png);
     background-position: 7px 3px;
}
.lo_mas_visto .firma_comentarios {  }
.lo_mas_visto  .mensaje { background: #cccccc; border:none;border-radius:0; }
.lo_mas_visto .mensaje p { font: 13px/17px Arial,Helvetica,sans-serif;  color:#464545;  }
.lo_mas_visto .firma_comentarios a { color:#8B8B8B; }
.lo_mas_visto .firma_comentarios span { font: 11px/13px Georgia,"Times New Roman",Times,serif; color:#8B8B8B; margin: 0 5px 0 0; padding:2px 0;  }
.lo_mas_visto .autor {text-transform:uppercase; }
.lo_mas_visto .article .fotogaleria { margin-right:10px; display:block; width:20px ; height:20px; text-indent:-9999px; background: url(/img/iconos/galeria_lm.png) no-repeat left top; float:left; }
.lo_mas_visto .article .video { margin-right:10px; display:block; width:20px ; height:20px; text-indent:-9999px; background: url(/img/iconos/video_lm.png) no-repeat left top; float:left; }

/* ESTILOS PARA LA PARTE MULTIMEDIA DE ABAJO DE PORTADA Y PORTADILLAS */
#c-media { background:#232323; width:100%; margin-bottom:72px;}
#c-media .inner-media { width:995px; margin:0 auto;}
#c-media .m-cols { padding: 18px 20px;}
#c-media .m-izq { float:left; display:inline; width:444px; border-right: 1px solid #484848; padding-right:33px;}
#c-media .m-dch { float:right; display:inline; width:444px;}
#c-media .m-tit { font:bold 14px/14px Georgia, "Times New Roman", Times, serif; color:#1adfff; text-transform:uppercase; margin-bottom:10px;}
#c-media .m-tit a { color:#1adfff; }
#c-media .mod_img { margin-bottom:8px;}	
#c-media .ampliacion-grafico { position:relative;}
#c-media .ampliacion-grafico  img {  }
#c-media .ampliar{ bottom: 10px;cursor: pointer;display: block;height: 90px;position: absolute;right: 12px;width: 90px;z-index: 10;}
#c-media .mod_txt { clear:both;}		
#c-media h3 { font:bold 14px/16px Georgia, "Times New Roman", Times, serif; color:#fff; margin-bottom:5px;}
#c-media h3 a {color:#fff;}
#c-media p {font: 12px/14px Arial,Helvetica,sans-serif; color:#fff; padding-bottom:4px;}
#c-media p a { color:#fff;}
#c-media .m-destacada { padding:0 10px 10px 0; margin-bottom:18px; border-bottom: 1px solid #484848;}	
#c-media .m-elementes { width:100%;}
#c-media .m-item { width:140px; float:left; display:inline; margin-right:7px;}
#c-media .m-item .ampliar, #c-media .m-item .ampliar img  { width:30px; height:30px;}
#c-media .last { margin-right:0;}
#c-media .opa:hover img { opacity:0.8;}
#c-media .m-destacada .ampliacion-grafico img { width: 434px;}
#c-media .m-destacada .ampliacion-grafico .ampliar img { width:92px; height:92px; }
#c-media .m-item .boton_video { background-position:-32px -1431px; width:32px; height:32px; }
#c-media .m-item .ver_fotogaleria { background-position:-25px -1315px; width:90px; height:25px; }
	
/* ESTILOS PARA LA INFORMACION DE SERVICIOS HERRAMIENTAS Y CINCO DIAS EN RED */
#c-inf {background:#fff; width:100%;}
#c-inf .inner-inf { width:995px; margin:0 auto;}
#c-inf #doble-column { background:#f3f3f3;}
#c-inf .c-cont { padding:10px;}
#c-inf .c-tit { padding-left:10px;}
/* servicios
----------------------------------------------------------------------------------------*/
.servicios {width:100%;}
.servicios h2 { font: 18px/5px Georgia, "Times New Roman", Times, serif; color:#e44c01;margin-bottom:8px;text-transform:uppercase;border-bottom:4px solid #dadada;}
.servicios h2 span { background:#fff; padding:0 10px 10px 0; *line-height:14px;}
.servicios .serv-int ul { padding-left:70px;}
.servicios .serv-int ul li { float:left; display:inline; font: 11px/11px Arial, Helvetica, sans-serif; color:#868686; background: url(/img/servicios/sep-servicios.gif) no-repeat right 8px; margin-right:2px;}
.servicios .serv-int ul li a { color:#868686;  background: transparent url(/img/iconos-inferior.png); margin: 0 17px;}
.servicios .serv-int ul li.tiempo a{ background-position: 3px 9px; padding:49px 22px 10px 22px; display:block;}
.servicios .serv-int ul li.guias a{  background-position:0 0; padding:49px 25px 10px 26px; display:block;}
.servicios .serv-int ul li.news a{  background-position: 8px -249px; padding:49px 16px 10px 20px; display:block;}
.servicios .serv-int ul li.foros a{ background-position: 6px -182px; padding:49px 28px 10px 31px; display:block;}
.servicios .serv-int ul li.sorteos { position:relative; padding-right:6px;}
.servicios .serv-int ul li.sorteos a{ background-position: 6px -394px; padding:49px 25px 10px 31px; display:block;}
.servicios .serv-int ul li.sorteos a.ventura { background:none; padding:0; position:absolute; top:66px; left:3px;}
.servicios .serv-int ul li.program a{ background-position: 9px -320px; padding:49px 13px 10px 18px; display:block;}
.servicios .serv-int ul li.cartelera a{background-position: 9px -121px; padding:49px 23px 10px 27px; display:block;}
.servicios .serv-int ul li.amarillas { background:none; margin-right:0;}
.servicios .serv-int ul li.amarillas a{ background-position: 12px -57px; padding:42px 15px 6px 31px; display:block;}

/* Herramientas y aplicaciones 
----------------------------------------------------------------------------------------*/
.cont-aplicaciones {margin-left:0px; padding-bottom:10px;}
.aplicaciones {padding:22px 0 0 103px; margin-bottom:0;}
.aplicaciones h2 { font: 18px/5px Georgia, "Times New Roman", Times, serif; color:#e44c01; margin-bottom:25px; text-transform:uppercase; border-bottom:4px solid #dadada;}
.aplicaciones h2 span { background:#fff; padding:0 10px 10px 0;}
.aplicaciones ul { float:left; display:inline; margin-right:50px; margin-left:22px;}
.foros span {background:url("/img/iconos-inferior.png") no-repeat -22px -900px transparent;display: block;float: left;height: 30px;margin-right: 15px;width: 30px;}
*:first-child+html .aplicaciones ul { margin-right:20px;}
*html .aplicaciones ul { margin-right:20px;}
.aplicaciones ul.ultimo { margin-right:0;}
.aplicaciones ul li { font: 12px /14px Georgia, "Times New Roman", Times, serif; color::#666;background: transparent url(/img/iconos-inferior.png) no-repeat left top;}
.aplicaciones ul li a { color:#666; float:left; display:inline; }
.aplicaciones ul li { padding:13px 0 24px 37px;}
*:first-child+html .aplicaciones ul li, * html .aplicaciones ul li { padding-bottom:14px;}
.aplicaciones ul li.a-rss {background-position:-22px -640px;}
.aplicaciones ul li.a-widgets {background-position: -22px -714px;}
.aplicaciones ul li.a-iphone { background-position:-22px -567px;}
.aplicaciones ul li.a-ipad {background-position: -22px -531px;}
.aplicaciones ul li.a-barra { background-position:-22px -752px;}
.aplicaciones ul li.a-hipo { background-position: -22px -490px;}
.aplicaciones ul li.a-divisas { background-position: -22px -679px;}
.aplicaciones ul li.a-sueldos { background-position: -22px -606px;}


/*Cinco dias en Red */
#c-inf #doble-column.m-red { background:#fff;}
.m-red .c-cont {position:relative;}
.mundo { width:100%; padding:22px 0 6px;}
ul.compartir {margin-right:18px !Important;}
.manuales, .blogs {margin-bottom:20px;}
*:first-child+html .mundo, * html .mundo { padding-top: 0px;}
.mundo .head-mundo { width:150px; position:absolute; top:8px; right:10px; background:#fff; padding:0;}
.int-mundo ul:first-child {padding-left:27px;}
.mundo .head-mundo p { float:left; font: 12px/14px Georgia, "Times New Roman", Times, serif; color:#fff; padding-top:14px;}
.mundo .h-redes { float: right; border-left: none; }
.mundo h2 { font: 20px/20px Georgia, "Times New Roman", Times, serif; color:#e44c01; margin:0 0 8px 0; float:left; text-transform:uppercase; padding-top:8px; *height:20px; *padding-bottom:10px !Important;}
.mundo p a { color:#666;}
.mundo ul { float:left; display:inline; padding-right: 22px; border-right: 1px solid #e8e8e8; margin-right:10px; width:300px;}
.mundo ul.ultimo { margin-right:0; background:none; width:255px; border:none;}
.mundo ul.ultimo li a { color:#008EA5;}
.mundo ul.ultimo li p a { color:#666;}
.mundo ul li { font: 12px /12px Georgia; color::#666; padding-left:45px; background: transparent url(/img/iconos-inferior.png) no-repeat left top;}
.mundo ul li h4 { color:#008EA5;font: 12px /14px Georgia, "Times New Roman", Times, serif; float:left; display:inline; margin-bottom:0;}
.mundo ul li p { font: 11px /13px Arial, Helvetica, sans-serif; clear:both; margin-bottom: 10px;}
.mundo ul li.en { padding-left:10px; background:none;}
.mundo ul li.en p { float:left; display:inline;  font: 11px /12px Arial, Helvetica, sans-serif; color::#666; margin-top:5px;}
.mundo ul li.premios { background-position:-22px -949px; margin-bottom:20px;}
.mundo ul li.desayunos { background-position:-22px -1146px;}
.mundo ul li.manuales { background-position: -22px -1102px;}
.mundo ul li.foros {  background:none; padding-left:0;}
a.pad {padding-left:45px; display:block;}
.mundo ul li.blogs { background-position:-22px -850px;}
.mundo ul li.hemeroteca { background-position:-20px -804px; padding:6px 0 25px 45px;margin-bottom:17px;}
.mundo ul li.pdf { background-position: -22px -1056px; padding:8px 0 24px 45px;margin-bottom:12px;}
.mundo ul li.titulares {  background-position:-22px -1004px; padding:8px 0 25px 45px;}
.mundo ul li.suscriptor {  background-position:-22px -1004px; padding:8px 0 25px 45px;}
.mundo ul li.titulares2 {  background:none; margin-top:4px;}
.mundo ul li.hemeroteca a, .mundo ul li.pdf a, .mundo ul li.titulares a { float:left; display:inline;}
.titulares a {margin-top:-2px;}
.mundo ul li.en ul.compartir{ display:inline;float:left;padding-left:10px;width:65px; background:none;}
.mundo .h-redes ul { width:auto; padding: 0 0 0 12px; }
.mundo .h-redes ul li { float: left; display: inline-block; margin-left: 5px; padding: 0; }
.mundo .h-redes ul li a { display: block; width: 20px; height: 20px; text-indent: -99999px; cursor: pointer; background: url(/img/rediseno/cabecera/redes_cab_sprite.png) no-repeat 0 0; }
.mundo .h-redes ul .h-facebook a { background-position: 0 0; }
.mundo .h-redes ul .h-twitter a { background-position: -45px 0; }
.mundo .h-redes ul .h-linkedin a { background-position: -89px 0; }
.mundo .h-redes ul .h-google a { background-position: -138px 0; }	
/*paginacion*/
.arriba { margin: 0 5px 0 0;background-color: #FFFFFF;padding-bottom: 10px;}
.arriba .page {margin-right: 5px; float: left;}
.page {background: #FAFAFA; border-radius: 3px 3px 3px 3px;border: 1px solid #DBDBDB;height: 22px;padding: 3px;width: 177px;}
.page .button {border-radius: 2px 2px 2px 2px;border: 1px solid #FAFAFA;display: block;float: right;font: bold 15px/20px Arial,Helvetica,Garuda,sans-serif;height: 20px;text-align: center;width: 20px;}
.page .activo {background-color: #28B3E0;color: #FFFFFF;}
.page .activo:hover {background-color: #57D6FF;color: #FFFFFF;}
.page .inactivo {background-color: #EEEEEE;color: #CCCCCC;text-shadow: 1px 1px 0px #FFFFFF;}
.page .inactivo:hover {cursor: text;}
.page select {background-color: #FFFFFF;border-color: #DBDBDB -moz-use-text-color -moz-use-text-color #DBDBDB;border-image: none;border-radius: 2px 2px 2px 2px;border-right: medium none;border-style: solid none none solid;border-width: 1px medium medium 1px;display: inline-block;float: left;font: 11px/14px Tahoma,Arial,Helvetica,Garuda,sans-serif;height: 21px;margin: 0px;padding: 2px 4px 2px 2px;width: 130px;}
.abajo {margin: 10px 0px 15px;padding: 7px 0px 0px;}

/* portada de mercados */
body#p-mercados { background:#fff;}	
body#p-mercados .mod.publi { background:#fff url(/img/tit_publi_2.gif) no-repeat center top; }
/* publicidad inferior de mercados */
body#p-mercados .p-inf-mercados.publi {width: 1042px;margin: 0 auto; background:#fff;}

/* modulo ultima hora para la portada de mercados */
/*#doble-column.m-ult-hora  {padding-bottom: 20px;}*/
#doble-column.m-ult-hora .c-mod{ background:#f3f3f3; }
.m-ult-hora  .c-cont { padding:20px 10px;}
.m-ult-hora  .c-tit { font: 18px/18px Georgia, "Times New Roman", Times, serif; color:#008ea5; padding:0 0 12px 7px; border:none;}
.m-ult-hora  li { font: 13px/15px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; padding: 5px 0 5px 8px; border-bottom: 1px solid #dbdbdb;}
.m-ult-hora  li a {color:#3f3f3f;}
	
/*twitter */
#contenedor .twtr-widget h3, #contenedor .twtr-widget h4, #contenedor .twtr-widget p { font-size:14px!important;}
#contenedor #twtr-widget-1 .twtr-tweet a { color:#008EA5;}

/*cintillo gráfico de Alicante */
.cintillo_alicante { 
	border: 1px solid #DBDBDB;
	width: 100%;
	max-width: 300px;
	overflow: hidden; }

/*cintillo gráfico de Alicante */
.cintillo_bbva_home { 
	border:none!important;
	width: 100%;
	max-width: 300px;
	overflow: hidden; }

/* cabecera Iahorro */
.sec-head.c_iahorro { 
	background: url(/img/iahorro/cab_misahorros.png) no-repeat scroll center top;
	border:none;
	/*background: #004e57;*/
	padding: 0; 
	max-width: 1254px;
	width: 100%;
	margin: 0 auto;
}

.sec-head.c_iahorro h1 {
	color:#fff;
	background: url(/img/iahorro/logo_misahorros.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    padding: 0;
    text-indent: -999999px;
    width: 223px;
	margin: 40px 0 0 57px;

}

.sec-head.c_iahorro a {
	float: right;
	display: block;
	cursor:pointer;
	margin: 40px 30px 0 0;
}

.sec-head.c_iahorro img {
	float: right;
	display:block;

}
/* menu secundario Iahorro */

.menu_finanzas {
    background: url(/img/iahorro/fondo_menu_misahorros.png) repeat-x scroll left top rgba(0, 0, 0, 0);
    margin: 0 auto;
    padding: 5px 0;
    max-width: 1254px;
    width: 100%;
}


.menu_finanzas .contenido {
    margin: 0 auto;
    width: 995px;
}
.menu_finanzas .contenido .nav li:first-child {
    border-left: medium none;
}
.menu_finanzas .contenido .nav li {
    border-left: 1px solid #fff;
    display: inline;
    float: left;
    font: 12px/15px 'Lato-Regular',"Times New Roman",Times,serif;
}
.menu_finanzas .contenido .nav li a {
    color: #ffffff;
    padding: 0 0.75em;
    margin: 0 6px 0px 6px;
    float: left;
}
.menu_finanzas .contenido .nav li a:hover {
    text-decoration: none;
    color:#151515;

}

.menu_finanzas .contenido .nav {
    background: none repeat scroll 0 0 #fff;
}


/* modulo zona trading en mercados */

	.m-trading {
		width: 100%;
		min-height:300px;
	}

	.m-trading .trading-head {
		width: 100%;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1972b9+0,155f9b+100 */
		background: #1972b9; /* Old browsers */
		background: -moz-linear-gradient(top,  #1972b9 0%, #155f9b 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #1972b9 0%,#155f9b 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #1972b9 0%,#155f9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1972b9', endColorstr='#155f9b',GradientType=0 ); /* IE6-9 */

	}

	.m-trading .trading-head a {
		display:block;
		width: 100%;
		height: 70px;
		background: url(/img/mercados/cab-zonatrading.png) no-repeat center 9px;
		text-indent: -9999px;
	}


	.m-trading .trading-head p {
		background: #272727;
		text-align: center;
		padding: 7px 0 5px;
		font: 12px/12px "Signika-Light" ,arial, georgia;
		color:#fff;
		text-transform:uppercase;
		letter-spacing: 2px;
	}

	.trading-text {
		background:#f3f3f3;
		border:1px solid #dcdcdc;
		min-height: 174px;
		box-sizing: border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		padding: 35px 24px;
	}

	.trading-text p {
		font: 12px/16px georgia, arial;
		color:#303030;
	}


	.trading-text p.t-entradilla {
		font: 18px/20px georgia, arial;
		color:#303030;
		margin-bottom: 17px;
	}

	.trading-text p.t-entradilla a {
		color:#303030;
	}








/* modulos genericos */

.caja-mod {
	width: 100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	clear:both;
	margin-bottom: 40px;
}

.caja-mod .c-tit {
	background: #cdcccc;
	position: relative;
	display: block;
	padding: 0;
	border:none;
}

.caja-mod .c-tit:before {
    position: absolute;
    bottom: -10px;
    right: 10%;
    width: 1px;
    height: 5px;
    border: 5px solid #fff;
    border-top: 5px solid #cdcccc;
    z-index: 10;
    content: " ";
    border-bottom: none;
}


.caja-mod .c-tit a {
	font: 20px/20px georgia, arial;
	color:#232d2f;
	text-transform: uppercase;
	padding: 12px 10px 12px 24px;
	display: block;	
	width: 100%;
	transition:all 0.3s ease-in-out 0s;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.caja-mod .c-tit a:hover {
	transition:all 0.3s ease-in-out 0s; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ text-decoration:none;
}

.caja-mod .tema {
	font: 18px/22px georgia, arial;
    color: #232d2f;
    margin-bottom: 10px;
}

.caja-mod li {
	font: 13px/16px arial, georgia;
	color:#313131;
	padding: 12px 0 12px 0;
	border-top: 1px solid #dcdcdc; 
	
}

.caja-mod li a {
	color:#313131;	
	background:url(/img/rediseno/hermanas.png) no-repeat left 4px;
	padding-left: 14px;
	display: table;
}


.caja-content {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: 20px 10px 0;
	background: #f9f9f9;
}



.caja-mod .mod_img {
	overflow: hidden;
	margin-bottom: 13px;
}

.caja-mod .mod_img img {
	width: 100%;
	height:auto;
}

.caja-mod .mod_img a {
	transition:all 0.3s ease-in-out 0s;
}

.caja-mod .mod_img a:hover {
	transition:all 0.3s ease-in-out 0s; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ text-decoration:none;
}


.caja-footer {
	background:#cdcccc;
	padding: 6px 10px 6px 10px;
}

.caja-footer p {
	font: 11px/16px "Signika-Light", arial, georgia;
	color: #fff;
	text-transform: uppercase;
	float: left;
	padding-top: 2px;
}


.caja-footer a {
	display:block;
	text-indent: -9999px;
	position: relative;
	float: right;
	transition:all 0.3s ease-in-out 0s;
}

.caja-footer a:hover {
	transition:all 0.3s ease-in-out 0s; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ text-decoration:none;
}

/* modulo territorio pyme */

.caja-mod.territorio .c-tit a {
	background: url(/img/modulos/sprite_modulos.png) no-repeat 4px -269px;
	padding-left: 52px;
}

.caja-mod.territorio .caja-footer a {

	background: url(/img/modulos/sprite_modulos.png) no-repeat -4px -653px;
	width: 148px;
	height: 18px;

}


/* modulo smart pyme */

.caja-mod.smart .c-tit a {
	background: url(/img/modulos/sprite_modulos.png) no-repeat 4px -3px;
	padding-left: 52px;
}

.caja-mod.smart .caja-footer a {

	background: url(/img/modulos/sprite_modulos.png) no-repeat 0 -562px;
	width: 90px;
	height: 18px;
}


/* modulo zona trading */

.caja-mod.trading .c-tit a {
	background: url(/img/modulos/sprite_modulos.png) no-repeat 4px -56px;
	padding-left: 52px;
}


/* modulo mis ahorros */

.caja-mod.ahorros .c-tit a {
	background:none;
	padding-left: 24px;
}

.caja-mod.ahorros .caja-footer a {

	background: url(/img/modulos/sprite_modulos.png) no-repeat 0 -696px;
	width: 58px;
	height: 20px;

}

/* modulo motor */

.caja-mod.motor .c-tit a {
	text-indent: -9999px;
	background:url(/img/modulos/sprite_modulos.png) no-repeat 12px -341px;
	padding-left: 24px;
}


/* modulo as */

.caja-mod.as .c-tit a {
	text-indent: -9999px;
	background:url(/img/modulos/sprite_modulos.png) no-repeat 12px -736px;
	padding-left: 24px;
}




/* modulo noticias english */

.caja-mod.english .c-tit a {	
	background: none;
	padding-left: 14px;
	font-size: 17px;
}

.caja-mod.english .c-tit:after {
	position: absolute;
    content: " ";
    z-index: 10;
    top: 0;
    right: 31%;
    width: 1px;
    height: 100%;
    border-left: 1px solid #dbdbdb;
}

.caja-mod.english .c-tit a {	
	background: none;
	padding-left: 24px;
	position: relative;
}

.caja-mod.english .c-tit a:before {
    position: absolute;
    content: " ";
    z-index: 10;
    top: 10px;
    right: 14px;
    width: 67px;
    height: 36px;
    background: url(/img/modulos/sprite_modulos.png) no-repeat -10px -121px
}

.caja-mod.english .caja-footer a {
    background: url(/img/modulos/sprite_modulos.png) no-repeat 0 -608px;
    width: 58px;
    height: 20px;
}

/* caja de bankia */

.caja-mod.bankia .c-tit a {
	background: url(/img/modulos/bankia_head.jpg?12) no-repeat left top;	
    text-indent: -9999px;
    height: 70px;
}

.caja-mod.bankia .c-tit:before {display: none;}

/* agrupadores */
.caja-mod.agrupador h3 {
	padding: 12px 10px 12px 24px;
}

.caja-mod.agrupador h3 a {
	padding:0;
}

.caja-mod.agrupador .mod_masinfo { 
	padding: 8px 0 8px;
	clear:both;
}

/* modulo aniversario */
.aniversario .caja-content { padding: 10px 10px 0;}
.aniversario.caja-mod .c-tit { background:#233545;}
.aniversario.caja-mod .c-tit:before { border:none;}
.aniversario.caja-mod .c-tit a { text-indent: -9999px;width: 290px;height: 44px;background: url(/img/modulos/aniversario_new.png) no-repeat 8px 9px; padding: 7px 5px 5px 5px;}

/*modulo bankia en portada */
.m-bankia .c-mod  { background:#f9f9f9; box-shadow:none; padding:0; border: 1px solid #dddddd; border-radius:0;  }
.m-bankia .c-cont { padding:0; }
.m-bankia .c-tit {  padding: 0; margin-bottom:12px; background: #fff; width:100%; height: 70px; display: block;}
.m-bankia .c-tit a { width:100%; height: 100%; display: block; text-indent:-99999px; background: #fff url(/img/modulos/bankia_head.jpg?12) no-repeat left top;}
.m-bankia .centro { text-align: center; padding: 0 10px;}
.m-bankia .mod_img { margin: 0; display: inline-block; float: none; overflow:hidden; }
.m-bankia .mod_img img { width: 100%; height:auto;}
.m-bankia .ampliacion-grafico { margin: 0 0 0 12px;	 }
.m-bankia .mod_txt { clear:both;padding: 0 12px 10px; width:auto; }
.m-bankia .tema {font: 18px/22px georgia, arial; color: #232d2f; margin-bottom: 10px; border:none;} 
.m-bankia .tema a { color: #232d2f; }
.m-bankia ul { border:none; }
.m-bankia ul li { border:none; background: url(/img/rediseno/hermanas.png) no-repeat left 8px; font:12px/15px Arial,Helvetica,sans-serif; color:#010000; padding:7px 0 0 15px; margin-top: 7px;  border-top: 1px solid #dbdbdb;  }



/* modulo el motor columna derecha de portada */

.m-e-elmotor .c-mod  { box-shadow:none; padding:0; border: 1px solid #dddddd; border-radius:0;  }
.m-e-elmotor .c-cont { padding:0; }
#doble-column.m-e-elmotor .icon { left:28px; top:-5px; right: auto; }
.m-e-elmotor .c-tit {  padding: 0; margin-bottom:12px; background: #fff; }
.m-e-elmotor .mod_img { margin: 0; }
.m-e-elmotor .ampliacion-grafico { margin: 0 0 0 12px;	 }
.m-e-elmotor .mod_txt { clear:both;padding: 10px 12px 10px; width:auto; }
#contenido .m-e-elmotor .tema, 
#contenido .m-e-elmotor .tema a  { font: 18px/20px Georgia,Arial,Helvetica,sans-serif; color:#464545; border:none; }
#contenido .m-e-elmotor .tema { padding:0 14px 2px 14px;}
.m-e-elmotor ul { border:none; }
.m-e-elmotor ul li { border-top: 1px solid #dbdbdb;  }




/* modulos antiguos */

.m-tv .c-tit {
    background: #cdcccc;
    position: relative;
    display: block;
    padding: 0;
    border: none;	
    font: 20px/20px georgia, arial;
    padding: 12px 10px 12px 24px;
    text-transform: uppercase;
}

.m-tv .c-tit a{
	font: 20px/20px georgia, arial;
    color: #232d2f;  
    display: block;
    width: 100%;
    transition: all 0.3s ease-in-out 0s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.m-tv .mod_img.ampliacion-grafico {
	padding: 20px 10px 0;
	margin: 0;
}

.m-tv .mod_img {
	margin:0 0 20px 0;
	padding: 0;
}

.m-tv .mod_txt {
	width: 100%;
	padding: 0 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}


.m-tv ul li:last-child {
	border-bottom: none;
}

.m-tv.a-name .mod_txt {
	padding-top: 10px;
}

.caja-head {
    background: #cdcccc;
}

.caja-head p {
    font: 20px/20px "Brela", georgia, arial;
    color: #232d2f;
    text-transform: uppercase;
}

.caja-mod.territorio .caja-head p {
    padding: 19px 10px 17px 24px;
    background: none;
}

/* footer social */

.footer-social {
	width: 100%;
	margin:0 auto 72px;
	max-width: 995px;

}

.f-social {
	width: 463px;
	float: left;
	border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	margin-bottom: 30px;
}

.f-social:nth-child(2),
.f-social:nth-child(4) {
	float: right;

}

.f-social .f-cab {
	font: 18px/20px "raleway", arial, georgia;
	color:#1d1d1d;
	text-transform: uppercase;
	padding: 14px 0 14px 14px;
}

.f-social .f-content {
	height: 122px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	border-top: 1px solid #c7c7c7;
	background:#f9f9f9;
}

.f-newsletter .f-content {
	padding: 33px 40px 0 40px;
}

.f-newsletter .f-content p {
	padding: 7px 0 7px 116px;
	background: url(/img/svg/newsletter_cab.svg) no-repeat left center;
	background-size: 92px auto;
	font: 16px/18px "georgia", arial;
	color:#1d1d1d;
}

.f-newsletter .f-content p a {
	font-weight:bold;
	text-decoration:underline;
}

.f-seguir .f-content {
	padding: 36px 45px 0 22px;
}

.f-seguir ul {
	text-align: center; 
}

.f-seguir li {
	display: inline-block;
    margin-left: 18px;
}

.f-seguir li a {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	background-size: contain;
	transition:all 0.3s ease-in-out 0s;
}

.f-seguir .fb a {
    background: url(/img/svg/facebook.svg) no-repeat;
    background-size: contain;
}

.f-seguir .tw a{
    background: url(/img/svg/twitter.svg) no-repeat;
    background-size: contain;
}

.f-seguir .ln a {
    background: url(/img/svg/linkedin.svg) no-repeat;	
    background-size: contain;
}


.f-eventos .f-content {
	padding: 30px 0 0 12px;
}

.f-eventos a {
	margin-left: 17px;
	width: 126px;
	display: block;
	float: left;
	text-align: center;
	padding: 20px 0 20px;
	font: 18px/20px "georgia", arial;
	color:#fff;
	text-transform: uppercase;
	transition:all 0.3s ease-in-out 0s;
}

.f-eventos a:hover,
.f-seguir a:hover {
	text-decoration: none;
	transition:all 0.3s ease-in-out 0s; 
	opacity:0.6; f
	ilter:alpha(opacity=60); 
	/* For IE8 and earlier */ 
	text-decoration:none;
} 

.f-eventos a:nth-child(1) {
	background: #958e84;
    padding: 10px 0;
}

.f-eventos a:nth-child(2) {
	background: #848e95;
}

.f-eventos a:nth-child(3) {
	background: #958484;
}


.f-servicios .f-content {
	padding: 18px 0 0 55px; 
	position: relative;
}

.f-servicios .f-content div {
	width: 100px;
}

.f-servicios .f-content a {
	clear:both;
	font: 16px/18px "georgia", arial;
	color:#1d1d1d;
	padding-bottom: 0;
	display: block;
}

.f-servicios .f-content:before {
	background: url(/img/footer-app.png) no-repeat 0 0;
	position: absolute;
    top: -21px;
    right: 42px;
	z-index: 10;
	content: " ";
	width: 218px;
	height: 122px;
}






