html {
	margin:0;
}

body {
	margin:0;
	background:url(../images/interiorBack.jpg) no-repeat 50% 0 #ffffff;
}

#central {
	margin:0 auto;
	width:900px;
}

/*-------------------------HEADER-----------------------------*/

#header {
	background:url(../images/headerBack.jpg) no-repeat;
	width:100%;
	float:left;
}

#logos_f_t {
	width:95px;
	height:21px;
	margin-top:160px;
	margin-left:800px;
	z-index:10;
	position:absolute;
	float:left;
}

#logo_facebook {
	width:21px;
	height:21px;
	float:left;
}

#logo_facebook a {
	width:21px;
	height:21px;
	background-image:url(../images/logo_facebook.png);
	display:block;
	float:left;
}

#logo_facebook a:hover {
	width:21px;
	height:21px;
	background-image:url(../images/logo_facebook_hover.png);
	display:block;
	float:left;
}


#logo_twitter {
	width:62px;
	height:21px;
	margin-left:5px;
	margin-top:3px;
	float:left;
}

#logo_twitter a {
	width:62px;
	height:21px;
	margin-left:5px;
	margin-top:3px;
	background-image:url(../images/logo_twitter.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

#logo_twitter a:hover {
	width:62px;
	height:21px;
	margin-left:5px;
	margin-top:3px;
	background-image:url(../images/logo_twitter_hover.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}



#menu01 {
	width:100%;
	float:left;
	position:relative;
}

#menu01 .btn {
	float:left;
	padding:8px 0px;
	_padding:8px 0px;
	background:#666666;
	font:bold 13px arial;
	color:#FFFFFF;
	width:70px;
	text-align:center;
	cursor:pointer;
}

#menu01 .btn a {
color: #fff;
text-decoration: none;
}

#menu01 .btn a:hover {
color: orange;

}


#menu01 .fecha {
	position:absolute;
	width:600px;
	left:50%;
	margin-left:-300px;
	_margin-left:-150px;
	text-align:center;
	font:bold 13px verdana;
	color:#FFCC00;
	padding-top:8px;
}

#menu01 .fecha .dia {
	color:#FFffff;
}

#menu02 {
	float:left;
	margin-top:136px;
	margin-bottom:10px;
	width:100%;
	padding-left:30px;
	_padding-left:15px;
	
}

#menu02 ul {
	text-align:center;
}

#menu02 li {
	float:left;
	list-style:none;
	cursor:pointer;
	width:190px;
	min-height:47px;
	height:auto;
	height:47px;
}

#menu02 li.btnTarjeta {
	background:url(../images/btnTarjetas.jpg) no-repeat;

}
#menu02 li.btnTarjeta:hover {
	background:url(../images/btnTarjetasOver.jpg) no-repeat;
}

#bt_registrado {
	float:left;
	margin-left:100px;
	margin-top:10px;
	width:210px;
	height:31px;
}

	

#menu02 li a {
	width:190px;
	height:47px;
	display:block;
}

#menu02 li.btnEventos {
	background:url(../images/btnEventos.jpg) no-repeat;
}
#menu02 li.btnEventos:hover {
	background:url(../images/btnEventosOver.jpg) no-repeat;
}
#menu02 li.btnEspectaculos {
	background:url(../images/btnEspectaculos.jpg) no-repeat;
}
#menu02 li.btnEspectaculos:hover {
	background:url(../images/btnEspectaculosOver.jpg) no-repeat;
}
#menu02 li.btnBeneficios {
	background:url(../images/btnBeneficios.jpg) no-repeat;
}
#menu02 li.btnBeneficios:hover {
	background:url(../images/btnBeneficiosOver.jpg) no-repeat;
}


/*------------------------------CONTENIDO------------------------------------*/


#contenido {
	width:100%;
	float:left;
	background:#ffffff;
}

#fijo {
	width:100%;
	float:left;
}

.tituloPagina {
	float:left;
	width:361px;
	margin:10px 17px;
	font:bold 20px verdana;
	color:#990000;
	
}
.h1 {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	
}



#banner01 {
	float:left;
	width:361px;
	min-height:282px;
	height:auto;
	height:282px;
	background:#CCCCCC;
	margin:10px 17px;
}

#buscador {
	float:left;
	background:url(../images/buscadorBack.jpg) no-repeat;
	width:450px;
	min-height:53px;
	height:auto;
	height:53px;
	padding:18px 0 0 55px;
}

