﻿
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
/*	text-align:center;*/
}
a:link
{
	color:#333333;
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
	color: #999999;
}
a:visited {
	color:#333333;
	text-decoration:none;
}
a:visited:hover {
	text-decoration:none;
	color: #999999;
}


/*
ELEMENTOS
*/

/*#container 
{
    width: 960px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
    text-align:center;
} */ 

#left_header
{
    float:left;
    width:14px;
    height:84px;
    background:url(images/bg_left_header.jpg);
}

#header_
{
	float:left;
	width:953px;
	height:80px;
	padding-top:4px;
	border-bottom:1px solid #C7CBCA;
	text-align:left;
	background-image: url(Images/fondo_header.jpg);
	background-repeat: no-repeat;
	display: block;
	position: relative;
}
.login_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	display: block;
	position: absolute;
	right: 20px;
}

#header #logo 
{
	float:left;
	width:415px;
	height:80px;
	margin-left: 10px;
	display: block;
}

#right_header
{
    float:left;
    width:10px;
    height:84px;
    background:url(images/bg_right_header.jpg);
}

#contents 
{
	float:left;
	text-align:left;
/*	background-color:#EEEEEE;*/
	width:953px;
	display: block;
}
#contents_home 
{
	float:left;
	text-align:left;
	background-color:#000000;
	width:953px;
	display: block;
}



#footer 
{
	width:940px;
	padding-top:15px;
	padding-left:20px;
	color:#00FF00;
	text-align:left;
	float: left;
}


#loader 
{
    clear:both;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	text-align:center;
    margin:5px;
    padding:5px;
	color: #333333;
}

/******************************** REEMPLAZO MENU ANTERIOR *******************************************/
#menu
{
      float:left;
      width:943px;
      height:22px;
      background-color:#FFC341;
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-top-style: solid;
      border-bottom-style: solid;
      border-top-color: #FE320F;
      border-bottom-color: #FD330D;
      display: block;
      padding-left: 10px;
}

