/*
==============================================================
==============================================================

	ESTILOS PARA MODULOS DENTRO DE LOS DESPLIEGUES, ES POSIBLE QUE SE REPITAN EN EL HOME DE PRODUCCIONES

==============================================================
==============================================================
*/
.content_merramientas_prod{ background:#f4f4f4;font: bold 11px/13px Arial, Helvetica, sans-serif;text-align:right; border:1px solid #e5e5e5;color:#999; margin:0 0 30px 0; padding:5px 0;}
.combo_tools { position:relative; width:220px; padding:13px 0 0 0;}

/*Estilos para el drop down de las herramientas*/
.menu_principal { position:relative; height:37px;}
/* Generales */
#menu {left:0; top:0; position:absolute; width:100%; overflow:show; z-index:80;}
#menu li {line-height:200%; white-space:nowrap; float: left; width: 1*; list-style:none;}
#menu a {text-decoration:none; line-height:220%; display:block; width:1*;}

/* Nivel uno*/
#menu li.item_nivel_uno {}
#menu li.item_nivel_uno a {text-decoration:none; color:#FF6600; padding:0; display:block; font:bold 12px Arial, Helvetica, sans-serif; border:1px solid #ccc; background:#fff url(../images/arrowbox.gif) no-repeat right 1px; padding:4px 15px 3px 5px; width:180px; text-align:left;}
#menu li.item_nivel_uno a.activo{background:#a80329; color: #fff;}
#menu li.item_nivel_uno:hover {}
#menu li.item_nivel_uno:hover a {}
#menu li.item_nivel_uno:hover ul {left:auto; z-index:999999; *display: block;} 

/* Nivel dos*/
#menu li.item_nivel_uno ul {position:absolute; background-color:#fff;left:-999em;padding:10px 5px 5px 5px;border:1px solid #ccc; border-top:0; width:190px; }
#menu li.item_nivel_uno ul li.item_nivel_dos {float:left; text-align:left; margin:0 10px 3px 0; line-height:0;}
#menu li.item_nivel_uno ul li.item_nivel_dos a {color:#ff6600; font:normal 11px Arial, Helvetica, sans-serif; line-height:20px; padding:0 5px; border:0; background:none;}
#menu li.item_nivel_uno ul li.item_nivel_dos a:hover{background-color:#fff; color: #000;}
#menu li.item_nivel_uno ul li.item_nivel_dos a.activo:before {content: "\00BB \0020"; color:#d54e21;}
#menu li.item_nivel_uno ul li.item_nivel_dos img { margin:0 5px -4px 0;}

/*=estrellas de votacion*/
.votacion_estrellas{ width:310px; height:50px; overflow:hidden; position:relative; margin:4px 0 0 5px; _margin:4px 0 0 0; float:left;}
form.fivestar-widget { clear: both; display: block;}
form.fivestar-widget select, form.fivestar-widget input {margin: 0;}
.fivestar-combo-stars .fivestar-static-form-item {float: left; margin-right: 40px;}
.fivestar-static-form-item .form-item {margin: 0; float:left; width:90px; text-align:left;}
.fivestar-form-item .form-item {margin: 0 0 0 -30px; float:left; width:185px; text-align:left;}
div.fivestar-widget-static {display: block; margin:0; padding:0;}
div.fivestar-widget-static br {clear: left;}
div.fivestar-widget-static .star {float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; background: url(../images/estrellas.gif) no-repeat 0 0px;}
div.fivestar-widget-static .star span.on {display:block; width:100%; height:100%; background: url(../images/estrellas.gif) no-repeat 0 -32px;}
div.fivestar-widget-static .star span.off {display:block; width:100%; height:100%; background: url(../images/estrellas.gif) no-repeat 0 0px;}
div.fivestar-widget {display: block; margin:0 0 0 0px; padding:0;}
div.fivestar-widget .cancel, div.fivestar-widget .star {float: left; width:17px; height:16px; overflow:hidden; text-indent:-999em;}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {background: url(../images/borrar.gif) no-repeat 0 -16px;}
div.fivestar-widget .star, div.fivestar-widget .star a {background: url(../images/estrellas.gif) no-repeat 0 0px;}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {display: block; width: 100%; height: 100%; background-position: 0 0px; cursor: pointer;}
div.fivestar-widget div.on a {background-position: 0 -16px;}
div.fivestar-widget div.hover a, div.rating div a:hover {background-position: 0 -32px;}
iframe.fivestar-preview {border: none; width: 200px; height: 32px;}
div.fivestar-widgets div.form-item { float: left;}
#fivestar-comment-form, #fivestar-direct-form {float: left;}
#fivestar-comment-preview, #fivestar-direct-preview { float: left; margin-left: 40px;}
#fivestar-node-type-form fieldset { background: transparent;}
.fivestar-preview {border: 1px solid #CCC; padding: 10px;}
.votacion_estrellas .description {width:150px; text-align:left; position:absolute; left:0; top:35px; font:normal 11px Arial, Helvetica, sans-serif; color:#999;}
.fivestar-form-item .form-item label, .fivestar-static-form-item .form-item label {font-weight:normal; color:#666;}


/*DESPLIEGUE DE MAS  S EN UN DESPLIEGUE*/
.un_personaje { width:320px;}
.img_personaje { margin:0 10px 0 0;}
.un_personaje h3 a { font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin:0 0 10px 0;}
.un_personaje h3 strong { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333; display:block;} 
.un_personaje h4 { font:normal 11px Arial, Helvetica, sans-serif; color:#333; margin:15px 0 0 0;}
.un_personaje h4 a { color:#333; text-decoration:underline;}
ul.estrellas_big { height:15px;}
ul.estrellas_big li{ display:inline; list-style:none;}
.estrellas_recurso { margin:3px 0 0 0;}
.estrellas_recurso img{ margin:0; float:none;}
.estrellas_recurso h5 {font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin:0;}
.dos_personajes { border-bottom:1px solid #eaeaea; padding:0 0 20px 0; margin-bottom:20px;}

/*COMBO DE PERSONAJES - CANTIDAD DE VISTOS EN UN DESPLEIGUE*/
.fecha_articulo { font:normal 12px Arial, Helvetica, sans-serif; padding:2px 0 0 0;}
.content_combomasp { background:#f4f4f4; margin:0 0 30px 0; padding:15px;}
.combo_izq { font:bold 12px Arial, Helvetica, sans-serif;}
.combo_izq select { border:1px solid #ccc; padding:2px; margin:0 0 0 5px; width:190px;}
.content_linkhomeper { padding:3px 0 0 0;}
.content_linkhomeper a { font:bold 12px Arial, Helvetica, sans-serif; color:#FF6600;}




/*
==============================================================
==============================================================

	ESTILOS DESPLIEGUE DE UNA NOTA

==============================================================
==============================================================
*/

/*breadcrumb*/
h2.titulo_seccion { border-bottom:2px solid #003366; padding:0 0 4px 0; margin:0 0 10px 0;}
h2.titulo_seccion span.noticias { background:url(../images/noticias_titulo.gif) no-repeat 0 0; width:107px; height:18px; display:block; text-indent:-9999px; float:left; margin:3px 0 0 0;}
h2.titulo_seccion span.text_breadcrumb { float:left; font:normal 22px Arial, Helvetica, sans-serif;color:#666; margin:0 0 0 5px;}
h2.titulo_seccion span.text_breadcrumb a { color:#666;}
/*titulo*/
.titulo_lateral { font:bold 18px Arial, Helvetica, sans-serif; color:#333;}

/*mas notas de la seccion*/
.una_nota  { height:90px; overflow:hidden; margin:0 0 13px 0;}
.una_nota img { float:left; margin:0 10px 0 0;}
.una_nota h3 { font:bold 12px/14px Arial, Helvetica, sans-serif; margin: 0 0 4px 0;}
.una_nota h3 a {color:#003366;}
.una_nota p { font:normal 12px/14px Arial, Helvetica, sans-serif; margin: 0;}
.una_nota p a {color:#333;}
.una_nota p a:hover { text-decoration:none;}

/*pautas*/
.publicidad { width:468px; margin:10px auto;}
.publicidad h6 {font:normal 10px Arial, Helvetica, sans-serif; text-align:left; color:#666; background:url(../images/arrowbottom.gif) no-repeat 0 5px; padding:0 0 0 8px;}
.publicidad_der { background:#f3f3f3; padding:2px 0 5px 0; margin:0 0 20px 0;}
.publicidad_der h6 { font: normal 10px Arial, Helvetica, sans-serif; color:#666; text-align:center; margin:0 0 2px 0;}


/*mas_notas*/
.masnotas_links { margin:5px 0 0 0; float:left;}
.masnotas_links li { background:url(../images/arrow_relacionados.gif) no-repeat 0 5px; padding:0 0 4px 12px;}
.masnotas_links li a { font:bold 13px/16px Arial, Helvetica, sans-serif; color:#003366;}

/*urna virtual*/
.box_urnavirtual { margin:0 0 20px 0; border-bottom:2px solid #ccc; padding:0 0 10px 0;}
.content_pregunta { font:normal 17px/19px Arial, Helvetica, sans-serif; background:#f3f3f3; padding:15px; border:1px solid #e7e7e7; border-top:2px solid #333;-moz-border-radius-bottomleft: 15px;-moz-border-radius-bottomright: 15px;}
.content_select { padding:10px 10px 15px 10px;}


/*ESTILOS DESPLIEGUE DE =NOTA*/

/*Estilos mod =herramientasnota en la nota*/
.herramientas_nota{font: bold 11px/13px Arial, Helvetica, sans-serif;text-align:right; border-bottom:1px solid #e5e5e5; height:60px; color:#999; margin:0 0 30px 0; padding:10px 0 0 0;}
.herramientas_nota a{ color:#ff6600; text-decoration:none; padding:0 5px 0 0;}
.herramientas_nota a:hover{ text-decoration: underline;}
.herramientas_nota img{ margin:0 2px -5px 5px;}
.herramientas_notatop{font: bold 11px/13px Arial, Helvetica, sans-serif;text-align:right; border-bottom:1px solid #ccc; width:640px; height:30px; color:#999; margin:0; padding:10px 0 0 0;}
.herramientas_notatop a{ color:#ff6600; text-decoration:none; padding:0 5px 0 0;}
.herramientas_notatop a:hover{ text-decoration: underline;}
.herramientas_notatop img{ margin:0 2px -5px 5px;}

/*Box enviar a un =amigo*/
.c_logo { text-align:left; position:absolute; top:17px;}
.table_campos { text-align:left; border:1px solid #e5e5e5;}
.table_campos input.input_text {border:1px solid #ccc;width:250px;padding:2px 3px;font:bold 14px Arial, Helvetica, sans-serif;background:url(../images/form.gif);}
.table_campos textarea.input_text {border:1px solid #ccc;width:250px;padding:2px 3px;font:bold 14px Arial, Helvetica, sans-serif;background:url(../images/form.gif); height:80px;}
.table_campos td h5 {font:normal 11px Arial, Helvetica, sans-serif;color:#666; margin:5px 15px; padding:5px 0 10px 0;border-bottom:1px solid #ebebeb;}

/*=compartir*/
#akst_social {background: #fff; border: 1px solid #fff; padding:10px; height:180px;}
#akst_social ul {list-style: none;	margin: 0 0 0 30px;	padding: 0;}
#akst_social ul li {float: left; margin: 0 10px 0 0; padding: 0; width: 45%;}
#akst_social ul li a {font:normal 11px Arial, Helvetica, sans-serif; color:#3f3f3f; background-position: 0px 2px; background-repeat: no-repeat;	display: block; float: left; height: 24px;	padding: 4px 0 0 22px; vertical-align: middle;}
#akst_social ul li a:hover { text-decoration:underline; color:#ff6600;}
#akst_delicious {background-image: url(../images/delicious.gif);}
#akst_digg {background-image: url(../images/digg.gif);}
#akst_furl {background-image: url(../images/furl.gif);}
#akst_netscape {background-image: url(../images/netscape.gif);}
#akst_yahoo_myweb {background-image: url(../images/yahoo_myweb.gif);}
#akst_stumbleupon {background-image: url(../images/stumbleupon.gif);}
#akst_google_bmarks {background-image: url(../images/google_bmarks.gif);}
#akst_technorati {background-image: url(../images/technorati.gif);}
#akst_blinklist {background-image: url(../images/blinklist.gif);}
#akst_newsvine {background-image: url(../images/newsvine.gif);}
#akst_magnolia {background-image: url(../images/magnolia.gif);}
#akst_reddit {background-image: url(../images/reddit.gif);}
#akst_windows_live {background-image: url(../images/windows_live.gif);}
#akst_tailrank {background-image: url(../images/tailrank.gif);}

/*=tagsherramientas*/
.terms { padding:10px 5px; font:13px/13px Arial, Helvetica, sans-serif; border-bottom:1px solid #e5e5e5; background-color:#f9f9f9;}
.terms li h5{ font:bold 12px/13px Arial, Helvetica, sans-serif; float:left;}
.terms a { color: #FF6600}
.terms a:hover { text-decoration:underline;}

/*Estilos =headernota de la nota*/
.header_nota { padding:0 0 10px 0;}
.header_nota img.fotocolumnista { float:left; border:1px solid #ddd; margin:15px 15px 5px 0;}
.header_nota h1 { font:bold 45px/46px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding:90px 0 0 0; *padding:0; color:#000;}
.header_nota h2 { font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:0.4px; margin:15px 0 -10px 0;}
.header_nota h4 {font: normal 11px Arial, Helvetica, sans-serif;}
.header_nota h4 strong a, .header_nota h4 strong{color:#ff6600; padding:0 3px 0 0;}
.header_nota h4 strong a:hover{ text-decoration:underline;}
.header_nota h5 {font: 11px Arial, Helvetica, sans-serif;}
.sumario {font: normal 14px/20px Arial, Helvetica, sans-serif; padding:10px 0 0 0; border-top:1px solid #e5e5e5; margin:15px 0 0 0;}
.header_nota h5.columnista_nombre {font:bold 13px Arial, Helvetica, sans-serif;}

/*Estilos =contenidonota de la nota*/
.content_nota { border-bottom:1px solid #e5e5e5;}
.content_nota p{ font: normal 16px/24px Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0;}
.content_nota li a:link, .content_nota p a:link{ color:#ff6600; background:url(../images/link_icon.gif) right 5px no-repeat; padding:0 15px 0 0;}
.content_nota li a:visited, .content_nota p a:visited { color:#c99; background:url(../images/link_visited_icon.gif) right 5px no-repeat; padding:0 15px 0 0;}
.content_nota li a:active, .content_nota p a:active { color:#c99; background:url(../images/link_visited_icon.gif) right 3px no-repeat; padding:0 15px 0 0;}
.content_nota li a:hover, .content_nota p a:hover { border-bottom:1px solid #ff6600;}
.content_nota ol, .content_nota ul{ font: normal 14px/18px Arial, Helvetica, sans-serif; margin:0 0 20px 0; display:block; list-style-position:inside; text-indent:20px;}
.content_nota li{color:#666666;}
.content_nota h2 {font: normal 22px Arial, Helvetica, sans-serif; padding:10px 0; letter-spacing:-1px;}  

/*Modulo de =Opiniones*/
.num_opiniones {background:url(../images/opinion_icon.gif) no-repeat 0 0; font: normal 24px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:-5px 8px 0 0; height:45px; float:left; width:63px; text-align:center; padding:7px 0 0 0;}
.info_opiniones {padding:0 0 10px 0; margin:0 0 20px 0; width:140px;}
.info_opiniones h2 {font: normal 23px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.info_opiniones p {font: 12px Arial, Helvetica, sans-serif;}
.info_opiniones p a{ font-weight:bold; color:#ff6600;}
.info_opiniones p a:hover{ text-decoration:underline;}
.una_opinion { margin:0; padding:0 0 10px 0;}
.opinion_padre {padding:15px 0 10px 0; border-top:1px solid #eaeaea;}
.opinion_hijo { padding:0 0 5px 0;}
.opinion_hijo .txt_opinion {width:380px; padding:15px;}
.opinion_hijo .txt_opinion p { width:310px;}
.autor_opinion { width:180px; float:left; padding:7px 0 0 0;}
.autor_opinion h6 {font: 11px Arial, Helvetica, sans-serif; color:#999;}
.autor_opinion h6 a{font:11px Arial, Helvetica, sans-serif; color: #FF6600;}
.autor_opinion h6 a:hover{ text-decoration:underline;}
.autor_opinion h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#333;}
.txt_opinion { width:430px; float:right; padding:10px;font:normal 12px/17px Arial, Helvetica, sans-serif; border:1px solid #b9b9b9; -moz-border-radius-bottomleft: 7px;	-moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 7px;	-moz-border-radius-topright: 7px; position:relative;}
.txt_opinion span { display:block; width:10px; height:20px; background:url(../images/arrow_opinion.gif) no-repeat 0 0; position:absolute; left:-10px; top:15px;}
.txt_opinion h6 { font: bold 24px Arial, Helvetica, sans-serif; color:#666; float:left; min-width:15px;}
.txt_opinion p {font: 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; width:365px; margin:0 0 0 10px;}
.txt_opinion a{color:#999;}
.txt_opinion p a{color:#999;}
.txt_opinion p a:hover{ text-decoration:underline;}

/*=visualizaciones de opiniones*/
.opiniones .box { border-bottom:1px solid #ff6600; padding:0 0 10px 0; margin:0 0 10px 0;}
.opiniones .box h2{font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0 ; letter-spacing:0;}
.opiniones .box select { border:1px solid #ccc; width:160px; margin:0 10px 0 0; padding:2px; font: 11px Arial, Helvetica, sans-serif; background-color:#fff;}
.opiniones .box input { width:80px; background:#ff6600 url(../images/back_guardaropiniones.gif) repeat-x; border:1px solid #ff6600; color:#FFF; font-weight:bold; font-size:11px; padding:2px 0; text-align:center;}
.vote-up-down-widget { float: left; font:normal 10px Arial, Helvetica, sans-serif; margin:5px 0 0 5px; color:#999;}
.vote-up-down-via {float: right; color: #999; padding-left: 3px;}
.vote-up-act, .vote-up-inact, .vote-down-act, .vote-down-inact, .up-inact, .down-inact { display: block; float:left; text-decoration: none; width: 14px; height: 14px; margin:2px 5px 0 0;}
a.vote-up-inact, a.vote-down-inact, span.vote-up-inact, span.vote-down-inact { cursor: pointer;}
a.vote-up-act, a.vote-down-act, span.vote-up-act, span.vote-down-act {cursor: default;}
.vote-up-act, .vote-up-inact:hover {background: url(../images/up.gif) no-repeat 0 -14px;}
.vote-up-inact, .up-inact {background:url(../images/up.gif) no-repeat 0 0;}
.vote-down-act, .vote-down-inact:hover { background:url(../images/down.gif) no-repeat 0 -14px;}
.vote-down-inact, .down-inact {background:url(../images/down.gif) no-repeat 0 0;}
.vote-points {font-weight: bold;}
.vote-up-down-widget-alt {float: left; clear: left; padding: 0; margin: 2px 5px 2px 0; border: 0;}
.vote-up-down-widget-alt .vote-points { background: #ff0; font-weight: normal; font-size: 1.5em; text-align: center; padding: 3px; margin-bottom: 3px;}
.vote-up-down-widget-alt .vote-points .vote-points { background: transparent; font-weight: normal; font-size: 1em; padding: 0; margin-bottom: 0;}
.vote-up-down-widget-alt .vote-points-label { font-size: 0.5em; background: transparent;}
.vote-up-down-widget-alt .vote-up-act, .vote-up-down-widget-alt .vote-up-inact, .vote-up-down-widget-alt .up-inact {display: block; width: auto; height: 22px;}
.vote-up-down-widget-alt span.vote-up-act, .vote-up-down-widget-alt span.vote-up-inact, .vote-up-down-widget-alt span.up-inact { border: 1px solid #ccc;}
.vote-up-down-widget-alt .vote-up-act, .vote-up-down-widget-alt .vote-up-inact:hover { background:url(../images/plus_act.png) no-repeat center 3px;}
.vote-up-down-widget-alt .vote-up-inact, .vote-up-down-widget-alt .up-inact { background:url(../images/plus_inact.png) no-repeat center 3px;}
.storylink .picture img {float: left !important; border: 0 !important; margin: 0 !important; padding: 0.3em 0 0.3em 2px !important; max-width: 18px !important; max-height: 18px !important;}
.storylink h2.title, .storylink .content, .storylink .submitted, .storylink div.links { padding-left: 26px;}
.storylink-alt .picture {display: inline;}
.storylink-alt .picture img { float: none !important; border: 0 !important; margin: 0 !important; padding: 0.3em 0.3em 0 0 !important; max-width: 18px !important;max-height: 18px !important;}
.storylink-alt h2.title, .storylink-alt .content, .storylink-alt .submitted, .storylink-alt div.links { padding-left: 42px;}


/* Fixing IE6 bug, the "* html" make other browsers ignore it */
/* Hides from IE-mac \*/
* html .storylink .picture img { width: 18px !important; height: 18px !important;}
* html .storylink-alt .picture img { width: 18px !important; height: 18px !important;}
* html .vote-up-down-widget-alt .vote-up-act, * html .vote-up-down-widget-alt .vote-up-inact, * html .vote-up-down-widget-alt .up-inact {width: 55px;}
* html .content { height: 1%;}/* End hide from IE-mac */
/*Modulo =formularioopiniones*/
ul.links {margin: 0; padding: 0;}
ul.links.inline { display: inline;}
ul.links li { display: inline; list-style-type: none; padding: 0 0.5em;}

/*Opiniones*/
.recordatorio_opiniones { border-left:1px solid #b5b5b5; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0 0 15px; width:410px; margin:0 0 25px 0;  *margin:0;}
.recordatorio_opiniones strong { font:bold 14px Arial, Helvetica, sans-serif; display:block; margin:0 0 5px 0;}
.recordatorio_opiniones strong a { color:#FF6600;}
.recordatorio_opiniones p { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#666;}
.campo_opiniones { padding:20px 10px 25px 10px;margin:25px 0 0 0;}
.form_opinion .form-item { padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif;}
.form_opinion input:focus { border:1px solid #ff6600;}
.form_opinion input { font:normal 14px Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:2px;}
.form_opinion label { width:70px; display:block; float:left; padding:4px 0 0 0;}
.form_opinion span { font:normal 10px Arial, Helvetica, sans-serif; color:#ff6600;}
.form_opinion {}
.content_textarea {width:352px;}
.form_opinion textarea.text_comentario { width:350px; height:200px; border:1px solid #ccc; padding:10px; font: 12px Arial, Helvetica, sans-serif; float:left; margin:0 25px 0 0;}
.form_opinion textarea.text_comentario:focus { border:1px solid #ff6600;}
ul.list_info{ float:right; width:230px;}
ul.list_info {font:normal 11px Arial, Helvetica, sans-serif; color:#333}
ul.list_info li{ margin:0 0 10px 0; background: url(../images/arrow_info.gif) no-repeat 0 2px; padding:0 0 0 12px;}
ul.list_info h3{font:bold 16px Arial, Helvetica, sans-serif; color: #FF6600; margin:0 0 10px 0;}
.form_opinion input.bt_form { color:#FFFFFF; background:url(../images/bt_comentar.gif) 0 bottom no-repeat; *background:#f5f5f5; width:112px; height:28px; *height:25px; border:none; *border:1px solid #ccc;  font:bold 12px Arial, Helvetica, sans-serif; text-align:center; margin:0 0 0 260px; cursor:pointer; display:block; color:#666;}
.form_opinion h3{ font: bold 18px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.form_opinion p{ font: normal 12px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.form_opinion p strong { color:#ff6600;}
.fecha_articulo { font:normal 12px Arial, Helvetica, sans-serif; padding:2px 0 0 0;}

/*navegacion entre notas*/
.proxima_nota { width:300px; border-bottom:1px solid #ccc; height:34px; padding:6px 0 0 0;}
.proxima_nota span { font:bold 13px Arial, Helvetica, sans-serif; color:#FF6600; padding:5px 0 0 0;}
.proxima_nota .anterior { background:url(../images/bt_anterior.gif) no-repeat 0 0; width:112px; height:24px; display:block; text-indent:-9999px;}
.proxima_nota .siguiente { background:url(../images/bt_siguiente.gif) no-repeat 0 0; width:112px; height:24px; display:block; text-indent:-9999px; margin:0 0 0 8px;}

/*recursos relacionados*/
.recursos_relacionados { background: url(../images/bg_recursos.gif) no-repeat 0 0;padding:7px 10px; border-bottom:3px solid #f2f2f2; margin:0 0 20px 0;}
.recursos_relacionados h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#333; padding:0 0 7px 0;}
.list_relcionados li { border-top:1px dashed #ccc; padding:8px 0 0 0; margin:0 0 10px 0;}
.list_relcionados h5 { font:normal 11px Arial, Helvetica, sans-serif; color:#666; padding:0 0 5px 0;}
.list_relcionados h5 a { color:#FF6600;}
.list_relcionados h4.rel_audio { font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/audio_ico.gif) no-repeat 0 1px; padding: 0 0 8px 18px;}
.list_relcionados h4 a { color:#000}
.content_playeraudio { padding:0 0 0 18px;}
.list_relcionados h4.rel_foto { font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/foto_ico.gif) no-repeat 0 1px; padding: 0 0 3px 18px;}
.content_recursorel { padding:0 0 0 18px;}
.content_recursorel img { float:left; margin:0 10px 0 0;}
.content_recursorel p { font:normal 11px Arial, Helvetica, sans-serif;}
.content_recursorel p a { color:#666;}
.content_recursorel p a:hover { text-decoration:none;}
.list_relcionados h4.rel_video { font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/camara_ico.gif) no-repeat 0 1px; padding: 0 0 3px 18px;}
.content_maparel { border:1px solid #ccc;}
h6.ampliar_mapa { font:bold 12px Arial, Helvetica, sans-serif; text-align:right; padding:5px 0 0 0;}
h6.ampliar_mapa a { color:#FF6600; background: url(../images/lupa_icon.gif) no-repeat 0 0; padding:0 0 0 20px;}
.list_relcionados h4.rel_especial { font:bold 12px Arial, Helvetica, sans-serif; background:#f5f5f5;margin:0 0 5px 0;}
.list_relcionados h4.rel_especial a { margin:0 0 0 5px; padding:2px 0 0 0; display:block; float:left;}
.list_relcionados h4.rel_especial span { background:#FF6600; color:#fff; padding:2px 3px; display:block; float:left;}
.content_especialrel p { font:normal 11px Arial, Helvetica, sans-serif;}
.content_especialrel p a { color:#666;}
.content_especialrel p a:hover { text-decoration:none;}
.content_especialrel a.descargar { display:block; font:bold 16px Arial, Helvetica, sans-serif; color:#FF6600; padding:5px 0 0 0; text-align:right;}

/*Modulo =emision del especial*/
.tabcontent { background:#dbdbdb; text-align:center; padding:15px; margin:0 0 20px 0;}
.publicidad { width:468px; margin:10px auto 0 auto;}
.publicidad h6 {font:normal 10px Arial, Helvetica, sans-serif; text-align:left; color:#666; background:url(../images/arrowbottom.gif) no-repeat 0 5px; padding:0 0 0 8px;}

/*Modulo =carrusel*/
.content_carruselgal { background:url(../images/bg_carruselgal.gif) repeat-x 0 0; padding:7px 0; margin:15px 0 0 0;}
.slideable {position: relative;}
.slideable .wrapper {overflow: hidden; padding:0 0 0 14px;}
.slideable .navigation{ position:absolute; top:22px; left:-40px; width:580px;}
.box_carrusel { margin:0 auto; padding:0; width:495px;}
.box_carrusel .slideable .navigation p {display: block;cursor: auto;width:26px;height: 26px;text-indent: -9999px;}
.box_carrusel .slideable .navigation p a {background: url(../images/arrow_features.gif) no-repeat 0 0;}
.slideable .navigation p a {display: block;cursor: auto;width:26px;height:26px;}
.slideable .navigation p.previous { float:left;}
.slideable .navigation p.previous a {background-position: -26px -26px;}
.slideable .navigation p.previous_on a {background-position: 0 -26px;}
.slideable .navigation p.previous_on a:hover {background-position: -52px -26px;}
.slideable .navigation p.previous_on a,.slideable .navigation p.next_on a {cursor: pointer;cursor: hand;}
.slideable .navigation p.next { float:right;}
.slideable .navigation p.next a {background-position: -26px 0;}
.slideable .navigation p.next_on a {background-position: -52px 0;}
.slideable .navigation p.next_on a:hover {background-position: 0 0;}
.box_carrusel .slideable .wrapper { margin:0;}
.box_carrusel .wrapper { height:70px; overflow:hidden; position:relative;}
li.slide img { border:1px solid #eaeaea;}
li.slide {height:70px;position:relative;}
ul.slides {width:10000px; list-style:none;position:absolute;}
li.slide {width:100px;padding:0 12px 0 0; float:left; text-align:left;margin:0 12px 0 0;}
.first h5 { font:bold 11px Arial, Helvetica, sans-serif; color:#333; margin:2px 0 4px 0;}
.first p { font:normal 10px/12px Arial, Helvetica, sans-serif;}

.content_nota .tabcontent li a:link, .content_nota .tabcontent p a:link{ padding:0;}
.content_nota .tabcontent li a:visited, .content_nota .tabcontent p a:visited { padding:0;}
.content_nota .tabcontent li a:active, .content_nota .tabcontent p a:active {padding:0;}
.content_nota .tabcontent li a:hover, .content_nota .tabcontent p a:hover { border-bottom:0;}



/*
==============================================================
==============================================================

	ESTILOS DESPLIEGUE DE CONTACTENOS

==============================================================
==============================================================
*/
.content_form_contact { width:620px; margin:50px auto 0 auto;}
.block_campo { display:block; height:45px;}
.content_form_contact h3 { float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#666; width:180px; text-align:right; margin:0 10px 0 0;}
.content_form_contact h3 strong { color:#ff2020;}
.content_form_contact input.input_text { float:left; width:400px; padding:2px; border:1px solid #ccc; font:normal 18px Arial, Helvetica, sans-serif;}
.content_form_contact textarea { float:left; width:400px; padding:2px; border:1px solid #ccc; font:normal 18px Arial, Helvetica, sans-serif; height:180px;}
.titulo_bigprod { font:normal 26px Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #666; margin:0 0 25px 0;}
input.input_send { padding:4px 20px; border:1px solid #930; background:#f90; color:#930; font:bold 16px Arial, Helvetica, sans-serif; cursor:pointer;}

.content_izq, .content_der {padding:20px 0 0 0;}

/*
==============================================================
==============================================================

	ESTILOS DESPLIEGUE DE UNA SINOPSIS

==============================================================
==============================================================
*/
.content_imgsinopsis  {width:300px; margin:0 20px 0 0;}
.sinopsis {font:normal 13px/16px Arial, Helvetica, sans-serif; width:320px;}
.sinopsis p { margin:0 0 15px 0;}


/*
==============================================================
==============================================================

	ESTILOS DESPLIEGUE DE UN PERSONAJE

==============================================================
==============================================================
*/
/*LINK VOLVER HOME*/
.ir_homepersonajes { font:bold 11px Arial, Helvetica, sans-serif; color:#000; margin:-47px 0 0 0;}
.ir_homepersonajes a { color:#000;}

/*MODULO PRINCIPAL PERONAJE*/
.nota_destacadaprod { padding:10px; margin:0 0 5px 0;}
.nota_destacadaprod  h2 { font:bold 30px/32px Arial, Helvetica, sans-serif; margin:0;}
.nota_destacadaprod  h2 a, .nota_destacadaprod  p a { color:#000;}
.nota_destacadaprod  h4 { font:normal 18px Arial, Helvetica, sans-serif; margin:0 0 10px 0; color:#666;}
.nota_destacadaprod  p { font:normal 14px Arial, Helvetica, sans-serif; margin:0 0 8px 0;}
.content_imgsinopsis  {width:300px; margin:0 20px 0 0;}

/*
==============================================================
==============================================================

	ESTILOS DESPLIEGUE DE UN VIDEO

==============================================================
==============================================================
*/
.tabcontent { background:#f3f3f3; text-align:center; padding:10px 15px 15px 15px; margin:0 0 20px 0;}
.tabcontent h2 { font:bold 32px Arial, Helvetica, sans-serif; text-align:left; color:#3f3f3f; margin:0 0 10px 0;}
.tabcontent h4 { font:normal 12px Arial, Helvetica, sans-serif; text-align:left; color:#3f3f3f; margin:0 0 3px 0;}
.tabcontent p { font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:left; color:#3f3f3f; margin:10px 0 0 0;}


/*Modulo top produccion destacada*/


/*data modulo principal*/
.content_modtelyser h1 { font:bold 30px Arial, Helvetica, sans-serif; color:#fff; width:760px; margin:0 0 0 20px; float:left; padding:15px 0;}
.content_modtelyser .patrocinio h6 {font:10px Arial, Helvetica, sans-serif; margin:0 0 2px 0;}
.box_telyserdestacada { border:1px solid #646c71; width:960px; margin:0 auto;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px; position:relative;}
.content_navmodtelser { background:#474f54 url(/sites/caracoltv.com/themes/caracol/images/bg_barranavtelser.gif) repeat-x 0 0;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px; height:26px; text-align:center; padding:3px 0 0 0;}
.content_navmodtelser img { margin:0 4px;}
.content_imgmodtelser { position:relative;}

.content_imgmodtelser .box_infotelyser {position:absolute; color:#fff; z-index:999; bottom:10px; left:0; width:386px; padding:0 5px 10px 15px;}
.content_imgmodtelser .box_infotelyser_back { background:#000; *background:#333; position:absolute; z-index:999;color:#fff;bottom:-1px;*bottom:1px;left:0;width:560px;height:90px;opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60);}

.c_bt_telyser img { background:none;}
.c_bt_telyser h4 { font:bold 9px Arial, Helvetica, sans-serif; color:#cccc99; text-transform: uppercase;}
.c_bt_telyser h4 a {color:#cccc99;}
.c_bt_telyser h5 { float:left;}
.c_bt_telyser h5 span{ background:#669900 url(/images/caracol/bg_bt_recomendado.gif) 0 0 repeat-x; -moz-border-radius:3px; padding:5px 8px 5px 0}
.c_bt_telyser h5 a.bt_recomendado { font:12px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 5px 23px; *padding:0 0 0 23px; *line-height:22px; -moz-border-radius:5px; background:#669900  url(/images/caracol/bullet_bt_recomendado.gif) 0 0 no-repeat; border:1px solid #666;}
.c_bt_telyser h5 a.bt_recomendado:hover { text-decoration:none;}
.c_bt_telyser h6 a { border-left:1px solid #ccc; padding:5px 0 0 7px; font:normal 11px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 10px; color:#fff;}
.c_bt_telyser p { font:normal 14px Arial, Helvetica, sans-serif; margin:0 0 12px 0; *margin:0 0 5px 0; display:block;}
.c_bt_telyser p a { color:#fff;}
.c_bt_telyser p a:hover { text-decoration:none;}



.pauta_media { text-align:center; padding:15px 0 0 0;}
.pauta_media h4{float: left; font:bold 11px Arial, Helvetica, sans-serif;color: #333; margin-left: 30px;}
*html .pauta_media h4{margin-left: 15px;}
.pauta_media .pauta {border: solid 1px #333; width: 233px; ; float: right; margin-right: 30px;}
*html .pauta_media .pauta {margin-right: 15px;}

/*listado producciones*/
.box_capitulosprod { background:url(../images/bg_modprod.jpg) no-repeat top left; padding:10px; margin:0 0 25px 0;}
.titulo_modprod { font: normal 30px Arial, Helvetica, sans-serif; color:#666; margin:0 0 10px 0;}
.un_itemvideo {width: 150px;}
.un_itemvideo h3{ font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin:5px 0 0 0;}
.un_itemvideo h3 a { color:#333;}
.un_itemvideo p{ font:bold 12px Arial, Helvetica, sans-serif; color:#666;}
.un_itemvideo h5{ font:bold 11px Arial, Helvetica, sans-serif; color:#999;}
.un_itemvideo h5 a { color:#999;}
.content_body .content_modtelyser {background:#5b5f60 url(../images/bg_modtelser.gif) repeat-x bottom; height:530px;}
.titulo_modtelser_der { font:bold 18px Arial, Helvetica, sans-serif; color:#333; border-bottom:2px solid #333; padding:0 0 4px 0;}


/*Modulo Programacion*/
.content_programacion { margin:0 0 20px 0;}
.box_programacion { border:1px solid #333;}
.box_programacion .box_carrusel { margin:0 auto; padding:20px 0 0 0; width:247px;}
.box_programacion .slideable .navigation{ position:absolute; top:180px; width:247px; left:0; border-top:1px solid #ccc; padding:7px 0 0 0;}
.box_programacion .first h5 { font:bold 10px Arial, Helvetica, sans-serif; color:#333; margin:0 0 2px 1px;}
.box_programacion .first h5 a { color:#333;}
.box_programacion .first a p { font:normal 11px Arial, Helvetica, sans-serif; color:#666;}
.box_programacion .first a h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#000;}
.box_programacion .box_carrusel .wrapper { height:180px; overflow:hidden; position:relative; padding:0;}
.box_programacion li.slide {height:180px;position:relative;}
.box_programacion li.slide {width:247px;padding:0; float:left; text-align:left; margin:0;}
.box_programacion .box_carrusel .slideable .navigation p {display: block;cursor: auto;width:28px;height: 15px;text-indent: -9999px;}
.box_programacion .box_carrusel .slideable .navigation p a {background: url(../images/arrow_featuresvistas.gif) no-repeat 0 0;}
.box_programacion .slideable .navigation h4 { font:normal 12px Arial, Helvetica, sans-serif; float:left;}
.box_programacion .slideable .navigation p a {display: block;cursor: auto;width:28px;height:15px;}
.box_programacion .slideable .navigation p.previous { float:right;}
.box_programacion .slideable .navigation p.previous a {background-position: -28px -15px;}
.box_programacion .slideable .navigation p.previous_on a {background-position: 0 -15px;}
.box_programacion .slideable .navigation p.previous_on a:hover {background-position: -56px -15px;}
.box_programacion .slideable .navigation p.previous_on a,.slideable .navigation p.next_on a {cursor: pointer;cursor: hand;}
.box_programacion .slideable .navigation p.next { float:right; margin:0 0 0 5px;}
.box_programacion .slideable .navigation p.next a {background-position: -28px 0;}
.box_programacion .slideable .navigation p.next_on a {background-position: -56px 0;}
.box_programacion .slideable .navigation p.next_on a:hover {background-position: 0 0;}
.vea_todaprogramacion { font:bold 10px Arial, Helvetica, sans-serif; text-align:right; background:#f5f5f5; border-top:1px solid #cecece; padding:7px 10px; margin:35px 0 0 0;}
.vea_todaprogramacion a { font:bold 10px Arial, Helvetica, sans-serif; color:#000; margin:0 3px;}
.recordar_pfavoritos { background:#4c4c4c; color:#fff; padding:5px 10px;}
.recordar_pfavoritos a { color:#fff; font:bold 12px Arial, Helvetica, sans-serif;}
.shadetabs_progra {font: bold 10px Verdana; list-style-type: none; text-align:left; height:30px; color:#000;border-bottom:1px solid #d0d0d0; margin:0;}
.shadetabs_progra li {float:left;}
.shadetabs_progra li a {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#666;  padding:8px 12px; border-right:1px solid #d0d0d0;color:#000;}
.shadetabs_progra li a:hover { text-decoration:none;}
.shadetabs_progra li a span{ }
.shadetabs_progra li a.leido{background:#eaeaea;}
.shadetabs_progra li a.leido:hover{ background:#ddd;}
.shadetabs_progra li.selected a.leido{background:#fff; border-bottom:1px solid #fff; color: #FF6600;}
.shadetabs_progra li a.comentado{background:#eaeaea;}
.shadetabs_progra li a.comentado:hover{ background:#f3f3f3;}
.shadetabs_progra li.selected a.comentado{background:#fff; border-bottom:1px solid #fff; color: #FF6600;}
.shadetabs_progra li a.votado{ background:#eaeaea;}
.shadetabs_progra li a.votado:hover{ background:#f3f3f3;}
.shadetabs_progra li.selected a.votado{background:#fff; border-bottom:1px solid #fff; color:# #FF6600;}
.fechaprogramacion  { font:normal 12px Arial, Helvetica, sans-serif; margin:-23px 0 0 0;}
.add_programa { margin:-27px 0 0 0;}
.add_programa a { font:bold 11px Arial, Helvetica, sans-serif; color:#000; background:url(../images/mas_p.gif) no-repeat 0 2px; padding: 0 0 0 13px;}


/*informativo destacado*/
.box_destacadoinformativo .box_informativosrel {position: relative; z-index:0;}
.box_destacadoinformativo .box_informativosrel .box_infoprod {position:absolute; color:#fff; z-index:999; right:0; width:220px; padding:10px;height:228px; overflow:hidden;}
.box_destacadoinformativo .box_informativosrel .box_infoprod_back { background:#000; position:absolute; color:#fff; z-index:999; right:0; width:240px; height:259px; opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);}
.box_destacadoinformativo .barragris {background:#000 url(/images/caracol/bg_informativomod.gif) repeat-x 0 0; text-align:right; font:bold 16px Arial, Helvetica, sans-serif; color:#96ff00; padding:5px;}
.box_destacadoinformativo .box_informativosrel .box_infoprod h2 a{ font:28px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color:#fff;}
.box_destacadoinformativo .box_informativosrel .box_infoprod h5 a{ font:12px Arial, Helvetica, sans-serif; display:block; margin:0 0 10px 6px; text-transform:uppercase; color:#96ff00;}
ul.list_infor {font:12px Arial, Helvetica, sans-serif; padding:0 0 0 20px; color:#fff}
ul.list_infor li{ margin:0 0 10px 0; list-style:disc;}
ul.list_infor li a { color:#fff;} 


/*noticias informativos*/
.box_informativo { border-top:1px solid #ccc; padding:5px 0 0 0; margin:0 0 30px 0;}
.content_imginformativo{ margin:0 15px 0 0; width:300px; float:left;}
.content_notasinformativo {width:320px; float:right;}
.notaprincipalinformativo { border-bottom:1px dashed #ccc; padding:0 0 10px 0;}
.notaprincipalinformativo h6 { font:bold 10px Arial, Helvetica, sans-serif; margin:0 0 3px 0; color:#336699;}
.notaprincipalinformativo h2 { font:bold 22px/25px Arial, Helvetica, sans-serif; margin:0 0 2px 0; color:#000;}
.notaprincipalinformativo { font: normal 13px/18px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.notaprincipalinformativo p { margin:0; font:bold 14px Arial, Helvetica, sans-serif; color:#333;}
.notasecundariainformativo {padding:5px 0 8px 0;}
.notasecundariainformativo h6 { font:bold 10px Arial, Helvetica, sans-serif; margin:0 0 3px 0; color:#336699;}
.notasecundariainformativo img { float:left; margin:0 10px 0 0;}
.notasecundariainformativo h2 { font:bold 12px/16px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.notasecundariainformativo h2 a{ color:#000;}
h2.titulo_seccioninformativo { font:bold 28px Arial, Helvetica, sans-serif; margin:0 0 7px 0; position:relative;}
h2.titulo_seccioninformativo a { color:#333;no-repeat 0 0; padding: 0;}
.patrocinio_der {margin:-45px 0 0 0;}
.patrocinio_der span { font: normal 10px Arial, Helvetica, sans-serif; color:#666;}
h6.link_seccion { text-align:right;font:bold 10px Arial, Helvetica, sans-serif; border-top:1px dashed #ccc; margin:3px 0 0 0; padding:10px 0 0 0;}
h6.link_seccion a { color:#000;}
.frecuencia_prod { font:bold 14px Arial, Helvetica, sans-serif; color:#666; padding:10px 0 0 0;}
.ver_prod { font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:0 0 3px 0;}



/*urna virtual*/
.titulo_lateral { font:bold 18px Arial, Helvetica, sans-serif; color:#333;}

.box_urnavirtual { margin:0 0 20px 0; border-bottom:2px solid #ccc; padding:0 0 10px 0;}

.pds-question-top { font:normal 17px/19px Arial, Helvetica, sans-serif; background:#f3f3f3; padding:15px; border:1px solid #e7e7e7; border-top:2px solid #333;	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;}
	.pds-answer { font:bold 12px/20px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#003366;}
	.pds-answer input.pds-textfield { border:1px solid #ccc; padding:2px; font:12px Arial, Helvetica, sans-serif; color:#666;}
	.pds-box { margin:0;}
	.pds-votebutton-outer { height:40px;}
	.pds-votebutton-outer input { float:right; margin:0 20px 0 0;}
	.pds-votebutton-outer a { float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#FF6600; margin:5px 0 0 20px;}
	input.pds-votebutton {
	width: 78px;
	height: 29px;
	background: url(../images/pd00-votebutton.gif) no-repeat;
	outline: none;
	float: right;
}
	.pds-answer-feedback-bar {
	background: url(../images/pd01-bargif.gif) repeat-x;
	margin: 3px;
	padding: 0px;
	height:12px;
	border: 0px;
	}

.pds-answer-feedback img {
	background: url(../images/pd01-bargif.gif) repeat-x;
	margin: 3px;
	padding: 0px;
	height:12px;
	border: 0px;
	}
	.pds-totalvotes-inner { text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#003366; height:20px; padding:0 20px 0 0;}

.content_pregunta { font:normal 17px/19px Arial, Helvetica, sans-serif; background:#f3f3f3; padding:15px; border:1px solid #e7e7e7; border-top:2px solid #333;	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;}
	.content_select { padding:10px 10px 15px 10px;}
.patrocinio { padding:0; margin:-35px 0 0 0; font:normal 10px Arial, Helvetica, sans-serif; color:#666;}
.patrocinio img { margin:0 0 0 5px;}

