
/* DEFINICION DE ESTILOS GENERALES*/
* {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

html, body { height:100%;}

body {
  padding: 0px; 
  margin: 0px; 
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #4f4f4f;
  background: #000000 url(../images/fondos/1.jpg) no-repeat fixed center center; 

}

img { border: none; margin: 0px; padding: 0px;}

ol, ul {
	list-style: none;
}

p {
font-size:11px;
padding-bottom: 15px;
line-height: 16px;
}

h1 {
font-size: 20px;
font-weight:bold;
color: #e2007a;
padding-bottom: 15px;
}

h2 {
font-size: 11px;
font-weight:bold;
color: #e2007a;
padding-bottom: 15px;
}

hr {
color: #cfcfcf;
background-color: #cfcfcf;
height: 1px;
}

a {
color:#4f4f4f;
text-decoration:none;
}

a:hover {
color:#e2007a;
text-decoration:underline;
}


/* FIN DEFINICION DE ESTILOS GENERALES*/

/* Definicion de estilos de los div*/
div#contenedor {
 width: 871px;
 margin: 0px auto 0px auto;
 background: transparent url(../images/fondo_contenedor.png) repeat-y 0 100%;
 min-height: 100%;
}

* html div#contenedor {
/* explorer necesita ayuda */
height:100%;
}

/* Gradiente entre cabecera y contenido */
div#gradiente_header {
 width: 871px;
 margin: 0px auto 0px auto;
 margin-left:-1px;
 background: transparent url(../images/fondo_contenedor_inicial.png);
 min-height: 20px;
}

* html div#gradiente_header {
/* explorer necesita ayuda */
height:20px;
}

/* cuerpo central */

div#central_izq {
/*margin: 10px 0px 0px 17px;*/
float:left;
width: 515px;
height: 469px;
margin-top: 5px;
margin-left: 32px;
background: transparent url(../images/fondo_cent_izq.png) no-repeat;
}

* html div#central_izq {
margin-left: 16px;
}

div#cent_texto{
float:left;
width: 332px;
height: 269px;
margin: 15px 0px 0px 20px;
}

* html div#cent_texto{
margin: 15px 0px 0px 10px;
}

div#estrella {
float:left;
margin: 9px 0px 0px 10px;
}

div#central_fotos_i {
float:left;
width: 234px;
/*width: 230px;
height: 100px;*/
height: 154px;
margin: 10px 5px 0px 10px;
/*margin: 10px 5px 0px 20px;
padding: 50px 0px 5px 10px;*/
background: url(../images/fondo_central_i.jpg) no-repeat;
}

* html div#central_fotos_i {
margin: 10px 5px 0px 10px;
}

div#central_fotos_d {
float:left;
width: 460px;
height: 100px;
background: url(../images/fondo_central_d.jpg) no-repeat;
margin-top: 10px;
margin-left: 20px;
padding: 50px 0px 5px 10px;
}

div#central_der {
float:left;
width: 300px;
height: 450px;
margin-top: 5px;
padding: 15px 0px 0px 10px;
background: transparent url(../images/fondo_cent_der.png) no-repeat;
}

div#noticias{
overflow: auto;
margin-top: 5px;
width: 440px;
height: 85px;
}

* html div#noticias{
position:relative;
}

/* fin cuerpo central */

/* menu izquierdo */

div#menu_izq {
float:left;
width: 166px;
height: 465px;
background: url(../images/menu_equipo.png) no-repeat top left;
margin: 10px 0px 0px 34px;
}

* html div#menu_izq {
margin: 10px 0px 0px 17px;
}

div#menu_izq ul {
font-size: 11px;
margin-top: 10px;
}

div#menu_izq li {
width: 125px;
margin-left: 20px;
padding: 7px 0px;
border-bottom: 1px solid #d8d7d7;
}

div#menu_izq li.menu_secundario {
width: 103px;
margin-left: 40px;
padding: 7px 0px;
border-bottom: 1px dashed #d8d7d7;
}

/* fin menu izquierdo */

/* caja equipo */
div#caja_equipo {
    float:right;
	width: 630px;
	padding: 0px;
	margin: 10px 41px 0px 0px;
	_margin: 10px 7px 0px 0px;
}

* html div#caja_equipo {
	margin: 10px 7px 0px 0px;
}

div#caja_sup {
	width: 630px;
	margin: 0px;
	padding: 20px 0px 0px 30px;
	background: url(../images/caja_equipo_sup.png) no-repeat top left;
	}
	
