/**********************************************************************************************	Title: CSS	Author: Iberpixel	Date: 2008 ***********************************************************************************************	1. Valores globales		2. Elementos generales		3. Secciones		3.1 Cabecera		3.2 central			3.2.1 Home		3.3 Pie			***********************************************************************************************//* 1. Valores globales-----------------------------------------------------------------------------------------------===============================================================================================*/	html, body {	margin:0px;	text-align:center;	width: 100%;	background: #F7F7F7 url(../images/bg_body.png) center top repeat-x;	font-family: Helvetica,Arial,sans-serif;}img {	border:none;}a {	color:#000;	text-decoration:none;}ol, ul {	list-style: none;}hr {	border: 1px solid #DEDEDE;	clear: both;	float: left;	margin: 15px 0;	width: 100%;}	/* 2. Elementos generales-----------------------------------------------------------------------------------------------===============================================================================================*/#layer { 		text-align: center;		margin: 0px auto;	padding: 0px;	width: 100%;  	top: 0px;}	#contenidos {	padding: 0px;	margin-left: auto;	margin-right: auto;	width:1030px;	overflow:hidden;	clear:both;	background-color:#FFF;	text-align: center;	}#cabecera_print {	display: none;	float: left;	clear: both;	margin-bottom: 15px;}#cabecera {	margin: 0 auto;	width:990px;	overflow:hidden;	text-align:left;	clear:both;	background: url(../images/cabecera_logo1.jpg) center 15px no-repeat;	overflow: hidden;}	#sanitaria2000_link {		width: 120px;		height: 40px;		display: block;		position: absolute;		margin: 20px 0 0 40px;	}	#rm_link {		width: 500px;		height: 100px;		display: block;		position: absolute;		margin: 0 0 0 260px;	}	#buscador_box {	  float: right;	  margin: 48px 0 0;	}	#buscador_box_opinion{		float:left;		width: 280px;	}		#buscador_box #texto_buscador, #buscador_box_opinion #texto_buscador_opinion {		  background: #FFF;		  border: 1px solid #2E70A2;		  float: left;		  margin: 0;		  *margin: 0 0 0 571px;		  padding-right: 25px;		  width: 130px;		  height: 17px;		}			#buscador_box_opinion #texto_buscador_opinion {				width: 100%;			}		#btn_buscador, #btn_buscador_opinion {		  cursor: pointer;		  margin: 2px 2px 0 -24px;		  float: right;		  border: none;		  padding: 0;		}		#btn_buscador_opinion {		  -webkit-margin-end: -28px;		}	#menu_superior {		float:left;		margin:20px 0 0;		padding:0;		width:990px;		background: url(../images/menu_superior_bg.jpg) left top repeat-x;	}		#menu_superior ul {			float:left;			margin:0;			padding:0;		}			#menu_superior ul li {				float:left;				margin:0;			}				#menu_superior ul li a {					float:left;					margin:0;					padding:2px 10.4px;					font-size:18px;					letter-spacing: 0.5px;					font-family: 'BenchNine', Helvetica;					font-weight: 300;					color:#FFF;					background: url(../images/menu_superior_sep.jpg) right top no-repeat;				}				#menu_superior ul li.opinion_header a{					background: #64B5F7;				}				#menu_superior ul li a {					padding:2px 12px\0/; /*Explorer 8*/					*padding:2px 12px; /*Explorer 7*/				}				#menu_superior ul li a:hover, #menu_superior ul li a.current_page {					color:#000;					background: #DFDFDF url(../images/menu_superior_sep_bl.jpg) right top no-repeat;				}	#cabecera_logo {		float:left;	}	#social_header {		position: absolute;		margin: 97px 0 0 592px;		width: 200px;	}		#social_header a {			float: left;			margin: 0 5px;		}	#cabecera_fecha {		float: left;		margin: 0px 0 0;		*margin: 0px 0 0;		padding-left:0px;		padding-top:80px;		color:#999;		text-align:right;		font-size:12px;	}	#bandera_seccion {		float: left;		text-transform:uppercase;		color:#000;		text-align:right;		width:660px;		*width:600px;		letter-spacing:4px;		margin: 15px 0 20px;	}		#bandera_seccion img {			float: right;			margin: -12px 0 0 17px;			*margin: -29px -100px 0 0;		}	#patrocinio_seccion {		float:right;		margin: -120px 0 0;		width:210px;		height:95px;	}					#hemeroteca {			float:right;			width:160px;			margin:10px 0 -10px;			clear: right;		}		#hemeroteca_form label {			font-size: 10px;			margin: 0;			clear: both;		}		#Boton {			margin-left: 5px;			padding: 1px 3px;			*padding: 0;			*width: 80px;			*height: 24px;		}		#autonomias_links {			width:990px;			text-align:left;			float:left;			padding:10px 0 5px 0;			background: #DFDFDF;			font-family: 'BenchNine', Helvetica;			font-weight: 300;			font-size:15px;			letter-spacing: 0.5px;		}			#autonomias_links span {				float: left;				margin: -1px 5px 0 15px;			}			#autonomias_links img {				margin: 0 7px;			}		#ultima_hora {			width:990px;			height: 23px;			overflow: hidden;			text-align:left;			float:left;			padding:4px 0 3px 0;			background: #13335C url(../images/ultimahora_bg.png) left top no-repeat;			font-family: 'BenchNine', Helvetica;			font-weight: 300;			font-size:16px;			letter-spacing: 1.5px;			color: #FFF;		}			#ultima_hora span {				margin:0 45px 0 35px;				font-weight: 400;				font-size:17px;				float: left;			}			#ultima_hora a {				color: #FFF;				margin-left: 10px;			}#bloques {	margin-left: auto;	margin-right: auto;	margin-top:15px;	width:990px;	overflow:hidden;	text-align:left;	clear:both;}/* 3. Secciones-----------------------------------------------------------------------------------------------===============================================================================================*//* 3.1 Banner ---------------------------------------------------------------------------------*/	/* 3.3 Contenidos ---------------------------------------------------------------------------------*/		#bloque_principal .texto table div p, #bloque_lateral .texto table p {		background: #13335C !important;		color: #FFF !important;	}	#bloque_principal .texto table, #bloque_lateral .texto table {		background: none !important;		border: none !important;		padding: 0 !important;	}	#destacado {		margin: 0 0 15px 0;		overflow:hidden;		float:left;	}	.destacado_full {		width:990px;	}	.destacado_2columns {		width:660px;	}	.destacado_1column {		width:380px;	}		#destacado .antetitulo {			color:#999999;			font-size: 15px;			font-family: "MS Trebuchet", Arial, sans-serif;			text-transform:uppercase;			padding:9px 0 0;			line-height:15px;		}		#destacado .titular {			color:#13335C !important;			font-size: 44px;			font-family: 'BenchNine', Helvetica;			font-weight: 400;			line-height:42px;			letter-spacing: 0.5px;			margin:5px 0 10px;			display:block;		}			#destacado .titular a {				color:#13335C !important;			}		#destacado .texto {			color: #000; 			font-family: Helvetica,Arial,sans-serif; 			font-size: 15px;			line-height: 16px;			font-weight: normal;  			clear:both;		}		#opinion_link {			background: url(../images/opinion_bg.png) left top no-repeat;			color: #4C8ABD;			padding: 1px 0 0 25px;		}	#bloque1 {		float:left;		text-align: left;		overflow:hidden;		width: 660px;	}	.home #bloque1, .secciones #bloque1 {		width: 380px;	}	.bloque_1_interior {		width: 660px;	}		#bloque_principal {			float:left;			width:380px;			overflow: hidden;		}			#bloque_principal .antetitulo, #bloque_detalle .antetitulo {				color:#999999;				font-size: 13px;				font-family: "MS Trebuchet", Arial, sans-serif;				text-transform:uppercase;				padding:0;				line-height:15px;			}			#bloque_principal .titular a, #bloque_principal span#titular, #bloque_detalle .titular {				color:#13335C !important;				font-size: 34px;				font-family: 'BenchNine', Helvetica;				font-weight: 400;				line-height:32px;				margin:5px 0 10px;				display:block;			}			#bloque_detalle .titular {				font-size: 44px;				line-height:42px;				margin:8px 0 15px;			}			#bloque_principal .texto {				color: #000; 				font-family: Tahoma,Geneva,sans-serif;				font-size: 13.5px;				line-height: 16px;				font-weight: normal;				text-align:left;				clear:both;			}			#bloque_principal .texto p {				margin:5px 0 0;				padding:0;			}			#bloque_principal img, #bloque_principal table {				max-width: 380px !important;				height: auto !important;			}			#bloque_principal table table img, #bloque_principal table table {				max-width: 350px !important;				height: auto !important;				width: auto !important;			}			#bloque_principal table p {				display: block;			}		#bloque_lateral {			float:right;			width:260px;			margin: 0;			overflow: hidden;		}		.home #bloque_lateral, .secciones #bloque_lateral {			margin: 0 20px 0 0;		}			#bloque_lateral .antetitulo {				color: #999999;			    font-family: "MS Trebuchet",Arial,sans-serif;			    font-size: 12px;			    line-height: 14px;			    padding: 0;			    text-transform: uppercase;			}			#bloque_lateral .titular a, #bloque_lateral span#titular {				color:#13335C !important;				font-size: 28px;				font-family: 'BenchNine', Helvetica;				font-weight: 400;				line-height:28px;				margin:5px 0 5px;				display:block;			}			#bloque_lateral .texto {				color: #000; 				font-family: Tahoma,Geneva,sans-serif;				font-size: 13px;				line-height: 15px;				font-weight: normal;				text-align:left;				clear:both;			}			#bloque_lateral .texto p {				margin:5px 0 0;				padding:0;			}			#bloque_lateral img, #bloque_lateral table {				max-width: 260px;				height: auto !important;			}			#bloque_lateral table p {				max-width: 250px;				padding: 6px 4px !important;			}					#seccion {			border-bottom:1px solid #DEDEDE;			margin: 0 0 10px 0;			padding-bottom:10px;			overflow:hidden;			float:left;			width:100%;		}		#bloque_lateral .publicidad, #bloque_principal .publicidad {			margin: 0 0 5px 0 !important;			padding-bottom:0 !important;			border-bottom: none !important;		}		#cabecera_seccion {			background: url(../images/menu_superior_bg.jpg) repeat-x scroll 0 0 #436690;		    color: #FFFFFF;		    font: bold 18px 'BenchNine',Helvetica;		    margin: 0 0 10px;		    padding: 5px 0 3px;		    text-align: center;		    text-transform: uppercase;		    width: 100%;		}			#cabecera_seccion a {				color: #FFFFFF;			}		#bloque_detalle .entradilla {			color: #333; 			font-family: Helvetica,Arial,sans-serif; 			font-size: 14px; 			font-weight: bold; 			width:640px;			margin-bottom:10px;		}		#bloque_detalle #fecha {			color: #666; 			font-family: Arial,Helvetica,sans-serif; 			font-size: 12px; 			font-weight: normal;			text-align: left;			float:left;			width:400px;		}		#bloque_principal #fecha, #bloque_lateral #fecha {			color: #666; 			font-family: "MS Trebuchet", Arial, sans-serif;			font-size: 11px; 			font-weight: normal;			text-align: left;			width:400px;			margin:6px 0;		}		#bloque_detalle .texto {			color: #000; 			font-family: Arial,Helvetica,sans-serif; 			font-size: 14px; 			font-weight: normal; 			padding-bottom: 10px; 			text-align: justify;			clear:both;		}		#social_links {			float:right;			margin:0 0 10px;			width:320px;		}			#social_links div {				float:right;			}			#social_links div.shareaholic-canvas {				clear: none;				margin: -13px 5px 0 0;				width: 300px;			}			#social_links div#shareaholic-res {				display: none !important;			}			#social_links .shareaholic-share-buttons li {				display: block !important;			}			#social_links .shareaholic-share-buttons li:last-child {				display: none !important;			}			#social_links div#meneame_shareaholic {				margin: 2px 15px 0 0;			}			#social_links div#whatsapp_ico {				margin: 2px 10px 0 0;				display: none;			}			@media all and (min-width: 320px) and (max-width: 500px) {				#social_links div#whatsapp_ico {					display: block;				}			}				#bloque2_total {		float:right;		overflow:hidden;		text-align:left;		width:270px;	}	#bloque2_sanitariatv {		float:right;		margin-bottom:15px;		overflow:hidden;		text-align:left;		width:270px;	}	#bloque2_contenedor {		float:right;		overflow:hidden;		text-align:left;		width:310px;	}	#bloque2 {		float:right;		width:250px;		overflow:hidden;		text-align: left;		background-color:#EFEFEF;		padding:8px 10px 10px;		overflow:hidden;		border:1px solid #CCC;		border-bottom:3px solid #CCC;	}		#bloque_otras_noticias {			margin-bottom:30px;		}		#bloque2_seccion {			border-bottom:1px solid #DEDEDE;			margin-bottom:20px;			padding-bottom:20px;		}			#sanitariatv_logo {				margin:0 0 0 30px;			}	#bloque2_ultimahora {		float:right;		margin-bottom:25px;		overflow:hidden;		text-align:left;		width:270px;	}					#bloque2_ultimahora p {			background-color: #4A71A8;			border-bottom: 1px solid #0B2D5B;			border-top: 1px solid #0B2D5B;			height: 28px;			margin: 0 0 1px;			color:#FFF;			font-family:Georgia, "Times New Roman", Times, serif;			font-size:20px;			padding:4px 0 0 20px;		}		#bloque2_ultimahora ul {			margin:0;			width:270px;			height:350px;			overflow:scroll;			overflow-x:hidden;			background-color: #EFEFEF;			padding:0;		}			#bloque2_ultimahora li {				margin:5px;				background-color: #FFF;				border:1px solid #CCC;				padding:7px;				font-size:12px;			}				#bloque2_ultimahora li a {					color:#4A71A8;				}			#bloque2_ultimahora li p {				margin:3px 0 0;				padding:3px 0 0;				background:none;				border:none;				border-top:1px solid #CCC;				font-size:11px;				color:#999;				height:auto;				text-align:right;			}				#publicacionmedica_banners {		float:right;		margin-bottom:25px;		overflow:hidden;		text-align:left;		width:270px;	}		#publicacionmedica_banners div {			width:257px!important;		}		#publicacionmedica_banners div img {			width:257px !important;			height:auto !important;		}	#esnoticia_banners {		float:right;		margin:25px 0;		overflow:hidden;		text-align:left;		width:270px;		background: url(../images/esnoticia_banner.jpg) 0 0 no-repeat;		padding-top:58px;	}	#bloque_suscribete {		float: right;		margin-bottom: 30px;		overflow: hidden;		text-align: left;		width: 270px;		background: url(../images/suscribete.png) 0 0 no-repeat;	}		#bloque_suscribete form {			margin:115px 0 0 20px;			padding:0;		}			#bloque_suscribete form input {				border:1px solid #CCC;				width:150px;				float:left;			}			#bloque_suscribete form #btn {				width:50px;				background-color:#EFEFEF;				margin-left:8px;			}				#busquedas {		float:left;		clear:both;		margin-bottom:15px;	}		#filtrar_link {		    color: #666666;		    margin: 15px 0 0 0;		    font-weight: bold;		    float: left;		    clear: both;		}		#filtrar_form fieldset {			border: none;			float: left;			margin: 0 5px 0 0;			padding:0;		}		#filtrar_form label {			padding: 4px 5px 0 0;		}		#filtrar_exacta {			margin-top: 4px;		}		#btn {			background-color: #EFEFEF;		    border: 1px solid #CCCCCC;		    float: left;		    padding: 1px 2px;		    width: auto !important;		}		#busquedas div {			clear:both;			float:left;		}		#busquedas .titular a {			float:left;			clear:both;			color: #13335C !important;			display: block;			font-family: 'BenchNine',Helvetica;			font-size: 28px;			font-weight: 400;			line-height: 28px;			margin: -5px 0 -13px;		}		#busquedas #fecha {			font-size:11px;		}		#busquedas .entradilla {			margin:3px 0 0;			font-weight:normal;			color:#000;		}		#busquedas #link_seo {			font-size:12px;			color:#0E774A;		}		#noticias_total {			float:left;			color:#666;			font-size:12px;			margin-bottom:15px;		}	#bloque2_buscador {			float:left;			margin-bottom:20px;			width: 270px;		}			#bloque2_buscador div {				float:left;				margin:0;				width: 270px;				background: url(../images/buscador_bg_v5.jpg) left top repeat-y;			}			#bloque2_buscador form {				margin:0;				padding:0;			}			#bloque2_buscador #busqueda {				float:left;				margin:0 8px 0 10px;				border:1px solid #CCC;				background:#FFF;				padding:1px 3px;				width: 200px;			}	#busqueda_error strong {		color:#134D86;		font:24px 'BenchNine',Helvetica;		line-height:24px;		margin:4px 0;		width:640px;	}	#busqueda_error {		font-size:14px;	}	#sidebar {		font-family:Helvetica,Arial,sans-serif;		font-size: 13px;	}	#bloque_bisturi, #bloque_reportajes {		width: 990px;		overflow: hidden;		background: #43658A url(../images/bisturi_bg.jpg) 0 25px repeat-x;		float: left;		clear: both;		margin-bottom: 15px;	}	/*	#bloque_reportajes {		width: 990px;		overflow: hidden;		background: #6F94BD url(../images/reportajes_bg.jpg) 0 25px repeat-x;		float: left;		clear: both;		margin-bottom: 15px;	}	*/	#bloque_reportajes_top {		padding: 10px;	}		#bloque_bisturi_title, #bloque_reportajes_title {			background: url("../images/menu_secciones_bg.jpg") repeat-x scroll 0 0 #396DA7;			color: #FFFFFF;		    font: 26px 'BenchNine',Helvetica;		    margin: 0;		    padding: 6px 0 2px 20px;		    text-align: left;		    text-transform: uppercase;		    width: 100%;		}		#bloque_reportajes_title img, #bloque_bisturi_title img {			float: left;			margin: -1px 8px 0 0;		}		#bloque_reportajes_top_content {			float: left;			margin: 10px;			overflow:hidden;		}			#bloque_reportajes_top_content img {				width: 219px !important;				height: 153px !important;			}			#bloque_reportajes_top_content {				width: 219px !important;			}			#bloque_reportajes_top .reportaje_1 img {				width: 464px !important;				height: 325px !important;			}			#bloque_reportajes_top .reportaje_1 {				width: 464px !important;			}			#reportajes-id {				width: 905px;				padding: 0;							}			#reportajes_content {				margin: 0 5px 0 0;				text-align: center;				width: 175px !important;				float: left;			}			#reportajes-id img {				width: 175px !important;				height: 123px !important;			}			#reportajes-id .panel {				width: 900px !important;				margin: 0;				overflow: hidden;				padding-left: 5px;			}			#bloque_reportajes_top_content p, #reportajes-id p {				margin: 0;				padding: 0;				float: left;			}			#bloque_reportajes_top_content a, #reportajes-id a {				display: block;				font-size: 17px;				line-height: 17px;				color: #FFF;				padding: 3px 5px 2px;				font-family: 'BenchNine',Helvetica;				float:left;				width: 165px;				font-weight: 300;				text-align: center;				margin-top: 3px;			}			#bloque_reportajes_top a {				width: 210px !important;			}			#reportajes-id a {				font-size: 15px;			}			#bloque_reportajes_top .reportaje_1 a {				font-size: 24px;				line-height: 24px;				width: 455px !important;			}	#bloque_detalle {		width: 660px;		margin-bottom: 20px;	}		#bloque_detalle .texto table {			max-width: 660px !important;		}			#social_title {		color: #13335A;		font-family: 'BenchNine',Helvetica;		font-size: 22px;		text-align: center;		margin: 0 0 10px;	}	#twitter, #facebook, #instagram, #sanitaria2000tv {		float:left;		margin: 15px 15px 10px 0;	}		#termometro_seccion {		  background: rgb(221, 221, 221) url("http://www.redaccionmedica.com/contenido/images/bisturi_bg_content.png") repeat-x scroll 0 0 !important;		  border-color: rgb(185, 185, 200) !important;		  border-style: solid !important;		  border-width: 1px !important;		  font-family: Tahoma,Geneva,sans-serif !important;		  font-size: 12px !important;		  margin: 8px 0 !important;		 }/* 3.4 Pie ---------------------------------------------------------------------------------*/#pie {	margin: 15px auto 5px;	width:990px;	overflow:hidden;	clear:both;	background: #396BA7 url(../images/footer_bg.jpg) center top no-repeat;}	#pie ul {		float:left;		padding: 0;		margin: 20px 42px;	}		#pie ul li {			text-align: left;			color: #FFF;			font: 18px 'BenchNine',Helvetica;			font-weight: 300;		}		#pie ul li a {			color: #FFF;		}	#footer_copy {		color: #FFF;		font-size: 11px;		line-height: 14px;		text-align: left;		margin: -50px 0 20px 20px;		padding: 0 0 0 160px;		background: url(../images/footer_copy_bg.png) 0 5px no-repeat;		float: left;	}	#footer_soporte {		float: left;		width: 440px;		color: #FFF;		margin: -50px 0 20px 20px;		font-size: 11px;	}	#footer_links {		clear: both;		width: 990px;		margin: 0 auto;		overflow: hidden;	}		#footer_links_left {			float: left;		}		#footer_links_right {			float: right;		}		#footer_links ul {			padding: 0;		}			#footer_links li {				float: left;				font-size: 11px;				color: #666;				margin: 0 10px;			}	#footer_print {		display: none;		margin: 20px 0 0;		float: left;		clear: both;		color: #FFF;		font-size: 11px;		line-height: 14px;		text-align: left;		float: left;	}#iberpixel {	margin-left: auto;	margin-right: auto;	margin-top:20px;	width:960px;	clear:both;}	#iberpixel a {		font-size: 0.55em;		color:#333;		text-decoration:none;		display:block;		width:160px;		float:right;	}	#iberpixel a:hover {		color:#FF9900;		text-decoration:none;	}#preguntas_entrevista_img {	width:150px;	height:auto;	float:left;	margin-right:15px;	border:1px solid #CCC;	padding:5px;}#preguntas_entrevista_hora {	margin:60px 0 0;	color:#FFF;	background-color:#4A71A8;	padding:3px 10px;}#ss-form {	clear:both;	margin:0px;	overflow:hidden;	background:#FAFAFA;	border-top:1px solid #EFEFEF;	padding:10px 10px 0 10px;}	label, textarea, input {		float:left;	}	.ss-q-title {		background-color:#000;		color:#FFF;		padding:2px 7px;		font-size:12px;		margin:0;	}	textarea {		border:1px solid #CCC;		width:300px;		margin:0;		padding:2px 3px;		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:12px;	}	textarea, input {		border:1px solid #CCC;		margin:0;		padding:2px 3px;		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:12px;		margin-bottom:10px;	}	.ss-q-short {		width:300px;		margin-top:0;	}	.ss-q-name {		margin-top:20px;		font-size:12px;	}	#preguntas_entrevista_normas {		float:right;		width:250px;		border:1px solid #CCC;		padding:10px;		overflow:hidden;		background-color:#EFEFEF;		margin:15px 10px;		font-size:12px;	}		#preguntas_entrevista_normas h3 {			margin:0;			font-size:14px;		}		#preguntas_entrevista_normas p {			margin:10px 0 0;		}	#twitter_preguntas {	margin:-75px 20px 0 0;	padding:30px 0 0 60px;	font-size:12px;	font-weight:bold;	float:right;	display:block;	width:190px;	overflow:hidden;	background: url(http://www.sanitaria2000.tv/directos/images/twitter.png) 0 0 no-repeat;}.coda-slider-wrapper {	clear: both;	overflow: auto;	float: left;}#ultima_hora .coda-slider-wrapper {	clear: none;	margin: 0;}	#bistuti_titulo {		color: #13335C !important;		display: block;		font-family: 'BenchNine',Helvetica;		font-size: 30px;		font-weight: 400;		line-height: 28px;		margin: 0 0 5px;	}    	.coda-slider-wrapper #slider-id .panel, .coda-slider-wrapper #slider-id {		width: 900px; 	}	.coda-slider-wrapper #ultima-id .panel, .coda-slider-wrapper #ultima-id {		width: 815px; 	}	            #bisturi_content {      	background: url(../images/bisturi_bg_content.png) center top no-repeat #DDD;      	padding: 10px 15px 15px;      	margin: 0 15px 15px;      	border: 2px solid #CCC;      	font-size: 13px !important;      	font-family: Tahoma,Geneva,sans-serif !important;      	overflow: hidden;      }	.contenidos_panel {		float: left;        width: 260px;        margin: 5px 0;        padding: 10px 18px 10px 17px;        font-family: Tahoma,Geneva,sans-serif;    	font-size: 13.5px;  	}  .coda-slider-wrapper .coda-nav {  }        .coda-slider-wrapper .coda-nav .current {      background: #0090FF;     }        .coda-slider-wrapper .coda-nav a {      background: #000;      color: #fff;      margin-right: 1px;      padding: 3px 6px;     }        .coda-slider-wrapper .coda-nav a:hover {      background: #000;      color: #fff;      text-shadow: none;     }    .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {   }        .coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {      background: #EFEFEF;      color: #13335C;      padding: 0;      width: 30px;       font-size: 22px;      text-align: center;      border: 1px solid #CCC;    }    .coda-slider-wrapper .coda-nav-left-arrow {    width: 25px;    height: 25px;    background: url(../img/arrow.png) no-repeat top left;     margin-top:50px;  }.coda-slider-wrapper .coda-nav-left-arrow a {    width: 0;    height: 0;    border:none;  }  .coda-slider-wrapper .coda-nav-left-arrow:hover {    background: url(../img/arrow.png) no-repeat bottom left;   }    .coda-slider-wrapper .coda-nav-right-arrow {    width: 25px;    height: 25px;    background: url(../img/arrow.png) no-repeat top right;     margin-top:50px;  }.coda-slider-wrapper .coda-nav-right-arrow a {    width: 0;    height: 0;    background: none;     margin-top:0;    border:none;  }  .coda-slider-wrapper .coda-nav-right-arrow:hover {    background: url(../img/arrow.png) no-repeat bottom right;   }  .coda-slider-wrapper .coda-nav-left-arrow:active, .coda-slider-wrapper .coda-nav-right-arrow:active {    margin-top: 55px;   }    .coda-slider-wrapper .loading {    height: 100%;    padding: 20px;    text-align: center;   }.arrows .coda-slider {  margin: 0; }    .coda-slider-wrapper .coda-slider {    float: left;    overflow: hidden;    position: relative;   }        .coda-slider-wrapper .coda-slider .panel-container {      position: relative;     }            .coda-slider-wrapper .coda-slider .panel-container .panel {        display: block;        float: left;       }    .coda-slider-wrapper .coda-nav-left-arrow, .coda-slider-wrapper .coda-nav-right-arrow {    cursor: pointer;    float: left;  }    .coda-slider-wrapper .coda-nav-left-arrow a, .coda-slider-wrapper .coda-nav-right-arrow a {      display: block;     }    .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {    float: left;    height: 25px;  }	  .coda-slider-wrapper .coda-nav-left{	    /*background:url(http://www.redaccionmedica.com/images/bisturi_siguientes.png) center 35px no-repeat;*/	  }	  .coda-slider-wrapper .coda-nav-right{	    /*background:url(http://www.redaccionmedica.com/images/bisturi_anteriores.png) center 35px no-repeat;*/	  }    .coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {      display: block;      text-align: center;      text-decoration: none;     }  .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {    clear: both;   }  #bisturi_date {  	color: #FFF;  	font: bold 22px 'BenchNine',Helvetica;  	margin: 0 0 -5px 15px;  }  #bloque_seccion {  	float: left;  	clear: both;  	color: #FFFFFF;    font: bold 18px 'BenchNine',Helvetica;    margin: 0 0 5px;    text-align: left;    text-transform: uppercase;    width: 100%;  }  	#bloque_seccion a {  		color: #FFF;  		padding: 4px 5px 3px 10px;  		width: 95%;  		display: block;  	}  #bloque_seccion_patro {  	float: right;  	margin: -10px 5px 0 0;  }   #top10 { 	width: 660px; 	float: left; } 	#top10_logo {		float:left;		width:120px;		text-align:right;	}	#top10_fecha {		float:right;		width:255px;		text-align:right;		font-size:0.7em;		color:#990044;		line-height:1em;	}		#top10_titular {			float:left;			width:640px;			text-align:center;			margin:10px 0 5px;			color: #13335C !important;		    display: block;		    font-family: 'BenchNine',Helvetica;		    font-size: 34px;		    font-weight: 400;		}		#top10_texto {			float:left;			width:640px;			text-align:left;			font-size:0.85em;			text-align:justify;		}		#top10_formulario {			width:656px;			border:1px solid #CCCCCC;			background-color:#EFEFEF;			float:left;		}			#top10_opcion_columna {				float:left;				width:328px;			}				#top10_opcion {					margin:10px;					border-bottom:1px dotted #CCC;					font-size:0.8em;					clear:both;					overflow:hidden;					height:105px;				}					#top10_opcion strong {						font-weight:normal;					}					#top10_opciones_texto, #top10_opciones_texto2 {						margin:3px 10px 8px;						overflow:hidden;						font-size:0.9em;						font-weight:normal;					}					#top10_opcion div img {						width:45px;						height:55px;					}					#top10_opciones_texto2 input {						display:none;					}					#top10_opciones_result {						float: left;						margin: 5px 0;					}					#top10_opcion p {						margin: 0;					}	#porcentaje_td {		border:1px solid #ADD4FD;		background: #F4F4F4;	}	#porcentaje_bg {		background:#0B3055 url(../images/menu_superior_bg.jpg) left top repeat-x;		float:left; 		height:14px;	}	#top10_link {		float:left;		margin: 8px 0 0;	}		#top10_link a {			font-size:0.8em;			color:#134D86;		}	#top10_detalle_logo {		width:640px;		clear:both;	}	#top10_detalle_titular {		width:640px;		clear:both;		color:#134D86;		font:24px Georgia,"Times New Roman",Times,serif;	}	#top10_detalle_entradilla {		width:640px;		clear:both;		padding:0 0 7px 0;		font:14px Arial,Helvetica,sans-serif;		color:#666;	}	#top10_detalle_texto {		width:640px;		clear:both;		color:#000000;		font-family:Arial,Helvetica,sans-serif;		font-size:14px;		font-weight:normal;		text-align:justify;	}	.top_noticias #cabecera_seccion {		margin-bottom: 0;	}	.top_noticias ul {		margin: 0;		padding: 0;		background-color: #EFEFEF;	    border: 1px solid #B9B9C8;	}		.top_noticias ul li {			clear: both;			border-bottom: 1px solid #B9B9C8;			overflow: hidden;		}		#top_noticias_numero {			float: left;			margin: 8px;			background: #13335C;			display: block;			padding:3px 3px 2px 4px;			color: #FFF;		}		.top_noticias ul li a {			color: #13335C;			float: right;			margin: 10px 10px 10px 0;			width: 260px;		}	.sidebar_opinion {		border-bottom: none !important;	}		.sidebar_opinion ul {			padding: 0;			margin: 0;					}			.sidebar_opinion ul li {				margin: 0 5px 10px;				padding-bottom: 10px;				border-bottom: 1px solid #DDD;				overflow: hidden;			}				#opinion_img {					float: left;					margin: 0 8px 5px 0;					width: 67px;					height: 70px;				}				#opinion_img img, .colaborador img {					width: 67px;					height: 70px;					float: left;				}				#opinion_img_bg {					float: left !important;					margin: 0 0 0 -67px !important;				}				#opinion_seccion {					color: #8B0447;					padding-bottom: 3px;					float: right;					width: 225px;					clear: right;				}				.sidebar_opinion .editorial_seccion {					width: 300px !important;				}				#opinion_title {					color: #13335A;					font-family: 'BenchNine',Helvetica;		    		font-size: 26px;		    		line-height: 24px;		    		float: right;					width: 225px;					clear: right;				}				.sidebar_opinion .editorial {					width: 300px !important;				}				#opinion_autor {					color: #000;					padding-top: 5px;					float: right;					width: 225px;					clear: right;				}				#opinion_txt {		    		margin-top: 3px;					float: left;		    		clear: both;		    		width: 100%;				}					#opinion_txt p {						margin: 0 0 5px					}		.opinion_page ul, .firma_invitada_list {			padding: 0;			width: 690px;			margin: 0;		}			.opinion_page li {				background: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;			    border-top: 1px dotted #E3E3E3;			    box-shadow: 0 1px 0 #FFFFFF inset;			    margin: 0 20px 10px -10px;			    width: 320px;			    padding: 6px 7px;			    overflow: hidden;			    float: left;			}			.opinion_articulos {				float: left;				margin-bottom: 7px;			}			.firma_invitada_list li {				background: none;				border: none;				box-shadow: none;				width: 200px;				font-size: 12px;			}			.firma_invitada_list li #opinion_content {				width: 110px;			}			.firma_invitada_list li #opinion_page_titular {				font-size: 22px;				line-height:20px;			}			.firma_invitada_list span, #mas_articulos {				display: block;				font-size: 12px;				color: #999;				cursor: pointer;			}			.opinion_page li#opinion_editorial {			}				#opinion_page_imagen {					float: left;					width: 67px;					height: 70px;					margin: 0 10px 5px 5px;				}				#opinion_page_imagen img {					float: left;					width: 67px;					height: 70px;					margin: 0;				}				#opinion_page_imagen #opinion_img_bg {					margin: 0 0 0 -67px !important;				}				#opinion_content {					float: left;					overflow: hidden;					width: 235px;				}				#opinion_editorial #opinion_content {				}				#opinion_page_titular {					color:#13335C !important;					font-size: 32px;					font-family: 'BenchNine', Helvetica;					font-weight: 400;					line-height:30px;					float: left;					display: block;					clear: both;				}				#opinion_page_seccion {				    color: #8B0447;				    float: left;				    clear: both;				    padding: 3px 0;					display: block;					font-size: 14px;				}				#opinion_page_colaborador {				    color: #000;				    float: left;				    clear: both;				    padding: 5px 0 3px;					display: block;					font-size: 13px;				}				#opinion_page_fecha {				  float: left;				  clear: both;				  display: block;				  color: #7C7C7C;				  padding-top: 10px;				  font-size: 13px;				}			.image_full img {	width: 100% !important;	height: auto !important;}.opinion #bloque_detalle .titular {	float: left;	width: 580px;}.opinion #bloque_detalle .colaborador {	float: left;	width: auto;	margin: 5px 10px 0 0;}	#colaborador_info {		float: left;		width: 580px;	}	.opinion #bloque_detalle .entradilla {		width: 580px;	}	.opinion #bloque_detalle #fecha {		margin-left: 78px;	}.opinion #bloque_detalle .seccion {	color: #8B0447;    font-family: 'BenchNine',Helvetica;    font-size: 32px;    line-height: 30px;    margin-bottom: 7px;}#bloque2_cintillo {	width: 645px;	float: left;	color: #FFFFFF;	font: bold 18px 'BenchNine',Helvetica;	margin: 0 0 5px;	padding: 4px 5px 3px 10px;	text-align: left;	text-transform: uppercase;}/*  jQuery magicSlider   (based on jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider)  MIT license.*/.magic-slider-wrapper {   padding: 0;}.magic-slider {  background: #f3f2f2;}/* Use this to keep the slider content contained in a box    even when JavaScript is disabled */.magic-slider-no-js .magic-slider {   height: 560px;   overflow: auto !important;  padding-right: 0px}/* Change the width of the entire slider (without dynamic arrows) */.magic-slider, .magic-slider .panel {  width: 310px} /* Change margin and width of the slider (with dynamic arrows) */.magic-slider-wrapper.arrows .magic-slider,.magic-slider-wrapper.arrows .magic-slider .panel {  width: 310px}.magic-slider-wrapper.arrows .magic-slider {   margin: 0 10px }/* Panel padding */.magic-slider .panel-wrapper {  padding: 20px }/* Miscellaneous */.magic-slider-wrapper {  clear: both;   overflow: auto}.magic-slider {   float: left;  clear: both;  overflow: hidden;  width: 310px;  margin-top: -13px;}.magic-slider .panel {  display: block;  float: left;  padding: 0;  font-family: 'BenchNine',Helvetica;	font-size: 22px;	line-height: 24px;}.magic-slider .panel-container {   position: relative}#ui-datepicker-div {	width: 200px;	font-size: 13px;}#ui-datepicker-div .ui-widget-header {	background: url("../images/menu_superior_bg.jpg") repeat-x scroll 0 0 #436690;    color: #FFFFFF;} /* Registro */#registro, #registro_olvido, #reg_olvido {	float:left;}	#title_registro {		width: 100%;		text-align: center;		font-family: 'BenchNine',Helvetica;		font-size: 25px;		font-weight: bold;		color: #999;		margin-bottom: 30px;	}	#registro #texto_td_registro, #registro_olvido #texto_td_registro_olvido{		padding-bottom: 20px;		font-size: 14px;		font-weight: normal;		font-family: Helvetica,Arial,sans-serif;		text-align: left;	}	#registro table {		width: 410px;	}	#reg_olvido table{		width: 600px;	}	#registro tr, #reg_olvido tr{		width: 100%;	}	#registro #label_registro{		width: 35%;		color: #666;		font-size: 14px;		font-weight: normal;		font-family: Helvetica,Arial,sans-serif;		text-align: right;	}		#registro #label_registro label{			width: 95%;		}	#registro #input_registro{		width: 65%;	}	#registro input, #registro_olvido input, #reg_olvido input {		width: 100%;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}	#submit_registro,#submit_registro_olvido  {		background: url('../images/menu_superior_bg.jpg') 0px 0 repeat-x scroll #436690;		color: #FFF;		font: bold 20px 'BenchNine',Helvetica;		margin: 0 0 10px;		padding: 5px 0px 3px;		width: 100%;		display: block;		text-align: center;		border: none;		cursor: pointer;	} 	#olvido_registro {		color: #13335C;		font-size: 14px;		font-weight: normal;		font-family: Helvetica,Arial,sans-serif;		cursor: pointer;	}#crear_cuenta_registro {	float: right;	background: #13335C;	width: 200px;	padding: 6px 13px 5px;	margin-top: 5px;	color: #FFF;	text-align: left;}	#crear_passw_registro{		font-size: 30px;		font-family:'BenchNine',Helvetica;	}#texto_registro {	color: #878787;	width: 100%;	font-size: 12px;	float: left;	margin: 10px 0;}/* crear cuenta registro.php */#reg_crear_form{	float: left;	margin-left: 25px;	}	#reg_crear{		float: left;		width: 570px;		border: 1px solid #DDD;		padding: 30px 60px 10px 0;		margin-bottom: 10px;	}		#reg_crear tr td{			padding-bottom: 20px;		}		#reg_crear #label_registro, #reg_olvido #label_reg_olvido {			width: 25% !important;			color: #666;			font-size: 12px;			font-weight: normal;			font-family: Helvetica,Arial,sans-serif;			text-align: right;		}			#reg_crear #label_registro label, #reg_olvido #label_reg_olvido label{				width: 95%;			}		#reg_crear #input_registro_25, #reg_olvido #input_reg_olvido_25 {			width: 25% !important;		}				#reg_crear input {			width: 100%;			-moz-box-sizing: border-box;			-webkit-box-sizing: border-box;			box-sizing: border-box;		}				#reg_crear_form ul{			padding: 0 0 0 5px;		}			#reg_crear_form ul li:before{ 				content:"-"; position:relative; left:-5px;			}		#reg_crear_form #checkout_reg_crear{			padding: 0 5px;		}		#submit_reg_cuenta {			background: url('../images/menu_superior_bg.jpg') 0px 0 repeat-x scroll #436690;			color: #FFF;			font: bold 20px 'BenchNine',Helvetica;			margin: 0 0 10px;			padding: 5px 0px 3px;			width: 200px;			display: block;			text-align: center;			cursor: pointer;		} /** RECOMENDADOS ARTICULO DETALLE **/#recomendado_articulo, #recomendado_suscripcion {	z-index: 900;	position: fixed;	right: 20px; 	bottom: 40px; 	padding: 15px; 	border: 1px solid #E9E9E9;	-webkit-box-shadow: 2px 2px 5px #999999;	-moz-box-shadow: 2px 2px 5px #999999;	box-shadow: 2px 2px 5px #999999; 	background: #FFF; 	width: 355px;}#recomendado_suscripcion {	width: 330px !important;}	#recomendado_articulo #recomendado_banner { 		margin-right: 10px; 		float: left; 		clear: both; 		width: 100px; 		height: 55px;	}	#recomendado_seccion {		font-family: Helvetica,Arial,sans-serif;		font-size: 13px;		color: #666; 		margin-top: 0;	}	#recomendado_contenido #recomendado_sobre { 		margin-right: 10px; 		width: 60px;		float: left; 		clear: both; 	}	.cerrar_recomendacion {		cursor: pointer;	}	.titular_recomendado a {		color: #13335C;	}	#close_recomendado{		float: right; 		margin: -10px -10px 0 0;	}	#recomendado_contenido span {		color: #36495A;	}	#close_recomendado_suscripcion{		float: right; 		margin: -20px -10px 0 0;	}	/** POLITICA DE COOKIES **/.wrapperMensajeCookie{	display: none;}