
*{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
html,body { 
	width:100%; height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
 }
#cabecera_inicio {height:30px;position:relative; width:350px;}
#cabecera_inicio form#form-login {border:5px solid #CCC; padding:10px; position:absolute; right:999em; top:22px; width:250px;
	background-color:#FFF;text-align:right;}
#cabecera_inicio form#form-login input.texto {padding:2px;font:normal 11px/1.2em Verdana,Arial,Helvetica,sans-serif;}
#cabecera_inicio form#form-login a:hover{ text-decoration:underline; color:#0033FF;}
#cabecera_inicio form#form-login a{color:#0033FF;}
#cabecera_inicio form#form-login input.btnEntrar {margin-top:3px; text-align:right; border:1px solid #46A; color:#FFF;
	background-color:#4BF;font:bold 11px/1.2em Verdana,Arial,Helvetica,sans-serif;text-align:center;}

#reset_password {height:30px;position:relative;}
#reset_password form#reset_pass {border:5px solid #CCC; padding:10px; position:absolute; right:999em; top:22px;
	background-color:#FFF;text-align:right;}
#reset_password form#reset_pass input.email {padding:2px;font:normal 11px/1.2em Verdana,Arial,Helvetica,sans-serif;}
#reset_password form#reset_pass button {margin-top:3px; text-align:right; border:1px solid #46A; color:#FFF;
	background-color:#4BF;font:bold 11px/1.2em Verdana,Arial,Helvetica,sans-serif;text-align:center;}
	
	
	

#contenedor_inicial{width:921px; height:572px; margin-left:auto; margin-right:auto; margin-top:50px;}
#contenedor_inicial #columna1{width:268px; height:572px; float:left;}
#contenedor_inicial #columna2{width:284px; height:572px; float:left;}
#contenedor_inicial #columna2 #formulario{width:260px; height:346px; background:url(/portal/img/bgr-formulario.jpg); font-size:13px; overflow:hidden;}
#contenedor_inicial #columna2 #formulario label{margin-left:25px; margin-bottom:5px;}
#contenedor_inicial #columna2 #formulario input{margin-left:30px; margin-bottom:5px;}
#contenedor_inicial #columna2 #formulario button{margin-left:60px;}
#contenedor_inicial #columna2 #formulario div{margin-top:15px; margin-bottom:5px; margin-left:10px; width:250px; float:left; }
#contenedor_inicial #columna2 #formulario div label{display:block; min-width:60px; height:32px; float:left;}
#contenedor_inicial #columna2 #formulario .f_grande{background:url(/portal/img/fondo_input_grande.jpg); background-repeat:no-repeat; border:none; padding-top:10px; width:153px; padding-left:5px; height:22px;float:left; margin-left:25px;}
#contenedor_inicial #columna2 #formulario .f_radio{ width:22px; padding-left:5px; height:23px;float:left; border:none;}
#contenedor_inicial #columna2 #formulario .f_chico{background:url(/portal/img/fondo_input_chico.jpg); background-repeat:no-repeat; border:none; padding-top:10px; width:122px; padding-left:5px; height:22px;float:left;}
#contenedor_inicial #columna3{width:369px; height:572px; float:left; text-align:center;}


#wrapper { 
position:relative;
 margin: 0 auto;
 width:1200px;
 height:auto;
}
#header  {
position:relative;
	margin: 0 auto;
font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color:#000000;
 height: 255px;
}
#contenedor{
	float:left;
	width:966px;
	height:auto;
	margin-left:108px;
	margin-bottom:25px;
}
#contenedor .subcontenedor{
float:left;
width:830px;
}
#contenedor .subcontenedor .contenido{
width:830px;
}
#contenedor .subcontenedor .contenido .componentheading{
	margin-bottom:30px;
	background:url('../images/titulos.gif');
	padding-top:15px;
	padding-left:10px;
	font-size:18px;
	font-weight:bold;
	text-transform:capitalize;
	color:#FFFFFF;
	height:35px;
	width:956px;
}
#contenedor .subcontenedor .contenido .contentpaneopen{
	margin-left:20px;
}
#contenedor .subcontenedor .contenido a:hover{
	text-decoration:underline;
}
#contenedor .subcontenedor .promosionales{
margin-top:20px;
width:830px;
}
#contenedor .promos{
float:left;
margin-top:60px;
margin-left:11px;
width:125px;
}
#contenedor .imgfondo{
	width:966px;
	height:271px;
}
#contenedor #sub_cont{
	padding:5px;
	color:#696969;
	margin-top:5px;
	width:956px;
	height:auto;
	background-color:#EBEBEB;
}
#contenedor #sub_cont #etiquetas{
	font-size:20px;
	font-weight:900;
}
#contenedor #sub_cont #etiquetas .eventos{
	float:left;
	height:47px;
	width:625px;
	color:#FFFFFF;
	background-image:url('../images/back_eventos.gif');
	background-repeat:no-repeat;
}

