/*
MEJOR TEATRO
16/09/08
	  
*/

* { 
padding: 0;
margin: 0;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#000;
 min-width:1000px;
 width:auto;
}

a{
color:#B64744;
text-decoration:none;
border:0px;
}

a:hover{
text-decoration:underline;
border:0px;
}

li{
list-style:none;
}

.button{

}

.highlight{
background-color:#FF0003;
}

#wrapper { 
 margin: 0 auto;
 width: 936px;
 overflow: hidden;
 *padding-left:2px;
}

#header {
width: 936px;
float: left;
height: 240px;
margin: 0;
}

#superior{
float: left;
height: 125px;
margin:0px;
width:936px;
margin-top:0px;
}

#superior #c1{
height: 125px;
width:181px;
float:left;
margin-left:0px;
}

#superior #c2 {
height: 90px;
display:inline;
float:right;
width:728px;
padding-top:20px;
}

#superior #c2 #banner{
height: 90px;
display:inline;
float:right;
width:728px;
}

#logo{
margin-left:0px;
width:181px;
height: 125px;
float:left;
cursor: pointer;
/*background: url(../images/logo.png) no-repeat;*/
}

#logo a{
border:0px;
width:181px;
height: 110px;
cursor: pointer;
}

#logo img{
border:none;
}

#navegacion{
clear:both;
height: 68px;
margin:0px;
width:936px;
background: url(../images/back_navegacion.png) no-repeat;
}

#navegacion #c1{
width:936px;
float:left;
height: 68px;
}

#login{
float: left;
height: 40px;
margin:0px;
width:936px;
margin-top:0px;
padding-top:7px;
background: #FFFFFF url(../images/bg.png) repeat-x scroll 0 -125px !important;
}

#login #c1{
height: 40px;
width:500px;
float:left;
}

#mod_login_logoutform{

}

#login #c2 {
height: 40px;
display:inline;
float:right;
width:250px;
margin-right:0px;
}

#login #c2 img{
border:0px;
}

#contenido{ 
float: left;
width:936px;
background:#F7D2D1;
}

#derecha { 
 float:right;
 display: inline;
 margin: 0px;
 width:215px;
}

#principal { 
 margin: 0px;
 padding: 0px;
 float:left;
 width: 700px;
}

#principal, #derecha {
padding-bottom: 32768px;
margin-bottom: -32768px;
} 

#principal #contenido{ 
 float: left;
 margin: 0px;
 width: 615px;
 display: inline;
 margin-bottom:5px;
 margin-top:5px;
 background:none;
 border:0px;
}

#abajo{
float: left;
margin:0px;
width:600px;
margin-top:0px;
}

#abajo #c1{
width:280px;
float:left;
}

#abajo #c2 {
width:280px;
display:inline;
float:right;
}

/*******Menu superior*********/
/*
#navegacion #c1 #mainlevel-nav_root-superior{
padding:0px; 
list-style:none; 
height: 38px;
position:relative;
margin-left:0px;
float:left;
padding-left:20px;
}

#navegacion #c1 #mainlevel-nav_root-superior li {
float:left;
padding-left:10px;
padding-top:15px;
*padding-top:0px;
}

#navegacion #c1 #mainlevel-nav_root-superior li a.mainlevel-superior, a.mainlevel_active-superior, a.mainlevel_current-superior {
float:left; 
color:#000;
text-decoration:none; 
font-size:16px; 
text-align:center; 
cursor:pointer;
margin:0px;
font-weight: bold;
height:39px;
width:165px;
padding-top:20px;
background:transparent url(../images/back_nav.png) no-repeat;
}

*/

#navegacion #c1 #mainlevel-nav{
padding:0px; 
list-style:none; 
height: 68px;
position:relative;
margin-left:0px;
float:left;
}

#navegacion #c1 #mainlevel-nav li {
float:left;
}

#navegacion #c1 #mainlevel-nav li :hover{

}

#navegacion #c1 #mainlevel-nav li a {
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:17px;
height:41px;
margin:0;
padding:27px 25px 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navegacion #c1 #mainlevel-nav li #active_menu-nav{

}


/*******Buscador*********/

#login  #c2 .search {
margin-top:6px;
background:transparent url(../images/back_buscar.gif) no-repeat top left;
}

