@charset "UTF-8";
/* CSS Document */


body, tr, th {
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	font-size:12px;
	line-height:18px;
	
	
}
body {
	background:url(imagenes/back.jpg) #f0ebe7 repeat-x;
	height:100%;
	text-align:center;
	margin:0 auto;
}


/* ------ !!! HACKS !!! ------ */


div,td,th {
	text-align:left;
}
p {margin:0; padding:0; border:0;}

img, div, span, a, tr, td, li, ul, hr { behavior: url(iepngfix.htc) }

ul,  li {text-align:left;}

a img {border:none; outline:none; text-decoration:none;}
a {outline: none;}

h1, h2, h3, h4 {margin:0; padding:0;}

hr {
  width:100%;
  height: 1px;
  background:#B2AAA3;
  margin:15px auto;
  border:none;
  overflow:hidden;
}

.marco{
	border:#fdfdfd solid 8px !important;
	
	}
	
.descarga{
	background:url(imagenes/boton_descarga.png) no-repeat;
	float:right;
	margin:15px 5px 5px 5px;
	width:90px;
	height:18px;
	display:block;
	text-decoration:none;
	}
	
.menu{
	background:url(imagenes/boton_volver.png) no-repeat;
	float:right;
	margin:15px 5px 5px 5px;
	width:90px;
	height:18px;
	display:block;
	text-decoration:none;
	}
	
.click{
	background:url(imagenes/boton_click.png) no-repeat;
	float:right;
	margin:1px 5px 0 5px;
	width:90px;
	height:18px;
	display:block;
	text-decoration:none;
	}
	
	
.clear {
	border:none;
	clear:both;
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

/*focus jac para campo de texto en chafari*/
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

.centro table, .centro td, .centro th{ text-align:center !important; margin:auto !important}



/* --------------- TOP --------------- */


.logo {
	float:left;
	margin:15px 0;
}
#menu_principal {
	width:930px;
	height:75px;
	margin:0 auto;
}
div.menu_principal_item {
	float:right;
	text-align:center;
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-shadow:#FFF 3px 0 0;
	margin:20px 0 0 0;
	text-shadow:#FFFFFF 0px 1px 0px;
}

a.menu_principal_item {
	color:#343434;
	text-decoration:none;
	margin:0 10px 0 10px;
	display:block;
}
a.menu_principal_item:hover {
	color:#000000;
	text-decoration:none;
}
#cont_menugris {
	width:930px;
	height:135px;
	margin:0 auto;
	padding-top:10px;
}

ul#navlist {
	margin:0;
	padding:0 0 11px 0;
	text-align:left;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#navlist a { 
	padding: 2px 8px 13px 8px;
	margin:0;
}

#navlist a:link, #navlist a:visited {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-shadow:#111111 0px 1px 0px;
	color: #fff;
	text-decoration: none;
}

#navlist a:hover {
	color: #CD5858;
	text-decoration: none;
	/*background-color:#c6c5c3;
	border-left:#f1f1f1 1px solid;
	border-right:#f1f1f1 1px solid;
	border-top:#fff 1px solid;
	color:#000000 !important;
	text-shadow:#fff 0px 1px 0px !important;
	padding: 2px 7px 13px 7px;*/
}
#espacio {
	width:100%;
	height:29px;
}


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



#buscador {
	background:url(imagenes/back_buscador.jpg) no-repeat top left;
	width:170px;
	height:23px;
	margin:0px 0px 0px 0px;
	float:right;
	display:block;
}
#buscador input{
	border:none !important;
	background:transparent none !important;
	width:110px;
	height:20px;
	float:left;
	margin:1px 0 0 2px;
	color:#280f00;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
}
#buscador li {
	background:url(imagenes/boton_buscar1.jpg) no-repeat !important;
	width:47px !important;
	height:24px !important;
	float:right !important;
	display:block !important;
	margin:0 !important;
	padding:0;
	border:0 !important;
	cursor:pointer !important;
	list-style:none !important;
}
#buscador li:hover {
	background:url(imagenes/boton_buscar2.jpg) no-repeat !important;
	width:47px !important;
	height:24px !important;
	float:right !important;
	display:block !important;
	margin:0 !important;
	border:0 !important;
	cursor:pointer !important;
}