#contenedor #sub_cont #etiquetas .galeria{
	float:left;
	margin-left:5px;
	padding-top:3px;
	padding-left:10px;
	height:39px;
	width:315px;
	color:#FFFFFF;
	background-image:url('../images/back_galeria.gif');
}


#contenedor #sub_cont #eventos{
	float:left;
	height:auto;
	width:625px;
}
#contenedor #sub_cont #eventos .eti1{
	margin-top:3px;
	float:left;
	width:160px;
	height:48px;
	background-image:url('../images/back_eventos3.gif');
}
#contenedor #sub_cont #eventos .eti2{
	float:left;
	margin-top:3px;
	margin-left:5px;
	width:460px;
	height:48px;
	background-image:url('../images/back_eventos32.gif');
}
#contenedor #sub_cont #eventos .img_publicidad{
	padding:5px;
	margin-top:5px;
	float:left;
	width:153px;
	height:auto;
}
#contenedor #sub_cont #eventos .img_publicidad #pub1{
	width:153px;
	height:76px;
	margin-bottom:3px;
	background:url('../images/publicidad1.jpg');
}
#contenedor #sub_cont #eventos .img_publicidad #pub2{
	width:153px;
	height:76px;
	margin-bottom:3px;
	background:url('../images/publicidad2.jpg');
}
#contenedor #sub_cont #eventos .img_publicidad #pub3{
	width:153px;
	height:76px;
	margin-bottom:3px;
	background:url('../images/publicidad3.jpg');
}
#contenedor #sub_cont #eventos .img_publicidad #pub4{
	width:153px;
	height:76px;
	margin-bottom:3px;
	background:url('../images/publicidad4.jpg');
}
#contenedor #sub_cont #eventos .img_publicidad #pub5{
	width:153px;
	height:76px;
	margin-bottom:3px;
	background:url('../images/publicidad5.jpg');
}
#contenedor #sub_cont #eventos .lista_eventos{
	color:#696969;
	font-size:11px;
	padding:5px;
	text-align:center;
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:445px;
	height:auto;
}
#contenedor #sub_cont #eventos .lista_eventos .contentheading{
	text-align:left;
	font-size:12px;
	color:#696969;
}
#contenedor #sub_cont #eventos .lista_eventos a{
	color:#696969;	
}
#contenedor #sub_cont #eventos .lista_eventos a:hover{
	text-decoration:underline;
}
#contenedor #sub_cont #eventos .lista_eventos h2{
	width:450px;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

#contenedor #sub_cont #eventos .lista_eventos .article-content{
	text-align:left;
	font-size:12px;
	text-align:justify;
}
#contenedor #sub_cont #fotos{
	float:left;
	margin-left:5px;
	padding-top:3px;
	height:39px;
	width:325px;
}
#contenedor #sub_cont #fotos .artistas{
	width:325px;
}
.promosionales .imagenes{
	background-image:url('../images/fondo-pict.jpg');
	float:left;
	margin-left:30px;
	width:138px;
	height:125px;
}
.promosionales .imagenes img{
	margin-top:12px;
}


.sub_folder{
	color:#646464;
	margin-bottom:3px;
	width:325px;
	height:110px;
}
.imagen{
	float:left;
	width:100px;
	height:100px;
}
.info{
	font-size:12px;
	color:#696969;	
	margin-left:15px;
	width:200px;
	height:100px;
	float:left;
}
.info a{
	color:#696969;	
	font-weight:bold;
	font-size:13px;
}
.info a:hover{
	color:#696969;	
	text-decoration:underline;
}
.limite{
	float:none;
	clear: both;
}
#contenedor #festivales{
	float:left;
	margin-top:10px;
	width:460px;
	height:48px;
	background-image:url('../images/back_festival.gif');
}
#contenedor #productoras{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:474px;
	height:48px;
	background-image:url('../images/back_productoras.gif');
}
#contenedor #chica{
	float:left;
	width:460px;
	height:360px;
	background:url('../images/chica.png');
}
#contenedor #productoras_publicidad{
	float:left;
	margin-left:30px;
	width:474px;
	height:auto;
}
#contenedor #productoras_publicidad .pub1{
	float:left;
	margin-bottom:12px;
	margin-left:0px;
	width:150px;
	height:112px;
	background:url('../images/prod1.gif');
	}
