body {
	 background:url(../image/fdo.gif)
	 background-repeat: repeat-x;
	 margin: 0px;
	 background-color:#fddcd2;
}
.url {
	font:normal 12px/normal Tahoma, Arial;
	color: #FFFF99;
	text-align:center;
	text-decoration: none;
	height:25px;
	padding-top:4px;
}
.botonesbase {
	font:normal 11px Tahoma, Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px 0px 0px 10px;
}
li{
	font:normal 14px Tahoma, Arial;
	color:#737a87;
	line-height:16px;
	padding:10px 0px 5px 0px;
}
ol{
	padding:0px 0px 0px 30px;
}
/*---------------------------------------------------------/ txt /---------------*/
.title{
	font:bold 12px Tahoma, Arial;
 	color:#FFF;
	text-align:left;
	border-bottom:1px solid #A0B5BC;
	padding-right:10px;
	height:32px;
	vertical-align:middle;
	text-transform: uppercase;
}
.txt-bullet{
	font:normal 10px Arial;
}		
.txt-teatro{
	font:normal 12px Tahoma, Arial;
	color:#737a87;
	line-height:16px;
	text-align:left;
	padding:20px 50px 15px 20px;
	background-color:#d3e3f3;
}	
.txt-contacto{
	font:normal 12px Tahoma, Arial;
	color:#737a87;
	line-height:16px;
	text-align:left;
	padding:20px 50px 15px 20px;		
}		
.txt-instalaciones{
	font:normal 12px Tahoma, Arial;
	color:#737a87;
	line-height:16px;
	text-align:left;
	padding:20px 50px 15px 20px;
	background-color:#d3e3f3;
}		
.txt-instalaciones2{
	font:normal 12px Tahoma, Arial;
	color:#737a87;
	line-height:16px;
	text-align:left;
	padding:20px 15px 15px 20px;	
}
.txt-avisogaleria{
	font:normal 12px Tahoma, Arial;
	color:#214970;
	line-height:16px;
	text-align:left;
	padding:20px 15px 15px 15px;
}	
.txt-10pt{
	font:normal 10px Arial, Tahoma;
}	
.txt-linea-punteada{
	font:normal 10px Arial, Tahoma;
	color:#8ea5bb;
}
.copy{
	font:normal 9px Tahoma, Arial;
	color:#5c616a;
	line-height:16px;
	text-align:right;
	padding:15px 30px 0px 0px;
}	
/*------------------------------------------------------------/ Marcos td /----------------*/
.td-submenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color:#214970;
	line-height:16px;
	text-align:left;
	padding:20px 15px 15px 15px;
	background:url(../image/fdo_corto.gif);
	background-color:#ffffff; 
    background-repeat: repeat-x;
	margin: 0px;
}
.td-general{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color:#214970;
	text-align:left;
	padding:20px 0px 20px 20px;
	background-color:#b4cee9;
}
.td-galeria{
	font:normal 12px Tahoma, Arial;
	color:#737a87;
	line-height:16px;
	text-align:left;
	padding:0px 0px 15px 20px;
	background-color:#b4cee9;
}	
.td-galeria_fotos{
	float: left;
	margin: 0px 10px 10px 0px;
}
.td_tabla{
	float: left;
	width:460px;
	margin: 0px 0px 25px 0px;
}
.td-teatro_tabla{
	float: left;
	margin: 0px 10px 10px 0px;
}
.td-teatro_foto_dch{
	float: right;
	margin: 0px 0px 10px 10px;
}
.td-teatro_foto_izq{
	float: left;
	margin: 0px 10px 10px 0px;
}
/*-------------------------------------------------------------/ PROGRAMACION /-----*/		
.td-program{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color:#666a6e;
	text-align:left;
	padding:30px 20px 25px 25px;
	background-color:#d2e3f3;
}
.td-program-foto{
	padding:11px 0px 11px 0px;
	border-bottom:1px solid #9db4cb;
}
.foto-program{
	float: right;
}
.td-program-txt{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color:#4c5058;
	text-align:left;
	padding:0px 0px 20px 0px;
	border-bottom:10px solid #d6e4f1;
}
.td-calendar{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color:#214970;
	text-align:center;
	padding:32px 0px 15px 0px;
	background-color:#e1ecf6;
}
/*--------------------------------------------/ programacion /------------------*/
.text-rojo{
 	color:#d9b945;
}
.text-enero{
 	color:#a81805;
	font-size: 14px;
	line-height: 16px;	
}
.text-enero-titulos{
	color:#ff0000;
	font-size: 25px;
	line-height: 25px;
}
.text-febrero{
 	color:#bc3f07;
	font-size: 14px;
	line-height: 16px;	
}
.text-marzo{
 	color:#dd9700;
}
.text-abril{
 	color:#d9b945;
}
.text-mayo{
	color:#b77acb;
	font-size: 14px;
	line-height: 16px;
}
.text-mayo-titulos{
	color:#b77acb;
	font-size: 25px;
	line-height: 25px;
}
.text-junio{
 	color:#7d4dc9;
}
.text-junio-titulos{
	color:#7d4dc9;
	font-size: 25px;
	line-height: 25px;
}
.text-julio{
 	color:#308faf;
}
.text-agosto{
 	color:#4089db;
}
.text-septiembre{
 	color:#8c9017;
}
.text-octubre{
 	color:#8e821a;
}
.text-noviembre{
 	color:#ed761e;
}
.text-diciembre{
 	color:#b04205;
}
/*-------------------------------------------------------------/ ACTIVIDADES /-----*/
.td-actividades{
    width: 690px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color:#666a6e;
	text-align:left;
	padding:30px 20px 25px 25px;
	background-color:#d2e3f3;
}
.td_actividades_especiales {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #947238;
	padding: 20px 20px 20px 20px;
	line-height: 12pt;
	text-align: left;
	vertical-align: top;
}
.td_actividades_talleres {
	color:#737a87;
	font-size: 12px;
	padding: 20px 20px 20px 20px;
	line-height: 12pt;
	text-align: left;
	vertical-align: top;
	background-color:#BDD5EC;
}
.td_actividades_contacto {
	color:#737a87;
	font-size: 12px;
	padding: 20px 20px 20px 20px;
	line-height: 12pt;
	text-align: left;
	vertical-align: top;
	background-color:#FFFF99;
}
.td-actividades_fotos{
	float: right;
	margin: 0px 0px 20px 20px;
}
.div_ACTIV_taller_verano{
	float: left;
	color:#FFFFFF;
	font-size:12px;
	width: 310px;
	height:auto;
	margin: 0px 0px 20px 0px;
	padding: 20px 20px 20px 340px;
	background-image:url(../image/actividades/2011/TeatroStellamaris_talleres-de-verano.gif);
	background-repeat:no-repeat;
	background-color:#da7f14;
	border: 5px solid #ffffff;
}
.div_ACTIV_titulox{
	float: left;
	width: 680px;
	margin: 0px 0px 10px 0px;
}
.div_ACTIV_talleres{
	float: left;
	color:#FFFFFF;
	font-size:12px;
	width: 170px;
	height:230px;
	margin: 0px 10px 10px 0px;
	padding: 20px 20px 20px 20px;
	border: 5px solid #ffffff;
	background-color:#630a08;
}
.div_ACTIV_afiche1{
	float: left;
	color:#FFFFFF;
	width: 335px;
	height:319px;
	margin: 0px 10px 10px 0px;
	background-color:#630a08;
}
.div_ACTIV_afiche2{
	float: left;
	color:#FFFFFF;
	width: 335px;
	height:319px;
	margin: 0px 0px 10px 0px;
	background-color:#630a08;
}