#login  #c2 .search #mod_search_searchword{
background: none;
border:1px solid #B64744;
color:#B64744;
font-size:10px;
padding-left:5px;
width:170px;
margin-right:5px;
margin-left:20px;
height: 15px;
}

#login  #c2 .search .button{
background-color: #B64744;
color:#FFF;
font-size:10px;
text-align:center;
width:30px;
height: 15px;
border:0px;
text-transform: uppercase;
}

/*******Login Superior*********/

#login  #c1 #mod_loginform {
padding-top:8px;
}

#login  #c1 #mod_loginform #mod_login_password, #login  #c1 #mod_loginform #mod_login_username{
background: none;
border:1px solid #B64744;
color:#B64744;
font-size:10px;
padding-left:5px;
width:95px;
height: 15px;
margin-left: 10px;
}

#login  #c1 #mod_loginform #mod_login_remembermetext{
font-size:10px;
color:#B64744;
}

#login  #c3 .mod_login, #login  #c3 .mod_login_noaccount{
font-size:11px;
color:#B64744;
text-decoration:none;
}

#login  #c3 .mod_login{
width:200px;
}

#login  #c3 .mod_login:hover, #login  #c3 .mod_login_noaccount:hover{
text-decoration:underline;
}


#login  #c1 #mod_loginform .button{
background-color:#B64744;
border:0 none;
color:#FFFFFF;
font-size:10px;
height:15px;
text-align:center;
text-transform:uppercase;
width:30px;
cursor:pointer;
}

#login  #c1 #mod_login_logoutform{
padding-top:10px;
padding-left:20px;
}

#login  #c1 .mod_login{
font-size: 10px;
}

/*******Banners registro*********/

#banners_registro{
clear:both;
height: 65px;
width:880px;
margin-bottom:15px;
}

#banners_registro #c1{
height: 65px;
float:left;
width:235px;
margin-left:20px;
}

#banners_registro #c2 {
height: 65px;
float:left;
width:235px;
_margin-left:60px;
_margin-right:10px;
margin-left:70px;
}

#banners_registro #c3 {
height: 65px;
display:inline;
float:right;
width:235px;
margin-right:20px;
}

/*******Destacado*********/

#destacado{ 
float: left;
height: 395px;
width:936px;
margin: 0px;
background: #FFFFFF url(../images/bg.png) repeat-x scroll 0 -240px !important;
}

#destacado #c1{
height: 395px;
width:936px;
float:left;
padding-top:0px;
}

/*******Cartelera en tu correo*********/

.moduletable_cartelera{ 
width:450px;
margin-left:200px;
background:transparent url(../images/stripe.png) repeat scroll 0 0;
}

.moduletable_cartelera p{ 
font-size:15px;
text-align:center;
padding:20px;
}

.moduletable_cartelera h3{ 
font-size:20px;
text-align:center;
background:#601E1E;
height:25px;
padding:5px;
margin-top:30px;
color: #FFF;
}

.moduletable_cartelera .form{ 
width:250px;
margin-left:120px;
padding-bottom:40px;
}


.moduletable_cartelera #commentForm{ 
width:450px;
margin-top:15px;
}

/*******Destacado interior*********/

#destacado_interior{ 
float: left;
width:936px;
height: 297px;
margin: 0px;
background: #FFF url(../images/bg.png) repeat-x scroll 0 -240px;
}

#destacado_interior #c1{
height: 190px;
width:605px;
float:left;
padding-top:0px;
padding-left:0px;
margin-left:35px;
margin-top:5px;
}

#destacado_interior #c2 {
height: 190px;
display:inline;
float:right;
width:217px;
}
/*** Red Ocesa ***/

#redocesa{
	width:866px;
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
}

#redocesa ul{
	width: 509px;
	margin: 0 auto 0 auto;
	padding: 7px;
	text-align: center;
}

#redocesa ul li{
	margin-top: 5px;
	margin-right: 50px;
	padding: 0;
	display:inline;
	float: left;
}

#redocesa ul li a{
	display: block;
	margin: 0;
}

#redocesa ul li a.vl{
	background: url(../images/log_VL.png) no-repeat;
	width: 47px;
	height: 60px;
}