#buscador select{
	width:365px;
	border:none;
}

#buscador .btn {
	margin: 0 1px 0 10px;
	background:none;
	font:bold 15px arial;
	color:#FFFFFF;
	border:none;
}

#banner02 {
	float:left;
	width:490px;
	min-height:220px;
	height:auto;
	height:220px;
	background:#CCCCCC;
}

a img{style="border:0;"}



/*---------------------REGISTRESE-----------------------*/

#registrese {
	float:left;
	width:329px;
	min-height:180px;
	height:auto;
	height:180px;
	margin:10px 17px;
	clear:left;
	border:solid 1px #CCCCCC;
	padding:15px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	
}

#registrese .txt {
	font:normal 13px arial;
	color:#333333;
	float:left;
	line-height:18px;
	text-align:center;
}

#registrese h1 {
	font:bold 17px Arial;
	width:100%;
	color: #FF0000;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
}

#registrese .btn {
	float:left;
	width:205px;
	min-height:56px;
	height:auto;
	height:56px;
	background:url(../images/btnRegistrese.jpg) no-repeat;
	margin:10px 60px;
	cursor:pointer;
}
#registrese .btn:hover {
	background:url(../images/btnRegistreseOver.jpg) no-repeat;
}

/*----------------CONCURSO----------------------*/

#concurso {
	float:left;
	width:490px;
	border-bottom:dotted 2px #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
}

#concurso .titulo {
	float:left;
	font:bold 16px tahoma;
	color:#000000;
	width:100%;
	padding:5px 0;
}

#concurso .titulo .red {
	color:#FF0000;
}

#concurso .frase {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	width:480px;
	font:bold 12px arial;
	color:#333333;
	background:#ebebeb;
	padding:10px 5px;
	float:left;
	text-align:center;
	margin:5px 0;
}

#concurso .txt {
	width:390px;
	float:left;
	font:normal 11px arial;
	color:#666666;
	padding:5px 0;
	line-height:15px;
}

#concurso .btn {
	float:right;
	background:url(../images/btnParticipa.jpg) no-repeat;
	width:99px;
	min-height:32px;
	height:auto;
	height:32px;
	cursor:pointer;
	margin-top:6px;
}

#concurso .btn:hover {
	background:url(../images/btnParticipaOver.jpg) no-repeat;
}

/*--------------------------SUSCRIPCION---------------------------------*/

#suscripcion {
	float:left;
	background:url(../images/suscripcionBack.jpg) 0 30px no-repeat;
	width:505px;
	
	height:auto;
	
}

#suscripcion p.error{
font-family: Verdana; font-size: 11px; text-align: center; margin: 10px; color: orange;
}

#suscripcion .titulo {
	float:left;
	font:bold 16px tahoma;
	color:#000000;
	width:100%;
	padding:5px 0;
}

#suscripcion .titulo .red {
	color:#FF0000;
}

#suscripcion input.select{
	width:350px;
	border:none;
	margin:21px 0 0 55px;
}


#suscripcion .txt {
	width:90%;
	float:left;
	font:normal 11px arial;
	color:#666666;
	padding:15px 0px;
	text-align:center;

	float: left;
}

#suscripcion .btn {
	margin: 17px 1px 0 0px;
	background:none;
	font:bold 15px arial;
	color:#FFFFFF;
	border:none;
	float: right;
	width: 60px;
}




/*---------------------------BUSCADOR-----------------------------------*/


#buscador {
	float:left;
	background:url(../images/buscadorBack.jpg) no-repeat;
	width:450px;
	min-height:53px;
	height:auto;
	height:53px;
	padding:18px 0 0 55px;
}

#buscador select{
	width:365px;
	border:none;
}

#buscador .btn {
	margin: 0 1px 0 10px;
	background:none;
	font:bold 15px arial;
	color:#FFFFFF;
	border:none;
}


/*-------------------------------LISTADO HOME--------------------------------*/

#listadoHome {
	float:left;
	background:#8C0000;
	width:100%;
}

#listadoHome #leftColumn {
	float:left;
	width:680px;
}

#listadoHome #rightColumn {
	float:right;
	width:200px;
}

#listadoHome #rightColumn .banners {
	float:left;
	
	width:198px;
	
	border:solid 1px #FFFFFF;
	margin-bottom:15px;
}