.boton_buscar {
	background:url(imagenes/boton_buscar1.jpg) no-repeat !important;
	width:35px !important;
	height:20px !important;
	float:right !important;
	display:block !important;
	margin:2px 1px 0 0 !important;
	border:0 !important;
	cursor:pointer !important;
}

.boton_buscar:hover {
	background:url(imagenes/boton_buscar2.jpg) no-repeat !important;
	width:35px !important;
	height:20px !important;
	float:right !important;
	display:block !important;
	margin:2px 1px 0 0 !important;
	border:0 !important;
	cursor:pointer !important;
}




/*#############################################################################################*/




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


#wrap_center {
	width:955px;
	margin: 0 auto;
	border:none;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
}




/* --------- COLUMNA DERECHA --------- */


#eventos_right {
	float:right;
	width:296px;
	padding:17px 0 50px 0;
	margin:0 0 0 0;
	border-left:#dad1c5 1px solid;
	border-right:#dad1c5 1px solid;
	position:relative;
	background:#d9d3cb;
	height:auto !important;
	height:100%;
	min-height:100%;
	display:inline;
}


.contDer {
	margin:0 30px 15px 30px;
	display:block;
}
.separaPuntosDer {
	background:url(imagenes/separa_puntos.gif) repeat-x;
	height:1px;
	margin:10px 0;
}
.eventoAnterior {
	margin:0 30px 0px 30px;
	font-size:9px;
	text-transform:uppercase;
	color:#161616;
}
.eventoAnterior a {
	width:185px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#004163;
	text-decoration:none;
	text-transform:none;
	display:block;
	line-height:16px;
	margin:0 0 5px 0;
}
.eventoAnterior a:hover {
	color:#af3131;
}
.eventoAnterior span {
	display:inline;
	float:left;
	width:185px;
}

.fechaAnteriores {
	background:url(imagenes/back_fecha_anteriores.jpg) no-repeat;
	width:48px;
	height:33px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#c7c7c7;
	text-align:center;
	float:right;
	line-height:12px;
	text-transform:none;
	display:inline;
}

.fechaAnteriores p {
	padding:3px 0 0 5px;
}

.galeriasDerecha {
	background-color:#cbc4bb;
	margin:0 30px;
	padding:0 25px;
}
#imagenGaleria {
	background:url(imagenes/imagen_galerias.png) no-repeat;
	width:200px;
	height:164px;
	margin:-20px 0 0 0;
	position:absolute;
	display:block;
}
.galeriasDerecha h2{
	width:185px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#554229;
	text-decoration:none;
	text-transform:none;
	display:block;
	line-height:16px;
	margin:10px 0 5px 0;
}
.galeriasDerecha a {
	color:#ad5600;
	text-decoration:none;
	display:block;
}
.galeriasDerecha a:hover {
	color:#a31515;
}




/* --------- COLUMNA IZQUIERDA --------- */