#redocesa ul li a.st{
	background: url(../images/log_seitra.png) no-repeat;
	width: 79px;
	height: 48px;
}

#redocesa ul li a.as{
	background: url(../images/log_asDep.png) no-repeat;
	width: 56px;
	height: 50px;
}

#redocesa ul li a.in{
	background: url(../images/log_inm_ocesa.png) no-repeat;
	width: 134px;
	height: 50px;
}


/*******Footer*********/

#footer{ 
 width:936px;
 clear: both;
 color: #808080;
 margin: 0px;
 height:95px; 
 text-align:center;
 font-size:11px;
 padding:0px;
 padding-top:5px;
 position: relative;
 z-index: 2;
 background: url(../images/back_footer.gif) no-repeat;
}

#footer #sitemap{ 
 width:936px;
 color: #FFF;
 height:30px;
 margin:0;
 padding:5px 0 0; 
 text-align:center;
 font-size:10px;
 clear: both;
}

#footer #info #c1{
height:35px; 
width:190px;
float:left;
cursor: pointer;
margin-top: 20px;
}

#footer #info #c1 #cie{
height:45px; 
width:200px;
margin:0px;
cursor: pointer;
}

#footer #info #c1 #cie a{
height:45px; 
width:200px;
margin:0px;
cursor: pointer;
}

#footer #sitemap a{ 
 color: #FFF;
 text-transform: uppercase;
}

#footer #sitemap a:hover{ 
 text-decoration:underline;
}

/*********Mini Front Page***********/

/*********Mini Front Page***********/

#principal .moduletable h3 {
color:#B64744;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:19px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}

#principal .minifp .minifp-td{ 

}

#principal .minifp .minifp-td br{ 
/*display:none!important;*/
}

#principal .moduletable .minifp span.minifp-full-link {
display:block;
clear: both;
}


#principal .moduletable .minifp a.minifp-full-link {
padding-left:20px;
padding-right: 20px;
font-weight:bold;
color:#B64744;
font-size: 11px;
float:right;
background:transparent url(../images/bullet_vermas.png) no-repeat scroll 0 0;
}

#principal .module .minifp a:hover.minifp-full-link {
text-decoration:underline;
}

.minifp td p {
margin-top:3px;
}
	
.minifp td img {
border:0px;
margin-left: 5px;
margin-right: 15px;
}

	
	
/*********Listado Mini Front Page***********/	

.minifp-anotherlinks {
font-weight:bold;
font-size:100%;
border-bottom:1px solid #ccc;
display:block;
padding-bottom:5px;
margin-bottom:5px;
background:url(../images/application_add.gif) no-repeat top left;
padding-left:20px;
margin-top:30px;
}

#principal .minifp ul{
padding-left:10px;
}

#principal .minifp ul li {
background: url(../images/arrow_green.gif) no-repeat 5px 3px;
padding-left:25px;
font-size:94%; 
width:350px;
}

#derecha .minifp ul li {
background: url(../images/arrow_green.gif) no-repeat 5px 3px;
padding-left:20px;
padding-bottom:5px;
font-size:12px; 
}

#principal .minifp ul li a { 
padding-left:0px;
}

#columnas .minifp-introtitle a {
font-size:13px;
color: #FFF;
}

.minifp-introtitle a {
font-size:12px;
color: #FF5500;
}

.minifp-introtitle a:hover {
text-decoration:underline;	
}

.minifp-date {
color:#FFF;
font-size:9px;
font-weight:normal;
height:10px;
}

#content .minifp-introtitle{
display:block;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:17px;
line-height:1em;
margin:0pt 0pt 1px;
padding:0pt;
}

/*******Modulos derechos*********/

#derecha .moduletable{
margin-top:5px;
margin-bottom:20px;
font-size:11px;
}

#derecha .moduletable #accordian{
padding-right:10px;
padding-left:10px;
background: url(../images/stripe.png) repeat;
width:190px;
}

#derecha .moduletable .vermas{
background: url(../images/back_vermas.png) no-repeat;
display:block;
margin-left:110px;
width:56px;
height:16px;
padding-left:20px;
padding-top:1px;
margin-top:10px;
}

