body{
	background:url(../img/fondo.jpg) repeat-x #595959;
}
#contenedor{
	height:auto;
}

/**************** CABECERA **************************/
#cabecera{
	height:150px;
	background: url(../img/cabecera.jpg) #1a0913;
	color:white;
}
#cabecera strong, h1 a{
	margin-left:20px;
	color:white;
	text-decoration:none;
}
#logo{
	height:229px;width:220px;
	float:left;
	background:url(../img/rockgirl.jpg) no-repeat top right #1a0913;
	margin-left:0;
}
#radio{
	float:right;
	margin-right:30px;
	margin-top:5px;
}
#radio img
{
	border:none;
}

#bannerArriba{
	position:relative;
	top:-20px;
        padding: 2px;
        margin:0 auto;
	background:black;
	color: #ddd;
	text-align:center;
        border: 1px solid white;
        font-weight:bold;
        width: 520px;
        height:60px;
}
#bannerArriba strong
{
    color:orange;
    font-size: 1.6em;

}
#bannerArriba a
{
    color: #aae6f0;
    text-decoration:none;
}
/**************** MENÚ **************************/
#menu{
	padding-top:12px;
	padding-bottom:15px;
	float:right;
	background:#1a0913;
	width:720px;
	margin-right:10px;
}
#menu ul{
	margin-right:3px;
}
#menu ul li{
	display:inline;	
	border:2px solid #000;
}
#menu ul li a{
	padding:10px 1px;
	color:white;
	text-decoration:none;
	font-size: 0.95em;
	border:1px solid black;	
	background: #333 url(../img/link.jpg) repeat-x;
}

#menu ul li a:hover{
	color:yellow;
	top:50px;
}
#menu .activa{
	color:#ffca00;
}
/**************** CONTENIDO **************************/
#main{
	color:#ddd;
	background:#1a0913;
	padding-top:15px;
}
#contenido{
	height: auto;
	padding-bottom: 20px;
}
#contenido a{
	color: #aae6f0;
	text-decoration:none;
}
#contenido a:hover{
	color: orange;
}
.entrada{
	width:620px;
	padding:7px;
	margin: 0 auto;
	background: #ddd;
	color:black;
}

.permalink
{
	margin-top: 10px;
	font-size:0.85em;
	color:#666;
}
#contenido .entrada .permalink a
{
	color:#66a;
}
/*********** Pagina de Inicio ***************/

#ultimasNoticias
{
	padding:10px;
	background: #ddd;
	color:black;
	font-size:0.85em;
	width:350px;
	float:left;
	overflow: auto;
	max-height: 300px;
	margin-bottom:20px;
}

#sliderDestacados li{
	list-style: none;
}
#sliderDestacados strong
{
	font-size:1.3em;
	color: #700;
}
#sliderDestacados strong a:hover
{
	text-decoration: underline;
}

#sliderDestacados, #sliderDestacados li{
        /*
            define width and height of container element and list item (slide)
            list items must be the same size as the slider area
        */
		width:620px;
        height:80px;
        overflow:hidden;
        margin: 0 auto;
		background: #ddd;
		color:black;
}
#videoSemana
{
	margin-top: 20px;
	width: 370px;
	border:3px solid #ddd;
	background:#ddd;
	text-align:center;
	float:left;

}
.titulo
{
	width:auto;
	padding:7px;
	margin:0 auto;
	background: #ddd;
	color:#700;
	text-align:center;
	font-size: 18px;
	font-weight:bold;
}

#proximosConciertos
{
	padding:10px;
	background: #ddd;
	font-size:0.85em;
	width:285px;
	max-height:320px;
	overflow: auto;
	max-height: 300px;
	margin-bottom:20px;
	margin-top: 20px;
	float:right;
}
/*** reproductor radio *****/
#reproductor
{
	width:550px;
	height:250px;
	margin:0 auto;
}
.peke
{
	font-size:0.9em;
}
.nota
{
	font-size:0.78em;
}
/*advertencia navegador IE */
#adv{
	position:absolute;
	z-index: 3;
	width:50%;
	left:25%;
	color:#ddd;
	background:url(../img/fondoCentrado.jpg) repeat-x #1a0913;
	border:2px solid orange;
	padding: 15px;
	text-align:center;
	
}
#adv strong
{
	color:#f50;
	font-size:1.2em;
}
#adv a
{
	text-decoration:none;
	color:#ddd;
}