#contenedor #productoras_publicidad .pub2{
	float:left;
	margin-bottom:12px;
	margin-left:12px;
	width:150px;
	height:112px;
	background:url('../images/prod2.gif');
	}
#contenedor #productoras_publicidad .pub3{
	float:left;
	margin-bottom:12px;
	margin-left:12px;
	width:150px;
	height:112px;
	background:url('../images/prod3.gif');
	}
#contenedor #productoras_publicidad .pub4{
	float:left;
	margin-bottom:12px;
	margin-left:0px;
	width:150px;
	height:112px;
	background:url('../images/prod4.gif');
	}
#contenedor #productoras_publicidad .pub5{
	float:left;
	margin-bottom:12px;
	margin-left:12px;
	width:150px;
	height:112px;
	background:url('../images/prod5.gif');
	}
#contenedor #productoras_publicidad .pub6{
	float:left;
	margin-bottom:12px;
	margin-left:12px;
	width:150px;
	height:112px;
	background:url('../images/prod6.gif');
	}
#contenedor #productoras_publicidad .pub7{
	float:left;
	margin-left:0px;
	width:150px;
	height:112px;
	background:url('../images/prod7.gif');
	}
#contenedor #productoras_publicidad .pub8{
	float:left;
	margin-left:12px;
	width:150px;
	height:112px;
	background:url('../images/prod8.gif');
	}
#contenedor #productoras_publicidad .pub9{
	float:left;
	margin-left:12px;
	width:150px;
	height:112px;
	background:url('../images/prod9.gif');
	}
	
#contenedor #recomiendanos{
	float:left;
	position:relative;
	margin-top:10px;
	width:295px;
	height:45px;
	background-image:url('../images/back_contacto.gif');
}
#mensaje{
	text-decoration:underline;
	text-align:center;
	margin-top:5px;
	height:15px;
	width:auto;
	font-size:14px;
}
#contenedor #otros_eventos{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:650px;
	height:45px;
	background-image:url('../images/back_otros_eventos.gif');
}
#contenedor #recomiendanos_cont_gral{
	float:left;
	width:290px;
	height:250px;
}
#contenedor #recomiendanos_cont_gral #recomiendanos_cont{
	float:left;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	width:280px;
	height:250px;
	background:url(../images/back_contacto2.gif);
	background-repeat:repeat-x;
}
#contenedor #recomiendanos_cont_gral #recomiendanos_cont #recommend_from_name, #recommend_from_email, #recommend_to_email, #recommend_text {
	width:200px;
	display:block;
	margin-top:10px;
	margin-left:25px;

}
#recommend_text{
	height:40px;
}
.button{
	margin-top:15px;
	width:100px;
}
#contenedor #recomiendanos_cont_gral #comunidad{
	float:left;
	margin-top:10px;
	width:295px;
	height:46px;
	background-image:url('../images/tituloc.gif');

}
#contenedor #recomiendanos_cont_gral #comunidad_cont{
	float:left;
}
#contenedor #recomiendanos_cont_gral #comunidad_cont #facebook{
	margin-top:15px;
	margin-left:20px;
	height:57px;
	width:255px;
}
#contenedor #recomiendanos_cont_gral #comunidad_cont #myspace{
	margin-top:15px;
	margin-left:20px;
	height:54px;
	width:255px;
}

#contenedor #recomiendanos_cont_gral #comunidad_cont #youtube{
	margin-top:15px;
	margin-left:20px;
	height:55px;
	width:256px;
}

#contenedor #otros_eventos_cont{
	float:left;
	font-size:20px;
	font-weight:900;
	margin-left:25px;
	width:650px;
	height:auto;
}
#contenedor #otros_eventos_cont #event1{
	float:left;
	margin-bottom:10px;
	width:313px;
	height:110px;
}
#contenedor #otros_eventos_cont #event2{
	float:left;
	margin-bottom:10px;
	margin-left:18px;
	width:319px;
	height:110px;
}
#contenedor #otros_eventos_cont #event3{
	float:left;
	margin-bottom:10px;
	width:313px;
	height:110px;
}
#contenedor #otros_eventos_cont #event4{
	float:left;
	margin-bottom:10px;
	margin-left:18px;
	width:319px;
	height:110px;
}
#contenedor #otros_eventos_cont #event5{
	float:left;
	margin-bottom:10px;
	width:313px;
	height:110px;
}
#contenedor #otros_eventos_cont #event6{
	float:left;
	margin-bottom:10px;
	margin-left:18px;
	width:317px;
	height:110px;
}

