* {
	text-decoration: none;
	font-size: 1em;
	outline: none;
	padding: 0;
	margin: 0;
	}
code, kbd, samp, pre, tt, var, textarea, 
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
	}
dfn, i, cite, var, address, em { 
	font-style: normal; 
	}
th, b, strong, h1, h2, h3, h4, h5, h6 { 
	font-weight: normal; 
	}
a, img, a img, iframe, form, fieldset, 
abbr, acronym, object, applet, table {
	border: none; 
	}
table {


	}
caption, th, td, center { 
	text-align: left;
	}
body {
	background: white;
	line-height: 1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	font-size:12px;
	}
q { 
	quotes: "" ""; 
	}
ul, ol, dir, menu { 
	list-style: none; 
	}
sub, sup { 
	vertical-align: baseline; 
	}
a { 
	color: inherit; 
	}
hr { 
	display: none; 
	}
font { 
	color: inherit !important; 
	font: inherit !important; 
	color: inherit !important; /* editor's note: necessary? */ 
	}
marquee {
	overflow: inherit !important;
	-moz-binding: none;
	}
blink { 
	text-decoration: none; 
	}
nobr { 
	white-space: normal; 
	}
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
}

/* CONTENEDOR */

    .thrColFixHdr #container { 
    	width: 980px;  
    	background: #FFFFFF;
    	margin: 0 auto;
    	border: 0px solid #000000;
    	text-align: left; 
    } 
    .thrColFixHdr #header { 
		position: relative; 
		width: 980px; height: 153px;
    	background: #fff; 
    	padding: 0px;  
    } 
    .thrColFixHdr #header h1 {
    	margin: 0; 
    	padding: 10px 0; 
    }
    .thrColFixHdr #sidebar1 {
    	float: left; 
    	width: 151px; 
    	background: #fff; 
    	padding-top: 0px; 
		padding-left:5px;
    }
    .thrColFixHdr #sidebar2 {
    	float: right;
    	width: 151px; 
    	background: #fff; 
    	padding: 0px; 
		padding-right:5px;
    }
    .thrColFixHdr #mainContent { 
    	margin: 0 160px; 
    	padding: 0 0px; 
    } 
    .thrColFixHdr #footer {
		margin-top: 10px; 
    	padding: 0 10px 0 20px; 
    	background:#fff;
		border-top: 1px solid #ba0000;
		font-size:11px; color:#ba0000;
    } 
    .thrColFixHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
    .fltrt { 
		position:relative;
    	float: right;
    	margin-left: 8px;
    }
	.p_floatright {
		text-align:right;
	}
    .fltlft { 
	position:relative;
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

/* estilos para las letras */
h2 {
	color: #000; font-weight:bold; font-size:14px;
}
.publicidad_header {
	position: absolute;
	top: 0px;
	left: 310px;
	background-image:url(../images/bg_publicidad.gif);
	background-repeat:no-repeat;
	width: 651px;
	height: 89px;
	padding: 1px 2px 2px 13px;
}
#logo_header {
	position:absolute;
	width:296px;
	height:92px;
	z-index:1;
	left: 6px;
	top: -1px;
}
#marquesina_informativa {
	position:absolute;
	width:965px;
	height:30px;
	z-index:1;
	top: 93px;
	left: 0;
	padding-left:15px;
	background-image:url(../images/bg_marquesina.gif);background-repeat:repeat-x;
}
#menusuperior {
	position:absolute;
	width:965px;
	height:30px;
	z-index:1;
	top: 123px;
	left: 0;
	padding-left:15px;
	background-image:url(../images/bg_menu.gif);background-repeat:repeat-x;
}
.menu_superior {
	position:relative; float:left;
	height:30px;
	z-index:1;
}
.telefono_menu_superior {
	position:relative; float:right;
	height:30px;
	z-index:1;
}
.titulo_sidebar {
	margin-top: 10px;
}
.caja_sidebar {
	border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; border-bottom: 1px solid #ba0000;
	width: 129px;
	font-size:10px; color:#000000; 
	padding: 0px 10px 10px 10px;
}
.caja_sidebar_sin_borde {
	width: 147px;
	font-size:10px; color:#000000; 
	padding: 0px 1px 10px 1px;
}
.caja_sidebar_publicidad {
	border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; border-bottom: 1px solid #ba0000;
	width: 147px;
	font-size:10px; color:#000000; 
	padding: 0px 1px 10px 1px;
}
.banner_sidebar {
	width: 147px; margin-bottom: 1px;
}
.compraya {
	text-align: center; font-size:12px; font-weight: bold;
	color: #ba0000;
}
.caja_formu_sidebar {
	background-color: #ebdecb; border: 0px;
	font-size:11px; color:#ba0000;
	width: 123px; height: 16px;
	margin-top: 3px;
	padding: 2px 3px;
}
.boton_formu_sidebar {
	background-color: #ebdecb; border: 1px solid #ba0000;
	background-image:url(../images/bg_boton.gif); background-repeat:repeat-x; background-position:top;
	width: 70px; height: 20px;
	padding: 2px 3px;
	text-align:center; font-variant:small-caps; font-size:12px;
	color: #ba0000; font-weight:bold; 
	margin-top: 3px;
}
.boton_formu_sidebar_mas_largo {
	background-color: #ebdecb; border: 1px solid #ba0000;
	background-image:url(../images/bg_boton.gif); background-repeat:repeat-x; background-position:top;
	width: 95px; height: 20px;
	padding: 2px 3px;
	text-align:center; font-variant:small-caps; font-size:12px;
	color: #ba0000; font-weight:bold; 
	margin-top: 3px;
}
.powerinternalia {
	float: right; padding-top: 5px;
}
/* estilos para letras y links */
.negro_14_bold {
	color:#000000; font-size:14px; font-weight:bold;
}
a.link_rojo_subr:link,  a.link_rojo_subr:active, a.link_rojo_subr:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ba0000;
	text-decoration: underline;
}

