* {
    margin: 0px;
    padding: 0px;
}

img {
	border:0px;
}

a {
	text-decoration:none;
	color:#444;
}

a:hover {
	text-decoration:underline;
}

ul,li {
	list-style:none;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #FFCC00;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0
}

.clearfix {
    display: inline-block
}* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.clear {
	clear:both;
}

#minicabecera .frame {
	z-index: 1;
	width: 100%;
	height: 32px;
}

#pagina {
}

#cabecera,#colABC,#pie,#publicidadtop,#minicabecera {
	width:1002px;
	margin:auto;
	background:#fff;
}

#publi1_Top1 {
	background: url("http://www.lavozdigital.es/img/rd.titu_publitopv.png") no-repeat scroll 4px 90% #fafafa;
    height: 90px;
    margin: 0 auto;
    padding: 0 0 0 10px;
    text-align: center;
}

#colABC {
	padding:15px 0px;
}

.colABC {
	margin:0px 8px;
}

#colAB {
	width:672px;
	float:left;
	margin-left:8px;
}

#colA {
	float:left;
	width:392px;	

}

#colB {
	float:right;
	width:266px;

}

#colC {
	float:right;
	width:300px;
	margin-right:8px;	
}

#menu {
	background:transparent url(../img/bck_menunav_borde.gif) no-repeat right;
	width:1016px;
	margin:auto;
}

#menu .menu {
	background:transparent url(../img/bck_menunav_borde.gif) no-repeat left;
}

#menu ul, #menu li {
	list-style:none;
}

#menu ul {
	background:transparent url(../img/bck_menunav2.gif) repeat-x;
	height:39px;
	margin:auto;
	width:1002px;
}

#menu li {
	background:transparent url(../img/separa_mn.png) no-repeat scroll right top;
	color:#6D6C55;
	float:left;
	font-size:14px;
	height:39px;
	position:relative;
}

#menu li a {
	color:#FFDC00;
	font-weight:bold;
	display:block;
	float:left;
	height:39px;
	line-height:39px;
	margin:0 auto;
	padding:0px 20px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}

#menu li a:hover {
	background:transparent url(../img/bck_menunav.gif) repeat-x;
	color:#950557;
	text-decoration:none;
}

#menu a.activo {
	color:#fff;
}

#menu .subnav {
	position:absolute;
	top:39px;
	display:none;
	left:0px;
	z-index:100;
}

#menu .subnav ul {
	background:none;
	border:0px;
	width:auto;
}

#menu .subnav li {
	background:transparent url(../img/bck_menunav2.gif) repeat-x;
	width:170px;
	height:38px;
	float:none;
}

#menu .subnav li a {
	float:none;
}


#menu li.abierto .subnav {
	display:block;
}

#submenu {
	background:#FEEA68 url("../img/bck_submenunav.gif") repeat-x bottom;
	margin-top:-15px;
	margin-bottom:15px;
	padding-bottom:7px;
}

#submenu ul {
	
}

#submenu li {
	float:left;
	line-height:30px;
	padding:0px 10px;
	background:transparent url(../img/separa_smn.png) no-repeat scroll right top;
}

#submenu li a {
	color:#950557;
	font-weight:bold;
}

#submenu li a:hover,#submenu li.activo a {
	text-decoration:underline;
}

.migapan {
	color: #666;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 15px;	
}

.migapan span {
	color: #333;
}

.migapan h1 {
	display:inline;
	font-size:11px;
	color:#333;
}

.bombaab h2 {
	font-size:20px;
}

.bombaabc {
	margin:8px;
}

.bombaabc h2 {
	font-size:24px;
}

