@charset "UTF-8";

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,blockquote,input,body
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
a {
	text-decoration:underline;
	color:#000066;
}

a:hover { text-decoration: none; }

body {
	background-color: #FFF;
}

body, td, th, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	color:#000066;
	font-size: 12px;
}
blockquote {
	margin-left: 12px;
}
/*ol {
	margin-left: 5px;
}
*/
li{
/*	padding: 0px 0px 3px 15px;
	background-image: url(../images/bullet_mage.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;*/
	list-style:none;
}
p{
	margin-top:0px;
}
h1{
	margin-bottom:15px;
	font-size:22px;
	font-style:italic;
	color:#ffffff;
}
h2{
	font-size:14px;
	margin-bottom:10px;
}
h3{
	font-size:13px;
	padding:5px 0px 5px 0px;
	color:#ffffff;	
}
h4{
	font-size:12px;
	background-image:url(../images/fl_mage.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 5px 10px;
}
.boton{
	background-color:#91CE44;
	padding:2px 3px;
	font-size:12px;
	font-weight:bold;
}


/*PRINCIPAL*/
#divPrincipal {
	text-align: left;
	width:980px;
	margin: 0 auto;
}
#divPrincipal .txtcolor11{
	font-size: 11px;
}
#divPrincipal .txtcolor09{
	font-size: 9px;
}
#divPrincipal .txtazul{
	color:#000066;
}
/*TOP*/
#divTop {
	background-color: #0099cc;
	text-align: right;
	padding:13px 33px 0px 0px;
}
/*ENCABEZADO*/
#divEncabezado {
	background-color: #000066;
	text-align: right;
	padding:11px 33px 0 0;
}
/*BANNERSUPERIOR*/
/****************************** INICIO DIVLEFT ********************************/
/*CONTENEDOR*/
#divContent{
	background-color:#0099cc;
	background-repeat:no-repeat;
	background-position: right bottom;
}
#divContent .FdoTabla {
	background-image:url(../images/fdo_sec_Info.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/*HERRAMIENTAS*/
#divHerramientas{
	padding:0 15px 5px 0;
	font-size:12px;
	text-align:right;
}
#divHerramientas img{
	margin:0px 4px 0px 22px;
}
#divHerramientas a{
	color:#000066;
}
/*LEFT*/
#divLeft {
	width: 220px;
	padding-bottom:240px;
}
/*SUBMENU Y SUBMENUB*/
#divSubmenu{
	margin-left:20px;
	color:#000066;
}
#divSubmenu ul{
	width:175px;
}
#divSubmenu a, #divSubmenu .select{
	color:#000066;
	padding:9px 11px 7px 20px;
	display:block;
	margin-bottom:2px;
	font-size:12px;
}
#divSubmenu a{
	background-color:#b3d966;
	display:block;
}
#divSubmenu a:hover, #divSubmenu .select{
	background-color:#cce699;
}
#divSubmenub a, #divSubmenub .select {
	padding:1px 11px 3px 28px;
	margin-bottom: 1px;
	display:block;
	font-size:11px;
}
#divSubmenub a {
	background-color:#cce699;
}
#divSubmenub a:hover{
	background-color:#e2f1c5;
}
 #divSubmenub .select {
	background-color:#e2f1c5;
	font-weight:bold;
}
#divSubmenuc a, #divSubmenuc .select {
	padding:1px 11px 3px 50px;
	background-image: url(../images/bullet_submC.gif);
	background-position: 40px 6px;
	background-repeat: no-repeat;
}
#divSubmenuc a , #divSubmenuc .select {
	background-color:#e2f1c5;
}
#divSubmenuc .select {
	font-weight:bold;
	background-color:#FFFFFF;
}

/*MENUPRINCIPAL*/
#divNavigation {
	padding:3px 0 13px 3px;
}
#divNavigation img {
	margin:0 3px 0 0;
}

#divRuta{
	color:#ffffff;
	padding-bottom:11px;
}
#divRuta a{
	color:#ffffff;
}



/****************************** INICIO DIVRIGHT ********************************/
/*CUERPO*/
#divCuerpo {
	padding:0px 100px 10px 0;
	height: auto;
	min-height: 400px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 400px;/* this is also the min height for IE */
}
#divCuerpo  ul {
	margin-bottom:10px;
}
#divCuerpo li{
	padding: 0px 0px 3px 25px;
	background-image: url(../images/bullet_blanco.gif);
	background-position: 15px 5px;
	background-repeat: no-repeat;
	list-style:none;
}
/*CUERPOB*/
#divCuerpob {
	padding:0px 22px 100px 22px;
}
/*MENSAJES*/
#divMensajes{
	background-color:#E9F5DA;
	padding:35px 30px;
	width:545px;
	margin-left:60px;
	height:140px;
}
#divMensajes h1{
	margin-bottom:10px;
}