.menuMesa{ background: none !important; display:block; width:120px; height:10px; letter-spacing:-1px;}
* html.menuMesa{ background: #333333 !important; display:block; width:120px; height:10px; letter-spacing:-1px;}
* + html.menuMesa{ background: #333333 !important; display:block; width:120px; height:10px; letter-spacing:-1px;}

.menuMesas { background:url(http://eventos.imcp.org.mx/imagenes/bg_menu_jump.png) top left no-repeat  !important; display:block; width:170px; height:30px; border:none; padding-top:-5px; color:#ffffff; font-size:13px; font-weight:bold; vertical-align:middle}
* html.menuMesas { background:#333333 !important; display:block; width:174px; height:25px; border:none; margin-top:-5px; color:#00000; font-size:13px;}
* + html.menuMesas { background:#333333 !important; display:block; width:174px; height:25px; border:none; margin-top:-5px; color:#000000; font-size:13px;}

.tabContent {
	/* LIMITA EL TAMAÑO DE TABLAS QUE HAGAN EN EL SPIP */
	max-width: 572px !important;
	width:expression(this.width > 572 ? "572px" : this.width) !important;
}


#eventos_left {
	display:inline;
	position:relative;
	line-height:20px;
	float:left;
	padding:17px 0 0 0;
	width:572px;
	margin:0 0 50px 15px;
}

#eventos_left p, .eventos_left_int p, table p {
	padding-bottom:24px;
}

#eventos_left a, .eventos_left_int a {
	color:#121212;
}

#eventos_left a:hover, .eventos_left_int a:hover {
	color:#cc0000;
}

.eventos_left_int {
	display:inline;
	position:relative;
	line-height:20px;
	float:left;
	padding:17px 0 50px 0;
	width:572px;
	margin:0 0 0 15px;
}

.tit_eventos {
	color:#242424;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:2px;
}
.tit_galerias {
	background:url(imagenes/icon_galeria.png) no-repeat;
	display:block;
	height:28px;
	padding:5px 0 0 42px;
	margin:0 0px 0 25px;
}

.tit_eventos_anteriores {
	background:url(imagenes/icono_ant.png) no-repeat;
	display:block;
	height:28px;
	padding:5px 0 0 42px;
	margin:0 0px 0 25px;
}
.tit_eventos_anteriores_int {
	background:url(imagenes/icono_ant.png) no-repeat;
	height:28px;
	padding:5px 0 0 42px;
	margin:0;
	float:right;
	display:inline;
}
.tit_eventos_anteriores_int2 {
	background:url(imagenes/icono_ant.png) no-repeat;
	height:28px;
	padding:5px 0 0 42px;
	margin:0;
	display:block;
}
.tit_proximos_eventos {
	background:url(imagenes/icono_prox.png) no-repeat;
	display:block;
	height:28px;
	padding:5px 0 0 42px;
	margin:0;
}

.separa_left {
	background:url(imagenes/separa_left.gif) repeat-x;
	margin:15px 0;
	padding:1px;
	height:2px;
	display:block;
}

.separa_right {
	background:url(imagenes/separa_right.gif) repeat-x;
	margin:15px 0;
	padding:1px;
	height:2px;
	display:block;
}
.separa_right_galeria {
	background:url(imagenes/separa_galeria.gif) repeat-x;
	margin:15px 0;
	padding:1px;
	height:2px;
	display:block;
}
.notas_eventos {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#900000;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
	display:block;
	padding:0 0 7px 0;
}
.notas_eventos_gris {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#333;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
	display:block;
	padding:0 0 7px 0;
}

h1 a.notas_eventos {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#900000 !important;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
	display:block;
	padding:0 0 7px 0;
}
h1 a:hover.notas_eventos {
	color:#c31010 !important;
}
.eventos_home {
	padding:0 0 40px 0;
}
.lugar_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ad5600;
}
.lugar_home_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
}
.cuadro_home {
	background:#d9d3cb;
	padding:13px;
	margin:28px 0 0 0;
}
.cuadro_home img {
	margin:0px 0px 15px 0px;
	padding:1px;
	display:block;
	width:auto;
	height:auto;
	max-width: 541px;
	/*max-height: px;*/
	width: expression(this.width > 541 ? '541px' : true); /*IE*/
	/*height: expression(this.height > this.width && this.height > 84 ? '84px' : true); /*IE*/
}
.fecha_home {
	background:url(imagenes/pendon.png) no-repeat;
	width:72px;
	height:90px;
	padding:10px 1px 1px 1px;
	margin:-17px 0 0 20px;
	position:absolute;
	display:inline;
}
.fecha_home p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:14px;
	padding:0 13px 0 5px;
}





/*----------- EVENTOS HOME LINKS-------------*/


.links_home {
	width: 548px;
	list-style:none;
	margin: 0px;
	display:inline;
	clear:both;
}
.links_home li {
	display: block;
	float: left;
	text-align:left;
}
.links_home a {
	width: 216px;
	width: "271px";/*IE HACK*/
	height: 30px;
	height: "38px";/*IE HACK*/
	display: block;
	margin: 0px;
	padding: 8px 0 0 55px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
	color:#070707;
}

/* -- */

.links_home a.link_homeDescarga {
	background:url(imagenes/back_links_home2.gif) no-repeat;
	background-position:top left;
}
.links_home a:hover.link_homeDescarga {
	background:url(imagenes/back_links_home2.gif) no-repeat;
	background-position:0 -75px;
}