.fotogaleria{margin:0 0 10px 0;position:relative;}
.fotogaleria #nav {position:absolute; right:10px; top:10px;z-index:50;}
.fotogaleria #nav a { border: 1px solid #ccc; background: #eaeaea; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
.fotogaleria #nav a.activeSlide { background: #000;color:#fff; }
.fotogaleria #nav a:focus { outline: none; }
.fotogaleria ul li .barra{position:absolute;width:652px;bottom:0px;left:0px; margin:0px; display:block;z-index:999;font-size:16px;padding:10px;text-align:left;background:transparent url(../img/fnd_slider.png) repeat;}
.fotogaleria .barra h2 a { font-size:20px;line-height:20px;color:#fff;}
.fotogaleria .barra .antetitulo { font-size:11px;line-height:13px;text-transform:uppercase;color:#fff;}
.fotogaleria .barra .fecha { font-size:11px;line-height:13px;margin-top:5px;color:#fff;}
.fotogaleria .barra .texto { font-size:11px;line-height:13px;margin:5px 0px;color:#fff;}
.fotogaleria .num_comentarios {
	background:url("../img/rd.ico_apoyo_comentarios.png") no-repeat left;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding:5px 0 0 16px;
	float:left;
}
.fotogaleria .leermas {
	color:#fff;
	font-size:12px;
	line-height:14px;
	padding-right:16px;
	float:right;	
}

.lead {
	padding: 0px 0px 10px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #E4E4E4;	
}

#colA > .lead .foto {
	width:390px;
}

#colB > .lead .foto {
	width:266px;
}

.noticiasportada .lead h2 {
	font-size:18px;
}

.lead .foto,.lead .video {
	margin-bottom:5px;	
	float:left;	
}

.lead .antetitulo {
	color:#234804;
	font-size:10px;
	line-height:normal;
	text-transform:uppercase;	
	margin-bottom: 3px;
}

.lead h2 {
	font-size: 14px;
	font-weight:bold;
	margin-bottom:2px;	
	color:#A00525;
}

.lead h4 a{
	font-size:13px;
	margin-bottom:5px;
}

.lead h2 a,.lead h4 a {
	text-decoration:none;
	color:#A00525;
}

.lead .texto {
	color:#686868;
	font-size:12px;
	line-height:14px;
	margin-bottom:8px;		
}

.lead .apoyos {
	margin-top: 3px;
	clear:both;
}

.lead .apoyos h4 {
	background:transparent url(../img/apoyo.gif) no-repeat 0px 4px;
	padding-left:13px;
	font-size:12px;
	color:#444;
	padding-bottom:2px;
	font-weight:normal;
}

.lead .num_comentarios {
	background:url("../img/rd.ico_apoyo_comentarios.png") no-repeat left;
	color:#333333;
	font-size:11px;
	line-height:14px;
	padding:0 0 0 16px;
	 margin-bottom: 10px;
	 display:block;
}

.lead .logo {
	float:left;
	margin-right: 10px;
	margin-bottom:10px;
}

#articulo {
	margin-bottom:15px;
}

#articulo h3,#articulo .antetitulo {
	color:#234804;
	font-size:10px;
	text-transform:uppercase;	
}

#articulo h1 a{
	color:#A00525;
	font-size:36px;
	font-weight:normal;	
	text-decoration:none;
}

#articulo h2 {
	color:#686868;
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px;	
}

#articulo .autor {
	color:#8E8E8E;
}

#articulo .barra {
	border:1px solid #E4E4E4;
	padding:5px 5px;
	margin:10px 0px;	
}

#articulo .barra .derecha {
	float:right;
}

#articulo .barra {
	color:#333333;
	font-size:11px;
	line-height:16px;
	padding-left:5px;
}

#articulo .barra .num-comentarios span,#articulo .barra .votosficha span {
	font-weight:bold;
	color:#CC0000;
}

.articulo .texto {
	color:#666666;
	font-size:14px;
	font-weight:normal;	
	text-align:justify;
}

.articulo .texto p {
	line-height:18px;
	padding-bottom:15px;	
}

.articulo .foto, .articulo .video {
	float:right;
	margin:0px 0px 10px 10px;
}

#articulo #apoyos {
	float:right;
	clear:right;
	width:300px;	
	margin:0px 0px 10px 10px;
}

#articulo .tituloapoyos {
   background-color: #FFFFFF;
    color: #474747;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
}

#articulo .apoyos {
	border-top:1px solid #e4e4e4;
	background:#f6f6f6;
}

#articulo .apoyos ul {
	margin:4px;
}

#articulo .apoyos li {
	background:transparent url(../img/apoyo.gif) no-repeat 0px 4px;
	padding-left:13px;
	font-size:12px;
	padding-bottom:5px;
}

#articulo .apoyos .epigrafe {
	border-bottom: 1px dotted #191919;
    color: #333333;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
	margin-right:5px;	
}