div#caja_bordes {
	/*clear:both;*/
	min-height: 293px;
    padding: 0px 30px;
	background: url(../images/caja_equipo_borde.png) repeat-y top left;
}

div#caja_inf {
	width: 630px;
	height: 114px;
	margin: 0px;
	background: url(../images/caja_equipo_inf.png) no-repeat top left;
}

/* fin caja equipo */


/* caja grande */
div#caja_grande {
	width: 796px;
	margin: 10px 0px 0px 35px;
}

div#caja_grande_sup {
	width: 796px;
	padding: 20px 0px 0px 30px;
	background: url(../images/caja_grande_sup.png) no-repeat top left;
	}
	
div#caja_grande_bordes {
    padding: 0px 30px;
	background: url(../images/caja_grande_borde.png) repeat-y top left;
}

* html div#caja_grande_bordes {
	padding: 0px 10px;
}

div#caja_grande_inf {
	width: 796px;
	height: 144px;
	margin: 0px;
	background: url(../images/caja_grande_inf.png) no-repeat top left;
}

/* fin caja equipo */

/* caja rialto */
	div#caja_local_sup {
	width: 630px;
	height: 226px;
	padding: 20px 0px 0px 30px;
	background: url(../images/caja_rialto_sup.png) no-repeat top left;
	}
	
	div#caja_reforma_sup {
	width: 630px;
	height: 95px;
	padding: 20px 0px 0px 30px;
	background: url(../images/caja_reforma_sup.png) no-repeat top left;
	}
	
	div#caja_fotos_sup {
	width: 630px;
	height: 100px;
	padding: 20px 0px 0px 30px;
	background: url(../images/caja_fotos_sup.png) no-repeat top left;
	}
/* fin caja rialto */

/* caja ea */
div#caja_ea {
	width: 550px;
	height: 275px;
	padding: 12px 0px 0px 10px;
	background: url(../images/fondo_ea.png) no-repeat top left;
	}
div#caja_alfombra {
	width: 630px;
	height: 465px;
	padding: 20px 0px 0px 30px;
	background: url(../images/tt_alfombra.png) no-repeat top left;
	}

* html div#caja_alfombra {
	height: 430px;
	}
	
	div#caja_alfombra_fotos {
	width: 630px;
	height: 140px;
	padding: 20px 0px 0px 30px;
	background: url(../images/tt_alfombra_fotos.png) no-repeat top left;
	}
	
* html div#caja_alfombra_fotos {
	height: 130px;
	}
	
	div#caja_alfombra_noticias {
	width: 630px;
	height: 120px;
	padding: 20px 0px 0px 30px;
	background: url(../images/tt_alfombra_noticias.png) no-repeat top left;
	}
	
	* html div#caja_alfombra_noticias {
	height: 100px;
	}
	
	div#caja_alfombra_videos {
	width: 630px;
	height: 120px;
	padding: 20px 0px 0px 30px;
	background: url(../images/tt_alfombra_video.png) no-repeat top left;
	}
	
	* html div#caja_alfombra_videos {
	height: 100px;
	}
	
	div#caja_alfombra_visitas {
	width: 630px;
	height: 120px;
	padding: 20px 0px 0px 30px;
	background: url(../images/tt_alfombra_visitas.png) no-repeat top left;
	}
	
* html div#caja_alfombra_visitas {
	height: 100px;
	}
	
		div#caja_alfombra_vip {
	width: 630px;
	height: 120px;
	padding: 20px 0px 0px 30px;
	background: url(../images/tt_alfombra_vip.png) no-repeat top left;
	}
	
* html div#caja_alfombra_vip {
	height: 100px;
	}
	
	div#caja_inf_alfombra {
	width: 630px;
	height: 114px;
	margin: 0px;
	background: url(../images/caja_alfombra_inf.png) no-repeat top left;
	}
/* fin caja ea */

/* caja canal */

div#caja_canal {
	min-height: 640px;
    padding: 0px 30px;
	background: url(../images/fondo_canal.png) repeat-y top left;
}

/* fin caja canal */


/* caja musical */

div#caja_musical_sup {
	width: 630px;
	margin: 0px;
	padding: 20px 0px 0px 30px;
	background: url(../images/caja_musical_sup.png) no-repeat top left;
	}

/* fin caja musical */