/******* conciertos ********/
strong, #contenido .entrada a strong{
	font-size:1em;

}
#contenido .entrada h3
{
    display:inline;
            color: #630707;
}
#contenido .entrada h3 a
{
    color: #630707;
}
#formBusqueda strong
{
    font-size:1.2em;
    color: #630707;
}
#contenido .entrada a{
	color:#005;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}

#contenido #sliderDestacados strong a
{
	color:#700;
}
table
{
	width: 100%;
	height:auto;
}
table tr td
{
	background:#222;
	text-align:center;
	color:orange;
	font-size: 0.95em;
}
.ultimasNoticias a:hover
{
	color: rgb(170,230,240);
	text-decoration:none;
}
#detallesConcierto{
	position:absolute;
	color:#ddd;
	width: 100%;
	text-align:center;
	z-index:2;
}
.centrado
{
	padding:10px;
	width: 400px;
	margin: 0 auto;
	background:url(../img/fondoCentrado.jpg) repeat-x #1a0913;
	min-height: 150px;
	max-height: 250px;
	overflow: auto;
	border:2px solid orange;
}
.centrado strong
{
	color:orange;
}
#cerrar 
{
	position:absolute;
	z-index:2;
	top:2px;
	right:140px;
	width:22px;
	height:22px;
	text-decoration:none;
	color:#fff;
	background:#a00;
	font-size:1.2em;
	font-weight:bold;
	border-left:2px solid orange;
	border-bottom:2px solid orange;
	
}

#contenido .entrada table tr td a
{
	color: rgb(170,230,240);
}
table tr th
{
	background: #1a0913;
	font-weight:bold;
	color:#ddd;
}
#formBusqueda
{
	text-align:center;
}
#formBusqueda input,select
{
	background:#333;
	color:orange;
	margin-top:7px;	
	margin-bottom:7px;
}
#formBusqueda input:focus,select:focus
{
	border:1px solid orange;
}
/************VÍDEOS****************/
.reproductor
{
	
	margin-left:auto;
	margin-right:auto;
	width:640px;
	height:355px;
}


/****************************/
.esquinas_superiores, .esquinas_inferiores {
  display: block;
}
.esquinas_superiores *, .esquinas_inferiores * {
  display: block;
  height: 1px;
  overflow: hidden;
}
.r1,.r2,.r3,.r4{
background: #ddd;
}

.r3 { margin: 0 auto;width:630px; }
.r4 { margin: 0 auto;width:632px; height: 1px;}

.r3Canal { margin: 0 auto;width:660px;background: #ddd; }
.r4Canal { margin: 0 auto;width:662px; height: 1px;background: #ddd;}

.textoNoticia{
	display: inline;
}
.fechayautor{
	margin-top: 5px;
	font-size:0.8em;
	color: #700;
}
.separacion
{
	clear:both;
	height:10px;
}
/**************** DESCARGAS **************************/
.grupos{
    font-size: 0.8em;
    text-align: justify;
}

/**************** LATERALES**************************/
#lateral_izq{
	height: auto;
}
#lateral_der{
	height: auto;
	float:right;	
}
#lateral_izq a, #lateral_der a
{
	margin-bottom:5px;
}
#lateral_izq img, #lateral_der img
{
	border:none;
}
/*****formulario ****/
.form 
{
	margin:0 auto;
	width:430px;
}
.iz
{
    float:left;
    width:340px;
}
.der
{
    width: 340px;
    float: right;
}
.form input, textarea
{
	width:100%;
	background:#333;
	color:orange;
	border: 1px solid #ddd;
	
}
.form input:focus, textarea:focus
{
	border:1px solid orange;
}
.boton{
		font-weight:bold;
}
.boton:hover
{
	cursor: pointer;
	background: #001;
}
/**************** PIE **************************/
#pie{
	background: url(../img/pie.jpg) repeat-x bottom #1a0913;
	height:80px;
	margin-top: 1px;
}
#pie #firma
{
	margin: 0 auto;
	margin-top:20px;
	width:380px;
	color:#ddd;
	font-size:0.8em;
}
#firma a
{
	text-decoration:none;
	color:#bbf;
}
#cc{
	float:right;
	margin-top:18px;
	margin-right:180px;
}