a.link_rojo_subr:hover {
	color: #000;
	text-decoration: none;
}
a.link_10rojo_subr:link,  a.link_10rojo_subr:active, a.link_10rojo_subr:visited {
	font-size: 10px;
	font-weight: normal;
	color: #ba0000;
	text-decoration: underline;
}

a.link_10rojo_subr:hover {
	color: #000;
	text-decoration: none;
}

/* estilos genéricos sección */
.anterior_siguiente {
	position:relative; float:left;
	width: 644px;text-align: center;
}
.barra_noticias {
	position:relative; float:left;
	border-bottom: 1px solid #ba0000;
	height: 17px; width: 644px;
	margin-bottom: 10px;
}
.barra_recomendados {
	position:relative; float:left;
	border-bottom: 1px solid #ba0000;
	height: 17px; width: 644px;
	margin-bottom: 10px; margin-top: 10px;
}
.barra_noticias_inf {
	position:relative; float:left;
	border-top: 1px solid #ba0000;
	height: 16px; width: 644px;
	margin-top: 10px;
}
.titulo_seccion {
	position:relative; top:0px;
	border-top: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; 
	border-bottom: 2px solid #fff;
	color: #ba0000; font-size: 12px; font-weight:bold;
	padding: 3px 3px 0px 3px;
	width: 100px; 
	text-align:center;
	float:left; margin-left: 15px;
}
.titulo_seccion_largo {
	position:relative; top:0px;
	border-top: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; 
	border-bottom: 2px solid #fff;
	color: #ba0000; font-size: 12px; font-weight:bold;
	padding: 3px 3px 0px 3px;
	width: 220px; 
	text-align:center;
	float:left; margin-left: 15px;
}
.titulo_seccion_maslargo {
	position:relative; top:0px;
	border-top: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; 
	border-bottom: 2px solid #fff;
	color: #ba0000; font-size: 12px; font-weight:bold;
	padding: 3px 3px 0px 3px;
	width: 280px; 
	text-align:center;
	float:left; margin-left: 15px;
}
.titulo_seccion_inf {
	position:relative;top: -1px;
	border-bottom: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; 
	border-top: 2px solid #fff;
	color: #ba0000; font-size: 12px; font-weight:bold;
	padding: 0px 3px 3px 3px;
	width: 100px; 
	text-align:center;
	float:left; margin-left: 15px;
}
.seleccion_categoria_barra {
position:relative;top: 0px;
	float:left;
	margin-left: 10px;
	border-top: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000;
	border-bottom: 0px solid #fff;
	padding-top: 0px; height: 16px;
}
.seleccion_categoria_barra_inf {
	position:relative;top: -1px;
	float:left;
	margin-left: 10px;
	border-bottom: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000;
	border-top: 0px solid #fff;
	padding-top: 0px; height: 18px;
}
.select_categoria {
	border: 0px solid #ba0000; background-color: #ebdecb;
	color: #ba0000; font-size:11px; font-weight:normal;
	height: 18px; margin-top: 0px;
}
.boton_barra {
	float: right;
	position:relative;top: 0px;
	border-top: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; 
	border-bottom: 2px solid #fff;
	color: #ba0000; font-size: 12px; font-weight:bold;
	padding: 3px 3px 0px 3px;
	width: 100px; height: 13px;
	text-align:center;
	margin-right: 15px;
}
.boton_barra_inf {
	float: right;
	position:relative; top: -1px;
	border-bottom: 1px solid #ba0000; border-left: 1px solid #ba0000; border-right: 1px solid #ba0000; 
	border-top: 2px solid #fff;
	color: #ba0000; font-size: 12px; font-weight:bold;
	padding: 0px 3px 3px 3px;
	width: 100px; height: 13px;
	text-align:center;
	margin-right: 15px;
}
#lista_paginacion {
list-style: none; text-align: right;
}
.lista_paginacion_li {
list-style: none;  float: left; padding-left: 6px;
}
.paginacion_cajas_no_activas {
color: #99131a; text-align: center; font-size: 10px; text-align: center;
}
.paginacion_cajas_activas {
color: #000; text-align: center; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
	font-weight: normal;
	text-decoration: underline;
}