.links_home a.link_homeInscripcion {
	background:url(imagenes/back_links_home2.gif) no-repeat;
	background-position:top right;
}
.links_home a:hover.link_homeInscripcion {
	background:url(imagenes/back_links_home2.gif) no-repeat;
		background-position:-271px -75px;

}


/* -- */

.links_home a.link_home1{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:top left;
}
.links_home a:hover.link_home1{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:0 -75px;
}
.links_home a.link_home2{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:top right;
}
.links_home a:hover.link_home2{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:-271px -75px;
}
.links_home a.link_home3{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:0 -38px; 
}
.links_home a:hover.link_home3{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:0 -113px;
}
.links_home a.link_home4{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:-271px -38px; 
}
.links_home a:hover.link_home4{
	background:url(imagenes/back_links_home.gif) no-repeat;
	background-position:-271px -113px;
}

a.boton_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF !important;
	float:left;
	border:none;
	background:#CE3725;
	white-space:nowrap;
	margin:20px 0 0 0;
	padding:0 5px 0 5px;
	text-decoration:none;
}
a:hover.boton_rojo {
	background:#aa2617;
}

a.boton_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF !important;
	float:left;
	border:none;
	background:#575757;
	white-space:nowrap;
	margin:20px 0 0 0;
	padding:0 5px 0 5px;
	text-decoration:none;
}
a:hover.boton_gris {
	background:#333;
}


/*
a.paginador {
	float:left;
	border:none;
	background:#d47112;
	white-space:nowrap;
	margin:20px 0 0 0;
	padding:0 5px 0 5px;
	text-decoration:none;
}
a:hover.paginador {
	background:#ac5400;
}
*/

.alineaCentro {
	text-align:center;
	width:570px;
}

ul{border:0; margin:auto; padding:0; text-align:center}

#paginador span {
margin-right:2px;
text-align:center;
background-color:#e3dfdb;
border:1px solid  
color:#c96200;
display:block;
float:left;
padding:0 4px 0 4px;
}

#paginador li{
border:0; margin:0; padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
list-style:none;
}
#paginador a {
margin-right:2px;
text-align:center;
}

#paginador a:link,
#paginador a:visited {
background-color:#ebd9c9;
border:1px solid #f4e3d3;
color:#c96200;
display:block;
float:left;
padding:0 4px 0 4px;
text-decoration:none;
}
#paginador a:hover{
background-color:#ecd6d2;
border:1px solid #fdcec8;
color:#eb1900;
}










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




#wrap_center_TITs {
	width:955px;
	margin: 20px auto;
	border:none;
	position:relative;
}

#wrap_center_info_int {
	background:url(imagenes/back_info_int.png) repeat-y;
	width:955px;
	margin: 0 auto;
	border:none;
	position:relative;
}

.tit_proximos_eventos_int {
	background:url(imagenes/icono_prox.png) no-repeat;
	height:28px;
	padding:5px 0 0 42px;
	margin:0;
	float:right;
	display:inline;
}
.tit_info_complementaria {
	background:url(imagenes/icono_info_comp.png) no-repeat;
	height:35px;
	padding:3px 0 0 53px;
	margin:20px 0 20px 30px;
	_margin:20px 0 20px 10px;
	display:block;
	float:left;
}
.tit_memoria {
	background:url(imagenes/icono_memoria.png) no-repeat;
	height:35px;
	padding:10px 0 0 53px;
	margin:20px 0 20px 30px;
	_margin:20px 0 20px 10px;
	display:block;
	float:left;
}
.tituloEventoInt {
	padding:10px 0 0 100px;
}






/*########################## TITULOS EVENTO ##################################*/



.tit_bienvenida {
	background:url(imagenes/icono_bienvenida.png) no-repeat;
	height:28px;
	padding:5px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}
.tit_programaGral {
	background:url(imagenes/icono_programa_gral.png) no-repeat;
	height:28px;
	padding:3px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}
.tit_programaTecnico {
	background:url(imagenes/icono_programa_tec.png) no-repeat;
	height:28px;
	padding:3px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}
