/* Lotería de Navidad 2012 (.ln_) */
.contenido_principal { margin-top:1px; }
.contenido_especial { border:0; }
.loteria_navidad ul { list-style-type:none; }
.loteria_navidad a { border-bottom:none; }
.loteria_navidad p { margin:0; }
.loteria_navidad .t_seccion { margin:0 0 8px; font:normal 24px/28px 'Oswald', Impact, Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#C60202; }
/* ELEMENTOS COMUNES - Cabecera */
.ln_header { margin:0 auto; width:980px; height:120px; overflow:visible; border-bottom:10px solid #fff; background:#CC0000; }
.ln_header h1 { float:left; width:325px; margin:15px 60px 15px 15px; background:url(/iconos/v1.x/v1.0/loteria_navidad/logo_loteria.png) no-repeat; }
.ln_header h1 a { display:block; height:91px; text-indent:-9000px; overflow:hidden }
.ln_nav { float:left; list-style-type:none; }
.ln_nav li { float:left; width:90px; margin-left:-1px; font:normal 16px/16px 'Oswald', Impact, Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
.ln_nav li a { display:block; color:#fff; padding:45px 0; border:1px solid #AD0A0D; border-width:0 1px; text-align:center; }
.ln_nav li.marcado a { color:#000; padding-bottom:58px; border-bottom:4px solid #FF0000; background: url(/iconos/v1.x/v1.0/loteria_navidad/f_nav_marcado.png) no-repeat center 75px; }
/* ESTRUCTURA */
.loteria_navidad .columna_principal { float: left; padding: 0 10px 0 0; width: 570px; }
.loteria_navidad .columna_secundaria { float: left; padding: 0; width: 400px; }

/* COMPARTIR */
.barra_compartir { margin:0 10px;}
.list-compartir { float:right; border:0; margin:0; padding:0; background:#fff;}
.list-compartir li { padding:5px 10px 7px}

/* include widget */
#wid-loto  { margin-bottom:20px;}


/* PATROCINIO 
----------------------------------------------------- */
.lot_patrocinador { float:right; margin-right:15px; padding:15px 0 0;}
.lot_patrocinador p{ margin:0 0 4px; font:normal 14px/14px 'Oswald', Impact, Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:right;}
.lot_patrocinador a { display:block; padding:15px 10px; background:#fff; -webkit-border-radius:3px; border-radius:3px; text-align:center;}
.lot_patrocinador a img { display:block; margin:0 auto}
*:first-child+html .lot_patrocinador { width:130px;}

/* DIRECTO 
----------------------------------------------------- */
.lot_directo .contenido_principal { background:url("/iconos/v1.x/v1.0/fondos/columna_1_2.png") repeat-y 151px 0; }
.lot_directo .columnas_principal_y_secundaria { float: none; padding: 0 10px; width: auto; }
.streaming { margin:0 10px 10px 0; padding:8px; background:#efefef; text-align:center; }
.streaming iframe { }
/* PREMIOS 
----------------------------------------------------- */
.loteria_navidad .lista h2 { }
.loteria_navidad .lista ul { margin:0 0 10px; }
.loteria_navidad .lista li { float:left; width:82px; background:#f8f8f8; margin:0 1px 1px 0; text-align:center; font:14px/14px Arial, Helvetica, sans-serif }
.loteria_navidad .lista li a { display:block; padding:10px 0; color:#59596A; transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}
.loteria_navidad .lista li a:hover { color:#fff; background:#C60202; font-weight:bold; }
.loteria_navidad .numeros_premiados li { width:164px; margin:0 3px 3px 0; color:#59596A; transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}
.loteria_navidad .numeros_premiados li:hover { color:#fff; background:#C60202; }
.loteria_navidad .numeros_premiados li strong { float:left; margin-left:8px; padding:10px 0; }
.loteria_navidad .numeros_premiados li span { float:right; margin-right:8px; padding:10px 0; color:555; }
.loteria_navidad .lista h3 { margin:0 0 3px; font:bold 24px/24px "Century Gothic", Arial, Helvetica, sans-serif; color:#C60202; }
.loteria_navidad .lista p { margin:0 0 15px; font: 12px/13px Tahoma, Arial, Helvetica, sans-serif; color: #878787; }
.loteria_navidad .btn_link { float:right; margin:8px 0 0; padding:8px; background:#C60202; color:#fff; -webkit-border-radius:3px; border-radius:3px; font: 11px/11px Tahoma, Arial, Helvetica, sans-serif; }
.loteria_navidad .previo_sorteo { width:640px; margin:80px auto; padding:20px 0; background:#f2f2f2; -webkit-border-radius:3px; border-radius:3px; }
.loteria_navidad .previo_sorteo p { margin:0; font:bold 26px/30px Helvetica, Arial, sans-serif; color:#C50101; text-align:center; }
/* RESULTADOS 
----------------------------------------------------- */
#lot_resultados { }
.resultado_premio { padding:15px 0; border-top:1px solid #eee; }
.resultado_premio p { color:#808080; }
.resultado_premio .numero { float:left; padding:0 0 0 12%; width:20%; }
.resultado_premio .numero p { font:bold 30px/42px "Century Gothic", Arial, Helvetica, sans-serif; vertical-align:middle; }
.resultado_premio .premio { float:left; padding:0; width:58%; }
.resultado_premio .premio p { font:14px/18px Arial, Helvetica, sans-serif; }
.resultado_premio .premio strong { color:#64AD3D; }
.resultado_premio .cuantia strong { font:bold 24px/42px Arial, Helvetica, sans-serif; }
.con_premio { background: url(/iconos/v1.x/v1.0/loteria_navidad/ico_con_premio.png) no-repeat 3% 24px; }
.con_premio .numero p { color:#64AD3D; }
.sin_premio { background: url(/iconos/v1.x/v1.0/loteria_navidad/ico_sin_premio.png) no-repeat 3% 24px; }
.sin_premio .premio p { font:16px/42px Arial, Helvetica, sans-serif; vertical-align:middle; }
/* DIRECTO 
----------------------------------------------------- */

/* CONFIGURADOR WIDGET 
----------------------------------------------------- */
#lot_widget .t_seccion { margin:10px 0 20px;}
.wid_configurador { padding:15px 0; border-top:1px solid #e2e2e2; }
#preview { float:left; margin-right:20px; }
#todosloscasos  { float:left; width:530px; }
.wid_configurador .partner { margin:0 0 20px; -webkit-border-radius: 3px; border-radius:3px; background:#F7F7F7; padding:12px; }
.wid_configurador .partner h3 { font:bold 12px/16px  Arial, Helvetica, sans-serif; margin:0 8px 0 0; }
.wid_configurador .partner p { font:11px/15px  Arial, Helvetica, sans-serif; margin:10px 0 0 0; }
.wid_configurador .partner p a { font-weight:bold; color:#DC3522; }
#todosloscasos .paso { margin-top:0; margin-bottom:10px; color:#555;}
#todosloscasos .paso a { color:#555;}
#todosloscasos .paso span {color:#C60202;}

#lot_widget .entuweb, #lot_widget .entuescritorio { padding-bottom: 20px; }
#lot_widget .entuweb p { margin: 14px 0 10px 0; padding: 0; font: normal 12px Arial, Helvetica, Tahoma, Verdana, Helvetica, sans-serif; clear: both; }
#lot_widget .entuweb .cuadrocodigo { padding: 10px; background-color: #eee;  -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:20px; }
#lot_widget .entuweb .cuadrocodigo textarea { border: 1px solid #ccc; padding: 10px; margin: 0px 0 0 0; width: 96%; height: 60px; font: 11px/15px "Courier New", monospace; }
#lot_widget .entuweb .cuadrocodigo p { font-size: 12px; margin: 0 0 10px 0; }
#lot_widget .entuweb #aplicar a { color: #fff; padding: 8px 12px; text-decoration: none; display: inline-block; margin-left: 10px; font: normal 9px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase;  -webkit-border-radius:3px; border-radius:3px; text-shadow:1px 1px #000; background:#555;
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(68,68,68,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); /* W3C */
}
#lot_widget .entuweb #aplicar a:hover { background:#444;}
#lot_widget .entuweb .opciones input { border: 1px solid #ccc; padding: 2px; width: 40px; text-align: center; font: normal 18px Arial, Helvetica, sans-serif; }
#lot_widget .entuweb label span { color:#444; }
#lot_widget .entuweb .opciones label.h { padding-left: 20px; }
#lot_widget .entuweb .opciones label.color { padding-left: 40px; }
#lot_widget .entuweb .colores { float: right; }
#lot_widget .entuweb .colores a, #lot_widget .entuweb .colores span { width: 18px; height: 27px; }
#lot_widget .entuweb .colores a { display: block; float: left; padding: 1px; border: 2px solid #ddd; background-color: #fff; }
#lot_widget .entuweb .colores span { background-color: #faa; display: block; }
#lot_widget .entuweb .colores #azul span { background-color: #0ba7db; }
#lot_widget .entuweb .colores #verde span { background-color: #87B500; }
#lot_widget .entuweb .colores #naranja span { background-color: #FF8408; }
#lot_widget .entuweb .colores #rojo span { background-color: #C60202; }
#lot_widget .entuweb .colores .activo { border-color: #A0A0A0 !important; }
#lot_widget .entuweb .pixels { padding-left: 3px; padding-right:12px; }

#lot_widget .entuweb .col_i { float:left; width:48%;}
#lot_widget .entuweb .col_d { float:right; width:48%;}

.dispositivos { clear:both;}
.dispositivos h2 { margin:0 0 10px; padding:0; font:normal 22px/26px 'Oswald', Impact, Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#444; }
.dispositivos p { margin:0 0 10px; font:14px/18px Arial, Helvetica, sans-serif; color:#444; }
#lot_widget .dispositivos a { color:#DC3522;}
.dispositivos li { float:left; margin:0 5px 5px 0; padding:5px; background:#333; -webkit-border-radius: 3px; border-radius:3px;}
.dispositivos li img { display:block;}
.dispositivo { padding:10px 0; border-top:1px solid #e2e2e2; }

#lot_widget .bidi { float:right;}
#lot_widget .bidi p { margin-left:20px;}
#lot_widget .bidi img { margin-left:20px; display:block; border:1px solid #eee;}

/* LOCALIZADOR DE NÚMEROS 
----------------------------------------------------- */

.loc_buscador { margin: 0 0 20px 0; }
.loc_buscador form{ padding:20px; background:#f2f2f2; -webkit-border-radius: 2px; border-radius: 2px;}
.loc_buscador p { float:left; margin-right:15px;}
.loc_buscador label { display:block; margin:0 0 4px; color:#444; font:14px/14px Arial, Helvetica, sans-serif;}
.loc_buscador input, .loc_buscador select { padding:8px; font:14px/14px Arial, Helvetica, sans-serif; color:#646471; border:1px solid #D6D6D6; -webkit-border-radius:3px; border-radius:3px;}
.loc_buscador input { width:100px;}
.loc_buscador select { width:200px;}
.loc_buscador button { float:left; padding:8px 8px; margin:20px 0 0; font:normal 14px/14px 'Oswald', 'Arial Narrow', Impact, Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; background:#26B1DF;  text-transform:uppercase; text-shadow:1px 1px 0 #AD0101; border:0; -webkit-border-radius:3px; border-radius:3px; background:#0ba7db; background:#C60202;}

.num_buscado { float:left; border-left:1px solid #ccc; padding-left:20px; margin-left:20px;}
.num_buscado p { float:none;}
.num_buscado p.numero {font: bold 30px/32px "Century Gothic",Arial,Helvetica,sans-serif; color:#C60202;}

.loc_administracion { color:#59596A; padding:15px 0 15px 30px; margin:0 10px 20px 0; border-top:1px solid #e2e2e2; background: url(/iconos/v1.x/v1.0/loteria_navidad/ico_localizador.png) no-repeat 7px 25px; }
.loc_administracion h3 { font:bold 16px/20px Arial,Helvetica,Garuda,sans-serif}
.loc_administracion p { font:12px/16px Arial,Helvetica,sans-serif;}
.loc_administracion a { color:#C60202; }
.loc_info { padding:0 0 10px; color:#444;}
.loc_administracion .loc_mapa { float:right; text-align:right; white-space:nowrap; color:#fff; padding:8px; font:normal 14px/14px 'Oswald', 'Arial Narrow', Impact, Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; background:#26B1DF;  text-transform:uppercase; text-shadow:1px 1px 0 #AD0101; border:0; -webkit-border-radius:3px; border-radius:3px; background:#0ba7db; background:#C60202 ;}
.loc_t_series { clear:both; padding:0 0 5px;}
.loc_series { }
.loc_series li { float:left; width:46px; padding:5px 3px; background:#f8f8f8; margin:0 1px 1px 0; text-align:center; font:12px/16px Arial,Helvetica,sans-serif;}

/* API 
----------------------------------------------------- */
#lot_api {}
#lot_api a { color:#DC3522;}
#lot_api .bloque { margin-bottom:40px;}
#lot_api h3 { margin:0 0 10px; border-top: 2px solid #cc0000; color: #000000; font: bold 18px/20px Arial,Helvetica,sans-serif; padding: 10px 0; border-bottom:1px solid #E9E9EA;}
#lot_api p { margin:0 0 20px; font:12px/14px Arial,Helvetica,sans-serif; color:#333;}
#lot_api li { font:12px/14px Arial,Helvetica,sans-serif; color:#333;}
#lot_api table { width:90%; margin:0 20px 20px; font:12px/14px Arial,Helvetica,sans-serif; color:#333; border-collapse:collapse;}
#lot_api th, #lot_api td { padding:8px; border:1px solid #ccc;}
#lot_api th { background:#F7F6F3;}
#lot_api th code { font:bold 14px/16px Arial,Helvetica,sans-serif; }
#lot_api td p { margin:0 0 5px;}
#lot_api pre { display:block; padding:8px; margin:0 0 8px; border:1px dashed #666; background:#eee;font:11px/13px Arial,Helvetica,sans-serif;}
#lot_api td table {}
#lot_api td th { font:bold 11px/13px Arial,Helvetica,sans-serif; background:#eee; border:1px solid #e0e0e0; text-align:left; }
#lot_api td th code { font:bold 11px/13px Arial,Helvetica,sans-serif;  }
#lot_api td td { font:12px/14px Arial,Helvetica,sans-serif; border:1px solid #eee;}


#lot_api .aviso { margin:0 0 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px;background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #DCDCDC; padding: 12px;}
#lot_api .aviso h3 { border:0; padding:0;}
#lot_api .aviso li { margin:0 0 5px 20px;}

/* PROMOS ESPECIALES 
----------------------------------------------------- */
.promos_especiales { padding:10px 0;}
.promos_especiales li { float:left; margin-left:1px;}
.promos_especiales li:first-child { float:left; margin-left:0;}