a.paginacion:hover {
	text-decoration: none;
}

.contenido_marginado {
	margin-left: 23px; text-align:justify; margin-right: 17px;
	line-height:normal;
}
.columna_izquierda {
	position:relative;
	float:left; border-right: 1px solid #ba0000;
	margin-top: 10px; padding-top: 15px;
	width: 250px;
}
.columna_izquierda p{
	margin-bottom: 10px;
	line-height:normal;
}
.columna_derecha {
	position:relative;
	float:right;  width: 350px;
	margin-top: 10px; padding-top: 15px;
	
}
.contenido_marginado_txt_largo {
	margin-left: 23px; text-align:justify; margin-right: 17px;
	line-height:normal;
}
.contenido_marginado_txt_largo p{margin-bottom: 10px;}
.contenido_marginado_txt_largo strong{font-weight: bold}
.contenido_marginado_txt_largo ol{margin-left: 80px;}
.contenido_marginado_txt_largo ul{margin-left: 80px;}

.contenido_marginado_txt_largo ul li{margin-bottom: 6px; list-style:disc}
.contenido_marginado_txt_largo ol li{margin-bottom: 6px; list-style:decimal}

.contenido_marginado_txt_largo h2 {
	font-weight: bold; font-size:14px; color:#000000;
	margin: 6px 0px;
}
.contenido_marginado_txt_largo h1 {
	font-weight: bold; font-size:18px; color:#000000;
	margin: 6px 0px;
}
.contenido_marginado_txt_largo h3 {
	font-size: 13px; color: #ba0000; font-weight:bold;
	margin: 6px 0px;
}
/* estilos para la HOME */
.imagen_portada {
	width: 149px; height: 149px;
}
#ul_imagen_portada {
	text-align: center; margin-left: 10px;
	width: 644px;
	
}