.tit_patrocinadores {
	background:url(imagenes/icono_patrocinadores.png) no-repeat;
	height:28px;
	padding:3px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}
.tit_hospedaje {
	background:url(imagenes/icono_hospedaje.png) no-repeat;
	height:28px;
	padding:2px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}
.tit_promociones {
	background:url(imagenes/icono_promociones.png) no-repeat;
	height:28px;
	padding:1px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}
.tit_contacto {
	background:url(imagenes/icono_contacto.png) no-repeat;
	height:28px;
	padding:1px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}

.tit_info_complementaria_top {
	background:url(imagenes/icono_info_comp_ch.png) no-repeat;
	height:28px;
	padding:3px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}

/*########################## END TITULOS EVENTO ##################################*/







.tit_adjunto {
	background:url(imagenes/icono_adjunto.png) no-repeat;
	height:35px;
	padding:5px 0 0 30px;
	margin:0;
	display:inline;
}
.tit_galeriaFotos {
	background:url(imagenes/icono_galeria.png) no-repeat;
	height:35px;
	padding:5px 0 0 30px;
	margin:0;
	display:inline;
}
.tit_galeriaVideomemoria {
	background:url(imagenes/icono_videomemoria.png) no-repeat;
	height:35px;
	padding:5px 0 0 30px;
	margin:0;
	display:inline;
}
.tit_presentaciones {
	background:url(imagenes/icono_presentaciones.png) no-repeat;
	height:35px;
	padding:5px 0 0 30px;
	margin:0;
	display:inline;
}
.tit_sinopsis {
	background:url(imagenes/icono_sinopsis.png) no-repeat;
	height:35px;
	padding:5px 0 0 30px;
	margin:0;
	display:inline;
}
.tit_registro {
	background:url(imagenes/icono_registro_ch.png) no-repeat;
	height:28px;
	padding:5px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}



.fecha_int {
	background:url(imagenes/pendon.png) no-repeat;
	width:72px;
	height:90px;
	padding:10px 1px 1px 1px;
	margin:-23px 0 0 0;
	position:absolute;
	display:inline;
}
.fecha_int p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:14px;
	padding:0 13px 0 5px;
}

.fecha_int_gris {
	background:url(imagenes/pendon_gris.png) no-repeat;
	width:72px;
	height:90px;
	padding:10px 1px 1px 1px;
	margin:-23px 0 0 0;
	position:absolute;
	display:inline;
}
.fecha_int_gris p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:14px;
	padding:0 13px 0 5px;
}



a.botonRegistro {
	background:url(imagenes/boton_registro.jpg) top;
	width:260px;
	height:45px;
	cursor:pointer;
	display:block;
	margin:32px 0 40px 0;
	float:left;
}
a:hover.botonRegistro {
	background:url(imagenes/boton_registro.jpg) bottom;
	width:260px;
	height:45px;
}

.menuDerecha{
	background:url(imagenes/icono_bienvenida.png) no-repeat;
	height:28px;
	padding:5px 0 0 30px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}

#eventos_right_int {
	float:right;
	width:296px;
	padding:0 0 50px 0;
	margin:0 0 0 0;
	/*border-left:#dad1c5 1px solid;
	border-right:#dad1c5 1px solid;
	background:#d9d3cb;*/
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	display:inline;
}
#menu_right_int_wrap {
	background:url(imagenes/back_info_int.png) repeat-y;
	width:296px;
	padding:0;
	margin:0;
}
#menu_right_int {
	width:296px;
	padding:0;
	margin:0;
	position:relative;
}
.separaMenuRight {
	height:2px;
	width:260px;
	margin:0 0 4px 0;
	border-top:#CCCCCC dotted 1px;
	padding:0;
	/*background:url(imagenes/top_info_int.gif) no-repeat;*/
}

.links_menu {
	color:#004163;
	height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	font-style:italic;
	display:block;
	padding:0 0 0 30px;
	margin:0 0 0 20px;
}

