body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
	margin:0;
	padding:0;
	background-image: url(../ik);
	background-repeat: repeat-x;
	background-position: center top;
}
/* ESTRUCTURA */
/* ------------------------------------------------------ */

/* Límite de tamaño, Sombras laterales */
#outer-wrapper {
	width:900px;
	margin:0 auto;
	background:url();
}
#shadow-left{
	width:922px;
	background:url(../shadow_right.png) right repeat-y;
	margin:0 auto;
}
#shadow-right{
	width:912px;
	margin-right:10px;
	background:url(../shadow_left.png) left repeat-y;
}

/* Cabecera */
#header{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	line-height:0px;
}

/* Cuerpo */
#main-wrapper{
	background-position:top left;
	background-repeat:repeat-y;
	overflow:hidden;
}

#menu{
	height:30px;
	text-align:center;
	background:url(../menu/menu_r1_c9.jpg) repeat-x;
}

/* Columna Izquierda */
#left-col-wrap{
	width:200px;
	float:left;
	padding-bottom:10px;
	background:#eee;
}
#left-col{
	margin:10px;
	background:#eee;
}

/* Contenido */
#content-wrapper{
	width:700px;
	float:left;
	padding-bottom:10px;
	position:relative;
	background:white;
}
#content {
	margin:10px 20px;
	overflow:hidden;
}

/*  Columna Central */
#mid-col{
	float:left;
	width:495px;
	margin-right:0px;
	background:url(../images/contentbg.jpg) top right no-repeat;
}
/*  Columna Derecha */
#right-col{
	float:right;
	width:240px;
}
/* ESPECIALES: para la principal */
#content-index { margin:10px; overflow:hidden; }
#content-index #mid-col { width:420px; background:none; }
#content-index #right-col { width:250px; }


/* Pie de Página */
#footer{
	color:white;
	line-height:20px;
	text-align:center;
	background:#DA251C;
	height:20px;
	border-top:#700 solid 1px;
}
/* ------------------------------------------------------ */

/* NAVEGACION */

#navinfo { color:#333333; }
#navinfo a { color:#333333; }
#navinfo .sep { color:#FF3300; font-weight:bold; }

.buttonpane{
	text-align:center;
	margin-top:5px;
}

#enbanner{
	width:180px;
	height:100px;
	overflow:hidden;
}
#enbanner img{
	width:180px;
	height:100px;
}
#social{
	background:white;
	border:solid 2px #bbb;
	color:white;
	padding:10px 4px;
	text-align:center;
	margin-top:10px;
}
#social img{ border:solid 1px #bbb; margin:0 5px; }


/* OTROS */

#spotlight{
	overflow:hidden;
}
#spotlight img{
	width:420px;
	height:300px;
}
#spotlight-pager{
	width: 300px;
	float:left;
	text-align:center;
	margin:1px 0 10px 0;
	cursor:pointer;
}
#spotlight-pager a{
	display: block;
	margin-right:1px;
	float:left;
	width:15px;
	height:15px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FF3300;
	text-align:center;
}
#spotlight-pager a.activeSlide{ background:#EA0B10; }

#ranking{
	background:#eee;
	border:solid 1px #bbb;
	color:#FFFFFF;
	padding-bottom:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	text-align:center;
}
#ranking .line{
	text-align:left;
	background:#FF4303;
	margin-bottom:4px;
	margin-left:10px;
	margin-right:10px;
	height:48px;
}
#ranking .line .title{ color:#FFCC00; padding-top:4px; }
.chartpic{
	width:42px;
	height:42px;
	float:left;
	margin:0 6px 6px 0;
	background:6px 6px no-repeat;
}
.line .chartpos{
	color:#FFCC00;
	float:left;
	text-align:center;
	width:24px;
	height:36px;
	font-size:20px;
	margin-right:8px;
	letter-spacing:-0.1em;
	overflow:hidden;
}
.masmas{
	line-height:12px;
	color:#FF3300;
	text-align:left;
	background:#ffffff;
	border:solid 1px #FF6600;
	margin-bottom:4px;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}
