body{
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#353535;
}
p{ font-size:1.1em; }
img{ border:none; }

h1{	font-size:1.4em; line-height:16px; }
.visitado{ font-size:1.4em; line-height:16px;  color:#ff17a3; text-decoration:none; }
h2{	font-size:1.4em; line-height:16px; background:url(../img/bg_menu_over.gif) no-repeat left 1px #FFFFFF; padding-left:20px; margin-bottom:18px; margin-top:0px; }
h3{ font-size:1.2em; line-height:14px; color:#959595; }

form{ margin:0px; padding:0px; }

input{ width:160px; height:13px; border:1px solid #c1c1c1; background-color:#f7f7f7; font-size:1.1em; }
select{ width:326px; height:19px; font-size:1.1em; margin-bottom:16px;}

a { color:#353535; text-decoration:none; }
a:hover { color:#ff17a3; text-decoration:none; }

a.point { background:url(../img/bg_link.gif) no-repeat left 1px #FFFFFF; padding-left:14px; font-size:1em; }
a.point:hover { background:url(../img/bg_link_over.gif) no-repeat left 1px #FFFFFF; padding-left:14px; font-size:1em; }

h2 a.obra_teatro{ color:#fac1e3; text-decoration:none; background:url(../img/bg_menu_b.gif) no-repeat left 1px #FFFFFF; padding-left:20px;  }
h2 a.obra_teatro:hover{ color:#353535; text-decoration:none; background:url(../img/bg_menu_b_over.gif) no-repeat left 1px #FFFFFF; padding-left:20px;  }

.titulo_corto{
	position:absolute;
	z-index:2;
	padding:0px;
	margin:-16px 0px 0px 70px;
	*margin-left:0px;
	*margin:0px;
}
.titulo_corto_b{
	position:absolute;
	z-index:2;
	padding:0px;
	margin:-16px 0px 0px 150px;
	*margin-left:0px;
	*margin:0px;
}

#contenedor{
	width:960px;
	padding:0px;
	margin:0 auto;
	text-align:center;
}
#cont_left{
	width:180px;
	height:auto;
	float:left;
	margin-top:10px;
	text-align:left;
}
#cont_right{
	width:712px;
	height:auto;
	float:right;
	margin-top:10px;
	text-align:left;
	padding:0px 18px 0px 50px;
}
#columna_left{
	margin-left:18px;
}

#cab{ height:65px; text-align:right; }

.flotado{ float:right; }
.flotado_b{ float:right; margin-top:3px; }

.spacer_bottom{
	margin-bottom:28px;
	clear:both;
}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu li{
	font-size:1.4em;
	font-weight:bold;
	margin:3px 0px 3px 0px;
	}
	#menu li a{ background:url(../img/bg_menu.gif) no-repeat left 1px #FFFFFF; padding-left:20px; }
	#menu li a:hover{ background:url(../img/bg_menu_over.gif) no-repeat left 1px #FFFFFF; padding-left:20px; text-decoration:none; }
.presionado{  background:url(../img/bg_menu_over.gif) no-repeat left 1px #FFFFFF; color:#ff17a3; padding-left:20px; text-decoration:none;
}
.textos li{
	font-size:1.1em;
	list-style:none;
	}
	.textos li a{ background:url(../img/point_small.gif) no-repeat left 5px #FFFFFF; padding-left:10px; text-decoration:none; }
	.textos li a:hover{ background:url(../img/point_small_over.gif) no-repeat left 5px #FFFFFF; padding-left:10px; text-decoration:none; }
	
.textos_p li{
	font-size:1.1em;
	list-style:none;
	margin-bottom:28px;
	}
	.textos_p h3 { text-transform:uppercase; font-size:1.1em; color:#353535; margin:0px; }
	.textos_p li a{ color:#ff17a3; text-decoration:none; }
	.textos_p li a:hover{ color:#353535; text-decoration:none; }

.centro_col_left{
	width:328px;
	padding-right:28px;
	float:left;
	}
	.centro_col_left label{ font-size:1.1em; }
.centro_col_left_max{
	width:395px;
	padding-right:28px;
	float:left;
	}
	.centro_col_left_max label{ font-size:1.1em; }
.centro_col_right{
	width:328px;
	padding-left:28px;
	float:left;
	}
	.centro_col_right label{ font-size:1.1em; }
.centro_col_right_min{
	width:261px;
	padding-left:28px;
	float:left;
	}
	.centro_col_right_min label{ font-size:1.1em; }
.fotos li{ height:63px; }
.img_li{
	width:86px;
	height:45px;
	float:left;
	background:url(../img/img_li.gif) no-repeat right top #FFFFFF;
}
.txt_li{
	width:242px;
	height:43px;
	overflow:hidden;
	padding-top:2px;
	font-size:1.1em;
	float:left;
	}
	.txt_li a{ color:#353535; font-weight:bold; }
	.txt_li a:hover{ color:#ff17a3; font-weight:bold; }
	
.menu_pink{
	float:left;
	color:#ff17a3;
	font-size:1.1em;
	}
	.menu_pink a{ color:#ff17a3; text-decoration:none; }
	.menu_pink a:hover{ color:#353535; text-decoration:none; }

.volver, .buscar{
	float:right;
	font-size:1.1em;
	}
	.volver a{ background:url(../img/icon_volver.gif) no-repeat left 2px #FFFFFF; padding-left:14px; text-decoration:none; }
	.volver a:hover{ background:url(../img/icon_volver_over.gif) no-repeat left 2px #FFFFFF; padding-left:14px; text-decoration:none; }

#bottom{
	width:942px;
	padding-right:18px;
	margin:22px 0px 30px 0px;
	font-size:1.1em;
	text-align:right;
	float:right;
}