a.Bbienvenida {
	background:url(imagenes/icono_bienvenida.png) no-repeat;
}
a.BprogramaGen {
	background:url(imagenes/icono_programa_gral.png) no-repeat;
}
a.BprogramaTec	 {
	background:url(imagenes/icono_programa_tec.png) no-repeat;
}
a.Bpatrocinadores {
	background:url(imagenes/icono_patrocinadores.png) no-repeat;
}
a.Bhospedaje {
	background:url(imagenes/icono_hospedaje.png) no-repeat;
}
a.Bpromociones {
	background:url(imagenes/icono_promociones.png) no-repeat;
}
a.Bcontacto {
	background:url(imagenes/icono_contacto.png) no-repeat;
}

a:hover.Bbienvenida, a:hover.BprogramaGen, a:hover.BprogramaTec, a:hover.Bpatrocinadores, a:hover.Bhospedaje, a:hover.Bpromociones, a:hover.Bcontacto {
	color:#bb1212;
}


#menu_info_complemementaria {
	background:#d9d3cb;
	width:296px;
	padding:0 0 0 0;
	margin:20px 0 0 0;
}

#menu_info_complemementaria li{
	list-style:circle;
	float:left;
}

.links_menu_complementario {
	color:#971414;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:0;
	margin:0;
}
a:hover.links_menu_complementario {
	color:#d21818;
}

.separaInfoComplementaria {
	width:245px;
	height:25px;
	margin:0 auto 1px auto;
	padding-top:5px;
	border:none;
	border-top: #999999 dotted 1px;
	/*background:url(imagenes/separa_puntos.gif) repeat-x;*/
}

.texto {
	line-height:20px;
}
.texto img {
	border:1px solid #e1dbd4;
	float:left;
	margin:0 30px 20px 0;
}
.texto span {
	/*QUITA ESTILO DEL SPIP QUE PONE A LOS SPANS*/
	width:auto !important;
}
a.boton_imprimir {
	width:73px;
	height:22px;
	background:url(imagenes/boton_imprimir.gif) top;
	cursor:pointer;
	display:block;
	float:right;
}
a:hover.boton_imprimir {
	background:url(imagenes/boton_imprimir.gif) bottom;
}


a.boton_recomienda {
	width:138px;
	height:22px;
	background:url(imagenes/boton_recomendar.gif) top;
	cursor:pointer;
	display:block;
	float:right;
}
a:hover.boton_recomienda {
	background:url(imagenes/boton_recomendar.gif) bottom;
}





.thumbs {
  width: 100%;
  margin: auto;
  padding: 0;
  text-align: center;
}
.thumbs a {
	color:#333;
	font-size:11px;
	text-decoration:none;
}
.thumbs a:hover {
	color:#000;
	font-size:11px;
	text-decoration:none;
}
.thumbs ul {
  margin: 0;
  padding: 0;
}
.thumbs li {
  height: 9.5em;
  width: 9.5em;  
  float: left;
  overflow: hidden;
  text-align: center;
  padding: .2em .2em 0 0;
  margin: .8em .8em 0 0;
  width: 100px;
  height: 100px;
}
.thumbs img {
  display: block;
  text-align: center;
  margin: 0 auto 0 auto;
  padding: 0;
  border:5px solid #e1dbd4;
  width:100px;
}


#contVideomemoria {
	margin:10px 0 0 0;
}
#contVideomemoria div {
	float:left;
	margin:0 20px 20px 0;
}


#contPresentaciones {
	margin:10px 0 40px 0;
}
#contPresentaciones ul{
	clear:left;
	line-height:14px;
}
#contPresentaciones li {
	width:150px;
	height:125px;
	list-style:none;
	float:left;
	margin:0 40px 20px 0;
	text-align:center;
	font-size:11px;
	display:inline;
}
#contPresentaciones div {
	text-align:center;
	padding:10px;
	background-color:#e1dbd4;
}
#contPresentaciones img {
	text-align:center;
	margin-bottom:5px;
}
#contPresentaciones a {
	display:block;
	text-decoration:none;
	color:#333;
}
#contPresentaciones a:hover {
	color:#a72b2b;
}
#contPresentaciones p {
	color:#a72b2b;
}


h3 {
	color:#ad5600;
	font-size:13px;
	display:block;
	margin:5px 0;
	text-align:left;
	font-weight:normal;
}









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




#footer {
	width:100%;
	text-align:center;
	height:110px;
	background:url(imagenes/back_footer.gif) repeat-x;
	color:#555;
}

