html { font-size: 100%; /* IE hack */ }
* {padding:0;margin:0}


BODY{background:#fff url(../imagenes/interfaz/bg_telon.jpg) scroll repeat top left;text-align:center;margin:0px auto 0px auto;font-family:'Trebuchet MS';font-size:0.8em;width:100%;}


A{text-decoration:none;color:#807e7e;}
A:hover{color:#c00;}

#body{width:945px;padding:0px; background:#fff; margin:0 auto;}
.cleared{clear:both;}
img{border:0;}
/*Clases de ERROR*/
.error {border:1px solid #f00 !important;}
.errorSpan span{display:inline;}
.errorSpan input {border:1px solid #f00;}
/*Fin de Clases de Error*/

h1{font-family:Georgia;color:#bababa;text-align:left;border-bottom:1px solid #eaeaea;font-size:24px;font-style:normal;padding:0 0 5px 0;margin:20px 25px 10px 25px;}
h2{font-family:Georgia;color:#333333;text-align:left;border-bottom:3px solid #eaeaea;margin:0 25px 0 25px;}

h3{font-family:Georgia;color:#3a3123;text-align:left;margin:25px 0 0 0;font-size:17px;}
h4{font-family:Georgia;color:#3a3123;text-align:left;margin:25px 0 5px 0;font-size:17px;border-bottom:1px solid #ccc;}

h4.h4descarga{font-size:12px;clear:both;margin-left:15px;}

.left{float:left;}
.right{float:right;}

 
#cabecera{background:#fff;padding:25px 25px 0 0;height:140px;}
#cabecera .left{padding:0 0 0 25px;}

#cabecera ul{margin:0 0 0 0;padding:px 0 0 0;height:25px; float:left; margin-left:5.5em;}
#cabecera ul li{margin:0 20px 0 0;padding:0px 0 0 0;list-style:none;float:left;}

#cabecera .phone{font-size:1.2em;font-family:Georgia;text-align:right;margin-bottom:10px;}
#cabecera .phone img{vertical-align:middle;margin:0 5px 0 0;}
#cabecera .phone a{color:#000;}

.li1 a{background:transparent url(../imagenes/interfaz/li1_off.gif) scroll no-repeat top left;}
.li1 a:hover{background:transparent url(../imagenes/interfaz/li1_on.gif) scroll no-repeat top left;}

.li2 a{background:transparent url(../imagenes/interfaz/li2_off.gif) scroll no-repeat top left;}
.li2 a:hover{background:transparent url(../imagenes/interfaz/li2_on.gif) scroll no-repeat top left;}

.li3 a{background:transparent url(../imagenes/interfaz/li3_off.gif) scroll no-repeat top left;}
.li3 a:hover{background:transparent url(../imagenes/interfaz/li3_on.gif) scroll no-repeat top left;}

.li4 a{background:transparent url(../imagenes/interfaz/li4_off.gif) scroll no-repeat top left;}
.li4 a:hover{background:transparent url(../imagenes/interfaz/li4_on.gif) scroll no-repeat top left;}

.li5 a{background:transparent url(../imagenes/interfaz/li5_off.gif) scroll no-repeat top left;}
.li5 a:hover{background:transparent url(../imagenes/interfaz/li5_on.gif) scroll no-repeat top left;}

#cabecera .inicio{border-left:1px solid #e1e1e1;font-family:Tahoma;color:#807e7e;text-align:left;font-size:0.8em;margin:0 0 0 560px; padding-left:0.6em;}
#cabecera .tag{padding:2px 15px 0 0;}
#cabecera .menu{margin:10px 0 0 0;}



/***********contenido***************/
#contenido{clear:both;}

.obras_en_cartel{padding:20px 0 20px 30px;text-align:center;}
.obras_en_cartel .obra{width:275px;font-family:Georgia;color:#000;font-style:italic;margin:0 15px 0 auto;text-align:left;}

.obras_en_cartel .obra img{border:1px solid #d9d9d9;padding:3px;}



.obras_en_cartel_h{padding:20px 0 20px 30px;text-align:center;}
.obras_en_cartel_h .obra{width:278px;font-family:Georgia;color:#000;font-style:italic;margin:0 15px 0 auto;text-align:left;float:left;}
.obras_en_cartel_h .obra a{color:#000;}
.obras_en_cartel_h .obra a:hover{color:#c00;}

.obras_en_cartel_h .obra .img{border:1px solid #d9d9d9;padding:3px;margin-bottom:5px;}
.obras_en_cartel_h .obra .img img{border:1px solid #efefef;padding:0px;}



.h1home{font-size:1.3em;margin:25px 0 15px 0;border:0;}

.obras_anteriores{padding:15px 0;}
.obras_anteriores .obra{text-align:left;font-family:Arial;font-style:normal;}
.obras_anteriores .obra img{border:1px solid #d9d9d9;padding:3px;float:left;margin:0 5px 0 0;}
.obras_anteriores .obra a{color:#c00;}

.obras_anterioresh{padding: 0 25px 25px 25px;clear:both;}
.obras_anterioresh .obra_old{text-align:left;font-family:Arial;font-style:normal;HEIGHT:120PX;float:left;width:260px;margin:0 25px 0 0;}
.obras_anterioresh .obra_old .img{border:1px solid #d9d9d9;padding:3px;float:left;margin:0 5px 0 0;}
.obras_anterioresh .obra_old .img img{border:1px solid #efefef;padding:0px;float:left;margin:0 0px 0 0;}
.obras_anterioresh .obra_old a{color:#c00;}



.obras_en_cartel .obra_old{text-align:left;font-style:normal;HEIGHT:140PX;float:left;width:260px;margin:0 25px 10px 0;font-family:Georgia;font-size:0.85em;}
.obras_en_cartel .obra_old img{border:1px solid #d9d9d9;padding:3px;float:left;margin:0 5px 0 0;}
.obras_en_cartel .obra_old a{color:#c00;}
.obras_en_cartel .obra_old h4{border:0;margin:0;padding:5px 0 10px 0;font-size:1.2em;}

/***********ficha****************/

.ficha h1{margin:20px 25px 10px 25px;}

.ficha h2{font-style:italic;}
.ficha h3{margin:50px 25px 20px 0px;}


.ficha{font-family:Lucida Sans Unicode;text-align:left;font-size:0.85em;padding:0 10px;}

.ficha .left{margin:25px 0 0 15px;width:420px;}
.ficha .right{margin:25px 15px 0 0;width:420px;}

.sinopsis{font-family:Georgia;font-style:italic;padding:0 0 20px 0;line-height:18px;}
.texto{padding:20px 0 0 0;}

.tipo1{background:#f6f6f6}
.ficha .right span{width:170px;float:left;}
.texto div{padding:2px 0;}
.texto div span{font-weight:bold;}
.descargas{}
.descargas ul{margin:0 0 0 10px;padding:0 0 0 0;}
.descargas ul li{margin:0 0 0 15px;padding:2px 0 2px 0px;width:190px;float:left;list-style:none;}
.descargas ul li img{margin:0 5px 0 0;float:left;}
.descargas a{color:#ee3224;}

.btn_contratar{text-align:right;padding:25px 0px 0 0;}

.cartel{text-align:center;}

.cartel img{border:1px solid #f6f6f6;padding:3px;}






/*************pie***********/
#pie{clear:both;background:#3a3630;padding:5px 15px;text-align:left;}
#pie img{vertical-align:middle;}
#pie ul{margin:0px 0 0 0;padding:0 0 0 0;background:#3a3630;}
#pie ul li{margin:0 20px 0 0;padding:0 0 0 0;list-style:none;float:left;}

.li11 a{background:transparent url(../imagenes/interfaz/li11_off.gif) scroll no-repeat top left;}
.li11 a:hover{background:transparent url(../imagenes/interfaz/li11_on.gif) scroll no-repeat top left;}

.li22 a{background:transparent url(../imagenes/interfaz/li22_off.gif) scroll no-repeat top left;}
.li22 a:hover{background:transparent url(../imagenes/interfaz/li22_on.gif) scroll no-repeat top left;}

.li33 a{background:transparent url(../imagenes/interfaz/li33_off.gif) scroll no-repeat top left;}
.li33 a:hover{background:transparent url(../imagenes/interfaz/li33_on.gif) scroll no-repeat top left;}

.li44 a{background:transparent url(../imagenes/interfaz/li44_off.gif) scroll no-repeat top left;}
.li44 a:hover{background:transparent url(../imagenes/interfaz/li44_on.gif) scroll no-repeat top left;}

.li55 a{background:transparent url(../imagenes/interfaz/li55_off.gif) scroll no-repeat top left;}
.li55 a:hover{background:transparent url(../imagenes/interfaz/li55_on.gif) scroll no-repeat top left;}

.direcciones{clear:both;font-family:Verdana;color:#999;text-align:left;font-size:0.8em;}

.direcciones_pie{clear:both;font-family:Verdana;color:#999;text-align:left;font-size:0.8em;width:200px;float:left;padding:10px 0 20px 0px;}

.mensajeForm{BORDER:1PX SOLID #CCC;BACKGROUND:#FEFEFE;padding:20px 10px;font-size:1.2em;}

.up{text-align:right;padding:5px 0 0 0;}



.compania{margin:10px 25px 15px 25px;}
.compania h2{font-size:1.8em;margin-top:35px;}
.compania .txt{margin:20px;}
.compania img{float:left;border:1px solid #efefef;padding:3px;margin:0 10px 0 0;}
.compania h3{clear:both;font-size:1.6em;}
.compania .txt ul{margin:0 0 0 15px;padding:0 0 0 0;}
.compania .txt ul li{list-style:none;}

.compania .txt a{color:#ee3224;}


.agenda{border-bottom:1px solid #000;margin:0 0 20px 0;}
.agenda .calendario{float:left;}
.agenda .ag{float:right;width:/*247*/380px;/*border-top:1px solid #000;*/margin:/*41*/0px 0 0 0;}
.agenda .ag .data{background:#f6f6f6;padding:7px 5px;margin:5px 0 0 0;font-family:Verdana;}
.agenda .ag .data span{font-family:Georgia;color:#ee3224;}
.agenda .ag label{width:70px;float:left;}
.caja_buscador div{margin:0 0 5px 0;padding:5px 0 5px 0;}
.caja_buscador select{width:180px;}



.caja_buscador label{width:90px;float:left;}

.caja_buscador2 div{margin:0 0 5px 0;padding:5px 0 5px 0;}
.caja_buscador2 select{width:170px;}
.caja_buscador2 label{width:90px;float:left;}
.caja_buscador2{background:#efefef;padding:10px;}
.caja_buscador2 input{border:1px solid #ccc;vertical-align:middle;margin:0 10px 3px 0;width:170px;}
.caja_buscador2 select{border:1px solid #ccc;vertical-align:middle;margin:0 10px 0 0;}
.caja_buscador2 .ca{width:280px;float:left;margin:0 0 5px 0;border-bottom:1px dashed #ccc;padding:5px 0 5px 0;text-align:left;}

.caja_buscador .ca{width:295px;float:left;margin:0 0 5px 0;border-bottom:1px dashed #ccc;padding:5px 0 5px 10px;text-align:left;}

.caja_buscador .ca3{width:240px;float:left;margin:0 0 5px 5px;padding:5px 0 5px 10px;text-align:left;}

.presupuesto{padding:20px 0 20px 60px;text-align:left;}
.formu{font-size:1.2em;margin:0 0 10px 0;}
.formu label{width:85px;float:left;}
.formu input,textarea{border:1px solid #ccc;background:#f1efef;}

.premios{color:#999;margin:15px 0 25px 0;}

.premios .premio{margin:0 0 2px 0;}

.direcciones{width:300px;}
.mapa_google{padding:0 0px 0 0;margin:0 25px 25px 0;}


.fagenda{margin:25px;}
.fagenda .left{padding:0 0 0 25px;}
.caja_buscador{border:1px solid #ccc;background:#efefef;padding:0px;}
.caja_buscador input{border:1px solid #ccc;vertical-align:middle;margin:0 10px 0 0;}
.caja_buscador select{border:1px solid #ccc;vertical-align:middle;margin:0 10px 0 0;}

.h3agenda{font-size:1.2em;clear:left;border-bottom:1px solid #ccc;}
.h2agenda{font-size:1.4em;margin:25px 0;}

.fagenda .data{background:#f6f6f6;padding:7px 5px;margin:5px 10px 10px 0;font-family:Verdana;text-align:left;width:280px;float:left;font-size:0.9em;}
.fagenda .data span{font-family:Georgia;color:#ee3224;}

.sine{padding:5px 0 25px 0;text-align:left;color:#c00;}

.calendario_gira{margin:0 25px;}
.agenda_gira{margin:0 25px;font-size:0.85em;}






.data_s{background:#ccc;padding:5px 8px 8px; margin:5px 5px 5px 0;font-family:Verdana;/*width:265px;*/ width:45%;float:left;text-align:left;height:105px; line-height:1.4em;}
.data_s span{font-family:Georgia;color:#ee3224;}
.data_s .dia{width:45px; font-size:2.8em;font-family:Georgia;float:left;padding:0 15px 45px 0;color:#fff; line-height:23px;}
.data_s .dia strong{font-size:1.2em;color:#ee3224}
.data_s h3{margin:0 0 0 0;color:#999;}


.data_s_futura{background:#ccc;padding:5px 8px 8px; margin:5px 5px 5px 0;font-family:Verdana;/*width:265px;*/ width:45%;float:left;text-align:left;height:105px; line-height:1.4em;}
.data_s_futura span{font-family:Georgia;color:#ee3224;}
.data_s_futura .dia{width:45px; font-size:2.8em;font-family:Georgia;float:left;padding:0 15px 45px 0;color:#fff; line-height:23px;}
.data_s_futura .dia strong{font-size:1.2em;color:#ee3224}
.data_s_futura h3{margin:0 0 0 0;color:#999;}

.tipos{clear:both;margin:45px 0 15px 10px;}
.tipos img{vertical-align:middle;margin:0 0 3px 0;}

.btn_gira{margin:-29px 25px 12px 0;text-align:right;}
.dir{color:#000;padding:5px 0 0 25px;font-size:1.1em;line-height:16px;}


.espectaculos{clear:both;margin:5px 0 10px 25px;}
.localizacion{text-align:left;padding:10px 0 0 25px;font-size:0.80em;color:#ccc;}
.localizacion a{text-decoration:underline;}

.volver{text-align:right;margin:-20px 0 30px 0;position:relative;}
.volver a{color:#ee3224;}
.volver a:hover{color:#000;}

.caja_alert{border:1px solid #ccc;margin:25px auto;width:500px;text-align:center;font-size:1.2em;padding:15px;color:#f00;}

.pestanas{text-align:left;margin:25px 0 10px 50px;}
/* Easy Slider */

#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li
{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:295px;
	height:462px;
	overflow:hidden; 
	
}					

/* // Easy Slider */

/* CSS for single Slide */
.slide {

    padding: 0px;
	width:295px;
	height:470px;
}
.slide p
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	padding:0 10px 0 0;
	text-align:left;
	width:223px;
}
.slide p a {
	background-color:#F5F5F5;
	border-bottom:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
	color:#3981C5;
	display:block;
	font-family:Times,Serif;
	font-size:15px;
	height:15px;
	line-height:15px;
	margin:3px 0 2px;
	padding:2px 0;
	text-decoration:none;
}
/* CSS for single Slide */

.companias {width:95%; margin:0px auto; margin-bottom:2.0em;}
.companias th span {
	line-height:2.4em;
	padding:3px;
	text-transform:uppercase;
	font-family:Georgia;
	display:block;
	background:url(../imagenes/interfaz/bg_titCompanias.gif) no-repeat center bottom;
	text-align:center;
	}
.companias td {vertical-align:top; padding:10px 5px; border-bottom:1px dotted #999;}
.companias td.tit {font-style:italic; font-family:Georgia; font-size:18px; width:30%; padding-left:10px;} 
.companias td {padding-left:35px;}
.companias td ul { list-style-type:none;}
.companias td ul li a {color:#ee3224;}


.tablaDescargas{width:95%;margin:0 25px 0 25px;}
.tablaDescargas td{border-bottom:1px dashed #efefef;}
.tablaDescargas .td1{width:75%;}
.tablaDescargas .td2{width:10%;}
.tablaDescargas .td3{width:15%;}

a.btnVerCartel{background:transparent url(../imagenes/interfaz/ver_cartel.gif) scroll no-repeat top left;font-family:Georgia;font-style:italic;padding:4px 30px;font-size:1.2em;color:#fff;}
a.btnVerCartel:hover{background:transparent url(../imagenes/interfaz/ver_cartel_.gif) scroll no-repeat top left;color:#f00;}


a.btnVerVideo{background:transparent url(../imagenes/interfaz/ver_video.gif) scroll no-repeat top left;font-family:Georgia;font-style:italic;padding:4px 31px;font-size:1.2em;color:#fff;}
a.btnVerVideo:hover{background:transparent url(../imagenes/interfaz/ver_video_.gif) scroll no-repeat top left;color:#f00;}

a.btnPedirPresupuesto{background:transparent url(../imagenes/interfaz/pedir.gif) scroll no-repeat top left;font-family:Georgia;font-style:italic;padding:4px 31px;font-size:1.2em;color:#fff;float:right;}
a.btnPedirPresupuesto:hover{background:transparent url(../imagenes/interfaz/pedir_.gif) scroll no-repeat top left;color:#f00;}