/* caja opina */
div#caja_sup_opina {
	width: 630px;
	height: 244px;
	margin: 0px;
	padding: 20px 0px 0px 35px;
	background: url(../images/caja_equipo_sup_opina.png) no-repeat top left;
	}
	
* html div#caja_sup_opina {
	height: 220px;
	padding: 20px 0px 0px 34px;
	}
	
	div#caja_bordes_opina {
	min-height: 293px;
    padding: 0px 6px 0 30px;
	background: url(../images/caja_equipo_borde.png) repeat-y top left;
}

* html div#caja_bordes_opina {
    padding: 0px 6px 0 30px;
}
	
div#caja_rosa {
float:left;
padding: 5px;
margin: 7px 0 0 6px;
width: 107px;
color:#FFFFFF;
background-color:#e10079;
}

div#opina{
padding: 0 0 0 35px;
background: url(../images/caja_opina_borde.png) repeat-y top left;
}

div#caja_opinion {
float:right;
width: 470px;
}
* html div#caja_opinion {
margin-left: -28px;
}
/* fin caja opina */

/* pie */

div#pie {
clear:both;
margin-left: 30px;
height: 160px;
padding: 15px 10px 18px 10px;
background: transparent url(../images/fondo_pie.png) no-repeat;
}

* html div#pie {
padding: 15px 10px 5px 10px;
}

.elenco {
float:left;
width: 185px;
height: 195px;
text-align:center;
}

/* fin pie */

/* Definicion de estilos de las clases */
p.pie {
font-size:9px;
text-align:center;
padding: 10px 0px 20px 0px;
}

.banner_pie_i {
float: left;
margin-right: 3px;
}

strong.rosa {
font-size: 14px;
font-weight:bold;
color: #e2007a;
}

strong.rosa2 {
font-size: 11px;
color: #e2007a;
}

a.activo {
color: #e2007a;
}

.logos {
float:left;
margin-right: 30px}

.planos {
float:left;
margin-right: 15px}

.fotos_teatro {
margin-bottom: 7px
}

.foto_entradas {
margin-left: -15px;
}
* html .foto_entradas {
margin-left: 5px;
}

.fotos_prensa {
margin-left:40px;
}

.club_ea {
margin-top:-30px;
}

p.fecha{
color:#e2007a;
font-weight:bold;
margin-left: 15px;
margin-top: 20px;
}

p.titular{
display:block;
float:left;
font-weight:bold;
padding-left: 152px;
margin-top: -31px;
}
* html p.titular{
padding-bottom: 3px;
}

p.titular_visitas{
display:block;
float:left;
font-weight:bold;
padding-left: 152px;
margin-top: -87px;
}
* html p.titular_visitas{
padding-bottom: 3px;
}

p.visitas{
float:left;
width:400px;
margin-left:150px;
margin-top:-48px;
}
* html p.visitas{
margin-left:0px;
padding-left: 60px;
margin-top: 15px;
}

p.linea{
border-bottom: #cfcfcf 1px solid;
}

* html p.linea{
margin-top: 5px;
}

p.linea_roja{
border-bottom: #a24b4f 1px solid;
}

* html p.linea_roja{
margin-top: 5px;
}

p.texto_home{
line-height: 14px;
}

p.texto_alfombra{
line-height:14px;
padding: 100px 60px 0px 10px;
}



.logo_myspace{
position:relative;
top:-57px;
left: 150px;
*top:-60px;
*left: 150px;
}

.logo_youtube{
position:relative;
top:-60px;
left: 153px;
*top:-65px;
*left: 153px;
}

.logo_flickr{
position:relative;
top:-61px;
left: 152px;
*top:-66px;
*left: 152px;
}

.foto_visitas{
position:relative;
width: 92px;
top:10px;
left: 8px;
}
* html .foto_visitas{
top:15px;
}

.titular_roja{
margin-left:-22px
}


/* formularios */

label {
display:block;
  font-size:10px;
  color:#7c7b7b;
}

label.fuerte {
  font-weight:bold;
}

input.text, textarea.textarea, .firefox select.select{
	width: 300px;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	font-size:11px;
	font-family: Arial, Genova, Verdana;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background-color:#e5e5e5;
}

select {
	width: 300px;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	font-size:11px;
	font-family: Arial, Genova, Verdana;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background-color:#e5e5e5;
}

input.checkbox, input.radio{
	display:block;
}

input.button {
font-size:11px;
    border: 1px solid #a3a2a2;
	background-color:#b3b3b3;
	padding: 2px;
 
}


/* fin formularios */