#derecha #accordian .vermastodo{
background: url(../images/back_vermastodo.png) no-repeat;
display:block;
margin-left:110px;
width:58px;
height:19px;
padding-left:8px;
padding-top:1px;
margin-top:10px;
color:#000;
}

#derecha .moduletable  h3, #derecha .moduletable_cartelera_derecha  h3{
color:#FFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:20px;
margin:0;
text-decoration:none;
padding:5px 0px 0px 20px;
background: url(../images/back_titulos_modulos.png) repeat-y top left;
text-transform:uppercase;
margin-bottom: 20px;
}

#derecha .moduletable  h1{
font-weight: bold;
font-size:12px;
padding-left:0px;
margin-top:5px;
margin-bottom:5px;
text-transform:uppercase;
}

#derecha .moduletable  h2{
font-size:14px;
}

/*******Modulo Lo Nuevo*********/

#derecha .moduletable_lonuevo{
margin-bottom:10px;
font-size:11px;
}

#derecha .moduletable_lonuevo #accordian{
width:215px;
}

#derecha .moduletable_lonuevo .vermas{
display:block;
margin: 10px 0px;
width:56px;
height:16px;
}

#derecha .moduletable_lonuevo h3{
color:#FFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:20px;
margin:0;
text-decoration:none;
padding:5px 0px 0px 30px;
background: url(../images/back_titulos_modulos.png) no-repeat;
height: 26px;
text-transform:uppercase;
margin-bottom: 20px;
}

#derecha .moduletable_lonuevo a.title{
font-weight: normal;
font-size:11px;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
text-decoration: none;
text-transform:uppercase;
clear: both;
display: block;
}

#derecha .moduletable_lonuevo  .date{

}

/*******Joomla*********/

#contenido #caja1 #caja2 #caja3{
width: 615px;
padding-left:10px;
padding-right:10px;
margin-left:5px;
padding-bottom:5px;
background: none;
}

#contenido #caja1 #caja2 #caja3 .blog{
width: 580px;
}

.contentheading {
font-size: 150%;
width: 100%;
line-height: 30px;
font-family: Tahoma, sans-serif;
color: #B64744;
}

.article_seperator{
display:block;
height:50px;
}

.componentheading {
font-size: 18px;
line-height: 20px;
font-family: Tahoma, sans-serif;
color: #FFF;
text-decoration:none;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
height: 35px;
padding-left:5px;
display:block;
}

.contentpaneopen  h3{
color:#B64744;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:19px;
margin:0;
text-decoration:none;
text-transform:uppercase;
padding: 15px 0px;
}

/*.back_button a{
text-decoration:none;
margin-left:500px;
height: 17px;
display:block;
padding-top:2px;
padding-bottom:20px;
padding-right:45px;
background: transparent url(../images/volver.gif) no-repeat;
}*/

.back_button_home a{
text-decoration:none;
margin-left:500px;
height: 17px;
display:block;
padding-top:2px;
padding-bottom:20px;
padding-right:45px;
background: transparent url(../images/volver_home.gif) no-repeat;
}

/*.pagenav_next{
background: transparent url(../images/siguiente.gif) no-repeat;
height: 17px;
width:74px;
}

.pagenav_next a{
display:block;
height: 17px;
width:74px;
text-decoration:none;
}

.pagenav_prev{
background: transparent url(../images/anterior.gif) no-repeat;
height: 17px;
width:74px;
}

.pagenav_prev a{
display:block;
height: 17px;
width:74px;
text-decoration:none;
}*/

#principal .contentpaneopen ul{
margin:10px 20px;
}

#principal .contentpaneopen li, #abajo .moduletable li{
padding:5px 0 0 13px;
background: url(../images/lista.gif) no-repeat 0 9px;
}

#derecha .module .mainlevel {
background:transparent url(../images/lista2.gif) no-repeat scroll 0 7px;
margin:0 0 1px 10px;
padding:5px 0 0 18px;
}

/*******Registración*********/

#cbIconsTop, #cbIconsBottom{
display:none;
}

/*******Encuesta*********/

.poll thead{
color:#FF5500;
font-size: 12px;
}

.poll .pollstableborder{
margin-top:10px;
margin-bottom:10px;
}

/*******Comentarios*********/