#niv1_footer {
	width:955px;
	height: 74px;	
	margin:0 auto;
}


#niv2_footer {
	width:955px;
	padding:8px 0 0 0;
	text-align:center;
	height: 27px;
	font-size:11px;
	margin:0 auto;
}

a.webcom {
	float:right;
	display:block;
	margin:25px 25px 0 0;
	text-decoration:none;
	color:#666;
}

a:hover.webcom {
	color:#999;
}

a.links_footer {
	float:left;
	display:block;
	margin:25px 0 0 25px;
	text-decoration:none;
	color:#666;
}

a:hover.links_footer {
	color:#999;
}










/* ------------------------------------------- INSCRIBETE PROVISIONAL -------------------------------------------- */



.inscripcion {
	font-size:14px;
	color:#222;
}
.inscripcion img {
	margin:0 8px 0 8px;
	padding:0;
	display:inline;
	
}
.cuadroSelecciona {
	background-color:#eeeeee;
	border-bottom:#bfbfbf;
	border-right:#cdcdcd;
	padding:10px;
	text-align:center;
}
.cuadroSelecciona p {
	font-size:13px;
	font-weight:bold;
	color:#333;
}


a.linkPago {
	font-size:11px;
	color:#06C;
	text-decoration:none;
	display:inline;
	margin:0 15px 0 15px;
}
a:hover.linkPago {
	color:#900;
	text-decoration:none;
}
.formulario {
	width:530px;
	margin:0 auto;
}
.titModoPagoDiv {
	font-size:10px;
	font-weight:bold;
	color:#900;
	margin:0 0 20px 0;
	padding:10px;
	background-color:#FFF;
}
.titModoPagoLink {
	font-size:10px;
	font-weight:bold;
	color:#900;
	background-color:#FFF;
	display:inline;
	float:right;
	text-decoration:none;
}
.titModoPagoTit {
	font-size:10px;
	font-weight:bold;
	color:#900;
	display:inline;
	float:left;
}

/* ------------------------------------------- TERMINA INSCRIBETE PROVISIONAL -------------------------------------------- */







#wrapper {
	width:572px;
}

#wrapper:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.column {
	float: left;
	width: 130px;
	margin:0 5px 10px 5px;
	text-align:center;
}
a.nombreArchivo {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.infoArchivo {
	font-size:10px;
	color:#666;
	text-align:center;
	margin:0 5px;
}
.descArchivo {
	font-size:11px;
	text-align:center;
	line-height:14px;
}









.marcogris {
	border: thin solid #B9A9A0;
}
.marcofoto {
	border: thin solid #E1DBD4;
}
:13px;
	font-weight:bold;
	color:#333;
}


a.linkPago {
	font-size:11px;
	color:#06C;
	text-decoration:none;
	display:inline;
	margin:0 15px 0 15px;
}
a:hover.linkPago {
	color:#900;
	text-decoration:none;
}
.formulario {
	width:530px;
	margin:0 auto;
}
.titModoPagoDiv {
	font-size:10px;
	font-weight:bold;
	color:#900;
	margin:0 0 20px 0;
	padding:10px;
	background-color:#FFF;
}
.titModoPagoLink {
	font-size:10px;
	font-weight:bold;
	color:#900;
	background-color:#FFF;
	display:inline;
	float:right;
	text-decoration:none;
}
.titModoPagoTit {
	font-size:10px;
	font-weight:bold;
	color:#900;
	display:inline;
	float:left;
}

/* ------------------------------------------- TERMINA INSCRIBETE PROVISIONAL -------------------------------------------- */







#wrapper {
	width:572px;
}

#wrapper:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.column {
	float: left;
	width: 130px;
	margin:0 5px 10px 5px;
	text-align:center;
}
a.nombreArchivo {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.infoArchivo {
	font-size:10px;
	color:#666;
	text-align:center;
	margin:0 5px;
}
.descArchivo {
	font-size:11px;
	text-align:center;
	line-height:14px;
}
.centrar {
	text-align:center;
}











.marcogris {
	border: thin solid #B9A9A0;
}
.marcofoto {
	border: thin solid #E1DBD4;
}