#menu a
{
      color:#FFFFFF;
      text-decoration:none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background-color: #FFC341;
      padding-right: 5px;
      padding-left: 10px;
      height: 22px;
      float: left;
      line-height: 22px;
      display:block;
      width:100%;
      text-align:left;

}
#menu a:hover {
      background-color: #EB212F;
}
.submenu {background-color:#00FF33;}

/******************************** FIN REEMPLAZO MENU ANTERIOR *******************************************/

/*#menu
{
	float:left;
	width:943px;
	height:22px;
	background-color:#FFC341;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FE320F;
	border-bottom-color: #FD330D;
	display: block;
	padding-left: 10px;
}

#menu a
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFC341;
	padding-right: 10px;
	padding-left: 10px;
	height: 22px;
	float: left;
	line-height: 22px;
}
#menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EB212F;
	padding-right: 10px;
	padding-left: 10px;
	height: 22px;
	line-height: 22px;
}*/

#menu_interno_left
{
    float:left;
    width:185px;
    background-color:#CCCACB;
}

#menu_interno_left h1
{
	font-family: arial;
	font-size: 11px;
    padding:10px;
    color:#F38F37;
    text-transform:uppercase;
    margin:0;
    border-bottom:1px solid #F38F37;
    font-weight:normal;
}

#menu_interno_left h2
{
	font-family: arial;
	font-size: 11px;
    padding:10px;
    color:#F38F37;
    text-transform:uppercase;
    margin:0;
    border-bottom:1px solid #F38F37;
    font-weight:normal;
    background-color:#F8F8F8;
}


#contenido_interno 
{
    float:left;
    background-color:#F8F8F8;
    border-left:1px solid #F38F37;
    width:497px;
    height:350px;
}


#banners {
	float: left;
	height: 108px;
	width: 953px;
	background-image: url(Images/fondo_banners.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.banner {
	height: 100px;
	width: 580px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
.banner1 {
	height: 100px;
	width: 330px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

.banners_btn_der img {
	float: right;
	margin-right: 37px;
	height: auto;
	width: auto;
}
#footer_peque {
	float: left;
	height: 10px;
	width: 953px;
	background-image: url(Images/footer_peque.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#banners_interno
{
    float:left;
    border-top:1px solid #B6B6B6;
    width:955px;
}

.banner_interno
{
    float:left;
    border-right:1px solid #C1C1C1;
    margin:10px;
    
}

.banner_interno h1
{
    margin:0;
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
    color:#A2A2A2;
}

.banner_interno p
{
    margin:0;
    font-weight:normal;
    font-size:11px;
    color:#A2A2A2;
    padding:2px;
}


/*===================================================================================================================================*/
/*FORMULARIO LOGIN
/*===================================================================================================================================*/
.form_item_login
{
    margin-top:20px;
    float:left;
    color:#A2A2A2;
}

.form_item_login h1 
{
   margin:0;
   font-weight:normal; 
   font-size:11px;
}

.form_item_login p
{
   margin:0;
   font-weight:normal; 
   font-size:11px;   
}

.form_item_login a
{
   font-weight:normal; 
   font-size:11px;
   color:#A2A2A2;
   text-decoration:none;
}

.form_item_login a:hover
{
    text-decoration:underline;
}


/*===================================================================================================================================*/
/*CARGA DE CUPONES
/*===================================================================================================================================*/
#formulario_carga_cupon
{
    float:left;
    padding:20px;
    width:300px;   
}

#imagen_carga_cupon 
{
	float:left;
	padding:5px;
	background-color:#F8F8F8;
	border:1px solid #FFFFFF;
	margin-top:20px;
	display: block;
  }

/*===================================================================================================================================*/
/*CARGA DE CODIGOS PROMOCIONALES
/*===================================================================================================================================*/
#formulario_carga_codigos
{
    float:left;
    padding:20px;
    width:450px;   
}

#imagen_carga_codigos
{
    float:left;
    padding:20px;   
    background-color:#FFFFFF;
    border:1px solid #000000;
    margin:20px;
    height:200px;
}


/*===================================================================================================================================*/
/*REGISTRO
/*===================================================================================================================================*/
/*
#formulario_registro
{
	float:left;
	margin-top: 10px;
}

.registro_tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 20px;
}
.registro_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 8px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.registro_legalcito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 20px;
	padding-left: 20px;
}
.registro_txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	display: block;
	width: 500px;
	position: relative;
	height: 50px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	line-height: 50px;
}
.registro_txt2_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	display: block;
	width: 500px;
	position: relative;
	height: 138px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	line-height: 138px;
	background-image: url(Images/img_error.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 174px;
}
.registro_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: auto;
	float: left;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.formulario_item_registro
{
	float:left;
	color:#A2A2A2;
	padding-left:10px;
	padding-right:10px;
	height:55px;
	width:180px;
	text-align:left;
}

.formulario_item_registro h1 
{
	margin:0;
	font-weight:normal;
	font-size:11px;
}

.formulario_item_registro p
{
	margin:0;
	font-weight:normal;
	font-size:11px;
}

.formulario_item_registro a
{
	font-weight:normal;
	font-size:11px;
	color:#A2A2A2;
	text-decoration:none;
}

.formulario_item_registro a:hover
{
    text-decoration:underline;
}
*/
/*===================================================================================================================================*/
/*ESTADO CUENTA
/*===================================================================================================================================*/

.tabla_chances {
	width: 380px;
	background-color: #FFFFFF;
	float: left;
}
.tabla_chances_sup {
	background-image: url(Images/tabla_chances_sup.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 360px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 33px;
	padding-left: 20px;
}
.tabla_chances_inf {
	background-image: url(Images/tabla_chances_inf.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 380px;
}


/*===================================================================================================================================*/
/*GRILLA
/*===================================================================================================================================*/


.grid
{
	width:610px;
}
.ganadores_grid
{
	width:290px;
}




.ganadores_header_tabla {
	background-image: url(Images/tabla_chances_sup_gana.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.ganadores_footer_tabla {
	background-image: url(Images/tabla_chances_inf_gana.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 800px;
}


/*
.grid_item
{
	font-weight:normal;
	background-color:#FEFEFE;
	height:20px;
	padding-right: 5px;
	padding-left: 5px;
}

.grid_item_alt
{
	font-weight:normal;
	background-color:#F4F4F4;
	height:20px;
	padding-right: 5px;
	padding-left: 5px;
}
.grid_item_alt_ganadores
{
	font-weight:normal;
	background-color:#FFE6B0;
	line-height: 14px;
	padding-right: 5px;
}
*/

.error
{
	font-size:8pt;
	font-weight:normal;
	color:#CC0000;
	line-height: 14px;
	display: block;
	height: 14px;
} 

input {
	height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
}
.legales_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 10px;
}

.login_ancho {
	width: 110px;
}
#encuesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px;
}



/********** SECCION GANADORES ************/

#gana_cupones {background-image: url(Images/gana_cupones.jpg); background-repeat:no-repeat; height:334px; width:953px; float:left;}
#gana_cupones_singular {background-image: url(Images/gana_cupones_singular.jpg); background-repeat:no-repeat; height:277px; width:953px; float:left;}
#gana_viaje {background-image: url(Images/ganador_viaje.jpg); background-repeat:no-repeat; height:384px; width:953px; float:left; border-bottom:1px solid #000066;}

.gana_tabla {height:100%; width:800px; float:left; padding-left:76px;}
.gana_espacio_top {height:70px; width:600px;}
#gana_gral_header {background-image: url(Images/ganadores_header_gral.jpg); background-repeat:no-repeat; height:173px; width:800px; float:left;}
#gana_pric_header {background-image:url(Images/ganadores_header_priceless.jpg); background-repeat:no-repeat; height:173px; width:800px; float:left;}
.gana_tabla_cuadro {height:auto; width:800px; float:left;}
.gana_tit_gral {background-color:#FFE6B0; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.gana_banda_blanca {background-color:#FFFFFF; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.gana_banda_gris {background-color:#EEEEEE; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.gana_banda_naranja {background-color:#FFE6B0; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.gana_banda_semana_pri {background-color:#FFFFFF; height:23px; width:780px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E2001A; padding:7px 20px 0px 0px; text-align:right; border-bottom:2px solid #E2001A; border-top:2px solid #E2001A; display:block;}
.gana_banda_semana_gral {background-color:#FFFFFF; height:23px; width:780px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:7px 20px 0px 0px; text-align:right; border-bottom:2px solid #000000; border-top:2px solid #000000;}

.gana_cuadro_base {background-image:url(tabla_chances_inf_gana.jpg); background-repeat:no-repeat; height:30px; width:800px; float:left;}
#gana_botones {height:116px; width:800px; padding-left:76px; float:left;}
.gana_btns {height:29px; width:219px; float:left;}
.gana_btns_up {height:45px; width:219px; float:left;}
#gana_btn_img {height:116px; width:350px; background-image:url(Images/ganadores_otros.jpg); background-repeat:no-repeat; display:block; float:left;}
#gana_btn_izq {background-image: url(Images/gana_btn_anterior.jpg); height:29px; width:219px; display:block; float:left;}
#gana_btn_izq_sin {background-image: url(Images/gana_btn_anterior.jpg); height:29px; width:219px; display:block; float:left;}
#gana_btn_der {background-image: url(Images/gana_btn_actual.jpg); height:29px; width:219px; display:block; float:left;}
#gana_btn_der_sin {background-image: url(Images/gana_btn_actual.jpg); height:29px; width:219px; display:block; float:left;}

#gana_btn_izq:hover { background-image:url(Images/gana_btn_anterior_over.jpg);}
#gana_btn_der:hover { background-image:url(Images/gana_btn_actual_over.jpg);}


.gana_semana {height:90px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:60px;}
.grid_header_gana {font-weight:bold; background-color:#FFC341; height:20px;}
.grid_item_gana {font-weight:normal; background-color:#FEFEFE; padding-left: 5px; line-height: 14px;}

.gana_antes_cont {width:953px; height:auto;}
#cupones_antes {background-image:url(Images/gana_cupones_antes.jpg); background-repeat:no-repeat; height:277px; width:953px; float:left;}
#gana_cupones_antes_base {background-image:url(Images/gana_cupones_antesf.jpg); background-repeat:no-repeat; height:18px; width:953px; float:left;}
.gana_banda_cupon_antes {background-color:#FFFFFF; height:35px; width:780px;  padding:7px 20px 0px 0px; border-bottom:2px solid #FFCC66; border-top:2px solid #FFCC66; display:block; float:left;}
.gana_banda_cupon_antes_m {background-color:#FFFFFF; height:35px; width:780px;  padding:7px 20px 0px 0px; border-bottom:2px solid #FFCC66; display:block; float:left;}
.gana_banda_cupon_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; text-align:right; height:15px; width:150px; float:right;}
.gana_banda_cupon_gtxt {height:35px; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; font-weight:bold; padding-top:10px; padding-left:22px; float:left;}
.gana_banda_cupon_gtxt2 {height:35px; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999; padding-top:10px; padding-left:5px; float:left;}

#show_top {background-image: url(Images/gana_show.jpg); background-repeat:no-repeat; height:167px; width:800px; float:left;}
#show_top_redondas {background-image: url(Images/gana_show_redondas.jpg); background-repeat:no-repeat; height:167px; width:800px; float:left;}
#gana_show_antes_base {background-image: url(Images/show_base.jpg); background-repeat:no-repeat; height:20px; width:800px; float:left;}
.gana_banda_show_antes {background-color:#FFFFFF; height:35px; width:780px;  padding:7px 20px 0px 0px; border-bottom:2px solid #000066; border-top:2px solid #000066; display:block; float:left;}
.gana_banda_show_antes2 {background-color:#FFFFFF; height:35px; width:780px;  padding:7px 20px 0px 0px; border-bottom:2px solid #DDDDDD; border-top:2px solid #000066; display:block; float:left;}
.gana_banda_show_antes_m {background-color:#FFFFFF; height:35px; width:780px;  padding:7px 20px 0px 0px; border-bottom:2px solid #000066; display:block; float:left;}
.gana_banda_show_antes_m2 {background-color:#FFFFFF; height:35px; width:780px;  padding:7px 20px 0px 0px; border-bottom:2px solid #DDDDDD; display:block; float:left;}
.gana_banda_show_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; text-align:right; height:15px; width:150px; float:right;}
.gana_banda_show_gtxt {height:35px; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000066; font-weight:bold; padding-top:10px; padding-left:22px; float:left;}
.gana_banda_show_gtxt2 {height:35px; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999; padding-top:10px; padding-left:5px; float:left;}

.separador_amarillo {height:18px; width:800px; background-color:#FFCC66; float:left;}



/********** BANNER PREMIOS ************/


#gana_banners {height:130px; width:512px; padding-top:20px;}

#gana_banner1 {height:130px; width:262px; float:left;}
#gana_banner_top {height:102px; width:262px; background-image:url(Images/banner_gana_top.jpg); background-repeat:no-repeat; float:left;}
#gana_banner_corneri {background-image: url(Images/banner_gana_corneri.jpg); height:28px; width:53px; background-repeat:no-repeat; float:left;}
#gana_banner_btn {height:28px; width:173px; background-image:url(Images/banner_gana_btn.jpg); background-repeat:no-repeat; display:block; float:left;}
#gana_banner_btn:hover {height:28px; width:173px; background-image:url(Images/banner_gana_btn_o.jpg); background-repeat:no-repeat; float:left;}
#gana_banner_cornerd {height:28px; width:36px; background-image:url(Images/banner_gana_cornerd.jpg); background-repeat:no-repeat; float:left;}

#gana_banner2 {height:130px; width:235px; float:left;}
#gana_fqntp_top {height:95px; width:235px; background-image:url(Images/banner_fqntp_top.jpg); background-repeat:no-repeat; float:left;}
#gana_fqntp_corneri {height:35px; width:23px; background-image:url(Images/banner_fqntp_corneri.jpg); background-repeat:no-repeat; float:left;}
#gana_fqntp_btn {height:35px; width:193px; background-image:url(Images/banner_fqntp_txt.jpg); background-repeat:no-repeat; float:left; display:block;}
#gana_fqntp_btn:hover {height:35px; width:193px; background-image:url(Images/banner_fqntp_txt_o.jpg); background-repeat:no-repeat; float:left; display:block;}
#gana_fqntp_cornerd {height:35px; width:19px; background-image:url(Images/banner_fqntp_cornerd.jpg); background-repeat:no-repeat; float:left; display:inline;} 