/*-------------------------------LISTADO INTERIOR--------------------------------*/


#listadoInterior {
	float:left;
	background:#ffffff;
	width:98.5%;
}

#listadoInterior #leftColumn {
	float:left;
}

#listadoInterior .listado {
	float:left;
	width:620px;
	margin-left:43px;
}

.listado .titulo {
	float:left;
	background:url(../images/listTituloBack.jpg) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font:bold 15px arial;
	padding:8px 0;
	width:100%;
}

.listado .item {

}

.listado .item ul {
	margin:0;
	padding:0;
}

.listado .item li.even {
	width:606px;
	float:left;
	background:#EFEFEF;
	padding:7px 7px;
	list-style:none;
	cursor:pointer;
}

.listado .item li.odd {
	width:606px;
	float:left;
	background:#DFDFDF;
	padding:7px 7px;
	list-style:none;
	cursor:pointer;
}

.listado .item li.even:hover, .listado .item li.odd:hover {
	background: #FFFF99;
}

.listado .item li span.nombre {
	color:#333333;
	font:bold 13px arial;
	float:left;
}
.listado .item li span.direccion {
	color:#333333;
	font:normal 11px arial;
	text-align:right;
	float:right;
}

.listado .footer {
	float:left;
	background:url(../images/listFooterBack.jpg) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font:bold 11px arial;
	padding:9px 0;
	width:100%;
}

#listadoInterior #rightColumn {
	float:right;
	width:200px;
}

#listadoInterior #rightColumn .banners {
	float:left;
	
	
	width:198px;
	
	border:solid 1px #FFFFFF;
	margin-bottom:15px;
}

/*---------------------------------MODULO DESTACADO HOME---------------------------------*/

.moduloDestacado {
	float:left;
	background:url(../images/moduloCenter.jpg) repeat-y;
	margin-bottom:15px;
}

.moduloDestacado .modulo {
	width:660px;	
}

.moduloDestacado .logo {
	border:solid 2px #ffffff;
	float:left;
	margin-right:10px;
}

.moduloDestacado .rubro {
	float:left;
	font:bold 15px tahoma;
	color:#CC0000;
	width:100%;
}

.moduloDestacado .empresa {
	float:left;
	font:bold 18px tahoma;
	color:#333333;
	width:100%;
	margin-top:5px;
}
.moduloDestacado .descripcion {
	float:left;
	width:90%;
	font: normal 12px tahoma;
	line-height:17px;
	padding:10px 0px;
	margin:10px 0px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

.moduloDestacado .datos {
	float:left;
	width:100%;
	font:normal 11px arial;
	color:#666666;
}

.moduloDestacado .datos .label {
	color:#CC0000;
}

.moduloDestacado .beneficio {
	float:left;
	width:100%;
	font:bold 13px tahoma;
	color:#FF0000;
	margin-top:15px;

}
.moduloDestacado .masInfo {
	float:right;
	width:89px;
	min-height:25px;
	height:auto;
	height:25px;
	background:url(../images/btnInfo.jpg) no-repeat;
	cursor:pointer;
	margin-right:15px;
	margin-top:10px;
}

.moduloDestacado .masInfo a {
	width:89px;
	height:25px;
	display:block;
}

.moduloDestacado .masInfo:hover {
	background:url(../images/btnInfoOver.jpg) no-repeat;
}

/*---------------------------------MODULO DESTACADO INTERIOR---------------------------------*/

.moduloDestacadoInterior {
	float:left;
	background:url(../images/moduloCenterWhite.jpg) repeat-y;
	margin-bottom:15px;
	margin-left:15px;
}

.moduloDestacadoInterior .modulo {
	width:660px;	
}

.moduloDestacadoInterior .logo {
	float:left;
	margin-right:10px;
}

.moduloDestacadoInterior .rubro {
	float:left;
	font:bold 15px tahoma;
	color:#CC0000;
	width:100%;
}

.moduloDestacadoInterior .empresa {
	float:left;
	font:bold 18px tahoma;
	color:#333333;
	width:100%;
	margin-top:5px;
}
.moduloDestacadoInterior .descripcion {
	float:left;
	width:97%;
	font: normal 12px tahoma;
	line-height:17px;
	padding:10px 0px;
	margin:10px 0px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

.moduloDestacadoInterior .datos {
	float:left;
	width:100%;
	font:normal 11px arial;
	color:#666666;
}

.moduloDestacadoInterior .datos .label {
	color:#CC0000;
}

.moduloDestacadoInterior .beneficio {
	float:left;
	width:100%;
	font:bold 13px tahoma;
	color:#FF0000;
	margin-top:15px;

}
.moduloDestacadoInterior .masInfo {
	float:right;
	width:89px;
	min-height:25px;
	height:auto;
	height:25px;
	background:url(../images/btnInfo.jpg) no-repeat;
	cursor:pointer;
	margin-right:15px;
	margin-top:10px;
}

.moduloDestacadoInterior .masInfo:hover {
	background:url(../images/btnInfoOver.jpg) no-repeat;
	
	
	
}


/*---------------------------------MODULO DESTACADO BENEFICIO---------------------------------*/


#modulo_destacado_beneficio {
	width:650px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

#modulo_destacado_beneficio_img_btmasinfo {
	width:185px;
	float:left;
	margin-left:15px;
}

#modulo_destacado_bt_mas_info {
	width:89px;
	height:25px;
	float:left;
	background-image:url(../images/btnInfo.png);
	background-repeat:no-repeat;
	display:block;
	margin-top:15px;
	margin-left:96px;
}

