/*estilos generales - reset ===========================*/
a:focus{ -moz-outline: none !important;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.fleft{float:left;}
.fright{float:right;}
* {padding:0;margin:0;}
.clear { clear: both; font:1px Arial, Helvetica, sans-serif;}
ul { list-style:none;}.
.naranja { color: #FF6600;}
img { border:0;}
/*=== === === === === === === === === === */

/*Estructura ===========================*/
html, body {height: 100%;}
body {behavior:url("/sites/caracoltv.com/themes/caracol/css/csshover.htc");}/*permite que los :hover funcionen en explorer*/		
body {text-align:center;font-size:60%; background:#fff;}
#content_all { position:relative; width:998px; text-align:left; min-height: 100%; height: auto !important; height:100%; margin: 0 auto -270px auto; background:#fff; border:1px solid #999; border-bottom:0; border-top:0;}
#epl_expandable_div { border-bottom:1px solid #787878;}
.header { background:#1d232a;}
.header .cabezote_dos {background:#1d232a url(/sites/caracoltv.com/themes/caracol/sites/caracoltv.com/themes/caracol/images/sombra_cabezote.png) no-repeat;}
.footer { height:330px; background:#1d232a; border-top:5px solid #ff6600;border-bottom:5px solid #ff6600; padding:0 20px;}
.content_body {width:960px; margin:0 auto; padding:20px 0;}
.content_izq { width:640px;}
.content_der { width:300px;}
.content_logo { width:400px; padding:20px 0 0 20px;}
.content_logo h1 a {*margin-bottom: 20px; width:325px; height:65px; background: url(/sites/caracoltv.com/themes/caracol/images/caracol/logo_caracoltv.gif) no-repeat 0 0; text-indent:-9999px; display:block;}
/*=== === === === === === === === === === */

/*Algunos genericos ===========================*/
.nuevo{background: url(/sites/caracoltv.com/themes/caracol/images/caracol/icon_nuevo.gif) no-repeat 0 0; width:45px; height:8px; margin:3px 0 0 0; float:left; display:block; text-indent:-100000px; font:9px Arial, Helvetica, sans-serif; color:#fff; padding:1px 2px;}
* html .nuevo {height:8px; h\eight:1px; margin:0;}
.actualizado{background: url(/sites/caracoltv.com/themes/caracol/images/caracol/icon_actualizado.gif) no-repeat 0 0; width:78px; height:8px; margin:3px 0 0 0; float:left; display:block; text-indent:-2000px; font:9px Arial, Helvetica, sans-serif; color:#fff; padding:1px 2px;}
* html .actualizado {height:8px; h\eight:1px; margin:0;}
.gris { color:#666;}
/*=== === === === === === === === === === */

/*Estilos para los links del header - programacion y demas ===========================*/
.content_linksheader {width:570px; *width:auto;}
.links_topheader {font:bold 10px Arial, Helvetica, sans-serif; color:#999; padding:25px 20px 0 0; text-align: right; width: 552px;}
.links_topheader a { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; padding:0 3px;}
.links_topheader .top_programacion {position: absolute; top: 40px; left: 318px; *left: 360px; background:#9ca2a3; padding:4px; font-size: 12px; text-align: left;}
.links_topheader .top_programacion li { list-style:none;}
.links_topheader .top_programacion li a { color:#f1f1f1; font:bold 11px/11px Arial, Helvetica, sans-serif; text-decoration:none;}
.links_topheader .top_programacion li a:hover { background:#2f3946;}
/*=== === === === === === === === === === */

/*Estilos para el buscador del header ===========================*/
.content_buscador { padding:15px 0 0 0; *padding:0;}
.links_ingreso {float:right; height:23px; padding:5px 0 0 0;}
* html .content_buscador { padding-top:10px; padding-bottom:5px;}
.content_buscador input { margin:0; padding:0;}
.content_buscador form.search-form {height:28px;}
.content_buscador input.input_text { border:1px solid #3c3c3c; background:#ccc; color:#333; width:155px; padding:3px 3px 4px 3px; font:normal 13px Arial, Helvetica, sans-serif; margin:0 0 0 15px; *margin:0 0 -7px 15px;}
.content_buscador input.bt_lupa { margin:0 0 -8px 5px; *margin:0 0 -11px 5px; padding:0;}
.content_buscador {font:bold 10px Arial, Helvetica, sans-serif; color:#999; padding:15px 25px 0 0;}
.content_buscador a { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; padding:0 3px;}
.content_buscador a.bg_bt { width:116px; height:17px; background: url(/sites/caracoltv.com/themes/caracol/images/caracol/crear_cuentabt.gif) no-repeat 0 0;text-indent:-9999px; display:block; float:left; margin:0;}
/*=== === === === === === === === === === */

/*Estilos para el footer ===========================*/
.footer_links { height:265px; padding:20px 0 0 0;}
.list_footer { background:url(/sites/caracoltv.com/themes/caracol/images/caracol/bg_ulfooter.gif) no-repeat 0 2px; padding:0x; height:210px;}
.list_footer h4 { font:normal 16px Arial, Helvetica, sans-serif; color:#FF6600; margin:0 0 5px 10px;}
.list_footer li { background:url(/sites/caracoltv.com/themes/caracol/images/caracol/arrow_footer.gif) no-repeat 0 4px; padding:0 0 3px 8px;margin:0 0 0 20px;}
.list_footer li a { font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.list_footer select { width:200px; padding:1px; margin:0 0 0 8px;}
.content_logofooter { width:125px;}
.content_logofooter h3 a { width:90px; height:45px; background:url(/sites/caracoltv.com/themes/caracol/images/caracol/logo_footer.gif) no-repeat 0 0;text-indent:-9999px; display:block;}
.footer p { text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0 auto; border-top:1px dashed #666; padding:10px 0 0 0;}
.footer p a { color:#FF6600;}
/*=== === === === === === === === === === */

/*Estilos para el modulo de ingreso ===========================*/
.alert_error { background:#feea9a; padding:10px; text-align:center; font:normal 19px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.close_content { border-bottom:1px solid #ccc;  padding:8px 0; margin:0 0 10px 0;}
.content_inputsbox {border:5px solid #999;text-align:left;background:#fff;width:450px; padding:8px; top:0; }
.content_inputsbox input {font-size: 14px; width:200px; padding:3px 5px; margin:0 0 10px 15px; border:1px solid #ccc;}
.content_inputsbox input.form-checkbox {width:12px; padding:0; margin:0; border:none;}
.content_inputsbox input#edit-submit {width:115px; margin:3px 0 15px 112px; background-color:#76b4e2; cursor:pointer; color:#fff; border:1px solid #3f86bb;}
.content_inputsbox input#edit-persistent-login { margin:0 5px 0 0;}
.content_inputsbox label { display:block; margin:0 0 3px 15px; font:normal 12px Arial, Helvetica, sans-serif; color:#666;}
.content_inputsbox label span {color:#f90; font-size:15px;}
.content_inputsbox input:focus {border:1px solid #f90; background-color:#f9f9f9;}
.content_buscador ul { list-style:square; list-position:inside; padding:10px 0 0 30px; border-top:1px solid #ccc; margin:0 15px;}
.content_buscador li {padding:0 0 5px 0; color:#666;}
.content_buscador li a {font:bold 12px Arial, Helvetica, sans-serif; color:#666;}
.content_buscador li a:hover { text-decoration:underline; color:#f90;}

/* Modulo =OpenId en el registro*/
div#Dialog div.content_inputsbox .user-login-block { height:225px;}
div#Dialog div.content_inputsbox .user-login-block a.openid-link { display:none;}
.content_inputsbox ul.menu { border:0; padding:10px 0 0 15px;}

a.openid-link, a.user-link, #edit-openid-url { background: url(/sites/caracoltv.com/themes/caracol/images/login-openid.png) 0% 8px no-repeat; margin:0 0 0 15px;}
div#edit-openid-url-wrapper {display: none;}
html.js #user-login div#edit-openid-url-wrapper {display: none;}
html.js #user-login-form a.openid-link, 
html.js #user-login a.openid-link {display : block;}
#user-login-form { width:270px; border-right:1px solid #ccc; margin:0 10px 0 0; float:left;}
#user-login-form a.openid-link, 
#user-login-form a.user-link, 
#user-login a.openid-link, 
#user-login a.user-link {display: none;}
#user-login-form a.openid-link, 
#user-login-form a.user-link {text-align : left;}
.content_inputsbox #user-login-form .form-item #edit-openid-url{ padding:3px 10px 3px 30px; width:170px; color:#666;}
.content_inputsbox #edit-openid-url-wrapper .description a{color:#f90; font-size:11px; font-weight:normal; margin:0 0 0 15px; cursor:help; line-height:20px;}
.content_inputsbox form#user_login_form #edit-openid-url-wrapper .description a{ margin:0; padding:0; color:#f90;}
.toboggan-login-link { display:none;}

.user-login-block { width:240px; border-left:1px solid #eaeaea; float:right;}
.item-list ul{ padding:10px 0 10px 15px;}
.item-list ul li a { font:normal 12px Arial, Helvetica, sans-serif; color:#FF6600;}
.form-item .option input { float:left;}
.form-item .option em {font:normal 11px Arial, Helvetica, sans-serif; float:left; padding:2px 0 0 0;}*/
.content_btregistro { float:right; width:155px; padding:0 0 0 10px;}
.content_btregistro p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; padding:60px 0 15px 0;}
.content_btregistro a {width:90px; background-color:#76b4e2; color:#fff; border:1px solid #3f86bb; font:bold 14px "Trebuchet MS"; padding:4px 10px; text-align:center;}
.content_btregistro a:hover { text-decoration:none;}

.fuente { font:normal 12px Arial, Helvetica, sans-serif; color:#666; padding:0 0 20px 0;}
.fuente h6 { font:normal 10px Arial, Helvetica, sans-serif; color:#666; margin:0 0 3px 0;}
/*=== === === === === === === === === === */


/*======
MENU
/*=============*/
#barra_menu {width:100%; height:35px; margin:20px 0 0 0; position:relative; background:#666 url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu.gif) 50% 0 repeat-x; z-index:100;}
/* hack to correct IE5.5 faulty box model */
* html #barra_menu {width:100%; w\idth:1000px;}

/*PRIMER NIVEL DE NAVEGACION
=================================================================== */
/* remove all the bullets, borders and padding from the default list styling */
#barra_menu ul {padding:0;margin:0;list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#barra_menu li {float:left; position:relative;}
/* style the links for the top level */
#barra_menu li a, #barra_menu li a:visited {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding:10px 3px; display:block; border-right:1px solid #999; height:15px;}
/* Con esto borra el contenido de los span, asi se puede dejar textos dentro de los links para los buscadores ya qu eesto esta por imagenes*/
#barra_menu a span { display:none;}

#barra_menu li.ganar a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton-minuto-ganar.gif) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.ganar a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton-minuto-ganar.gif) no-repeat 0 0; background-position:0 -35px;}

#barra_menu li.granja a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-lagranja.gif) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.granja a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-lagranja.gif) no-repeat 0 0; background-position:0 0px;}

#barra_menu li.amarytemer22 a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton1.gif) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.amarytemer22  a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton1.gif) no-repeat 0 0; background-position:0 0px;}

#barra_menu li.amarytemer23 a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton2.gif) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.amarytemer23  a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton2.gif) no-repeat 0 0; background-position:0 0px;}

#barra_menu li.impredecibles a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/impredecibles.gif) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.impredecibles  a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/impredecibles.gif) no-repeat 0 0; background-position:0 0px;}


#barra_menu li.desafio2011a a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/desafio2011.gif) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.desafio2011a  a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/desafio2011.gif) no-repeat 0 0; background-position:0 0px;}

#barra_menu li.desafio2011b a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/desafio2011_new.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.desafio2011b  a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/desafio2011_new.gif) no-repeat 0 0; background-position:0 0px;}


#barra_menu li.los100 a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton-los100.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.los100 a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/boton-los100.gif) no-repeat 0 0; width:131px; border:0;}


#barra_menu li.teacher a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/teacher.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.teacher a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/teacher.gif) no-repeat 0 0; width:131px; border:0;}

#barra_menu li.sudamerica a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-sub20.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.sudamerica a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-sub20.gif) no-repeat 0 0; width:131px; border:0;}

#barra_menu li.espcolombia a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-col-esp-ahora.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.espcolombia a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-col-esp-ahora.gif) no-repeat 0 0; width:131px; border:0;}


#barra_menu li.senal a { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/bt_extra_vivo_caracol.jpg) no-repeat 0 0; width:130px; border:0;}
#barra_menu li.senal a:hover { background:url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/bt_extra_vivo_caracol.jpg) no-repeat 0 0; background-position:0 -35px;}
#barra_menu li.uefa a { background:#c00 url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-milan-tottenham.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.uefa a:hover { background-position:0 -35px;}

#barra_menu li.milantott a { background:#c00 url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-milan-tottenham.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.milantott a:hover { background-position:0 0px;}

#barra_menu li.uefa22 a { background:#c00 url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-olim-madr.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.uefa22 a:hover { background-position:0 0px;}
#barra_menu li.uefa23 a { background:#c00 url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-int-bay.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.uefa23 a:hover { background-position:0 0px;}

#barra_menu li.uefa24 a { background:#c00 url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-bay-mil.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.uefa24 a:hover { background-position:0 0px;}

#barra_menu li.uefa25 a { background:#c00 url(http://static.canalcaracol.com/sites/caracoltv.com/themes/caracol/images/btn-rea-oli.gif) no-repeat 0 0; width:131px; border:0;}
#barra_menu li.uefa25 a:hover { background-position:0 0px;}


#barra_menu a.inicio { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_inicio.gif) 50% 0 no-repeat; width:47px; } 
#barra_menu a.noticias { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_noticias.gif) 50% 0 no-repeat; width:75px; } 
#barra_menu a.informativos { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_informativos.gif) 50% 0 no-repeat; width:115px; } 
#barra_menu a.deportes { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_deportes.gif) 50% 0 no-repeat;  width:85px; } 
#barra_menu a.entretenimiento { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_entretenimiento.gif) 50% 0 no-repeat; width:145px;} 
#barra_menu a.telenovelas { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_telenovelas.gif) 50% 0 no-repeat; width:175px;} 
#barra_menu a.infantil { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_infantil.gif) 50% 0 no-repeat; width:90px;} 
#barra_menu a.blogs { background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bt_menu_blogs.gif) 50% 0 no-repeat; width:73px; }

#barra_menu a.inicio:hover, 
#barra_menu a.noticias:hover, 
#barra_menu a.informativos:hover, 
#barra_menu a.deportes:hover,
#barra_menu a.entretenimiento:hover,
#barra_menu a.telenovelas:hover,
#barra_menu a.infantil:hover, #barra_menu a.activo, #barra_menu li:hover a{background-position: 50% -36px;}

/*SEGUNDO NIVEL DE NAVEGACION
=================================================================== */
/* hide the sub levels and give them a positon absolute so that they take up no room */
#barra_menu ul ul {visibility:hidden;position:absolute; top:35px;left:0; width:205px; padding:10px 15px 20px 15px; background-color:#333; z-index:9999;}
#barra_menu ul ul.ul_infantil { width:182px;}
/* style the second level links */
body div#content_all div.header #barra_menu ul ul li a { background:url(/sites/caracoltv.com/themes/caracol/images/caracol/bullet_menu.gif) 8px 50% no-repeat; color:#fff; height:auto; line-height:1em; padding:5px 15px; width:170px; border:none;}
body div#content_all div.header #barra_menu ul ul.ul_infantil li a { width:147px;}
#barra_menu ul ul li a:visited {color:#fff; height:auto; line-height:1em; padding:5px 15px; width:170px; border:none;}
/* yet another hack for IE5.5 */
* html #barra_menu ul ul li a, * html #barra_menu ul ul li a:visited {width:180px; w\idth:178px; padding:5px 15px; p\adding:0 15px;}
body div#content_all div.header #barra_menu ul ul li a:hover { background:#f60 url(/sites/caracoltv.com/themes/caracol/images/caracol/back_menu_over.gif) 5px 50% no-repeat; text-decoration:none;}
#barra_menu ul ul h3 {font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px dotted #999; margin:0 0 10px 0; display:block; padding:0;}
#barra_menu ul ul h3 a, #barra_menu ul ul h3 a:visited { border:none; color:#FF6600; padding:6px 0 6px 7px; margin:-5px 0 0 0; text-transform:uppercase;}
#barra_menu ul ul h3 a:hover {color:#fff;}
#barra_menu ul ul h4 {font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px dotted #999; display:block; text-transform:uppercase; color:#699bce; padding:16px 0 6px 7px;}
/* make the second level visible when hover on first level list OR link */
#barra_menu ul li:hover ul,
#barra_menu ul a:hover ul {visibility:visible;}

/*Contenido especial en el menu*/
#barra_menu ul ul.doble_columna {width:380px; padding:0;}
#barra_menu ul ul.doble_columna h3 { margin:0 10px; padding-top:10px;}

#barra_menu ul ul.doble_columna .columna_entretenimiento { float:left; width:150px; padding:10px 10px 20px 10px;}
#barra_menu ul ul.doble_columna .columna_entretenimiento h2 {font:bold 12px/24px Arial, Helvetica, sans-serif; color:#f60; border:none; display:block; height:20px; padding:0 0 10px 8px; text-decoration:none;}
#barra_menu ul ul.doble_columna .columna_entretenimiento a{ background: url(/sites/caracoltv.com/themes/caracol/images/caracol/bullet_menu.gif) 8px 50% no-repeat; color:#fff; height:auto; line-height:1em; padding:5px 5px 5px 15px; border:none;}
#barra_menu ul ul .columna_entretenimiento a:hover { background:#f60 url(/sites/caracoltv.com/themes/caracol/images/caracol/back_menu_over.gif) 5px 50% no-repeat; text-decoration:none;}

#barra_menu ul ul.doble_columna .columna_entretenimiento a.bullet_top { background-position:8px 9px;}
#barra_menu ul ul.doble_columna .columna_entretenimiento a.bullet_top:hover { background-position:5px 7px;}


/*Estilos para pautefacil ===========================*/
.pautafacil {background-color:#fff; border:1px solid #ccc; border-bottom:6px solid #ccc; border-top:none; margin:0 0 20px 0; display:block; clear:both;}
.pautafacil br {display:none;}
.pautafacil .header_pautafacil {padding:0; border-bottom:3px solid #666; border-top:1px solid #ccc; height:23px; }
.pautafacil .header_pautafacil h1 {float:left; font-size: 11px; margin-left:10px; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pautafacil .header_pautafacil h1 a {color: #666;}
.pautafacil .header_pautafacil h1 span { font-weight:bold; color:#000; font-size:11px;}
.pautafacil .header_pautafacil h2 {float:right; width:85px; font:bold 14px/1px Arial, Helvetica, sans-serif; color:#c00; padding:0; margin:5px 0 0 0;}
.pautafacil .header_pautafacil h2 a { font:bold 10px/10px Arial, Helvetica, sans-serif; margin:0 0 0 5px; color:#000; text-decoration:none;}
.pautafacil .header_pautafacil h2 a:hover { text-decoration:underline;}
.pautafacil .columna { float:left; overflow:hidden; margin:10px 0 10px 10px; padding:0 5px 0 0; border-right:1px solid #666;}
.pautafacil .columna h3 { font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.pautafacil .columna h3 a {color:#000; text-decoration:none;}
.pautafacil .columna h3 a:hover { text-decoration:underline;}
.pautafacil .columna p { font:11px/12px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.pautafacil .columna p a {color:#666; background:none;  text-decoration:none;}
.pautafacil .columna p a:hover { text-decoration:none;}
.pautafacil .columna h6 {font:10px Arial, Helvetica, sans-serif; }
.pautafacil .columna h6 a { color:#069; text-decoration:none;}
.pautafacil .columna h6 a:hover { text-decoration: underline;}
.pautafacil_caracoltv {width:640px;}
.pautafacil_caracoltv .header_pautafacil {border-bottom:3px solid #ff6600;}
.pautafacil_caracoltv .columna {width:22%;}
.pautafacil_relcaracoltv {margin:0;}
.relpauta .recursos_relacionados_dos {margin-top:20px;}
.relpauta .pautafacil_relcaracoltv .columna p a {color:#000; background:none;}
.pautafacil_relcaracoltv .header_pautafacil {border-bottom:3px solid #ff6600;}
.pautafacil_relcaracoltv .columna { border:none; border-bottom:1px solid #e5e5e5; padding:5px 10px; margin:0; clear:both; width:258px;}
.pautafacil_relcaracoltv .columna h6 {font:11px Arial, Helvetica, sans-serif;}
.pautafacil_caracoltv_home { margin:30px 20px;}
.pautafacil_caracoltv_home .header_pautafacil {border-bottom:2px solid #666;}
.pautafacil_caracoltv_home .columna {width:22%;}
/*=== === === === === === === === === === */


/* ESTILOS MODULO CONCURSOS */
.modulo_concursos { margin:0 0 20px 0;}
.modulo_concursos p {font:12px Arial, Helvetica, sans-serif; margin:5px 0 10px 0;}
.modulo_concursos h6 {margin:10px 0 0 0; border-top:1px dotted #666; padding:5px 0 0 0;}
.pregunta img { float:left; margin:0 10px 0 0;}
.pregunta h2 a{color:#000; font:bold 14px Arial, Helvetica, sans-serif;}
.pregunta h5 {margin:5px 0 0 0;}
.pregunta h5 a{font:14px Arial, Helvetica, sans-serif; color:#fff; background-color:#f60; padding:0 10px 2px 10px;}

/* ESTILOS ADMIN */
.tabs { border-bottom:1px solid #ccc; height:27px; list-style:none; margin:20px 0 10px 0; padding:0 0 0 20px;}
.tabs li { float:left; margin:0 5px 0 0;}
.tabs li a { float:left; display:block; border:1px solid #ccc; padding:5px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; background:#eaeaea;}
.tabs li a:hover { background:#ccc; color:#333;}
.tabs li a.active { background:#fff; color:#FF6600; border-bottom:1px solid #fff;}


.links a { font:bold 12px Arial, Helvetica, sans-serif; color:#FF0000;}
.links li { padding:2px 0 3px 19px;}
.admin-links .links li.first {background:url(/sites/caracoltv.com/themes/caracol/images/caracol/configure_icon.gif)no-repeat 0 0;}
.admin-links .links li.update {background:url(/sites/caracoltv.com/themes/caracol/images/caracol/edit_icon.gif)no-repeat 0 0;}

/* RESPUESTA A COMENTARIOS*/
.content_reply {width:645px; margin:40px auto; border:none;}
.content_reply .opinion_padre {border:none;}

.content_body .error { background:#fff; border-bottom:0;}

.messages{display:block; padding:20px 0 15px 0;font:bold 16px Arial, Helvetica, sans-serif; text-align:left;}
.messages a, .messages a:visited { color:#336699;}
.error { background:#ffffcc url(/sites/caracoltv.com/themes/caracol/images/caracol/icon_alert.gif) no-repeat 220px 10px; border-bottom:1px solid #ffcc00; padding-left:270px; padding-right:150px;}
.error ul { margin:-7px 0 0 0; list-style:square; list-style-position:inside;}
.status {background:#e2f9e3 url(/sites/caracoltv.com/themes/caracol/images/caracol/check.gif) no-repeat 220px 15px;border-bottom:1px solid #99cc99;padding-left:260px;}


.pds-answer input { margin:0 5px 0 0;}
.titulo_modprod_der { font: normal 24px Arial, Helvetica, sans-serif; color:#666; margin:0 0 5px 0; padding:7px 10px 0 10px;}
.pds-votebutton-outer input { float:right; margin:0 20px 0 0; background: #76b4e2; border: solid 1px #3f86bb; color: #fff; font-size: 12px; font-weight: bold; padding: 4px 8px;}

/*PATROCINIO*/
.box_dep .patrocinio_der {margin:-45px 20px 0 0; width:170px; height:32px;}
.patrocinio_der {margin:-30px 0 0 0; width:170px; height:32px;}
.patrocinio_der span { font: normal 10px Arial, Helvetica, sans-serif; color:#666; float:left; display:block; width:80px; padding:8px 0 0 0; }
.patrocinio_der .box_patrocinio {width:88px; height:31px; float:right; margin:-11px 0 0 0;}
.patrocinio_der img, .patrocinio_der object, .patrocinio_der iframe {border:1px solid #f4f4f4;}

/*SERVICIOS*/
.list_servicios li img { float:left; margin:0 10px 20px 0;}
.list_servicios li { padding:12px 0 10px 0; border-bottom:1px dashed #dfdfdf;}
.list_servicios li h3 { font:bold 14px Arial, Helvetica, sans-serif;}
.list_servicios li p { font:normal 12px Arial, Helvetica, sans-serif;}
.list_servicios li h3 a, .list_servicios li p a { color:#333;}
.list_servicios li p a:hover { text-decoration:none;}
.list_servicios .registroboletin {margin:0 0 0 42px;}
.list_servicios .registroboletin .campo {width: 144px; padding: 4px; margin-right: 4px; border: solid 1px #ccc;}
.list_servicios .registroboletin .bt_suscribirse {background: #76b4e2; border: solid 1px #3f86bb; color: #fff; font-size: 12px; font-weight: bold; padding: 2px 0; width: 95px;}

/*Modulo Foros*/
.modulo_foros { margin:0 0 20px 0;}
.modulo_foros a:hover{ text-decoration:underline;}
.contenedor_foros {border:2px solid #e5e5e5; border-top:4px solid #666;}
.foro_principal { background-color:#f4f4f4; padding:10px; border-bottom:1px solid #e5e5e5;}
.foro_principal h2 {font:bold 18px/18px Arial, Helvetica, sans-serif; color:#333; margin:0 0 3px 0;}
.foro_principal h2 a {color:#000;}
.foro_principal h2 a:hover { text-decoration:none;} 
.foro_principal h5 {font:bold 13px Arial, Helvetica, sans-serif; color:#333; text-align:right;}
.foro_principal h5 a {color:#f60;}
.foro_principal h6 a{font:bold 13px Arial, Helvetica, sans-serif; color:#f60; padding:0 2px 3px 0;}
.foro_principal h6 a:hover {text-decoration:underline;}

.foro_principal h4 {font:normal 11px Arial, Helvetica, sans-serif; color:#333; margin:0 0 5px 0;}
.mas_foros { padding:10px;}
.mas_foros h4 {font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.mas_foros ul li {font:normal 12px/14px Arial, Helvetica, sans-serif; margin:0 0 5px 0; list-style:none; padding:0 0 0 13px; background:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/bullet_foros.gif) 0 5px no-repeat}
.mas_foros ul li a {color:#666; display:block;}
.titulo_lateral { font:bold 18px Arial, Helvetica, sans-serif; color:#333;}

.link_asamblea {clear:both; text-align:right;}
.link_asamblea a { font:bold 12px Arial, Helvetica, sans-serif; background:#f60; text-transform:uppercase; color:#000; padding:2px 5px;}

/*Modulo inforgrafias*/
.modulo_infografias { margin:0 0 20px 0;}
.contenedor_infografias {border:1px solid #e5e5e5; border-top:4px solid #666;}
.infografia_principal { width:282px; margin:0 auto; padding:5px 0 10px 0; border-bottom:1px dashed #ccc;}
.infografia_principal h2 {font:bold 18px/18px Arial, Helvetica, sans-serif; color:#333; margin:0 0 8px 0;}
.infografia_principal h2 a {color:#000;}
.infografia_principal img { width:280px; border:1px solid #e5e5e5;}
.infografia_principal h6 a{font:bold 13px Arial, Helvetica, sans-serif; color:#f60; padding:0 2px 3px 0;}
.infografia_principal h6 a:hover {text-decoration:underline;}


.mas_infografias { padding:10px;}
.mas_infografias h4 {font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.mas_infografias ul li {font:normal 12px/14px Arial, Helvetica, sans-serif; margin:0 0 5px 0; list-style:none; padding:0 0 0 13px; background:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/bullet_foros.gif) 0 3px no-repeat}
.mas_infografias ul li a {color:#666; display:block;}
.mas_infografias ul li a:hover { text-decoration:underline;}
/*Pauta Jumba*/
.pauta {background: #ccc; padding: 7px; text-align: center;}
.pauta h4 {font: normal 11px Arial, Helvetica, sans-serif; color: #999; margin-bottom: 3px;}


/*ESTILOS ACORDEON PROGRAMACION*/

#sliderProgramacion {width:300px; border:1px solid #ccc;}
#sliderProgramacion h3.titulomodulo_programacion { font:normal 22px Arial, Helvetica, sans-serif; color:#fff; background:#2e4557; padding:5px 0 5px 10px;}
#sliderProgramacion h3.titulomodulo_internacional { font:normal 17px Arial, Helvetica, sans-serif; background:#2e4557; padding:5px 0 5px 10px; margin:10px 0 0 0; color:#fff;}
#sliderProgramacion h3.titulomodulo_internacional a { color:#fff; display:block;}
#sliderProgramacion h3.titulomodulo_internacional a:hover { text-decoration:none;}
#sliderProgramacion h3.titulomodulo_internacional span {font-size:23px; font-weight:bold;}

#sliderProgramacion .info {padding:5px; background:#fff;}
#sliderProgramacion .info h2 { text-align:center; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#000; margin:0 0 5px 0;}
#sliderProgramacion .info h3 { text-align:center; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#fc4a00; margin:0 0 5px 0;}
#sliderProgramacion .info img {margin:0 0 0 7px;}

#sliderProgramacion .produccion { background:#ddd; padding:10px 10px 5px 10px; margin:0 10px 10px 10px;}
#sliderProgramacion .produccion img { width:100px; height:67px; float:left; margin:0 10px 0 0;}
#sliderProgramacion .produccion h2 {font:bold 15px Arial, Helvetica, sans-serif; color:#000; margin:0;}
#sliderProgramacion .produccion h2 a {font:bold 15px Arial, Helvetica, sans-serif; color:#000; margin:0; text-decoration:none;}
#sliderProgramacion .produccion h2 a:hover {text-decoration:underline;}
#sliderProgramacion .produccion h3 {font:bold 11px Arial, Helvetica, sans-serif; color:#ff3300; margin:3px 0 0 0; text-align:right;}
#sliderProgramacion .produccion p {font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 0 0;}

.acordeon_programacion { background-color:#eee; margin:0 10px;}
#sliderProgramacion .header {font-weight:bold; color:#000; padding:2px 0 2px 30px; cursor:pointer; background-image:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/cabezote_02.gif); margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:250px;}
#sliderProgramacion .header:hover { background-image:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/cabezote_01.gif);}
#sliderProgramacion .activo { background-image:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/cabezote_01.gif);}
#sliderProgramacion .contenedor {overflow:hidden; margin:5px;}
#sliderProgramacion .selected { background-image:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/cabezote_01.gif);}

#sliderProgramacion .franja_programacion { background:#eee; padding:0; width:280px; margin:0 0 0 5px;}
#sliderProgramacion .franja_programacion ul li { height:20px; border-bottom:1px solid #ccc; padding:2px 0 3px 0; list-style:none;}
#sliderProgramacion .franja_programacion ul li h3 {font:normal 11px Arial, Helvetica, sans-serif; color:#333; margin:4px 10px; float:left; width:55px;}
#sliderProgramacion .franja_programacion ul li span {font:bold 11px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 0 0;}
#sliderProgramacion .franja_programacion ul li span a {font:bold 11px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 0 0; text-decoration:none;}
#sliderProgramacion .franja_programacion ul li span a:hover {color:#036;}

#sliderProgramacion .patrocinio_programacion { background:#fff; margin:10px 0 0 0;}
#sliderProgramacion .patrocinio_programacion h2 {margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666; padding:2px 2px 2px 10px; font-style: normal;}
#sliderProgramacion .patrocinio_programacion img { border:#ccc 1px solid; margin:5px 0 5px 30px;}
#sliderProgramacion ul {margin: 0; padding: 0;}
#sliderProgramacion h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

#popitmenu{ position: absolute; top: 40px; left: 318px; *left: 360px; background:#9ca2a3; font-size: 12px; text-align: left; z-index: 100; visibility: hidden; border: solid 1px #666; }
#popitmenu li { list-style:none; font:bold 11px/11px Arial, Helvetica, sans-serif;}
#popitmenu li a{ color:#f1f1f1; text-decoration:none; display: block; padding: 4px;}
#popitmenu li a:hover{ background:#2f3946; }
/*Pauta Jumba*/
.pauta {background: #ccc; padding: 7px; text-align: center;}
.pauta h4 {font: normal 11px Arial, Helvetica, sans-serif; color: #999; margin-bottom: 3px;}

/* EMERGENCIA */
.emergencia { background-color:#F00; margin:20px; display:block; clear:both; float:left; width:958px}
.emergencia .estado { background-color:#900; color:#fff; text-transform:uppercase; font:24px Arial, Helvetica, sans-serif; float:left; padding:5px 10px 3px 10px;}
.emergencia h1 {font:24px/24px Arial, Helvetica, sans-serif; float:right; color:#fff; padding:6px 10px 0 10px; width:835px;}
.emergencia h1 span {color:#000; font-size:18px; margin:0 10px 0 0;}
.emergencia a {color:#fff;}
.emergencia a:hover { text-decoration:none;}
.desarrollo .estado {font-size:14px; float:none;}
.desarrollo h1 {width:935px; float:none; font-size:28px; margin-bottom:5px;}
.desarrollo p{ clear:both; float:right; font:normal 14px/18px Arial, Helvetica, sans-serif; padding:0 10px 0 95px; color:#ffd4d4; margin:5px 0 10px 0;}

.content_der .emisiones_noticiero { background-color:#bbc1cd; clear:both; float:left; width:300px; margin:0 0 20px 0;}
.content_der .emisiones_noticiero h2{ padding:5px 10px; background-color:#e5e5e5; font:bold 16px Arial, Helvetica, sans-serif; border:1px solid #ccc; border-bottom:0;}
.content_der .emisiones_noticiero img{ margin:0 0 0 10px; float:left;}
.content_der .emisiones_noticiero .emision_disponible { float:right; width:222px; margin:0 0 10px 0;}
.content_der .emisiones_noticiero .emision_disponible h6{ background-color:#36425c; text-align:center; padding:3px; margin:0 0 5px 0; color:#fff; font:12px Arial, Helvetica, sans-serif;}
.content_der .emisiones_noticiero .emision_disponible h1{ font:bold 32px Arial, Helvetica, sans-serif; line-height:32px; text-align:center;}
.content_der .emisiones_noticiero .emision_disponible h1 a {color:#36425c; display:block; background:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/play_emisiones.gif) 182px 9px no-repeat;}
.content_der .emisiones_noticiero .emision_disponible h1 a:hover {color:#36425c; text-decoration:none;}
.content_der .emisiones_noticiero .emision_disponible h5{ text-transform:uppercase; font:10px Arial, Helvetica, sans-serif; line-height:10px; text-align:center;}
.content_der .emisiones_noticiero .mas_emisiones {border-top:1px solid #e5e5e5; clear:both; padding:10px 10px 5px 20px;}
.content_der .emisiones_noticiero .mas_emisiones h5{ font:11px Arial, Helvetica, sans-serif; float:left; width:130px;}
.content_der .emisiones_noticiero .mas_emisiones h5 a{color:#0c0c3e; display:block; padding:0 0 5px 22px; background:url(/sites/caracoltv.com/themes/caracol/images/caracol/nuevo/mas_ico.gif) 0 2px no-repeat;}

/*patrocinios home*/
.pautasuperior{margin:0 0 -30px 0;}
.pautalink{float:left;margin:10px 20px;width:700px;padding:5px 0 0;}
.pautapatrocinio{color:#333333;float:right;font:10px arial;padding:3px 3px 0 0;}

.box_pauta_top {margin-left: -1px;}

