body {margin:0 auto; width:946px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333;}

h1{font-family:Georgia, "Times New Roman", Times, serif; color:#AE1F23; border-bottom:.2em solid #faf6ef; font-weight:100; font-size:28px;}
h2{font-family:Georgia, "Times New Roman", Times, serif; color:#AE1F23; border-bottom:.2em solid #faf6ef; font-weight:100; font-size:22px;}
.h2{font-family:Georgia, "Times New Roman", Times, serif; color:#AE1F23; border-bottom:.2em solid #fff; font-weight:100; font-size:22px;}
h3{border-bottom:.5em solid #fff; color:#AE1F23; font:normal 20px/5px serif;}
h5{font-family:Georgia, "Times New Roman", Times, serif; color:#AE1F23;  font-weight:100; font-size:17px; margin-bottom:7px;}
h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
h6{color:#999; font-size:12px;}

hr{ border:solid 1px #ccc;}

.tit_calen{font-weight:bold; color:#000; padding:0 0 10px 0; text-decoration:underline;}

ul{padding:0 0 0 14px; margin:0}
#nav li{padding:0 0 5px 0; list-style-image:url(img/bullet.jpg);}
#der li{padding:0 0 5px 0; list-style-image:url(img/bullet2.jpg);}

.promociones{background-image:url(img/thmalert.png); background-repeat:repeat; padding:12px 12px 30px 12px; border:solid 1px #cd0a0a;}

#table_cronograma tr:hover{background-color:#d9ebf5;}
#menu_bingo td div:hover{ background-image:url(../img/hover_btn.jpg); color:#fff;}

.costo_ins{color:#ae1f23}

.informes{background-color:#eee; padding:12px; border:solid 1px #ccc; color:#333;}

.informes li{padding:0 0 5px 0;}

.color_uno{background-color:#fff; height:25px;}
.color_dos{background-color:#f7f7f7; height:25px;}
th{ border-bottom:solid 1px #CCC; background-color:#f1f1f1}

.back_uno{background-color:#f9f9f9; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; padding:10px;}
.back_dos{background-color:#fdfdfd;border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; padding:10px;}

a.contact:link {text-decoration:none; color: #0000cc;} /* Link no visitado*/
a.contact:visited {text-decoration:none; color:#0000cc} /*Link visitado*/
a.contact:active {text-decoration:none; color: #0000cc;} /*Link activo*/
a.contact:hover {text-decoration:underline; color: #0000cc;} /*Mause sobre el link*/

a.como:link {text-decoration:none; color: #0000cc; font-size:10px; font-weight:normal;} /* Link no visitado*/
a.como:visited {text-decoration:none; color:#0000cc; font-size:10px; font-weight:normal;} /*Link visitado*/
a.como:active {text-decoration:none; color: #0000cc; font-size:10px; font-weight:normal;} /*Link activo*/
a.como:hover {text-decoration:underline; color: #0000cc; font-size:10px; font-weight:normal;} /*Mause sobre el link*/

#table table{font-size:11px;}
#table{overflow:scroll; height:500px; overflow-x: hidden;}

.vermas{text-align:right; padding:8px 0 10px 0;}

.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #dfc1b4;
	text-decoration: none;
}

.pie a:link, .pie a:visited, .pie a:active, .pie a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #dfc1b4;text-decoration: none;}


.txtPal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.h1 {
	background-color: #ae1f23;
	height: 114px;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #818da5;
	text-decoration: none;
}
.subtit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #818da5;
	text-decoration: none;
}
.txtlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ae1f23;
	text-decoration: none;
}
.txtlink a:link{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ae1f23;
	text-decoration: none;
}
.txtlink a:visited{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ae1f23;
	text-decoration: none;
}
.txtlink a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #a7a9ac;
	text-decoration: none;
}
.txtlink a_active{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ae1f23;
	text-decoration: none;
}
.txtPalNov {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.titSitio {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AE1F23;
	text-decoration: none;
}
.txtTit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AE1F23;
	text-decoration: none;
}
.txtfechas {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #989663;
	text-decoration: none;
}
.txtTitgris {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #818da5;
	text-decoration: none;
}
.txtfechasDos {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #989663;
	text-decoration: none;
}

.top { background-image:url(images/base_02.jpg); background-repeat:no-repeat; height:114px;}



.eventos_pasados_izq { width:392px; float:left;}
.eventos_pasados_der { width:392px; float:left;}
.clear { clear:both; height:0px;}
.eventos_pasados { padding:0 0 0 55px;}
.subtitulo { font-size:15px; color:#ae1f23; font-weight:bold;}
.subtitulo_dos { font-size:14px; color:#ae1f23; font-weight:bold;}
.color_rojo {color:#ae1f23;}
.padding { padding:0 0 0 130px;}
.linea_novedades { height:7px; background-image:url(img/linea_home_dos.jpg); background-repeat:no-repeat; background-position:top right; list-style:none;}



.col_izq { width:94px; float:left;}
.col_izq_fin { width:160px; float:left;}
.col_der { width:200px; float:left;}
.col_der_dos { width:400px; float:left;}






/* ESTILOS HOME 2011
-------------------------------------------------------------------------------------------------------*/
.home_contenedor { width:946px; text-align:center;} 
.footer_2011 { height:23px !important; text-align:left !important; background-color:#ae1f23; padding:10px 0 0 28px;}
.box_home { width:231px; float:left; padding:0 7px 0 0;}
.box_home2 { width:231px; float:left; padding:0 3px 0 0;}
.box_home_right { width:231px; float:left; }
.promociones_home { padding:20px 0; background-image:url(img/home/bg_top.jpg); background-repeat:no-repeat; height:130px; width:995px;}
.postcongresos { text-decoration:none;}


/* modulo box promos
-------------------------------------------------------------------------------------------------------*/
.box_home_middle_1 { background-image:url(img/home/box1_middle.jpg); height:115px; background-repeat:repeat-y; padding:0 0 0 16px;}
.box_home_middle_2 { background-image:url(img/home/box2_middle.jpg); height:115px; background-repeat:repeat-y; padding:0 0 0 16px;}
.box_home_middle_3 { background-image:url(img/home/box3_middle2.jpg); height:115px; background-repeat:repeat-y; padding:0 0 0 16px;}
.box_home_middle_4 { background-image:url(img/home/box4_middle.jpg); height:115px; background-repeat:repeat-y; padding:0 0 0 16px;}
.box_home_middle_4 a {margin0; padding:0;}
/* -----------------------------------------------------------------------------------------------------*/
.modulo_box_home { font-size:17px !important; margin:0; color:#ffffff !important; text-align:left !important; border:0 !important; text-decoration:none;}
.modulo_box_home a:link, .modulo_box_home a:visited, .modulo_box_home a:hover, .modulo_box_home a:active {font-size:17px !important; margin:0; color:#ffffff !important; text-align:left !important; border:0 !important; text-decoration:none;}
.lista_box { list-style:none; margin:0; padding:0; text-align:left;}
.col_box_v_left { width:138px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eae3ef; padding:15px 0 0 0;}
.col_box_v_right { width:67px; float:left; padding:15px 0 0 0;}
.col_box_v_right2 { width:67px; float:left; padding:0 0 0 0;}
/* -----------------------------------------------------------------------------------------------------*/
.col_box_f_left { width:138px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:15px 0 0 0; text-decoration:none;}
.col_box_f_left a:link, .col_box_f_left a:visited, .col_box_f_left a:hover, .col_box_f_left a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;  text-decoration:none;} 
.col_box_f_right { width:67px; float:left; padding:15px 0 0 0;}
/* -----------------------------------------------------------------------------------------------------*/
.link_box_2 { color:#f59831; font-style:italic; text-decoration:none; font-weight:bold; padding:10px 0 0 0;}
.link_box_2 a:link, .link_box_2 a:visited, .link_box_2 a:hover, .link_box_2 a:active {color:#f59831; font-style:italic; text-decoration:none; font-weight:bold;}
/* -----------------------------------------------------------------------------------------------------*/
.col_box_verde_left { width:205px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eae3ef; padding:5px 0 0 0; text-decoration:none;}
.col_box_verde_left a:link, .col_box_verde_left a:visited, .col_box_verde_left a:hover, .col_box_verde_left a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eae3ef;  text-decoration:none;}
/* -----------------------------------------------------------------------------------------------------*/
.col_box_a_left { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#eae3ef; padding:0 0 0 0;}
.list_box { behavior: url("iepngfix.htc"); list-style:url(img/home/2011/bullets.png); list-style-position:inside; margin:0; padding:0;}




/* modulo box calendario
-------------------------------------------------------------------------------------------------------*/
.calendario_home { height:257px; padding:0 0 30px 0;}
.calendario_home_left { background-image:url(img/home/calendario_left.jpg); width:231px; float:left; background-repeat:no-repeat; height:257px;}
.calendario_home_middle { background-image:url(img/home/calendario_middle.jpg); width:548px; float: left; background-repeat:no-repeat; height:257px; text-align:left;}
.calendario_home_right { background-image:url(img/home/calendario_right.jpg); width:165px; float:left; background-repeat:no-repeat; height:257px;}



/* legales home
-------------------------------------------------------------------------------------------------------*/
.legales_home { background-image:url(img/home/legales.jpg); height:77px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#6d6e71; text-decoration:none; text-align:left;}
.legales_home a:link, .legales_home a:visited, .legales_home a:hover, .legales_home a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#ae1f23; text-decoration:none;}
.legales_home_left { width:296px; float:left; padding:20px 30px 0 30px;}
.legales_home_right { width:513px; float:left; padding:20px 0 0 0;}


/* agenda home
-------------------------------------------------------------------------------------------------------*/
.agenda_home { font-size:17px; color:#FFF; text-align:left; margin:0; padding:0; border:0 !important;  }
.calendario_home_middle_left { width:250px; float:left; padding:30px 0 0 30px;}
.calendario_home_middle_right { width:260px; float:left; padding:30px 0 0 0;}
.titulo_agenda { font-size:12px; padding:0; margin:0; border-bottom:0px !important; line-height:20px;}
.bullets_agenda { margin:0; padding:0; list-style:url(img/home/bullets.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a2a1a1; list-style-position:inside; text-decoration:none;}
.bullets_agenda a:link, .bullets_agenda  a:visited, .bullets_agenda  a:hover, .bullets_agenda  a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a2a1a1;  text-decoration:none;}