#modulo_destacado_bt_mas_info {
	width:89px;
	height:25px;
	float:left;
	margin-top:15px;
	margin-left:96px;
}

#modulo_destacado_bt_mas_info a {
	width:89px;
	height:25px;
	float:left;
	background-image:url(../images/btn_info.png);
	background-repeat:no-repeat;
	display:block;

}

#modulo_destacado_bt_mas_info a:hover {
	width:89px;
	height:25px;
	float:left;
	background-image:url(../images/btn_info_hover.png);
	background-repeat:no-repeat;
	display:block;

}

#modulo_destacado_beneficio_top {
	width:650px;
	height:15px;
	background-image:url(../images/top_benef.jpg);
	float:left;
}

#modulo_destacado_beneficio_contenido {
	width:650px;
	background:#F1F1F2;
	float:left;
}

#modulo_destacado_beneficio_img {
	width:185px;

	background:#669900;
	float:left;
}

#modulo_destacado_beneficio_titulo {
	margin-left:10px;
	float:left;
	width: 420px;

}

#modulo_destacado_beneficio_subtitulo {
	margin-left:10px;
	float:left;
}

#modulo_destacado_beneficio_descripcion {
	width:430px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin-top:8px;
	margin-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
}

#modulo_destacado_beneficio_datos {
	width:430px;
	margin-top:8px;
	margin-left:10px;
	float:left;
}

#modulo_destacado_beneficio_bottom {
	width:650px;
	height:15px;
	background-image:url(../images/botton_benef.jpg);
	float:left;
}



/*--------------------------------- MODULO ESPECTACULO ---------------------------------*/


#modulo_espectaculo_confoto {
	width:650px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

#modulo_espectaculo_top {
	width:650px;
	height:15px;
	background-image:url(../images/top_benef.jpg);
	float:left;
}

#modulo_espectaculo_bottom {
	width:650px;
	height:15px;
	background-image:url(../images/botton_benef.jpg);
	float:left;
}

#modulo_espectaculo_contenido {
	width:650px;
	background:#F1F1F2;
	float:left;
	overflow: hidden;
}


#modulo_espectaculo_confoto_titulo {
	margin-left:10px;
	float:left;
}

#modulo_espectaculo_confoto_descripcion {
	width:350px;
	border-top:solid 1px #CCCCCC;
	margin-top:8px;
	margin-left:10px;
	padding-top:8px;
	float:left;
}

#modulo_espectaculo_confoto_img {
	width:250px;
	height:160px;
	margin-left:15px;
	background:#669900;
	float:left;
}

#modulo_espectaculo_confoto_img img{
	width:250px;
	
}



#modulo_espectaculo_sinfoto {
	width:650px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

#modulo_espectaculo_sinfoto_titulo {
	margin-left:15px;
	float:left;
}

#modulo_espectaculo_sinfoto_descripcion {
	width:600px;
	border-top:solid 1px #CCCCCC;
	margin-top:8px;
	margin-left:15px;
	padding-top:8px;
	float:left;
}

/*---------------------------------MODULO EVENTO---------------------------------*/


#modulo_evento {
	width:650px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