.li_imagen_portada {
	float:left; position: relative;
	text-align: center; width: 149px;  margin-right: 9px; margin-bottom: 10px; height: 170px;
}
.proximamente {
	position:absolute; z-index: 10; top:0px; left: 0px;
	background-image:url(../images/transparent.gif); background-repeat:repeat;
}
.listado_noticias {
	width: 644px;
	padding-bottom: 15px;	
	color: #794833; font-size: 10px;
}
.desarrollo_listado_noticias {
	float: right;
	width: 520px;
	text-align:justify;
	padding-bottom: 10px;
}
.foto_listado_noticias {
	float: left;
}
.titulo_noticia {
	color:#000000; font-size:14px; font-weight:bold;
	margin-left: 17px;
}
.fecha_noticia {
	color: #000000; font-size:9px; font-style:italic;
	padding-left: 17px;
}
.bulletnews {
	float:left;
}
a.link_titulo_new:link,  a.link_titulo_new:active, a.link_titulo_new:visited {
	color:#000000; font-size:14px; font-weight:bold;
	text-decoration: none;
}

a.link_titulo_new:hover {
	color: #000;
	text-decoration: underline;
}
a.link_desarrollo_new:link,  a.link_desarrollo_new:active, a.link_desarrollo_new:visited {
	color: #794833; font-size: 10px;
	text-decoration: none;
}

a.link_desarrollo_new:hover {
	color: #000;
	text-decoration: underline;
}
a.link_categ_new:link,  a.link_categ_new:active, a.link_categ_new:visited {
	color: #ffb447; font-size: 9px; font-style:italic;
	text-decoration: none;
}

a.link_categ_new:hover {
	color: #000;
	text-decoration: underline;
}
/* estilos genéricos textos, enlaces */
.txtarea_formularios_centrales_largos {
	background-color: #fff; border: 1px solid #ba0000;
	width: 290px; height: 90px;
	padding: 2px;
	color: #ba0000;
}
.listas_formularios_centrales_largos {
	background-color: #fff; border: 1px solid #ba0000;
	width: 203px; height: 20px;
	padding: 2px;
	color: #ba0000;
}
.cajas_formularios_centrales_largos {
	background-color: #fff; border: 1px solid #ba0000;
	width: 197px; height: 13px;
	padding: 2px;
	color: #ba0000;
}
.cajas_formularios_centrales {
	background-color: #fff; border: 1px solid #ba0000;
	width: 127px; height: 13px;
	padding: 2px;
	color: #ba0000;
}
.textarea_formularios_centrales {
	font-size:11px;
	background-color: #fff; border: 1px solid #ba0000;
	width: 127px; height: 50px;
	padding: 2px;
	color: #ba0000;
}
.botones_formularios {
	border: 1px solid #ba0000;
	background-image:url(../images/bg_boton.gif); background-repeat:repeat-x; background-position:top; color:#ba0000;
	text-align:center;
	padding: 2px; height: 19px;
}
.caja_resultado_formularios {
	border: 1px solid #ba0000; width: 127px;
	background-image:url(../images/bg_boton.gif); background-repeat:repeat-x; background-position:top; color:#ba0000;
	text-align:left;
	padding: 2px; height: 13px;
	font-weight:bold; font-size:12px; color:#ba0000;
}
.select_formularios_centr {
	border: 1px solid #ba0000; background-color:#FFFFFF;
	color:#ba0000;
	padding: 2px; height: 19px;
}
.select_formularios_centr_ancho {
	border: 1px solid #ba0000; background-color:#FFFFFF;
	color:#ba0000;
	padding: 2px; height: 19px; width: 134px;
}
a.link_12rojo_bold:link,  a.link_12rojo_bold:active, a.link_12rojo_bold:visited {
	color:#ba0000; font-size:12px; font-weight:bold;
	text-decoration: underline;
}
a.link_12rojo_bold:hover {
	color: #000;
	text-decoration: none;
}
a.link_12rojo_normal:link,  a.link_12rojo_normal:active, a.link_12rojo_normal:visited {
	color:#ba0000; font-size:12px; font-weight:normal;
	text-decoration: underline;
}
a.link_12rojo_normal:hover {
	color: #000;
	text-decoration: none;
}
a.link_10rojo_bold:link,  a.link_10rojo_bold:active, a.link_10rojo_bold:visited {
	color:#ba0000; font-size:12px; font-weight:bold;
	text-decoration: underline;
}

