@charset "UTF-8";
/* CSS Document */
body{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  background-image: url(imagenes/imgFondo.jpg); background-position:center top; background-color:#000000;}
p{ margin-bottom:5px; margin-top:5px;}
a{ text-decoration:none; color:#E2001A;}
a:hover{text-decoration:underline}
.aImg{ text-decoration:none;}
input{ height:12px; border: none;}
.linkSel{text-decoration:underline}

/*ESTRUCTURA*/
#fondo{ margin:0 auto;}
#contenedor{background-color: #FFFFFF; margin:0 auto; width:960px; padding:10px 10px 0px 10px;}
#cabecera{ margin-bottom:15px;}
#contenido{ }
#ultimosvideos{background-color: #AEAEAE; clear: both; height:300px;}
#pie{clear: both; background-color:#000; padding:5px; text-align:right; margin-top:10px;}

/*CABCERA*/
#titHelio{margin-top:40px; margin-bottom:8px;}
#contactoHat{color:#E2001A; font-size:10px;}
#menuPrin{  overflow:hidden; margin-bottom:2px; background-color:#000000;}
#menuSec{ background-color:#E2001A; margin-bottom:2px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0px 8px 5px;}
#menuSec a{ text-decoration:none; color:#FFFFFF; margin-right: 5px; margin-left:5px;}
#menuSec a:hover{ text-decoration: underline; color:#FFFFFF;}
.linkSelmenusec{text-decoration:underline;margin-right: 5px; margin-left:5px;}
#compartir{ float:right; color:#E2001A; padding-top:8px;}
#rutaHat{color:#E2001A;padding-top:8px;}
 
/*CONTENIDO*/
#titulo{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:bold; padding-bottom:2px; border-bottom:1px solid #999999;}
#central{width:650px; float:left; border-right:1px dashed #999999; padding:5px 5px 5px 0px; margin-bottom:30px;}
#derecha{margin-left:650px; padding-left:15px;}

/*********PROGRAMACION*************/
#pasoProg{color:#E2001A; margin-bottom:10px;}
.fichaSel{ border-top:2px solid black; border-bottom:2px solid black; padding:5px 5px 5px 5px; overflow:hidden; margin-top:5px;}
.ficha{ clear:both; overflow:hidden; border-bottom:1px dashed #999999;padding:10px 5px 5px 5px;overflow:hidden;}
.fotoEventoSel{ width:200px; height:200px; /*background-color:#CCCCCC;*/ float:left; display:none;}
.fotoEvento{width:100px; height:100px; /*background-color:#FFFFFF;*/float:left; overflow:hidden;}
.textoEventoPrin{ padding-left:10px; overflow:hidden;}
.textoEventoSec{padding-left:10px; padding-right:10px; overflow:hidden;display:none;}
.botDesplegableMas{float:right;}
.botDesplegableMenos{float:right;display:none;}
.destacado{}
.fecha{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold;}
.titulo{font-size:17px; font-weight:bold;}
.fotoP{ float:left; margin: 5px 5px 0px 0px; cursor:pointer;}
.fotoPSel{ float:left; margin: 5px 5px 0px 0px; border:2px solid #E2001A; cursor:pointer;}


/******** SOBRE *****************/
.fichaQueFem{ clear:both; overflow:hidden; border-bottom:1px solid #999999;padding:10px 0px 5px 0px;overflow:hidden;}
.quefemTabla{ width:400px;}
.quefemTabla td { padding: 0px 10px 0px 0px; vertical-align:top;}
.conteQueFem {float:left;}
.quien{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; padding-left:10px; margin-left:400px;}
.pContacto { margin-top:10px;}
.campoContacto{ border:1px solid #999; width:200px;}
.campoContactoG{ border:1px solid #999; width:400px; height:120px;}
#botEnviar{ padding:5px; background-color:#E2001A; margin-bottom:40px; margin-top:10px; color:#FFF; font-weight:bold; width:50px;}

/*********** DERECHA ****************/
#calendario{ padding-top:5px; padding-bottom:10px; }
#calendario table { width:100%; border-collapse:collapse; border:1px solid red;}
#calendario td { border-collapse:collapse; border:2px solid white; background-color:#E3E4E5; padding:4px; width:14%; vertical-align:top;}
#calendario tr.cabCalen td{ background-color:#FFFFFF; vertical-align:bottom; height:20px;}
#calendario tr.semana { border:3px solid red;}
#calendario td.rojo{ background-color: #FF3300; color:#FFFFFF; cursor:pointer;}
#calendario td.verde{ background-color: #009966; color:#FFFFFF; cursor:pointer;}
#calendario td.verdeTenue{ background-color: #56C69A; color:#FFFFFF; cursor:pointer;}
#calendario td.tenue{ background-color: #FAFAFA; color: #999999;}

#popupEvento{position:absolute; background-color:#FAFAFA; padding:10px; display:none;}


#newsletter{ background-color:#E3E4E5; padding:10px;}
#newsletter input{ width:170px; height:18px;}
#rider{ background-color:#E3E4E5; padding:10px;}

#queFem{ background-color:#E3E4E5; padding:10px;}
#tablaQuefem td { padding: 5px 5px 5px 5px}
.cuadrado{ height:25px; width:25px;}
.cuadradoG{ height:50px; width:50px;}
.contentQuefemMenu{ padding-left:10px; margin-left:25px; vertical-align:top; color:#E2001A; font-weight:bold;}
#colorAzul{background-color: #009EE0}
#colorVerde{background-color: #6AB023}
#colorAmarillo{background-color: #FFED00}
#colorNaranja{background-color: #F49E00}
#colorLila{background-color: #BD007B}

#onSom{ background-color:#E3E4E5; padding:10px;}

/*********** ULTIMOS VIDEOS ****************/
#titUltimos{padding:15px 10px 3px 30px; margin:10px; border-bottom:1px solid #FFFFFF; }
#tablaVideos{margin:10px;}
.titVideo{color:#FFF; font-size:17px; font-weight:bold;}
.fechaVideo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold;}

.titVideoR{color: #000; font-size:13px; font-weight:bold;}
.fechaVideoR{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold;}

#losvideos{ height:100px;}
#videoDes{ margin-top:10px; margin-bottom: 10px;}

.ultimvideo{font-size:17px; font-weight:bold;}

#buscarVideo{ background-color:#000; margin-top:5px; margin-bottom:5px; padding:10px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#botBusca{padding:2px 5px 2px 5px; background-color:#E2001A; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#videosRelacionados{background-color:#E3E4E5; overflow:hidden; padding-left:10px; padding-bottom:5px;}

.relative {	position: relative;	top:-1px;}
#sugbus{border: 1px solid #CCCCCC; visibility:hidden; width: 150px; background-color:#ffffff; text-align:left; z-index:5;	position: absolute; top:0px; left:109px; display: inherit;}
.sugerencia{color: #999; cursor:pointer;	background-color:#ffffff; line-height: 15px; padding-left: 5px;}
.sugerenciaRoll{ color:#000000;	cursor:pointer;	background-color:#f5f5f5; line-height: 15px; padding-left: 5px;}
#titBusqueda{ font-size:17px;}
#barraOrden{ background-color:#E3E4E5; padding:10px; margin-top:5px; margin-bottom:5px; overflow:hidden; }
#resultadosBusca{background-color: #AEAEAE;padding:10px; overflow:hidden;}
.videoBusca{ float:left; padding:10px 22px 10px 22px; width:266px; height:270px; cursor:pointer;}
.videoBuscaLista{cursor:pointer; border-bottom:1px solid black; padding:4px 5px 4px 5px;}
#paginas{float:right; overflow:hidden; font-size:12px; padding-top:4px; }

#tablaPaginador{background-color:#E3E4E5; width:100%;  margin-top:5px; border-collapse:collapse;}
#paginaAtras{ border-right:5px solid white;padding:10px; width:90px; text-align: center;}
#paginaAdelante{ border-left:5px solid white; text-align: center;padding:10px; width:90px;}
#paginador{ text-align:center; padding:5px;}

/******** ARTISTAS  ******/

#artistas{border-bottom:1px dashed #999999; padding:5px 5px 5px 0px; margin-bottom:10px; overflow:hidden;}
#artistasDisco{border-bottom:1px dashed #999999; padding:5px 5px 5px 0px; margin-bottom:30px; overflow:hidden;}
#descripcionArtista{width:500px; float:left;}
#proxArtista{background-color:#E3E4E5; float: right; padding:10px; margin-right:10px;}
#imgArtista{background-color:#E3E4E5; float:right; padding:10px;}
#titDisco{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; margin-bottom:20px;}
.disco{float:left; padding-right:60px;}
.disco img{float:left; margin-right:10px;} 
.disco p {margin-bottom:5px; margin-top:0px;}