/*COMPRAS*/
#divCompras{
	margin-top:20px;
}
#divCompras div{
	height:120px;
}
#divCompras .tdFondo{
	background-color:#E9F5DA;
	text-align:center;
	padding-top:10px;
}
#divCompras .tdNombre{
	background-color:#E9F5DA;
	padding:3px 8px;
	height:80px;
	vertical-align:top;
}
#divCompras .txt18{
	font-size:18px;
}
#divCompras .txt20{
	font-size:20px;
}
#divCTS{
	background-color: #91CE44;
	color:#FFFFFF;
	padding:2px 5px;
	border-bottom:1px solid #E9F5DA;
}
#divCS{
	background-color:#f0f8e1;
	padding:2px 5px;
}
#divNormal{
	background-color: #E5F3D2;
	padding:2px 5px;
	height:25px;
}
#divCTS td, #divCS td, #divNormal td{
	vertical-align:bottom;
}
#divCTS img, #divCS img, #divNormal img{
	margin-bottom:5px;
}


/*TARJETAS*/
#divTarjetas{
	font-size:11px;
	margin-top:25px;
	margin-left:20px;
}
#divTarjetas div{
	padding:10px 0px;
}
#divTarjetas a{
	background-image:none;
	background-color:#D3EBB4;
	padding:0px;
}
/*CARRO COMPRAS*/
#divCarroCompras .cantidad{
	text-align:center;
}
#divCarroCompras th{
	padding:8px 10px;	
}
#divCarroCompras th.borde{
}
#divCarroCompras td{
	padding:8px 10px;	
}
/*PREMIOS*/
#divPremios{
	padding:8px 10px;
	background-color:#BFE292;
	text-align:center;
}
#divPremios td{
	text-align:left;
}
#divPremios td.tdBordeRight-a{
	border-right:2px solid #BFE292;
}
#divPremios td.tdBordeRight-b{
	border-right:2px solid #D3EBB4;
	padding:0px;
	vertical-align:top;
}
#divPremios ol{
	margin:12px 3px 20px 30px;
	padding:0px;
}
#divPremios ol li{
	padding:0px;
	list-style-type:decimal;
	background-image:none;
	margin:0px;
}

/*CALENDARIO*/
#divCalendario{
	background-image:url(../images/bk_calendario.gif);
	background-repeat:no-repeat;
	width:608px;
	height:485px;
	padding:95px 22px 0px 22px;
	margin-top:20px;
}
#divCalendario table{
	border-collapse: collapse;
}
#divCalendario th{
	font-size:17px;
	font-style:italic;
	text-align:left;
	padding:0px 0px 4px 6px;
	border:none;
}
#divCalendario td{
	border:1px solid #000066;
}

/*FORMULARIO CALENDARIO*/
#divCalendarioForm{
	border:1px solid #000066;
	padding:35px 30px;
	height:385px;
}
#divCalendarioForm td{
	border:none;
}
#divImagen{
	width:175px;
	border:1px solid #000066;
	text-align:center;
	padding:12px 0px;
	margin-bottom:5px;
}
/*ESTABLECIMIENTO*/
#divEstablecimiento{
	margin-top:20px;
	margin-right:-20px;
}
#divEstablecimiento .tdFondo{
	border-right:17px solid #D3EBB4;
	background-color:#E9F5DA;
	padding:11px;
	width:154px;
}
#divEstablecimiento th{
	text-align:left;
	padding:10px 0px 0px 0px;
}
#divEstablecimiento div{
	height:165px;
}
/*PREGUNTAS*/
#divPreguntas {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}
#divPreguntas li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 15px;
	background-image: url(../images/fl_azul.gif);
	background-position: 5px 2px;
	background-repeat: no-repeat;
	list-style:none;
}
#divPreguntas a{
	text-decoration:underline;
	color:#000066;
}
#divPreguntas a:hover{
	text-decoration:none;
}

#divBaileAcceso{
	background-image: url(../images/fdo_baile_acceso.jpg);
	background-repeat:no-repeat;
	height:450px;
	position:relative;
}
#divIngresoFoto{
	padding-top:370px;
	padding-left:80px;
	margin:0px;
}
#divIngresoFoto .fdoexaminar{
	background-image:url(../images/btn_subirfoto.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-position:50px 0px;
}


/*REGRESAR*/
#divRegresar{
	float:right;
	margin-top:8px;
}
/*PIE*/
#divPie {
	clear: both;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}
#divPie div{
	border-top: 1px solid #000066;
	padding: 11px 0 11px 0;
	font-size: 0.9em;
}

#divVideo{
	background-color:#BFE292;
	padding:23px;
}
#divVideo div{
	margin-bottom:10px;
}
#divVideo .fondo{
	background-color:#91CE44;
	padding:11px;
}
#divVideo a{
	text-decoration:none;
}