.td-contacto_tabla{
	float: left;
	margin: 0px 30px 10px 0px;
}	
/*-------------------------------------------------------------/ botones /-----*/
a {
	font-family: bold 11px Tahoma, Arial;
	font-style: normal;
	color: #FFFF99;
	text-decoration: none;
}
a:hover {
	font-family: bold 11px Tahoma, Arial;
	font-style: normal;
	color: #DFE8EA;
	text-decoration: none;
}
.bt_galeria {
    font: 11px Tahoma, Arial;
	font-style: normal;
	color: #ed761e;
	text-decoration: none;
}
.bt_galeria:hover {
	font:11px Tahoma, Arial;
	font-style: normal;
	color: #ee995b;
	text-decoration: none;
}
.bt_enero {
	font: 11px Tahoma, Arial;
	font-weight: bold;
	font-style: normal;
	color: #a81805;
	text-decoration: none;
}
.bt_enero:hover {
	font:11px Tahoma, Arial;
	font-weight: bold;
	font-style: normal;
	color: #a81805;
	text-decoration: none;
}
.bt_noviembre {
	font: 11px Tahoma, Arial;
	font-style: normal;
	color: #ed761e;
	text-decoration: none;
}
.bt_noviembre:hover {
	font:11px Tahoma, Arial;
	font-style: normal;
	color: #ed761e;
	text-decoration: none;
}
.bt_septiembre {
	font-style: normal;
	color:#8c9017;
	text-decoration: none;
}
.bt_septiembre:hover {
	color:#b7bb43;
	text-decoration: none;
}
.bt_46 {
	font: 9px Tahoma, Arial;
	font-weight: bold;
	font-style: normal;
	color: #272e3a;
	text-decoration: none;
}
.bt_46:hover {
	font:9px Tahoma, Arial;
	font-weight: bold;
	font-style: normal;
	color: #3a4962;
	text-decoration: none;
}