a.link_10rojo_bold:hover {
	color: #000;
	text-decoration: none;
}
a.link_10naranja:link,  a.link_10naranja:active, a.link_10naranja:visited {
	font-size:10px; color: #ffb447;
	text-decoration: underline;
}

a.link_10naranja:hover {
	color: #000;
	text-decoration: none;
}
.txt-bold {
	font-weight: bold;
}
.bold14_negro {
	font-size: 14px; color: #000; font-weight:bold;
}
.bold14_rojo_versalitas {
	font-size: 14px; color: #ba0000; font-weight:bold; font-variant:small-caps;	
}
.bold13_rojo {
	font-size: 13px; color: #ba0000; font-weight:bold;	
}
.bold12_negro {
	font-size: 12px; color: #000; font-weight:bold;
}
.bold11_rojo {
	font-size: 11px; color: #ba0000; font-weight:bold;	
}
.normal11_rojo {
	font-size: 11px; color: #ba0000; font-weight:normal;	
}
.normal11_rojo {
	font-size: 11px; color: #ba0000; font-weight:normal;	
}
.bold11_negro {
	font-size: 11px; color: #000; font-weight:bold;
}
.normal10_gris {
	font-size:10px; color: #666; font-weight:normal;
}
.bold10_rojo_verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #ba0000; font-weight:bold;	
}
.bold10_rojo {
	font-size: 11px; color: #ba0000; font-weight:bold;	
}
.superindice {
	color: #000000; vertical-align:super; font-variant:small-caps; font-size:9px;
}
/* estilos para las secciones de COMPRA */
.columna_izquierda_compra {
	position:relative;
	float:left; 
	margin-top: 10px;padding-left: 0px; padding-top: 0px;
	width: 444px;
}
.columna_izquierda p{
	margin-bottom: 10px;
	line-height:normal;
}
.columna_derecha_compra {
	position:relative;
	float:right; width: 165px;
	margin-top: 0px;padding-right: 0px; padding-top: 15px;	
}
.cuadro_derecho_compra {
	font-size:10px; color: #ffb447;
	border: 1px solid #ba0000;
}
.cuadro_derecho_compra_precio {
	font-size: 12px; font-weight:bold; color: #ba0000;
}
.cuadro_derecho_compra p{margin-bottom: 10px; padding: 0px 10px;}

.volver_seccion {
	text-align: center; margin-top: 20px;
}
.descripciones_detalles_espectaculo {
	position: relative; float: right;
	width: 278px;
}
.caja_detalles_tecnicos {
	font-size: 10px; margin-top: 10px;
	background-image:url(../images/bg_details_tecnicos.gif); background-repeat:repeat-y;
}
.detalles_tecnicos {
	position:relative;
	float: right; width: 170px;
}
.detalles_tecnicos_historico {
	position:relative;
	float: right; width: 410px;
}
.titulo_galeria_detalles_espectaculo {
	position:relative; float:right;
	margin-top: 10px;
	width: 440px; background-color: #e9e7e7;
	color: #000000; font-size: 9px; font-weight:normal;
	padding-left: 4px;
}
.titulo_galeria_lugar_evento {
	position:relative; 
	margin-top: 10px;
	width: 430px; background-color: #e9e7e7;
	color: #000000; font-size: 9px; font-weight:normal;
	padding-left: 4px;
}
.fotos_galeria_detalles_espectaculo{
	margin-top: 5px;
	width: 444px; overflow: auto;
	height: 105px;
			overflow: auto; 
	scrollbar-face-color:#e9e7e7;
	scrollbar-arrow-color:#ba0000;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#e9e7e7;
	scrollbar-3dlight-color:#e9e7e7;
	scrollbar-shadow-color:#e9e7e7;
	scrollbar-highlight-color:#e9e7e7;
	scrollbar-base-color:#FFFFFF;
}
.fotos_galeria_detalles_espectaculo img{
	border: 1px solid #e9e7e7; padding: 1px;
	margin: 0px 3px 0px 0px;
}