#modulo_evento_top {
	width:650px;
	height:15px;
	background-image:url(../images/top_benef.jpg);
	float:left;
}

#modulo_evento_contenido {
	width:650px;
	background:#F1F1F2;
	float:left;
}

#modulo_evento_img {
	width:185px;
	height:160px;
	margin-left:15px;
	background:#669900;
	float:left;
}

#modulo_evento_titulo {
	margin-left:10px;
	float:left;
}


#modulo_evento_descripcion {
	width:430px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin-top:8px;
	margin-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
}

#modulo_evento_datos {
	width:430px;
	margin-top:8px;
	margin-left:10px;
	float:left;
}

#modulo_evento_bottom {
	width:650px;
	height:15px;
	background-image:url(../images/botton_benef.jpg);
	float:left;
}




/*---------------------------------MODULO DESTACADO OPEN---------------------------------*/

.moduloDestacadoOpen {
	float:left;
	background:url(../images/moduloCenter.jpg) repeat-y;
	margin-bottom:15px;
}

.moduloDestacadoOpen .modulo {
	width:660px;	
}

.moduloDestacadoOpen .logo {
	border:solid 2px #ffffff;
	float:left;
	margin-right:10px;
}

.moduloDestacadoOpen .rubro {
	float:left;
	font:bold 15px tahoma;
	color:#CC0000;
	width:100%;
}

.moduloDestacadoOpen .empresa {
	float:left;
	font:bold 18px tahoma;
	color:#333333;
	width:100%;
	margin-top:5px;
}
.moduloDestacadoOpen .descripcion {
	float:left;
	width:97%;
	font: normal 12px tahoma;
	line-height:17px;
	padding:10px 0px;
	margin:10px 0px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

.moduloDestacadoOpen .datos {
	float:left;
	width:100%;
	font:normal 11px arial;
	color:#666666;
}

.moduloDestacadoOpen .datos .label {
	color:#CC0000;
}

.moduloDestacadoOpen .beneficio {
	float:left;
	width:100%;
	font:bold 13px tahoma;
	color:#FF0000;
	margin-top:15px;

}
.moduloDestacadoOpen .masInfo {
	float:right;
	width:89px;
	min-height:25px;
	height:auto;
	height:25px;
	background:url(../images/btnInfo.jpg) no-repeat;
	cursor:pointer;
	margin-right:15px;
	margin-top:10px;
	display:none;
}

.moduloDestacadoOpen .masInfo:hover {
	background:url(../images/btnInfoOver.jpg) no-repeat;
}

.moduloDestacadoOpen .titulos {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	width:620px;
	font:bold 12px arial;
	color:#333333;
	background:#ebebeb;
	padding:5px 5px;
	float:left;
	text-align:center;
	margin:10px 0 10px 40px;
}

.moduloDestacadoOpen .imagenes {
	float:left;
	margin-left:25px;
}
.moduloDestacadoOpen .imagenes img {
	margin-bottom:10px;
}

.moduloDestacadoOpen .videos {
	float:right;
	margin-right:45px;

}

/*---------------------------VARS------------------------------*/


 .inside{margin: 10px; font-family: Tahoma; font-size: 16px;}
.arriba {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.bt_usuario_registrado {
	font-family: Tahoma;
	font-size: 14px;
	color: #DA251C;
	text-decoration: none;
}


.preguntas_beneficios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DA251C;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}

/*---------------------------FOOTER------------------------------*/

#footer {
	width:100%;
	float:left;
	background:url(../images/back03.jpg) repeat-x;
}

#footer .txt {
	float:left;
	width:100%;
	font:normal 11px arial;
	color:#CCCCCC;
	text-align:center;
	padding:10px 0;
}

#footerInterior {
	width:100%;
	float:left;
	background:url(../images/footerBack.jpg) 50% repeat-x;
}

#footerInterior .txt {
	float:left;
	width:100%;
	font:normal 11px arial;
	color:#CCCCCC;
	text-align:center;
	padding:10px 0;
	margin-top:50px;
}
.preguntas_beneficios:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
.texto_descripcion {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
}

.arriba:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #DA251C;
	text-decoration: none;
}
.pre_datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.titulos_preguntas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DA251C;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
.datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.h2 {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.link_datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.destacados_datos {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.link_datos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.titulo_espectaculos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DA251C;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	width:370px;
}

