@charset "utf-8";
/* CSS Document */
body {background:#ffffff url(../images/bg_body.jpg) repeat-x scroll center top;
color:#363636;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
}
#wrapper{margin:0 auto;width:812px;}
#header{ width:812px; height:212px;}
#banner{ width:812px; height:111px;}
#menu{ width:812px; height:101px;}
#logo{ width:243px; height:78px; float:left}
#seccion_menu{ width:162px; height:101px; float:right}
#seccion_menu .select{ padding:55px 5px 0 0;}
#content{ width:812px; background:transparent url(../images/bg_content.png) repeat-y;overflow:hidden;height:1%;}
#banner_home{ width:801px; height:262px; background:#669999;}
object#banner_home { display:block; margin:0; padding:0; border:none; outline:none; }
object#flash { display:block; margin:0; padding:0; border:none; outline:none; }
#cuadro_revista  { width:511px; height:266px; background:#000000; float:left;  }
#cuadro_revista .title{ height:15px; background:#0e4556; padding:5px 0 5px 11px;}
#cuadro_revista .left{ float:left; font-size:12px; color:#FFFFFF; font-weight:bold;}
#cuadro_revista .right{ float:right; padding:0 20px 0 0; font-size:12px; color:#FFFFFF; font-weight:bold;}
.link_cuadro_revista{width:200px; height:20px; margin:218px 0 0 318px ;padding:5px 0 0 9px;  color:#FFFFFF z-index:1; position:absolute; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left;}
.link_cuadro_revista a:link{color:#ffffff; text-decoration:underline;}
.link_cuadro_revista a:visited{color:#ffffff; text-decoration:underline;}
.link_cuadro_revista a:hover{color:#FAD388; text-decoration:underline;}
#cuadro_publicidad { width:290px; height:266px;float:left; background:#ffffff;}
#cuadro_publicidad .title{ height:15px; background:#346880; padding:5px 0 5px 17px; font-size:12px; color:#FFFFFF; font-weight:bold;}
#cuadro_publicidad #flash{width:290px; height:241px;}
#cuadro_registrate{ width:192px; height:204px; background:#0E4556; float:left;}
#cuadro_registrate p{ text-align:center; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0 0 0 ; margin:0;}
#cuadro_registrate .bigtitle{ font:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#FFFFFF; text-align:center; padding:10px 5px 10px 5px;}
.form_registrate{ margin:5px 0; padding:0; border:none; outline:none;}
#cuadro_registrate .input{ width:143px; height:20px; margin:0 0 0 8px; padding:0; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/*#cuadro_registrate .btn_send{ background:url(../images/btn_send_register.jpg) no-repeat ;padding:0; border:none; color:#FFFFFF; margin:10px 0 0 2px;height:21px; width:22px; outline:none;}*/
#cuadro_registrate .btn_send{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 2px 0;
	border: none;
	font-size: 12px;
	cursor:pointer;
	text-decoration: none;	
	background-color: #2BABB1 !important;
	background-color: #2BABB1; 
	color: #ffffff;
	border-color: #AEAEAE;
	margin:0 0 0 2px;}
#cuadro_registrate .link{ padding:10px 0 0 0 ; font-weight:normal; color:#2babb1; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#cuadro_registrate .link a:link{ color:#2babb1; text-decoration:underline;}
#cuadro_registrate .link a:visited{ color:#2babb1; text-decoration:underline;}
#cuadro_registrate .link a:hover{ color:#2babb1; text-decoration:none;}
#cuadro_registrate .link a:active{ color:#2babb1; text-decoration:underline;}
#cuadro_selectEventos{float:left; width:609px; height:204px; background:#e3e3e3;}
/*
#cuadro_trivia { float:left; background:url(../images/bg_trivia.jpg) repeat-x; width:609px; height:204px;}
#cuadro_trivia #textos{ float:left; width:382px; margin:0; padding:0; text-align:left;}
#cuadro_trivia .title{ padding:25px 0 0 16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#cuadro_trivia .title2{ padding:0 0 0 16px; color:#09313D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:44px;}
#cuadro_trivia .title3{padding:15px 0 0 145px; color:#ffffff; font:Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px;}
#cuadro_trivia .title3 a:link{ color:#8DC63F; text-decoration:none;}
#cuadro_trivia .title3 a:visited{color:#8DC63F; text-decoration:none;}
#cuadro_trivia .title3 a:hover{color:#8DC63F; text-decoration:underline;}
#cuadtro_trivia .revista { z-index:1; position:absolute; float:right; width:237px; height:203px}
*/
#footer{ width:812px; clear:both; background:transparent url(../images/bg_footer.png); height:65px;}
#footer_menu{width:801px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;background:#5a5a5a; height:25px; color:#FFFFFF;}
#footer_menu ul{color:#FFFFFF; text-align:center; font-size:10px; padding-top:5px;}
#footer_menu ul li {display:inline;margin:0 5px 0 0;}
#footer_menu ul li a:link{ color:#FFFFFF; text-decoration:none;}
#footer_menu ul li a:visited{ color:#FFFFFF; text-decoration:none;}
#footer_menu ul li a:hover{ color:#6dcff6; text-decoration:none;}
#footer_text{width:801px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:33px; color:#5a5a5a; text-align:center;}
#footer_text p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:8px;}


/*FOOTER LOGOS*/
#footer_logos{ width:812px; clear:both; background:#ffffff; height:110px;}
#logos_publicacion{ width:292px; float:left; height:100px;}
#logos_publicacion .title{ padding:24px 0 0 0;text-align:center; color:#676767; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#logos_publicacion a img { padding:0 14px 0 0; border:none;}
.footer_separacion{ width:14px; height:100px; float:left; background:url(../images/bg_footer_separador.jpg) no-repeat;}
#logos_facebook{ width:227px; float:left; height:100px;}
#logos_facebook .title{ padding:24px 0 0 0;text-align:center; color:#676767; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#logos_facebook a img { padding:0 73px 0 75px; border:none;}
#logos_baja{ float:left; height:100px; width:254px; padding:32px 0 0 ; text-align:center;}
#logos_baja a img {border:none;}
/*SECCIONES*/

/*=REGISTRO*/
#contenido_registro{float:left;width:609px;  min-height:566px; height:auto; background:#1f89a4;padding:38px 0 0 0;}
#contenido_registro_promotor{float:left;width:609px;  min-height:566px; height:auto; background:#D9F1F7;padding:38px 0 0 0;}


#contenido_registro_promotor #forma_registro_promotor{ margin:0 auto; padding:41px 0 0 0;  width:480px; color:#124962; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#contenido_registro_promotor #forma_registro_promotor h1{ font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#124962;}
#contenido_registro_promotor #forma_registro_promotor p{ font-weight:normal; margin:0; padding:5px 0 0 0; font-size:14px;}
#contenido_registro_promotor #send_registro{ margin:50px auto; width:509px; height:222px; background:url(../images/bg_warning_registro.png) no-repeat;}
#contenido_registro_promotor #send_registro .title{ padding:16px 0 0 27px; color:#fafcfd; font:Arial, Helvetica, sans-serif; font-size:18px;}
#contenido_registro_promotor #send_registro .mensaje{ padding:15px 35px 0 27px; color:#1f89a4; font:Arial, Helvetica, sans-serif; font-size:16px;}
#contenido_registro_promotor #send_registro .warning{ padding:25px 63px 0 83px; color:#a41f2c; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

/*=SEND REGISTRO*/
#contenido_registro #send_registro{ margin:105px auto; width:509px; height:222px; background:url(../images/bg_warning_registro.png) no-repeat;}
#contenido_registro #send_registro .title{ padding:16px 0 0 27px; color:#fafcfd; font:Arial, Helvetica, sans-serif; font-size:18px;}
#contenido_registro #send_registro .mensaje{ padding:15px 35px 0 27px; color:#1f89a4; font:Arial, Helvetica, sans-serif; font-size:16px;}
#contenido_registro #send_registro .warning{ padding:25px 63px 0 83px; color:#a41f2c; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
/*=CONTACTO */

#banner_seccion{ width:801px; height:128px; background:#000000; }
#seccion_right{ width:192px; height:604px; background:#000000; float:left;}
#banner_cambiante{ width:192px; height:400px; background:#003300;}
#contenido_seccion{ width:609px; height:auto; min-height:604px; float:left; background:#C7E8FA; }
#contenido_seccion p{padding:0 63px 10px 32px; color:#363636; font:Arial, Helvetica, sans-serif; font-size:12px;}
#contenido_seccion p b{ color:#363636; font-family:Arial, Helvetica, sans-serif; font:16px;}
#contenido_seccion #info_address{ padding:0; margin:0 0 0 115px; color:#363636; font:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

/*TRIVIA*/
#contenido_trivia{ float:left;width:609px; height:604px; background:#09303D url(../images/bg_interior_trivia.jpg) repeat-x;}
#contenido_trivia .revista{ width:219px; height:253px; margin:93px 0 0 332px; z-index:1; position:absolute;}
#contenido_trivia .titulo{ padding:50px 0 0 15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px;}
#contenido_trivia .titulo2{ padding:12px 0 0 15px; font-family:Arial, Helvetica, sans-serif; color:#09303D; font-size:100px; font-weight:bold;}
#contenido_trivia .titulo3{ padding:0 0 0 60px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:13px; font-weight:bold;}
#contenido_trivia #forma{ clear:both; padding:5px 0;}
#contenido_trivia #forma .text{ padding:0 0 5px 155px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:13px; font-weight:bold; }
#forma .submit_trivia{
font-family: Arial, Helvetica, sans-serif;
border: none;
font-size: 12px;
cursor:pointer;
text-decoration: none;
background:#09303D; !important;
background:#09303D;
color:#8dc63f;
margin:5px 0px 5px 330px;
}

/*MENSAJE TRIVIA*/
#contenido_trivia_message{float:left;width:609px; height:604px; background:#09303D;}
#logo_revista{ margin:81px auto 10px auto; text-align:center;}
#mensaje_trivia{ margin:0 auto; width:427px; height:90px; border:1px solid #71c725; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#71c725; text-align:center;}
/*PUBLICIDAD*/

#banner_publicidad{ width:801px; height:261px; background:#000000; }

#banner_publiciad_right{ width:192px; height:471px; background:#ECECEC; float:left; text-align:center;}
.table_info{ margin:0 auto; width:609px; padding:0 0 0 32px;font:Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}

/*EVENTOS*/
#contenido_seccion_eventos{ width:609px; height:604px;float:left; background:#d4d4d4; }
#contenido_seccion_eventos p{padding:0 63px 10px 32px; color:#363636; font:Arial, Helvetica, sans-serif; font-size:14px;}
#contenido_seccion_eventos p b{ color:#363636; font-family:Arial, Helvetica, sans-serif; font:16px;}
.info_titulo_eventos{height:17px; width:609px; background:#346880; }
.titulo_eventos{ height:16px; width:593px; background:#346880; padding:9px 0 0 16px; color:#FFFFFF;font:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold;}
#form_eventos{padding:10px;}
.paginacion{ height:16px; color:#000000; padding:0 5px 0 0;font:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;}
/*INFO EVENTOS*/
#contenido_seccion_infoEventos{width:609px;height:604px; float:left; background:#C7E8FA; }

#info_evento{margin:5px 15px 5px 28px;}
#banner_infoEvento{margin:5px 0 5px 0; width:566px; height:100px; background:#e9f4f2;}
#info_evento h1{ margin:10px 0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#32768f;}
#info_evento h2{ margin:2px 0; padding:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#32768f; border-bottom:1px dotted #32768f;}
#info_evento h3{ margin:5px 0; padding:10px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#32768f; border-top:1px dotted #32768f;}
#info_evento p{ margin:5px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#32768f; text-align:justify;}
#info_evento .table{ margin:5px 0; padding:5px 0;color:#32768f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#info_evento .warning{margin:10px 0; padding:10px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#32768f; border-top:1px dotted #32768f;}

#info_footer{width:589px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;height:56px; color:#000000; margin:25px 10px; padding:0; border-top:1px dotted #32768f; }
#info_footer ul{color:#000000; text-align:left; font-size:11px; padding:0; margin:15px 0 15px 15px;}
#info_footer ul li {display:inline; margin:0 45px 0 0; height:41px; padding:0 0 5px 20px;}
#info_footer ul li a:link{ color:#000000; text-decoration:none;}
#info_footer ul li a:visited{ color:#000000; text-decoration:none;}
#info_footer ul li a:hover{ color:#32768f; text-decoration:none;}
.regresar{ background:url(../images/icono_regresar.png) no-repeat;}
.bookmark{ }
.envia_mail{  background:url(../images/icono_enviar_correo.png) no-repeat;}
.imprimir{ background:url(../images/imprimir.png) no-repeat;}

/**/
ul.eventosBullet {

/*  padding:5px;
	margin: 5px 0 0 25px;*/
   	font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    color:#346880;
}
li.firstrow { padding:0 13px 5px 43px; 
/*  list-style-image: url(../images/bullet.png);*/
  background-image: url(../images/bullet.png);

  background-position: 13px  .5em;
  background-repeat:no-repeat;

background-color:#e3e3e3;
}
.nextrow{  padding:0 13px 5px 43px;
  background-position:13px .5em;
  background-image: url(../images/bullet.png);
  background-repeat:no-repeat;
 /* list-style-image: url(../images/bullet.png);*/

background-color:#dddddd;
}
ul.eventosBullet  a:link{ text-decoration:none; color:#346880;}
ul.eventosBullet  a:visited{ text-decoration:none;color:#346880;}
ul.eventosBullet  a:hover{ text-decoration:underline;color:#346880;}



/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}