.lista_compra_gris {
	border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;
	background-color: #e9e7e7; padding: 5px;
	color: #ba0000; font-size:10px; font-weight:normal;
}
.lista_compra_blanca {
	margin: 10px 0;
	background-color: #fff; padding: 5px;
	color: #ba0000; font-size:10px; font-weight:normal;
}
.boton_lista_compra {
	position: relative; float:right; 
	margin-top: 24px;
}
.formulario_recomendar_amigo {
position:relative; margin-bottom:3px;
text-align:center;
}
.divisor_columna_izquierda {
	border-top: 1px solid #ba0000;
	margin-top: 10px; padding-top: 10px;
}
.centrar_boton_columna_izq {
	text-align:center; margin-top: 15px;
}
.textos_formularios_table_identificacion {
	font-size: 12px; color: #ba0000; font-weight:normal; 
}
.separador_tabla {
	border-left: 1px solid #ba0000; padding-left: 25px;
}

.seleccion_opciones {
	text-align: left;
}

/* estilos cuadro resultado butacas */
.cuadro_resultado_butacas {
	position:relative; margin-top: 10px;
	text-align: left; border-bottom: 1px solid #999999; width: 350px;
	padding: 5px 0px 5px 5px; 
	font-size: 14px; color: #ba0000; font-weight:normal;
}
.fotos_galeria_lugar_espectaculo{
	position:relative;
	margin-top: 5px;
	width: 434px; overflow: auto;
	height: 105px;
			overflow: auto; 
	scrollbar-face-color:#e9e7e7;
	scrollbar-arrow-color:#ba0000;
	scrollbar-track-color:#e9e7e7;
	scrollbar-darkshadow-color:#e9e7e7;
	scrollbar-3dlight-color:#ba0000;
	scrollbar-shadow-color:#ba0000;
	scrollbar-highlight-color:#e9e7e7;
	scrollbar-base-color:#e9e7e7;
}
.fotos_galeria_lugar_espectaculo img{
	border: 1px solid #ba0000; padding: 1px;
	margin: 0px 3px 0px 0px;
}
/* estilos para acceso promotores */
.barra_head_promotores {
	position:relative; float:left;
	border-bottom: 1px solid #ba0000;
	height: 30px; width: 644px;
	margin-bottom: 10px;
}
.barra_head_promotores_titulo {
	position:relative; float:left;
	border-bottom: 1px solid #ba0000;
	height: 15px; width: 644px;
	margin-bottom: 10px; color:#000000; font-weight:bold; text-align:center; font-size:12px;
}
.titulo_tabla {
	background-color: #ba0000; color:#FFFFFF; font-weight:bold;
	height: 18px; font-size:10px;
	text-align:center;
}
.titulo_tabla_marron {
	background-color: #8b0606; color:#FFFFFF; font-weight:bold;
	height: 18px; font-size:10px;
	text-align:center;
}
.titulo_tabla_left {
	background-color: #ba0000; color:#FFFFFF; font-weight:bold;
	height: 18px; font-size:10px;
	text-align:left; padding-left: 4px;
}
.resultado_tabla {
	border-bottom: 1px dotted #999999;
	font-size:12px;
		text-align:center;
}
.resultado_tabla_left {
	border-bottom: 1px dotted #999999;
	font-size:12px;
		text-align:left;padding-left: 4px;
}
.resultado_tabla_gris {
	border-bottom: 1px dotted #999999; background-color: #f0efef;
	font-size:12px;
		text-align:center;
}
/* estilos */
.subtitulo_kiosco {
	color: #000000; font-variant:small-caps;
	border-bottom: 1px dotted #FF0000;
}
/* Galería de imágenes */
.td_galeria_imagenes {
background-image:url("../images/bg_thumb.gif");
background-repeat:repeat;
padding: 5px;
text-align: center;
}