@charset "utf-8";
/* CSS Document */

body{
  background-image:url(../img/bgGradient.jpg);
  background-repeat:repeat-x;
  background-color:#201F24;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

*{
  outline:none;	
  margin:0;
  padding:0;
}

div.cuerpo{
  background-image:url(../img/fondo.jpg);
  background-repeat:no-repeat;
  background-position:top;
  width:100%;
  margin:0;
  padding:0;
}

div.centrador{
  margin:0 auto;
  width:922px;
  padding:0;
}

div.header{
  height:152px;	
  padding:10px 0px;;
}

div.logo_izq{
  float:left;
  width:328px;
  margin-right:188px;
  height:139px;
}

div.logo_der{
  float:left;
  width:358px;
  height:150px;
}

div.borde_blanco_arriba{
   background-image:url(../img/borde_blanco_arriba.jpg);
   height:17px;
   background-repeat:no-repeat;
}

div.borde_blanco_abajo{
   background-image:url(../img/borde_blanco_abajo.jpg);
   height:22px;
   margin-bottom:10px;
   background-repeat:no-repeat;
}

div.publicidad_arriba{
	height:115px;
    position:absolute;
	top:-10px;
	left:11px;
}

div.titulo{
  height:45px;	
  background-image:url(../img/barra_titulo.jpg);
  background-repeat:no-repeat;
  text-align:left;
  padding:5px 30px;
  font-size:18px;
}

.titulo h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#EEEEEE;
	padding:0;
	margin:0;
}

div.contenedor_centro,div.contenedor_arriba{
  padding:10px;	
  background-image:url(../img/fondo_contenido.jpg);
  background-repeat:repeat-y;
}

div.contenedor_arriba {
	padding:0 10px;
	height:110px;
	position:relative;
}

div.contenido_izq{ 
  float:left;
  width:562px;
  color:#000;
  margin-right:5px;
}

div.info{ 
  padding:2px;
}

div.publicidad_medio{ 
  height:188px;
  /*border: #F00 solid 1px;*/
  margin-bottom:20px;
}

div.publicidad_derecha{ 
  float:left; 
  width:329px;
  height:458px;
  /*border: #03F solid 1px;*/
}

ul.menu{
   list-style:none;	
   width:922px;
   margin:0;
   padding:0;
   height:45px;
   background-image:url(../img/menu_flash.jpg);
}

ul.menu li{
 display:block;
 float:left;
 text-decoration:none;
 height:30px;
 margin:10px 0px 0 20px;
}

ul.menu a{
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	padding:0px 5px;
}