#divVideo a:hover{
	text-decoration:underline;
}


/*CARRO COMPRAS*/
#divCuadro {
	padding:5px 0 10px 0;
	margin:0;
}
#divCuadro th{
	background-color:#91CE44;
	padding:5px 10px;
	font-size:11px;
	font-weight:normal;
}
#divCuadro td{
	border-bottom:1px solid #91CE44;
	padding:5px 10px;	
	font-size:11px;
}
#divCuadro .bordederecho{
	border-right:1px solid #E9F5DA;
}
#divCuadro .borderighttop{
	border-right:1px solid #E9F5DA;
	border-top:1px solid #E9F5DA;
}
#divCuadro .bordetop{
	border-top:1px solid #E9F5DA;
}




/******************/
#divHome{
	padding-left:35px;
	background:url(../images/fto_HomeLeft.jpg);
	background-repeat:no-repeat;
}
#divMenuHome{
	margin:155px 0 0 0;
	width:161px;
}
#divMenuHome img{
	margin-bottom:11px;
}

#divCajas{
	background-color:#FFFFFF;
	border:1px solid #ff4f00;
	font-size:10px;
}
#divCajas div{
	padding:1px 4px;
}
.txtcolor10{
	font-size:10px;
}

/*LOGIN*/
#divLogin, #divBeneficios{
	background-image:url(../images/img_esquina.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#E9F5DA;
}
#divBeneficios{
	width:500px;
	padding:21px;
}

#divBeneficios h1{
	font-size:12px;
	color:#FFFFFF;
	padding:5px 21px;
	margin:10px -21px 10px -21px;
}
#divBeneficios h1.h1ama{
	background-color:#ffb310;
}
#divBeneficios h1.h1ver{
	background-color:#91ce44;
}
/*MENSAJES*/

.input{
	border-top:1px solid #4094db;
	border-bottom:1px solid #aacfef;
	border-left:1px solid #aacfef;
	border-right:1px solid #aacfef;
	padding:2px;	
}
#divformulario th{
	text-align:left;
}
#divformulario td{
	padding-bottom:15px;
}
#divformulario span{
	color:#ff0000;
}

#divFondo{
	background-color:#E9F5DA;
	padding:20px;
}
.txt14{
	font-size:14px;
}

#divCupon{
	margin-right:-30px;
}
#divCuponItem{
	width:212px;
	margin-bottom:10px;
	font-size:9px;
}
#divCuponItem img{
	float:left;
	margin-right:11px;
}
#divCuponItem #CuponTexto{
	padding:3px 3px 0 0;
	height:140px;
}
#divCuponItem #CuponTexto h1{
	color:#000066;
}
#divCuponItem table{
}
#divCuponItem h1{
	height:30px;
	font-size:13px;
	margin:0;
	padding:0;
}
#divCuponItem h2{
	height:23px;
	font-size:22px;
	margin:0;
	padding:0;
}
/**** opacidad cupones  ***/
#divCuponItem.opacidad{
	filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;
}
#divCuponItem.opacidad img{
	filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;
}
#divCuponItem.opacidad.fucsia{
	background-color:#FCB2CD;
}
#divCuponItem.opacidad.verde{
	background-color:#BDE28F;
}
#divCuponItem.opacidad.cyan{
	background-color:#B2E0F0;
}
#divCuponItem.opacidad.amarillo{
	background-color:#FFE8B7;
}
#divCuponItem.opacidad.rojo{
	background-color:#f7766c;
}
#divCuponItem.opacidad.naranja{
	background-color:#FFCAB2;
}
#divCuponItem.opacidad.azul{
	background-color:#6666A3;
}
/**** fin opacidad cupones  ***/
#divInformacion ul, #divCuponItem ul{
	margin:0;
}
#divInformacion li, #divCuponItem li{
	background-image:url(../images/bullet-rayita.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 8px;
}

#divPaginado {
	text-align:right;
	padding:10px 0;
}
#divPaginado .select, #divPaginado a{
	padding:2px 2px;
	background-color:#abda71;
	text-decoration:none;
}
#divPaginado a:hover{
	background-color:#c2e498;	
	text-decoration:underline;
}
#divPaginado .select{
	background-color:#c2e498;	
}
#divInformacion{
	margin-bottom:15px;
}
#divInformacion td{
	padding:15px;
	vertical-align:top;
	background-color:#FFFFFF;
}
#divInformacion a{
	color:#999999;
	text-decoration:none;
}
#divInformacion a:hover{
	text-decoration:underline;
}
#divInformacion h1{
	margin:0;
}
/*********** links *********/	
#divRuta a, #divSubmenu a, #divHerramientas a{
	text-decoration:none;
}
#divRuta a:hover, #divSubmenu a:hover, #divHerramientas a:hover{
	text-decoration:underline;
} 
td {
	cursor: default;
}
#resultado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF2222;
}