#content_all .box_content_body div.content_body table {font:bold 14px Arial, Helvetica, sans-serif;} 
#content_all .box_content_body div.content_body table td {border:1px solid #999; padding:5px 10px;}
#content_all .box_content_body div.content_body table a {color:#f60;}
.dashedline { padding-top:10px; border-top:1px dashed #ccc ; margin:5px 0 0 0;}

.content_titulosecc h1 { font:bold 42px Arial, Helvetica, sans-serif; color:#036; height: 40px;}
.content_titulosecc h4 { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding-bottom: 3px;}
.content_titulosecc p { font:bold 12px Arial, Helvetica, sans-serif; color:#ebebeb;}
.content_titulosecc { padding:10px 20px 0 20px;}

.tabla_resultadoshome { width:480px; height:50px; background:url(/images/caracol/bg_resultados.gif) repeat-x 0 0 ; border:1px solid #900; margin:10px 10px 0 0; padding:8px;}
.tabla_resultadoshome h4 { color:#fff; font:bold 11px Arial, Helvetica, sans-serif; margin:0 0 8px 0;}
.list_resultados li { font:normal 10px Arial, Helvetica, sans-serif; color:#fff; width:50px; float:left; background:#900; margin:0 2px 0 0; padding:0 0 0 8px;}
.list_resultados li span { width:35px; display:block; float:left;}
.list_resultados li p{ width:15px; display:block; float:right;}


.box_content_body { background:url(/images/caracol/bg_gris_con.jpg) repeat-x; text-align:left;}
.box_destacadodeportes { background:#000 url(/images/caracol/bg_mod_entretenimiento.jpg) repeat-x;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px; -moz-border-radius-topleft:7px;	-moz-border-radius-topright:7px; padding:10px; *padding:10px 10px 0 10px;}
.content_destacadodeportes { background:#201c1c; }


.concurso_destacado {padding:10px 10px 0;}
.concurso_destacado h6 { font:bold 10px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color: #fff;}
.concurso_destacado h6 a { color:#00ccff;}
.concurso_destacado h2 { font:34px/35px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 20px;}
.concurso_destacado h2 a, .nota_cambiante p a { color:#fff;}
.concurso_destacado h2 a:hover {text-decoration: none; color:#00ccff;} 
.concurso_destacado img { margin:0 0 5px 20px;}
.concurso_destacado p { font: normal 13px/18px Arial, Helvetica, sans-serif; margin:5px 0 15px 20px; color:#FFF; width:350px; float:left;}
.concurso_destacado p a:hover { text-decoration:none;}


.concurso_destacado_info {padding:10px 10px 0;}
.concurso_destacado_info h6 { font:bold 10px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color: #fff;}
.concurso_destacado_info h6 a { color:#00ccff;}
.concurso_destacado_info h2 { font:34px/35px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 20px;}
.concurso_destacado_info h2 a, .nota_cambiante p a { color:#fff;}
.concurso_destacado_info h2 a:hover {text-decoration: none; color:#00ccff;} 
.concurso_destacado_info img { margin:0 0 5px 20px;}
.concurso_destacado_info p { font: normal 13px/18px Arial, Helvetica, sans-serif; margin:5px 0 15px 20px; color:#FFF; width:550px; float:left;}
.concurso_destacado_info p a:hover { text-decoration:none;}




.list_relcionados { padding:7px 0 0 0;}
.list_relcionados li {  font:bold 11px/14px Arial, Helvetica, sans-serif;padding: 0 0 8px 18px;}
.list_relcionados li  a { color:#333;}
.list_relcionados li.rel_audio {background:url(/images/caracol/audio_ico.gif) no-repeat 0 1px;}
.list_relcionados li.rel_video {background:url(/images/caracol/camara_ico.gif) no-repeat 0 1px;}

.list_arrowsdep { padding:5px 0 10px 0;}
.list_arrowsdep h5 { font:bold 10px Arial, Helvetica, sans-serif; color:#c00; margin:0 0 3px 0;}
.list_arrowsdep h5 a { color:#c00;}
.list_arrowsdep li { background:url(/images/caracol/red_arrow.gif) no-repeat 0 4px; padding:0 0 5px 12px; font: bold 12px Arial, Helvetica, sans-serif;}
.list_arrowsdep li a { color:#333;}

.box_notasprod {margin:20px 0 25px 0;}
.box_notasprod img { float:left; margin:0 10px 10px 0;}
.box_notasprod h3 { margin:0 0 3px 0;}
.box_notasprod h3 a { font:bold 20px Arial, Helvetica, sans-serif; color:#333;}
.box_notasprod p { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666;}
.box_notasprod p a { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666;}
.box_notasprod p a:hover { text-decoration:none;} 
.box_notasprod a:hover { text-decoration:none;} 
.una_notaprod { margin:0 0 15px 0; border-bottom:1px solid #eee; padding:0 0 15px 0;}
.box_notasprod  h5 { text-align:right; padding:10px 0 0 0;}
.box_notasprod  h5 a { font:bold 11px Arial, Helvetica, sans-serif; color:#000;}

.participa_links { margin:10px 0 0 0;}
.participa_links li { background:url(/images/caracol/arrow_relacionados.gif) no-repeat 0 5px; padding:0 0 7px 12px;}
.participa_links li a { font:bold 13px/16px Arial, Helvetica, sans-serif; color:#003366;}

.titulo_homesmulprods { font: normal 18px Arial, Helvetica, sans-serif; border-bottom:1px solid #333; margin:0 0 20px 0; color:#3f3f3f;}

.ultimo_ganador_right {padding:0 10px 0 10px;}
.ultimo_ganador_right img {padding:8px 10px 0 0;  float:left;}
.ultimo_ganador_right p { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 0;}
.ultimo_ganador_right p a {color:#000;}
.ultimo_ganador_right p a:hover {color:#f90;}

.masganadores_right { margin:0; padding:10px 10px 0 10px;}
.masganadores_right li { background:url(/images/caracol/arrow_relacionados.gif) no-repeat 0 15px; padding:8px 0 4px 17px; border-top:1px dashed #999;}
.masganadores_right li a { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#333;}


.c_btprod { float: left; margin: 20px 0 0 50px;}
.c_btprod img { margin-bottom: 10px;}
.c_btprod h4 { font:bold 9px Arial, Helvetica, sans-serif; color:#cccc99;}
.c_btprod h5 { float:left; margin-top: 10px; display:block;}
.c_btprod 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_btprod h5 a.bt_recomendado { font:15px 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; display: block;}
.c_btprod h5 a.bt_recomendado:hover { text-decoration:none;}

.bloque_uno { margin:0 0 20px 0;}

.publicidad_der { background:#f3f3f3; padding:2px 0 0 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;}


.box_ganadores { margin:0 0 20px 0; border-bottom:2px solid #ccc; padding:0 0 10px 0;}
.content_ganadores { 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_ganadores img {margin:0 0 5px 0;}

.patrocinio { border-left:1px solid #ccc; padding:0 15px; margin:0 0 0 15px;}
.patrocinio h6 {font: normal 10px Arial, Helvetica, sans-serif; color:#666; text-align:center; margin:0 0 2px 0;}

h3.titulo_moddep { font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 7px 0; position:relative; color:#003366; background:url(/images/caracol/arrow_moddep.gif) no-repeat 0 0; padding:0 0 0 10px;}


.home_registro { background:url(/images/caracol/bg_registro.gif) 0 0 repeat-x; padding:20px; -moz-border-radius-topleft:10px;  -moz-border-radius-topright:10px;}
.home_registro h1 { font:32px Arial, Helvetica, sans-serif; color:#555; margin:0 0 10px 0;}
.content_registro { border:1px solid #ccc; padding:20px;}
.content_registro p { font:15px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.content_registro strong {font-size:17px;}
.content_registro strong em { font-size:20px; color:#c00; padding:0 0 0 150px;}
.data_registro { border-bottom:1px solid #5781c5; padding:20px 0; margin:0 0 20px 0;}
.data_registro h2 { font:bold 15px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.data_registro strong { background-color:#5781c5; padding:5px 10px; margin:0 10px 0 0; color:#fff;}
.campo_registro { clear:both; padding:5px 0; position:relative;}
.campo_registro label {font:14px Arial, Helvetica, sans-serif; width:200px; float:left; text-align:right; padding:6px 10px 0 0; display:block;}
.campo_registro input { border:1px solid #ccc; width:250px; padding:5px 10px; font-size:14px;}
.campo_registro select {border:1px solid #ccc; font-size:14px; padding:5px;}
.campo_registro select.ciudad, .campo_registro select.pais, .campo_registro select.genero { width:192px;}
.campo_registro select option {padding:0 10px;}
.campo_registro input:focus, .campo_registro select:focus, .servicio_cliente  textarea:focus, .capcha input:focus { border:1px solid #f90;}


/*Estilos nuevos campos*/
.padd { padding:15px 0 0 210px;}
.campo_registro .pregunta_concurso { font: bold 12px Arial, Helvetica, sans-serif; color:#f60; padding:0 0 3px 0;}
.campo_registro .pregunta_concurso span { font:normal 11px Arial, Helvetica, sans-serif; color: #666;}
.list_check { padding:10px 0 0 0;}
.list_check li { height:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
.list_check li input { width:15px; float:left; margin:-1px 5px 0 0;}
.campo_registro span { font:normal 11px Arial, Helvetica, sans-serif; color:#333; padding:0 5px;}



.campo_mensaje { clear:both; padding:5px 0; position:relative;}
.campo_mensaje label {font:14px Arial, Helvetica, sans-serif; width:200px; float:left; text-align:right; padding:6px 10px 0 0; display:block;}
.campo_mensaje input { border:1px solid #ccc; width:370px; height:200px; padding:5px 10px; font-size:14px;}
.campo_mensaje select {border:1px solid #ccc; font-size:14px; padding:5px;}
.campo_mensaje select.ciudad, .campo_registro select.pais, .campo_registro select.contacto { width:192px;}
.campo_mensaje select option {padding:0 10px;}
.campo_mensaje input:focus, .campo_registro select:focus, .servicio_cliente  textarea:focus, .capcha input:focus { border:1px solid #f90;}

.boton_envia { padding:20px 0 20px 520px;}
.boton_envia input { padding:5px 10px; cursor:pointer;}
.boton_envia input.enviar_mensaje { background-color:#386da3; border:1px solid #1a5189; color:#fff; font-size:16px;}

.ganadores { margin:0; padding:10px 10px 0 10px;}
.ganadores li { background:url(/images/caracol/arrow_relacionados.gif) no-repeat 0 15px; padding:8px 0 4px 17px;}
.ganadores li a { font:bold 15px/19px Arial, Helvetica, sans-serif; color:#333;}
.ganadores li a strong { font:bold 15px/19px Arial, Helvetica, sans-serif; color:#f90;}

.concursos { background:url(/images/caracol/concursos.gif) 20px 15px no-repeat; padding:15px 0 0 0;}
.concursos .recordatorio_opiniones {width:530px;}
/*Estilos =mensajes concuros*/
.mensaje_concurso {background:#eaeaea; padding:20px; margin:10px 0 0 0; border:#ccc 1px solid; text-align: center; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}


.ganadores_producciones p { font:15px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.ganadores_producciones { margin:0; padding:10px 10px 0 10px;}
.ganadores_producciones ul li { background:url(/images/caracol/arrow_relacionados.gif) no-repeat 0 15px; padding:8px 0 4px 17px;font:15px Arial, Helvetica, sans-serif;}