.masmas .head{ color:#FF6600; font-weight:bold; font-size:16px; padding-top:4px; }
.masmas .title{ color:#46B6B7; font-size:12px; padding-top:4px; }

#cycle{ margin-top:10px; }
.pics {  
    height:350px;  
    width:180px;   
}
.pics img{  
    width:180px; 
    height:350px; 
}

.g-fotos{
	border:#cccccc solid 1px;
	background:white;
	width:562px;
	height:362px;
	margin:0 auto;
	float:right;
}
.g-fotos img{
	width:550px;
	height:350px;
	border:solid 8px white;
}
.g-pager { margin:10px 0; }
.g-pager li { width: 50px; float: left; margin:3px 8px; list-style: none }
.g-pager a { width: 50px; padding:4px; display: block; border: 1px solid #ccc; }
.g-pager a.activeSlide { background: #EA0B10 }
.g-pager a:focus { outline: none; }
.g-pager img { border: none; display: block }

#mycarousel li { width: 60px; float: left; margin:3px; list-style: none }
#mycarousel div{ width: 58px; display: block; border: 1px solid #ccc; background:white; }
#mycarousel img { border: none; display: block; margin:4px; }

#playlist {
	text-align:left;
	float:left;
	width:220px;
	color:#333;
	line-height:12px;
}
#playlist .track{
	padding:5px 10px;
	background:#eee;
	border:solid 1px #ccc;
	margin:0 0 5px 0;
}
#playlist .categ {
	padding:0px 0px;
	margin:0 0 5px 0;
	color:#FF6600;
	font-family:Arial Black;
	font-size:12px;
	letter-spacing:-0.08em;
	text-transform:uppercase;
	text-align:right;
}
#playlist a { color:#FF6600; }

.enlace{
	padding:5px;
}
.panel-wrap{
	margin-bottom:10px;
}
.panel{
	padding:15px;
	text-align:justify;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
}
#noticias{
	background: #eee;
	padding:15px 20px 8px 20px;
}
#noticias-cont{ }
#noticias-cont div.articulo{ width:378px; height:260px; }
#videos{
	background:#eeeeee;
	padding:14px 15px 8px 15px;
}
#ytcontainer{
}
#fotos{
	background:#eeeeee;
	padding:4px;
}
#programacion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	text-align:left;
	margin-top:20px;
}
#programacion .box{ padding:12px; color:#999;  }
#programacion .hora{ font-weight:bold; font-size:10px; }
#programacion .tit-prog{ font-weight:bold; font-size:12px; }
#programacion .conduccion{ font-weight:bold; font-size:10px; }

#programacion .top { width:248px; background:#fefefe; border:solid 1px #ccc; }
#programacion .middle { width:248px; background:white url(../prog_bgmiddle.gif) top right no-repeat; border:solid 1px #FF9900;margin:5px 0;}
#programacion .bottom { width:248px; background:#fefefe; border:solid 1px #ccc; }

#programacion .middle .box { padding:12px; color:#333333; }
#programacion .middle .hora{ color:#FF9900; }
#programacion .middle .tit-prog{ color:#FF6600; }
#programacion .middle .conduccion{ color:#46B6B7; }

#efemerides{
	margin:10px 0 0 0;
	padding:10px 10px 0 10px;
	font-size:10px;
	font-family:Arial;
	
	border:solid 1px #ddd;

}
#efemerides .efem_scroller{
	overflow:scroll;
	height:300px;
	width:228px;
	margin:5px 0;
}
#efemerides .news_item{
	padding:3px 0;
	border-bottom:dashed 1px #FF9900;
}
#efemerides .news_item .name{
	color:#DA251C;
}
#noticias .titulo{
	text-align:left;
}
div.newspic{
	float:right;
	margin-left:10px;
	border:solid 2px #bbb;
}

#djs-wrapper{
	width:525px;
	float:left;
	margin:10px 0 10px 10px;
	background:#eeeeee;
	border:solid 1px #999999;
}
.djs {
	padding:15px 30px 15px 30px;
	text-align:center;
	background:#eeeeee;
}
.djs .line {text-align:center;margin:4px 0;}
.djs .line .leftline {width:120px;float:left;text-align:left;font-weight:bold;color:#EA0B10;}
.djs .line .rightline {width:310px;float:right;text-align:left;}
.djs .line a:link{ color:#46B6B7;}
.djs .line a:hover{ color:#FF3300;}
.djs .line a:active{ color:#46B6B7;}
.djs .line a:visited{ color:#46B6B7;}

#djmenu img{
	margin:4px 0;
}
.titulo{
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
}
.tit1{ font-size:16px; color:#FFCC00; }
.tit2{ font-size:16px; color:#FF9900; font-weight:bold; }
.tit3{ font-size:12px; color:#FF6600; text-transform:uppercase; }

/* ------------------------------------------------------ */

/* ELEMENTOS ESPECIALES */
/* ------------------------------------------------------ */
ul{ list-type: none; }
li{ display: inline; }

/* Enlaces */
a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:link{ color:white; }
a:hover{ color:white; }
a:active{ color:white; }
a:visited{ color:white; }
/* Imágenes */
img{ border:none; }
/* ------------------------------------------------------ */