/*estrellas*/
.contenidoestrellas{ float:left; margin:4px 0 0 0; }
.starvotos {position:relative; background: url(../img/spr_estrellas.png) repeat-x 0 0; width:87px; height:16px; float:left; display:inline; }
.vtdo { background: #FFF url(../img/spr_estrellas.png) repeat-x 0 -16px;}
.starvotos a { outline-style:none; position:absolute; display:block; height:16px; text-indent:-9999px;}
.starvotos a:hover { background: #FFF url(../img/spr_estrellas.png) repeat-x 0px -16px;}
.starvotos .vt1 {width:17px; z-index:7;}
.starvotos .vt2 {width:34px; z-index:6;}
.starvotos .vt3 {width:51px; z-index:5;}
.starvotos .vt4 {width:68px; z-index:4;}
.starvotos .vt5 {width:85px; z-index:3;}
.numero_votos{ float:left; display:block; font-size:11px; color:#333; line-height:16px; margin:0 0 0 6px}

/*formularios artículo comentarios*/
.form_art{ border:1px solid #CECECE;}
.frm_header{ padding:0 5px; font-size:18px; color:#333; line-height:36px; height:36px; background: url(../img/rd.bg_frmo_header.jpg) repeat-x top; border-bottom:1px solid #CECECE;}
.frm_content{ padding:10px; background-color:#F6F6F4; font-size:11px; color:#666;}
.frm_txt{ padding:0 0 10px 0}
.frm_txt a{ font-weight:bold; color:#666;}
.frm_content .enlace{ font-weight:bold; color:#666;}
.form_art textarea{ color:#333; border:1px solid #CECECE;}
.form_art .caja{ width:99%; border:1px solid #CECECE;}
.form_art .asterisco,.form_art .obligatorio{ color:#900; font-size:10px;}
.form_art a.cerrar{ display:block; margin:4px 0 0 0; padding:0 4px; float:right; height:20px!important; line-height:24px;}

.frm_izq{ float:left; padding:0 10px 0 0}
.frm_izq .caja{ width:200px;}
.frm_der{ float:right;}
.frm_der textarea{ width:190px; height:70px;}

.frm_art_envia{ display:none;}
.frm_art_rectifica{ display:none;}
.frm_art_rectifica .frm_izq .caja{width:300px;}
.frm_art_rectifica .frm_der textarea{ width:290px;}

.frmo_izq{ float:left; width:35%;}
.frmo_der{ float:right; width:62%;}
.form_opina{ margin:0 0 10px 0}
.form_opina textarea{ width:390px; height:80px;}
.form_opina .caja{ width:99%;}
.frmop_bottom{ border-top:1px solid #CECECE; background-color:#EEE; text-align:center; margin:0 auto; padding:2px 0 }
.frmop_bottom .boton{ line-height:24px;}
.form_art a.boton,.form_art input.boton,.comentarios a.boton,.comentarios input.boton { cursor:pointer; background:#FFF url(../img/rd.f_boton.jpg) repeat-x bottom; font-size: 11px; font-weight: normal; padding: 4px 18px; color: #333; text-decoration: none;} 
.form_art a.boton:link, .form_art a.boton:visited,.comentarios a.boton:link, .comentarios a.boton:visited { border-top: 1px solid #ccc; border-bottom: 2px solid #666; border-left: 1px solid #ccc; border-right: 2px solid #666; } 
.form_art a.boton:hover,.comentarios a.boton:hover { border-bottom: 1px solid #ccc; border-top: 2px solid #666; border-right: 1px solid #ccc; border-left: 2px solid #666; text-decoration: none;} 


/*comentarios*/
.art_comentarios{ clear:both;}
.coment_header{ font-size:20px; padding:0 5px; height:36px; line-height:36px; font-weight:bold; color:#333; border-top:1px dotted #333; border-bottom:1px dotted #333; margin:0 0 6px 0}
.bloque_comentarios{}
.contenido_comentarios{ padding:5px}
.num_opiniones{ font-size:14px; color:#900; padding:0 0 3px 0; font-weight:bold;}
.pestanas_comentarios{ background: url(../img/rd.f_pestana.jpg) repeat-x 0 0; height:25px;}
.pestanas_comentarios li{ float:left; height:25px;}
.pestanas_comentarios li a{ float:left; height:25px; line-height:30px; color:#333; font-size:11px; padding:0 5px;}
.pestanas_comentarios li a.activo{  line-height:25px; height:25px; font-weight:bold; background-color:#FFF; border-left:1px solid #CECECE; border-top:1px solid #CECECE; border-right:1px solid #CECECE;}
.contenido_comentarios{ clear:both;}
.opinion{  padding:11px 0 0 0; font-size:11px; color:#6D6D6D;  background: url(../img/rd.brd_puntosH.gif) repeat-x top; }
.opinion .autor{ float:left; font-size:11px; padding:0 0 0 10px; color:#333; font-weight:bold;  background: url(../img/rd.marca_opinion_autor.gif) no-repeat 0px 6px; line-height:14px; }		
.opinion .fecha{ float:right; font-size:10px; line-height:14px;}
.opinion .hora{ color:#940000;}
.opinion .texto{ clear:both; padding:3px 0 10px 10px;}
.detalles-opinion{ clear:both;}
.favorcontra{ float:left; padding:0px 0 6px 0; font-size:11px; color:#6D6D6D;}
.formdenunciar{ clear:left; padding:6px 0 6px 0}
span.afavor,a.afavor:hover{ font-weight:bold; color:#66CC00; display:block; padding:6px 6px 6px 22px; background: url(../img/rd.ico_afavor.gif) no-repeat 0px 4px; float:left;}
span.encontra,a.encontra:hover{ font-weight:bold; color:#CC0000; display:block; padding:6px 6px 6px 22px; background: url(../img/rd.ico_encontra.gif) no-repeat; background-position: 0px 4px; float:left;}
a.afavor{ color:#6D6D6D; display:block; padding:6px 6px 6px 22px; background: url(../img/rd.ico_afavor.gif) no-repeat; background-position: 0px 4px; float:left;}
a.encontra{color:#6D6D6D; display:block; padding:6px 6px 6px 22px; background: url(../img/rd.ico_encontra.gif) no-repeat; background-position: 0px 4px; float:left;}
.favorcontra .mensaje{display:block; padding:6px; float:left;}
a.inadecuado{ display:block; float:right; padding:4px 6px 4px 6px;}	
a.inadecuado img{ vertical-align:middle; padding:0 8px 0 0}

.opinion a.opinion_accion{ float:left; margin:0 0 0 5px; display:block; width:16px; height:15px; overflow:hidden; text-indent:-9999px; font-size:1px; background-image: url(../img/rd.spr_accion_comentarios.png); background-repeat: no-repeat;}
.opinion a.desaprobar{ background-position: -16px 0px; }.opinion a.desaprobar:hover{ background-position: -16px -16px; }.opinion a.eliminar{ background-position: 0px 0px; }.opinion a.eliminar:hover{ background-position: 0px -16px; }

.botones_listado{ clear:both; padding:5px 0; text-align:center; margin:0 auto;}
.botones_listado .listado_seguimiento{ height:25px; border:1px solid #CECECE; background-color:#F7F7F7; font-size:10px; color:#000; text-align:center; padding:5px}
.botones_listado .listado_seguimiento strong{ color:#900;}
			
.formdenunciar{ background:#F6F6F4 url(../img/rd.brd_puntosH.gif) repeat-x; background-position: top; padding:6px;}
.formdenunciar p{ color:#333333; font-size:10px; padding:0 0 6px 0}
.formdenunciar textarea{ width:66%; height:55px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:baseline}
.formdenunciar .gracias{ text-align:center; padding:8px 0 8px 0}

.bloquenavegable {
	background-color:#F2F2F2;
	clear:both;
	padding:5px 6px;	
}

.bloquenavegable .navegacion {
	margin-bottom:5px;
}

.bloquenavegable .navegacion a.nav_ant {
	background-position:0 0;
	float:left;
}

.bloquenavegable .navegacion  a.nav_sig {
	background-position:-64px 0;
	float:right;
}

.bloquenavegable .navegacion  a {
	background-image:url("http://www.lavozdigital.es/img/rd.spr_ngb.png");
	background-repeat:no-repeat;
	display:block;
	height:16px;
	line-height:16px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}


.bloquenavegable .navegacion  a.nav_ant,.bloquenavegable .navegacion  a.nav_sig {
	font-size:1px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	width:32px;
}

.bloquenavegable .nav {
	float:left;
	width: 190px;
}

.bloquenavegable .nav a {
	background-position:-48px 0;
	color:#666666;
	float:left;
	font-size:11px;
	margin: 0 3px 3px !important;
	width:16px;
	display:block;
	margin:0 40px;
	text-align:center;
}

.bloquenavegable .nav a.activeSlide {
	background-position:-32px 0;
	color:#FFFFFF;
}

.bloque {
	padding: 0px 0px 10px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #E4E4E4;		
}

.bloque .contenido {
	color: #686868;
    font-size: 12px;
    line-height: 14px;
    margin: 8px 0px;	
}

.bloque .contenido p {
	margin:5px 0px;
}

.bloque .contenido .titulo {
	font-size: 14px;
	font-weight:bold;
	color:#A00525;
}

.bloque .contenido .titulo a {
	color:#A00525;
}

.tituloamarillo,.titulomorado,.encuesta .modPARTheader  {
	padding:5px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
.tituloamarillo,.encuesta .modPARTheader {
	background:#FFCC00 url(../img/bck_menunav.gif) bottom repeat-x;
	color:#CC3366;
}
.tituloamarillo a {
	color:#CC3366;
}
.titulomorado {
	background:#FFCC00 url(../img/bck_menunav2.gif) bottom repeat-x;
	color:#fff;
}
.titulomorado a {
	color:#fff;
}
.bloque.blogs img {
	float:right;
	margin-left:5px;
}

/*pie*/
#pie{ width:1002px; margin-bottom:20px; position:relative; text-align:left; clear:both; background: #fff; min-height:10px;}
.pieIN{ background: url(../img/f_titulo.png) repeat-x top; padding:15px 0 0 0; min-height:10px;}
.pie_izq{ float:left; width:238px; min-height:10px;}
.pi_vocento { position:absolute; left:11px; top:30px; text-indent:-9999px; display:block; width:75px; height:14px; background: url(http://www.lavozdigital.es/img/rd.pie_vocento.png) no-repeat 0 0;}
.pi_sarenet { position:absolute; left:11px; top:50px; display:block;}
.pie_datos{ float:left; width:444px; padding:10px 0 0 0}
.pie_datos h6{ display:block; margin:0 0 5px 0}
.pie_legal{ font-size:11px; color:#666; padding:0 0 10px 0; line-height:14px;}
.pie_reservados{ font-size:10px; color:#9C9C9C; padding:0 0 10px 0; line-height:13px;}

.pie_enlaces{ font-size:11px; color:#333; text-align:center; margin:0 auto;}
.pie_enlaces li{ display:inline;}
.pie_enlaces li a{ color:#333; text-decoration:none;}

.pie_enlaces_vocento{ float:right; width:308px;}
.pie_enlaces_vocento h6{ font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; padding:8px 10px;}
.pie_enlaces_vocento ul{ padding:0px 8px 0 8px; line-height:13px;list-style:none;}
.pie_enlaces_vocento li{ float:left; width:49.5%;}
.pie_enlaces_vocento li a{  display:block; font-size:10px; color:#9C9C9C; padding:0 5px; text-decoration:none; overflow:hidden; height:14px;}

/*player modal*/


#simplemodal-overlay {background-color:#000000;}

.player-modal {background: url(http://www.lavozdigital.es/img/modal-t.png) no-repeat top left; padding-top:4px; width:674px}
.player-modal-t{background: url(http://www.lavozdigital.es/img/modal-b.png) no-repeat bottom left; padding-bottom:4px; width:674px}
.player-modal-b{ background-color:#fff;overflow:hidden;padding:10px;text-align:left;}
/*capa-player*/
.player-modal .overhead{color:#CC0000;font-size:11px;margin-top:15px;text-transform:uppercase;}
.player-modal .subhead{color:#686868;font-size:12px; margin-top:5px}
.player-modal h3 a{color:#003366;font-size:26px;font-weight:bold;line-height:28px;}
.player-modal .cerrar{background:url(http://www.lavozdigital.es/img/ico-cerrar.png) no-repeat scroll right top transparent;
cursor:pointer;height:55px;position:absolute;right:-26px;top:-26px;width:55px;}
.player-modal .cerrar a{display:block;height:39px;text-indent:-9999px;width:47px;}
.player-pie .redes-sociales{float:right; width:340px;margin-top:5px}
.player-pie .redes-sociales a{text-align:right;}
.player-pie iframe{display:inline;float:left;height:20px;width:130px;}
.player-pie .twitter-share-button{float:left;height:20px;width:120px;}
.player-modal .num_comentarios{background:url(http://www.lavozdigital.es/img/rd.ico_apoyo_comentarios.png) no-repeat scroll 0 50% transparent;color:#999;float:left;font-size:11px;line-height:14px;margin-top:7px;padding:0 0 0 16px;}
.player-modal .num_comentarios span span{color:#000; font-weight:bold}
.player-pie{margin-top:10px; padding-bottom:10px}
.player-modal .contenedor-modal{margin-left:7px;padding-right:9px;}
.player-modal-t .patrocinio{color:#333;float:right;font-size:8px;margin:17px 0 10px;text-align:right;text-transform:uppercase;width:636px;}
.player-modal-t .patrocinio img{vertical-align:middle; margin-left:8px}

/**
 * Pagination
 */
div.paging {
    text-align: center;
    margin: 20px;
}

div.paging a {
    text-decoration: none;
	color:#FFCC00;
}

div.paging span {
    padding: 4px 7px;
    border: 1px solid #FFCC00;
}

div.paging span.disabled {
    display: none;
}

div.paging span.current {
    background: #FFCC00;
	color:#fff;
}

.concursoficha {
	margin:10px 0px;
	position:relative;
}

.concursoficha .ficha {
	float:left;
	margin-left:10px;
	width:420px;
}

.concursoficha {
	margin-bottom:20px;
	position:relative;
}

.concursoficha h2 a{
	color:#A00525;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.concursoficha img {
	float:left;
	margin-left:10px;
}

.concursoficha .texto {
	font-size:12px;
}

.concursoficha .num_comentarios {
	background:url("../img/rd.ico_apoyo_comentarios.png") no-repeat left;
	color:#333333;
	font-size:11px;
	line-height:14px;
	padding:0 0 0 16px;
	margin-top:5px;
	display:block;
}

.concursoficha .imgdesactivada {
	opacity:0.5;
	filter: alpha(opacity = 50);
}



/* -------------- votalo --------------------- */

.concursoficha .votaficha .votalo {
	background:#7D044A;
	padding: 4px 2px;
	margin-top: 2px;
	color:#FFDC00;
	font-size: 11px;
}

.concursoficha .votaficha .votalo a,.votaficha .votalo span{
color:#FFDC00;
display: block;

}

.concursoficha .votaficha .votalo span {
border: 1px dotted;
}

#votar_estrellas .votalo {
	background:transparent url(/img/award_star_gold_2.gif) left no-repeat;
	padding-left:20px;
	float:left;
}

.concursoficha .votaficha {
font-size:12px;
width: 65px;
text-align: center;
margin-left: 12px;
float:left;

}


.concursoficha .votosficha span {
display: block;
font-size: 16pt;
font-weight: normal;
height: 19pt !important;
letter-spacing: -1px;
text-decoration: none;
vertical-align: bottom;
}

.concursoficha .votosficha {
background:#ffcc00;
display: block;
padding: 4px 0 4px 0;
}

.concursoficha .votosfichades {
background:#FFCB04 url(/img/fondovotos_des.gif);
}

#audios table {
	font-size:12px;
	width: 100%;
	border:1px solid #FFCC00;
	background:#FFFBE1;
	border-collapse:collapse;	
}

#audios table tr {

}

#audios table tr td {
    padding: 10px;
    border-bottom: 1px solid #FFCC00;
    vertical-align: middle;	
}

#audios table tr.impar {
    background-color: #fff;
}

#audios .titulo span {
	display:block;
	font-size:10px;
	color:#A00525;
}

.buscador .contenido {
	padding:5px 5px 10px 5px;
}

.buscador input {
	border:1px solid #cecece;
	padding:2px 5px;
	width:220px;
}

.buscador .boton,#descargas .boton,#descargas input,a.zp_boton,#tusiquepias .boton {
	border:1px solid #A00525;
	background:#FFDD00;
	padding:2px 5px;
	color:#CC3366;
}

#votacion {}

#votacion .ficha {
	height:300px;
	width:190px;
	border:1px solid #cecece;
	float:left;
	text-align:center;
	margin-bottom:5px;
	margin-right:5px;
	padding:5px 0px;
}

#votacion .seleccionar {
	border:1px solid #aa0000;
	background:#FEEA68;
}

#votacion .ficha .datos {
	background:#FEEA68;
	margin:3px 6px;
}

#votacion .ficha .datos span {
	display:block;
}

#votacion .ficha .dato1 {
	border-bottom:1px solid #FFCC00;
	text-align:left;
	margin-left:5px;
	font-size:12px;
}

#votacion .ficha .dato2 {
	margin-right:5px;
	text-align:right;
}

#votacion .ficha .dato3 {
	margin-right:5px;
	text-align:right;
	font-size:11px;
}

#votacion .ficha .votos div {
	margin-top:4px;
}

#calendario table {
	width:100%;
	background:#cecece;
	text-align:center;
}

#calendario table tr.mandos {
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	background:#f9f9f9;
}

#calendario table tr {
 	background:#FFFFFF;
}

#calendario table th {
	background:#FFCC00;
	color:#fff;
}

#calendario table td {
	color: #000000;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}

#calendario table tr.lnk a {
	display:block;
	background:#FEF6BF;
}

.twitter ul {}

.twitter li {
	background:transparent url(../img/apoyo.gif) no-repeat 0px 4px;
    padding-left: 15px;
	font-size: 12px;
    margin-bottom: 2px;
}

.videoamoscucha {
	width:330px;
	float:left;
	margin-right:5px;
	text-align:center;
	margin-bottom:10px;
}

.videoamoscucha h2 {
	font-size:14px;
	margin-bottom:5px;
}

.linkportales {
	margin:5px auto;
	text-align:left;
font-family:Arial,Helvetica,sans-serif; 	
}

.linkportales p {
color:#333;
float:left;
width:49.5%;
font-size:10px;
}

#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:360px; width:524px; color:#bbb; background-color:#fff; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data,#video-modal .simplemodal-data {padding:8px;}
#simplemodal-container code,#video-modal code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a,#video-modal a {color:#ddd;}
#simplemodal-container a.modalCloseImg,#video-modal a.modalCloseImg {background:url(/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3,#video-modal h3 {color:#84b8d9;}
#video-modal {height:550px; width:650px; color:#bbb; background-color:#fff; border:4px solid #444; padding:12px;}

.debate .video {
	width:133px;
	float:left;
	text-transform:uppercase;
	text-align:center;
	line-height:20px;
}

#colA > .lead .videodebates {
	float:left;
	width:195px;
}
#colB > .lead .videodebates {
	float:left;
	width:133px;
}

.videosdebate {
	margin-bottom:40px;
}

.videosdebate .voto {
	width:335px;
	float:left;
	text-align:center;
	
}

.videosdebate .voto p.titulo {
	text-transform:uppercase;
	text-align:center;
	line-height:20px;	
}

.videosdebate .voto p.marcador {
	font-size:46px;
	margin:5px 0px;
	font-weight:bold;
}

.videosdebate .voto input {
	background: none repeat scroll 0 0 #FFDD00;
    border: 1px solid #A00525;
    color: #CC3366;
    padding: 2px 5px;
	text-transform:uppercase;
}

.juradodelavoz table{
	width:630px;
}

.juradodelavoz table th,.juradoc table th {
	background:#FFD502;
}

.juradodelavoz td,.juradoc td {
	background:#f9f9f9;
	text-align:center;
}

.juradodelavoz td.col1,.juradoc td.col1 {
	background:#FFD502;
	width:25px;
	text-align:center;
}

.juradodelavoz td.col2,.juradoc td.col2 {
	text-align:left;
	padding-left:5px;
}

.juradoc table {
	width:300px;
}

.juradoc .menujurado li {
	float:left;
	margin-right:10px;
}

.juradoc .contenidojurado {
	margin:5px 0px;
}

#diasagrupaciones {
	margin:0px 0px 10px 10px;
}

#diasagrupaciones li {
	float:left;
	margin-right:5px;
}

#diasagrupaciones li.activo a {
	background:#ffcc00;
}

#diasagrupaciones li a {
	border:1px solid #cecece;
	background:#f9f9f9;
	padding:3px;
}

#agrupacionesab,#agrupacionesab .imagen,#bombaab .imagen {
	height:300px;
	overflow:hidden;
}

#descargas {}

#descargas .ficha {
	height:360px;
	width:215px;
	border:1px solid #cecece;
	float:left;
	text-align:center;
	margin-bottom:5px;
	margin-right:5px;
	padding:5px 0px;
}

#descargas .ficha .datos {
	background:#FEEA68;
	margin:3px 6px;
}

#descargas .ficha .datos span {
	display:block;
}

#descargas .ficha .dato1 {
	border-bottom:1px solid #FFCC00;
	text-align:left;
	margin-left:5px;
	font-size:12px;
}

#descargas .ficha .dato2 {
	margin-right:5px;
	text-align:right;
}

#descargas .ficha .dato3 {
	margin-right:5px;
	text-align:right;
	font-size:11px;
}

#descargas .ficha .sms {
	margin-top:10px;
}

#descargas .ficha .sms p {
	margin:10px 0px;
	font-weight:bold;
}

#descarga-form {
	text-align:center;	
	margin-right:10px;
}

#descarga-form .foto {
	float:left;
}

#descarga-form .info,#descarga-form .error {
	color:#000;
	text-align:center;
	font-size:16px;
}

#descarga-form .frm {
	margin:10px 0px;
}

#descarga-form .legal {
	font-size:11px;
}

#flashMessage.message {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
    background: #FFF6BF;
    color: #817134;
    border-color: #FFD324;	
}

.eventos .fecha {
	color:#234804;
	font-size:10px;
	line-height:normal;
	text-transform:uppercase;	
	margin-top: 3px;
}

/*Nueva capa ver video*/
.link-app2a{ position:absolute; width:154px; z-index:1;width:100%; height:41px; bottom:0; left:0;}
.link-app2a .related-link{ bottom: 0; display: block; font-size: 15px; font-weight: bold; height: 37px; position: absolute; right: 0; text-align: right; text-transform: uppercase; width: 100%;}
.link-app2a .related-link .rltrans{ background-color: #000; display: block; height: 41px; left: 0; position: relative; top: -41px; width: 100%; z-index: 2; opacity: .6; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
*html .link-app2a .related-link .rltrans{top:0}
.link-app2a .related-link img{ position: absolute; right: 3px; top: -6px; z-index: 30;}
.link-app2a .related-link a{ color: #fff; display: block; height: 37px; padding: 0 41px 0 0; position: relative; top: 10px; z-index: 20;}
*html .link-app2a .related-link a{position:absolute; right:0; top:13px}
.una-vez-ano .lead .link-app2a,.bomba-AB .lead .link-app2a,.bomba-A .lead .link-app2a,.foto-noticia-A .lead .link-app2a, .foto-media .lead .link-app2a, .foto-noticia-B .lead .link-app2a , .foto-noticia-C .lead .link-app2a, .foto-peque-sub .lead .link-app2a, .modWebtv .link-app2a, .noticia-mundial .link-app2a, .modvideo .link-app2a, .video .link-app2a{ bottom: 0; height: 37px !important; margin-top: -37px; overflow: hidden !important; position: relative; right: 0; width:100%; z-index:0}

*html .una-vez-ano .lead .link-app2a,*html .bomba-AB .lead .link-app2a, *html .bomba-A .lead .link-app2a, *html.foto-noticia-A .lead .link-app2a, *html .foto-media .lead .link-app2a, *html.foto-noticia-B .lead .link-app2a , *html .foto-noticia-C .lead .link-app2a{margin-top:0}
.link-app2a .related-link a:hover img{opacity: 1.0!important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.encuesta_votar {
    display: block;
    float: right;
    margin-top: 10px;
}

.encuestas-detalladas {
    text-align: left;
}
.encuestas-detalladas .modPARTheader {
    border-radius: 5px 5px 0 0;
}
.encuestas-detalladas .modpart_encuesta {
    padding: 5px;
}
.encuestas-detalladas .overhead {
    color: #CC0000;
    font-size: 10px;
    line-height: normal;
    text-transform: uppercase;
}
.encuestas-detalladas .encuesta_pregunta {
    font-size: 13px;
    padding: 0 0 5px;
}
.encuestas-detalladas .encuesta_entradilla {
    color: #333333;
    font-size: 12px;
    margin: 0 0 10px;
}
.encuestas-detalladas .encuesta_photo {
    background-color: #000000;
    margin: 0 auto 5px;
    text-align: center;
}
.encuestas-detalladas .encuesta_photo img {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.encuestas-detalladas .encuesta_respuestas {
    background-color: #FEFEFE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 5px;
}
.encuestas-detalladas .encuesta_respuestas table {
    width: 100%;
}
.encuestas-detalladas .encuesta_respuestas table td {
    vertical-align: middle;
}
.encuestas-detalladas .encuesta_respuestas table .enc-det-radio {
    margin: 0 auto;
    text-align: left;
    width: 15px;
}
.encuestas-detalladas .encuesta_respuestas table .enc-det-radio input {
    height: 10px;
    width: 10px;
}
.encuestas-detalladas .encuesta_respuestas table th {
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    width: 40%;
}
.enc-det-valor {
    width: 70%;
}
.enc-det-valor .grafica-valor {
    background-color: #C7C7C6;
    border: 0 solid #9B9B98;
    border-collapse: collapse;
    float: left;
    height: 10px;
    width: 74%;
}
.enc-det-valor .grafica-valor span {
    background-color: #840000;
    border-radius: 0 3px 3px 0;
    color: #840000;
    display: block;
    float: left;
    font-size: 1px;
    height: 10px;
}
.enc-det-valor .valor {
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
}
.encuesta_usuarios {
    color: #444444;
    float: left;
    font-size: 10px;
    line-height: 18px;
}
.encuesta_usuarios span {
    color: #000000;
}
.encuestas-detalladas-detalle {
}
.encuestas-detalladas-detalle .overhead {
    clear: both;
    color: #CC0000;
    font-size: 10px;
    line-height: normal;
    text-transform: uppercase;
}
.encuestas-detalladas-detalle .encuesta_photo {
    background-color: #000000;
    clear: both;
    float: none;
    text-align: center;
}
.encuestas-detalladas-detalle .encuesta_photo img {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.encuestas-detalladas-detalle .photo-caption {
    color: #FFFFFF;
    padding: 3px 5px;
    text-align: right;
}
.encuestas-detalladas-detalle .encuesta_pregunta {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    padding: 0 0 15px;
}
.encuestas-detalladas-detalle .encuesta_entradilla {
    color: #333333;
    font-size: 12px;
}
.encuestas-detalladas-detalle .respuesta-radio {
    display: block;
    float: left;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: 30px;
}
.encuestas-detalladas-detalle .respuesta-radio input {
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 12px;
}
.encuestas-detalladas-detalle .datografico {
    width: 87%;
}
.encuestas-detalladas-detalle .boton-encuesta {
    clear: both;
    margin: 0 auto;
    padding: 10px 0 5px;
    text-align: center;
}
.encuestas-detalladas-detalle .boton-encuesta .boton {
    display: inline-block;
}

.calendarioagrupaciones a {
	color:#A00525;
	font-weight:bold;
	font-size:12px;
}

.calendarioagrupaciones table {
	width:300px;
	float:left;
	border:1px solid #E4E4E4;
	margin-right:35px;
	margin-bottom:20px;
}

.calendarioagrupaciones table th {
	background:#FFD502;
	padding:2px 5px;
	font-size:14px;
}

.calendarioagrupaciones table td {
	border-bottom:1px solid #E4E4E4;
	padding:2px 5px;
}