table.contentpaneopen fieldset {
border-color:#DDDDDD -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0pt 0pt;
margin-top:20px;
}

/*******Estilos personalizados*********/

.titulo_inicio{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#B64744;
 font-weight:bold;
 display: block;
}

.fecha_inicio{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#000;
 font-weight:normal;
 line-height:13px;
 display: block;
}

.lugar_inicio{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000;
 display: block;
}


.titulo{
font-family: Arial, Helvetica, sans-serif;
font-size: 26.7333px;
text-align: left;
width: 300px;
height: 30px;
font-weight: bold;
}

.subtitulo{
font-family: Arial;
font-size: 16.8667px;
text-align: left;
font-weight: bold;
}

.encabezado{
font-size: 16.8667px;
font-family: Arial, Helvetica, Verdana,sans-serif; letter-spacing:0px; word-spacing:0px; 
}

.intro{
font-size: 16.8667px;
font-family: Arial, Helvetica, Verdana,sans-serif;
width: 292px;
height: 56px;
}

.autor{
font-family: Verdana, sans-serif;
font-size: 9.46px;
}

.cuerpo{
font-family: Arial, Helvetica, Verdana,sans-serif;
font-size: 12.0667px;
}

.imgizq{
float: left;
font-family: Arial, Helvetica, Verdana,sans-serif;
font-size: 12.0667px;
margin-right: 10px;
}

.imgder{
float: right;
font-family: Arial, Helvetica, Verdana,sans-serif;
font-size: 12.0667px;
margin-left: 10px;
}

.banda{
margin-bottom: 10px;
}

.bandaimg{
width: 80px;
height: 80px;
margin: 20px;
float: left;
}

.pregunta{
font-family: Arial, Helvetica, Verdana,sans-serif;
font-size: 12.0667px;
font-weight: bold;
}

.respuesta{
font-family: Arial, Helvetica, Verdana,sans-serif;
font-size: 12.0667px;
}

.bio{
font-family: Helvetica, Arial, Verdana,sans-serif;
left: 20px;
right: 20px;
font-size: 6pt;
text-align: justify;
}

.review{
margin-right: 20px;
}

.reviewbanda{
font-family: Helvetica;
font-size: 11pt;
font-weight: bold;
}

.reviewimg{
margin: 20px;
width: 100px;
height: 100px;
float: left;
}

.reviewdisco{
font-family: Helvetica, Arial, Verdana,sans-serif;
font-size: 11pt;
font-weight: bold;
font-style: italic;
}

.reviewdisquera{
font-family: Helvetica, Arial, Verdana,sans-serif;
font-size: 10pt;
font-weight: bold;
}

.reviewcuerpo{
font-family: Helvetica, Arial, Verdana,sans-serif;
font-size: 10pt;
}

.tracks{
font-family: Verdana, sans-serif;
font-size: 12pt;
font-weight: bold;
}

#galerias .description{
display:none;
}

#destacado_interior #galerias dt{
float:left;
padding:4px 5px;
}

#destacado_interior #galerias dt img, #galerias dt img{
border:none;
}

.galerie_clearfix { 
clear:both; 
line-height:0; 
margin:0; 
padding:0; 
background:none;
}

.module .invisible {  
display:none;  
font-size:0;  
line-height:0;
background:none;
}

.contenttoc, .pagenavcounter{
display:none;
}

/* Newsletter */

#caja3 #newslettertitle{
	width: 525px;
	height: 34px;
	background: url(../images/barra_titulos_larga.png) no-repeat;
	margin: 0 auto 0 auto;
	padding: 5px 0 0 5px;
	font-size: 22px;
}

#caja3 #newsletterbox{
	width: 500px;
	background-image: url(../images/bg_trans.png);
	margin: 0 auto 10px auto;
	padding: 15px;
}

#caja3 #newsletterbox p{
	margin-bottom: 15px;
	text-align: center;
	font-weight: bold;	
}

#caja3 #newsletterbox form{
	width: 200px;
	margin: 0 auto 0 auto;	
}

#banner-medio{
    margin: 5px auto 10px auto;
    width: 680px;
}

.brandmsg{
	color: #BF2B2B;
	font-size: 11px;
	margin-bottom: 5px;
	font-weight: bold;
}