/*-------------------------------- PAGINA PRINCIPAL ----------------------*/
div.p_arriba{
	background-image:url(../img/b_arriba.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:560px;
}

div.p_medio{
	background-image:url(../img/b_medio.jpg);
	background-repeat:repeat-y;
	width:480px;
	padding:10px 40px;
}

div.p_abajo{
  background-image:url(../img/b_abajo.jpg);
  height:10px;
  background-repeat:no-repeat;
  width:560px;
}

a.nuestraProgramacion{
  display:block;
  float:left;
  background-image:url(../img/nuestra_programacion.jpg);
  width:159px;
  height:170px;
  margin-left:15px;
  margin-right:30px;
  margin-top:15px;
  margin-bottom:15px;
  background-repeat:no-repeat;
}

a.nuestrosLocutores{
  display:block;
  float:left;
  background-image:url(../img/nuestros_locutores.jpg);
  height:181px;
  width:125px;
  margin-top:15px;
  margin-bottom:15px;
  margin-right:30px;
  background-repeat:no-repeat;
}

a.nuestroTop10{
  display:block;
  float:left;
  background-image:url(../img/nuestro_pop10.jpg);
  height:173px;
  width:115px;
  margin-top:15px;
  margin-bottom:15px;
  background-repeat:no-repeat;
}

h2{
  font-size:22px;
  margin-bottom:5px;
}

h3{
	font-size:16px;
	color:#333333;
}

p{
  font-size:14px; 
  color:#555555;
  margin:10px 0px;
}

div.contacto_inputs{
   width:307px;
   border-right:#CCC solid 1px;
}

div.contacto_inputs{
   width:300px;
   /*border-right:#CCC solid 1px;*/
   margin-right:19px;
   float:left;
   margin-top:40px;
}

div.contacto_info{
   width:140px;
   float:left;
   margin-top:40px;
   font-size:14px;
   font-weight:bold;
}

/*---------------------------INPUTS---------------------------*/
div.cajita{
  margin-bottom:5px;	
}

div.cajita p{
  color:#545454;
  font-size:14px;
}

div.cajita input,div.cajita textarea{
   margin-left:10px;
   width:260px;
   border:none;
   background-color:#F7F2E8;
}

div.cajita input{ 
	height:20px;
}

div.cajita textarea {
	height:95px;
}

div.input_arriba{
  background-image:url(../img/input_arriba.jpg);
  width:285px;
  height:10px;
}

div.input_medio{
  background-image:url(../img/input_medio.jpg);
  width:285px;
  height:18px;	
  background-repeat:repeat-y;
}

div.input_abajo{
  background-image:url(../img/input_abajo.jpg);
  width:285px;
  height:10px;	
}

/*-------------------------PROGRAMACION ----------------------------*/
#seleccionado
{
  width:176px;	
}



ul.programacion{
   list-style:none;
   width:900px;
   
}

ul.programacion li{
   float:left;
   background-color:#DDECF9;
   width:93px; /*196px;*/
   border:#B7D5E6 solid 1px;
   float:left;
   font-size:12px;
   padding:10px;
   overflow:hidden;
   /*margin:0 1px;*/
}

ul.programacion li.dia_semana p{
	color:#2C627E;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

ul.programacion li.hora p{
	color:#C47602;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

ul.programacion li.hora{
   background-color:#F9F7D4;
   width:55px;
   border:#EADEA9 solid 1px;
}

table.programa{
  	 border:#BAD7E7 solid 2px;
	 margin-bottom:2px;
}

table.programa tr td{
	height:30px;
}

td.texto{
  padding:2px 5px;
  background-color:#FFF;
  text-align:center;
  width:150px;
  margin:0;
}

.pop{
  width:7px;
  background-color:#09C;
  border:#1F73C7 solid 2px;
  margin:0;
}

.pop-movida{
  width:7px;
  background-color:#6F0;
  border:#690 solid 2px;
  margin:0;
}

.regeton{
  width:7px;
  background-color:#0F9;
  border:#099 solid 2px;
  margin:0;
}


.pop-romantica{
  width:7px;
  background-color:#99C;
  border:#93C solid 2px;
  margin:0;
}

.basilon{
  width:7px;
  background-color:#CC0;
  border:#C60 solid 2px;
  margin:0;
}

.musica-nueva{
  width:7px;
  background-color:#FF0;
  border:#F90 solid 2px;
  margin:0;
}

.diez-moda{
  width:7px;
  background-color:#F90;
  border:#F00 solid 2px;
  margin:0;
}

.musica-variada{
  width:7px;
  background-color:#0FF;
  border:#09F solid 2px;
  margin:0;
}

.doble-play
{
  width:7px;
  background-color:#6FF;
  border:#69F solid 2px;
  margin:0;	
	
}

.musica-sin-limite
{
  width:7px;
  background-color:#FFF;
  border:#F9F solid 2px;
  margin:0;		
}





/* ---------------------------- TOP10 ------------------------------- */
#top10{
	margin:5px 25px;
}

/* --------------------------- COBERTURA ---------------------------- */
.tabla-cobertura{
	width:100%;
/*	border:#CCC 1px solid;*/
}
.tabla-cobertura td{
	padding:2px 5px;
}
.titulo-tabla-cobertura{
	border-bottom:#CCC 1px solid;
	text-align:center;
}

div.fotos-abajo
{
  margin-top:5px;
  
}

div.fotos-abajo img
{
  
  margin:5px 30px ; float:left; display:block;	
  
}