#contenedor #otros_eventos_cont #event7{
	float:left;
	margin-bottom:10px;
	width:318px;
	height:110px;
	background:url('../images/event1.gif');
}
#contenedor #otros_eventos_cont #event8{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	width:318px;
	height:110px;
	background:url('../images/event1.gif');
}
#contenedor #otros_eventos_cont #event9{
	float:left;
	margin-bottom:10px;
	width:318px;
	height:110px;
	background:url('../images/event2.gif');
}
#contenedor #otros_eventos_cont #event10{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	width:318px;
	height:110px;
	background:url('../images/event2.gif');
}
#contenedor #otros_eventos_cont #event11{
	float:left;
	margin-bottom:10px;
	width:318px;
	height:110px;
	background:url('../images/event3.gif');
}
#contenedor #otros_eventos_cont #event12{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	width:318px;
	height:110px;
	background:url('../images/event3.gif');
}
#contenedor #otros_eventos_cont #event_facebook{
	float:left;
	margin-bottom:10px;
	width:318px;
	height:600px;
	overflow:hidden;
}
#contenedor #otros_eventos_cont #event_twiter{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	width:318px;
	height:auto;
}
#footer{
	height:50px;
	width:966px;
	margin-left:108px;
	margin-top:10px;
}
#footer .et1{
     border-top-style:solid;
	border-width:2px;
	float:left;
	width:400px;
}
#footer .et2{
    border-top-style:solid;
	border-width:2px;
    text-align:right;
	float:left;
	width:565px;
}
#contenedor .subcontenedor .contenido .write_comment{
	margin-top:15px;
	padding-bottom:20px;
}
#contenedor .subcontenedor .contenido .article-content .write_comment a{
	color:#b0de26;
	font-weight:bold;
}
#comment{	
	margin-top:20px;
}
.linea{
	width:810px;
	margin-top:15px;
	border-bottom:solid;
	border-bottom-width:thin;
}

.videos{
	text-transform:uppercase;
	width:846px;
	height:639px;
	background-image:url(../images/videos.jpg);
	background-repeat:no-repeat;
}
.videos .titulo{
	float:left;
	color:#666666;
	margin-left:85px;
	margin-top:35px;
	width:500px;
	height:40px;
}
.videos .formulario{
	float:left;
	margin-top:10px;
	width:253px;
	height:60px;
}
.videos .recomienda{
	float:left;
	color:#663399;
	text-transform:capitalize;
	font-weight:bold;
	margin-top:0px;
	width:410px;
	height:25px;
	text-align:right;
}
.videos .reproducciones{
	float:left;
	color:#663399;
	text-transform:capitalize;
	font-weight:bold;
	margin-top:0px;
	width:470px;
	height:25px;
	text-align:right;
}
.videos .video{
	float:left;
	margin-top:30px;
	margin-left:55px;
	width:408px;
	height:272px;
	border:solid;
	border-color:#00CCFF;
}
.videos .videos_relacionados{
	float:left;
	overflow:auto;
	margin-left:75px;
	margin-top:20px;
	width:285px;
	height:423px;
	font-size:8px;
}
.videos .agregar{
	float:left;
	border:solid;
	width:200px;
	height:250px;
}
.videos .videos_por_publicar{
	float:left;
	border:solid;
	overflow:auto;
	margin-left:75px;
	margin-top:20px;
	width:500px;
	height:250px;
	font-size:8px;
}
#botoncito{
	font-size:8px;
	width:auto;
	padding:0px; 
}
#contint .twitterb {width:318px;font:10px Verdana;}
#contint .twitterb a.twtit { display:block; height:20px; text-align:center; border:1px solid #FC0;
 color:#FC0;background-color:#713A11; border-bottom:0;font: bold 16px/20px Calibri,Arial,Helvetica,sans-serif; }
#contint .twitterb a.twtit:hover {color:#4c4c4c;text-decoration:none;}
#contint .twitterb ul {border:1px solid #FC0;border-width:0 1px 1px;float:none;clear:both;}
#contint .twitterb li {list-style:none outside none; color:#4c4c4c;padding:5px;border-top:1px solid #FC0; font-weight:bold;}
#contint .twitterb li:hover {background-color:#00d4e1;}
#contint .twitterb li a {color:#870;}
#contint .twitterb li p {margin:0;text-align:left;}
#contint .twitterb li p a {color:#01539c;}
#system-message{border:5px solid #CCC; padding:10px; position:absolute; margin-right:250px; width:650px; height:auto; top:50px;
	background-color:#FFF;text-align:center;}

