@charset "utf-8";
*{
outline:none;
}
img{
border:none;
}
body {
	background:url(../images/bg_x.jpg) top left repeat-x #c2d837;
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
#page {
	background:url(../images/bg.jpg) top center no-repeat;
	margin: 0 auto;
	width:100%;
}
#page_box {
	width:766px;
	margin:0 auto 20px auto;
}
#page_y {
	background:url(../images/bg_y.jpg) top center repeat-y;
}
#page_top {
	background:url(../images/bg_top.jpg) top center no-repeat;
}
#page_bottom {
	background:url(../images/bg_bottom.jpg) bottom center no-repeat;
}
#main {
	padding: 0 3px;
}
#left_col {
	width:283px;
	float:left;
}
#banners{
padding: 0px 0 0px 4px;}
.banneritem{
padding-bottom:4px;}
#logo {
	height:155px;
}
#columna {
	padding: 7px 0 0px 8px;
	background:url(../images/bg_left.jpg) top left no-repeat;
}
#col{
background:url(../images/bg_x_col.jpg) top left repeat-x #efefef;
margin-bottom:15px;

}
#botonera {
	background:url(../images/y_menu.jpg) top left repeat-y;
}
#botonera_top {
	background:url(../images/top_menu.jpg) top left no-repeat;
}
#botonera_bottom {
	background:url(../images/bottom_menu.jpg) bottom left no-repeat;
	padding-top:20px;
}

#botonera_bottom ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding: 0 1pt;
}
#botonera_bottom li{

}
#botonera_bottom li a:link, #botonera_bottom li a:visited{
font-weight:bold;
text-decoration:none;
font-size:12px;
color:#8fa210;
text-transform:uppercase;
line-height:30px;
background:url(../images/bg_btn.jpg) top left repeat-x;
width:100%;
display:block;
border-bottom:1px solid #ececec;
}
#botonera_bottom li a:hover{
font-weight:bold;
background-color:#FFFFFF;
text-decoration:none;
font-size:12px;
color:#fe4c12;
text-transform:uppercase;
line-height:30px;
width:100%;
display:block;
border-bottom:1px solid #ececec;
background-image:none;
}
#botonera_bottom li.active a:link, #botonera_bottom li.active a:visited, #botonera_bottom li.active a:hover{
font-weight:bold;
background-color:#FFFFFF;
text-decoration:none;
font-size:12px;
color:#fe4c12;
text-transform:uppercase;
line-height:30px;
width:100%;
display:block;
border-bottom:1px solid #ececec;
background-image:none;
}


#botonera_bottom li a span{
padding-left:50px;}
#right_col {
	width:477px;
	float:right;
	background:url(../images/bg_right.jpg) top left no-repeat;
	font-size:12px;
	color:#536000;
	padding:0 0 15px 0;
}
#radio {
background:url(../images/escuchar.jpg) bottom left no-repeat;
	height:116px;
}

#mensaje{
height:58px;
margin: 5px 15px;
width: 312px;
display:block;
padding: 10px 10px 0 100px;
background:url(../images/bg_mensaje.png) top left no-repeat;
color:#FFFFFF;
}

#mensaje a:link, #mensaje a:visited{
color:#FFFFFF;
}

#mensaje a:hover{
color:#000;
}

#iconos{
padding: 0 0 0 0;
}
#flash {
	height:312px;
}
#nota{
padding: 0 20px;}

#nota table, #nota td{
width:100%;}

#nota p{
padding:0;
margin:0;
}
#footer{}
#sub_menu{
color:#495402;
font-size:10px;
text-transform:uppercase;
padding:10px 0 0 13px;
}

#sub_menu a:link{
color:#495402;
text-decoration:none;
text-transform:uppercase;
padding: 0 10px 0 0;
}

#sub_menu a:visited{
color:#495402;
text-decoration:none;
text-transform:uppercase;
padding: 0 10px 0 0;
}

#sub_menu a:hover{
color:#7a8b0c;
text-decoration:none;
text-transform:uppercase;
padding: 0 10px 0 0;
}

#info{
color:#7a8b0c;
font-size:11px;
padding:0px 0 0 13px;
}

#info a:link{
color:#7a8b0c;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
#info a:visited{
color:#7a8b0c;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
#info a:hover{
color:#fff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

#banners_musica{
padding: 0 0 0 3px;}

#klimavisual {display: block; width: 128px;  height: 25px; background: url(../images/klimavisual.jpg) no-repeat 0 0; text-decoration: none;}
#klimavisual:hover{background-position: 0 -25px; }
#klimavisual span {display: none;}

#radiopopular {display: block; width: 134px;  height: 47px; background: url(../images/banner_radio_popular.jpg) no-repeat 0 0; text-decoration: none;}
#radiopopular:hover{background-position: 0 -47px; }
#radiopopular span {display: none;}

#radiolatinabsas {display: block; width: 134px;  height: 47px; background: url(../images/banner_radio_latina.jpg) no-repeat 0 0; text-decoration: none;}
#radiolatinabsas:hover{background-position: 0 -47px; }
#radiolatinabsas span {display: none;}

#energynet {display: block; width: 134px;  height: 47px; background: url(../images/banner_radio_energy.jpg) no-repeat 0 0; text-decoration: none;}
#energynet:hover{background-position: 0 -47px; }
#energynet span {display: none;}

#nacionales {display: block; width: 133px;  height: 47px; background: url(../images/banner_clasicos_nacionales.jpg) no-repeat 0 0; text-decoration: none;}
#nacionales:hover{background-position: 0 -47px; }
#nacionales span {display: none;}

#internacionales {display: block; width: 133px;  height: 47px; background: url(../images/banner_clasicos_internacionales.jpg) no-repeat 0 0; text-decoration: none;}
#internacionales:hover{background-position: 0 -47px; }
#internacionales span {display: none;}

#reggaeton {display: block; width: 133px;  height: 47px; background: url(../images/banner_clasicos_reggaeton.jpg) no-repeat 0 0; text-decoration: none;}
#reggaeton:hover{background-position: 0 -47px; }
#reggaeton span {display: none;}


#Winamp_Logo {display: block; width: 29px;  height: 28px; background: url(../images/radio1.jpg) no-repeat 0 0; text-decoration: none;}
#Winamp_Logo:hover{background-position: 0 -28px; }
#Winamp_Logo span {display: none;}

#Real_Logo {display: block; width: 29px;  height: 28px; background: url(../images/radio3.jpg) no-repeat 0 0; text-decoration: none;}
#Real_Logo:hover{background-position: 0 -28px; }
#Real_Logo span {display: none;}

#WM_Logo {display: block; width: 29px;  height: 28px; background: url(../images/radio2.jpg) no-repeat 0 0; text-decoration: none;}
#WM_Logo:hover{background-position: 0 -28px; }
#WM_Logo span {display: none;}

#alta_calidad {display: block; width: 99px;  height: 28px; background: url(../images/alta_calidad.jpg) no-repeat 0 0; text-decoration: none; margin-left:13px;}
#alta_calidad:hover{background-position: 0 -28px; }
#alta_calidad span {display: none;}

/*banners*/
#programacion {display: block; width: 265px;  height: 92px; background: url(../images/nuestra_programacion.png) no-repeat 0 0; text-decoration: none; margin-top:5px;}
#programacion:hover{background-position: 0 -92px; }
#programacion span {display: none;}

#publicite {display: block; width: 265px;  height: 91px; background: url(../images/publicite_aqui.png) no-repeat 0 0; text-decoration: none; margin-top:5px;}
#publicite:hover{background-position: 0 -91px; }
#publicite span {display: none;}

#fotos {display: block; width: 265px;  height: 91px; background: url(../images/galeria_fotos.png) no-repeat 0 0; text-decoration: none; margin-top:5px;}
#fotos:hover{background-position: 0 -91px; }
#fotos span {display: none;}

/*fin banners*/

h1{
color:#dd3f0f;
font-size:14px;
margin:0;
padding:0;}

h1 a:link, h1 a:visited{
color:#dd3f0f;
text-decoration:none;
}

h1 a:hover{
color:#860100;
text-decoration:none;
}

#noticias{
padding-left:8px;
padding-bottom:15px;}

.back_button{
background:url(../images/bg_volver.jpg) top center no-repeat;
width:69px;
height:21px;
display:block;
color:#a6bd1a;
text-transform:uppercase;
text-decoration:none;
margin: 10px 0 0 15px;
line-height:21px;
font-size:10px;}

.back_button a:link, .back_button a:visited{
color:#a6bd1a;
padding-left:25px;
text-decoration:none;
}
.back_button a:hover{
color:#83960f;
text-decoration:none;
}

#newsshow1{
width:100%;
background:url(../images/fondo_noticia_dest.png) top left no-repeat;
width:443px;
height:122px;
padding:15px 15px 0 15px;
margin-bottom:4px;}

#newsshow1 img{
border: 1px #abc023 solid;
margin-right:10px;
height:92px;
width:92px;
}
#newsshow1 h4{
font-size:14px;
line-height:18px;
margin:0;
padding:0;
text-transform:uppercase;
color:#495402;
}
#newsshow1 h4 a:link, #newsshow1 h4 a:visited{
color:#495402;
text-decoration:none;
}

#newsshow1 h4 a:hover{
color:#fff;
text-decoration:none;
}

#newsshow2 td.gk_news_show_center{
width:100%;
background:url(../images/fondo_noticia_2.png) top left no-repeat;
width:443px;
height:115px;
padding:0px 15px 0px 15px;
margin: 0;}

#newsmusica td.gk_news_show_center {
background: transparent url(../images/bg_noticias_musica2.jpg) no-repeat scroll left top;
height:115px;
margin:0pt;
padding:0px 15px;
width:443px;
}

#newsshow2{margin-bottom:0px;
color:#8fa210;}
#newsshow2 tr.gk_news_show_tablerow {
}

#newsshow2 gk_news_show_table td{
}

#newsshow2 img{
border: 1px #abc023 solid;
margin-right:10px;
height:56px;
width:56px;
}
#newsshow2 h4{
font-size:14px;
line-height:18px;
margin:0;
padding:0;
text-transform:uppercase;
color:#7c8d0c;
}
#newsshow2 h4 a:link, #newsshow1 h4 a:visited{
color:#7c8d0c;
text-decoration:none;
padding:0;
margin:0;
}

#newsmusica p.gk_news_show_news_text {
padding-right:100px;
color:#4290b4;
margin-top:0px;
text-align:left;
}

#newsmusica h4 a:link, #newsmusica h4 a:visited{
color:#224800;
text-decoration:none;
padding:0;
margin:0;
}

#newsmusica h4{
font-size:14px;
line-height:18px;
margin:0;
padding:0;
text-transform:uppercase;
color:#224800;
}

#newsmusica h4.gk_news_show_news_header {
margin:10pt 0pt 8px;
padding:0pt;
text-align:left;
}

#newsmusica h4 a:hover{
color:#495402;
text-decoration:none;
}

#newsshow2 h4.gk_news_show_news_header {
margin:7pt 0pt 8px;
padding:0pt;
text-align:left;
}

#newsshow2 h4 a:hover{
color:#495402;
text-decoration:none;
}

a.readon:link, a.readon:visited{
background:url(../images/mas.png) left no-repeat;
padding-left:20px;
text-decoration:none;
color:#adc225;
font-size:12px;
}
a.readon:hover{
padding-left:20px;
text-decoration:none;
color:#495402;
font-size:12px;
}

#newsshow1 img:link, #newsshow1 img:visited{
border: 1px #abc023 solid;}

#newsshow1 img:hover{
border: 1px #495402 solid;}

#li_programas, #li_anunciantes{
padding-top:10px;}

#noticias #li_programas h3, #noticias #li_anunciantes h3{
color:#A0B80D;
font-size:12px;
margin:0pt;
padding:5px 0pt 10px 20px;
text-transform:uppercase;}

#li_programas ul, #li_anunciantes ul{
list-style:none;
margin:0 10px;
padding:0;}

#li_programas li, #li_anunciantes li{
list-style:none;
margin:0;
padding:0;}



#li_programas a:link, #li_programas a:visited{
width:361px;
height:69px;
display:block;
text-transform:uppercase;
line-height:69px;
padding-left:70px;
background:url(../images/link_programas.jpg) 0 0 no-repeat;
border-top: 1px solid #f2f8b2;
color:#798a0c;
font-size:11px;
text-decoration:none;
margin-bottom:10px;}

#li_anunciantes a:link, #li_anunciantes a:visited {
width:361px;
height:40px;
display:block;
text-transform:uppercase;
line-height:40px;
padding-left:70px;
background:url(../images/link_anunciantes.jpg) 0 0 no-repeat;
border-top: 1px solid #f2f8b2;
color:#798a0c;
font-size:11px;
text-decoration:none;
margin-bottom:0px;}

#li_programas a:hover{
background-position: 0 -69px;
color:#dd410e;
}
#li_anunciantes a:hover{
background-position: 0 -40px;
color:#dd410e;
}
#newsshow3 h4{
text-transform:uppercase;
color:#dd410e;
font-size:12px;
padding:0;
margin:0;
}

#newsshow3 h4 a:link, #newsshow3 h4 a:visited{
text-transform:uppercase;
color:#dd410e;
font-size:12px;
text-decoration:none;
}

#newsshow3 h4 a:hover{
color:#798a0c;
}

#newsshow3 .gk_news_show_center{
background-color:#f2f2f2}

.componentheading{
color:#DD3F0F;
font-size:14px;
margin:0pt;
font-weight:bold;
padding:0pt 0 10px 0;}

.componentheading_form{
color:#DD3F0F;
font-size:14px;
margin:0pt;
font-weight:bold;
padding:0pt 0 10px 0;}
.contentheading{
/*border-bottom:#efefef 1px solid;
padding-left:10px;*/}

.setd_title a:link, .setd_title a:visited{
background-image:url(../images/mas.png);
background-repeat:no-repeat;
background-position: 10px 5px;
padding-left:35px;
text-decoration:none;
color:#adc225;
font-size:12px;
height:25px;
line-height:25px;
text-transform:uppercase;
width:390px;
display:block;
}

.setd_title a:hover{
background-color:#efefef;
}
.setblartcllist{
margin-left:20px;
padding-top:10px;}

.contentheading h2{
text-transform:uppercase;
font-size:12px;
margin:10px 0 0 0;
padding:0;}

.contentheading h2 a:link, .contentheading h2 a:visited, .contentheading_lista h2 a:link, .contentheading_lista h2 a:visited{
color:#a0b80d;
text-decoration:none;
}

.contentheading h2 a:hover{
color:#c2d837;
text-decoration:none;
}

.contentpaneopen_lista{
width:100%;}

.contentheading_lista h2{
text-transform:uppercase;
font-size:12px;
margin:0;
padding:0;}

.contentheading_lista h2 a:link, .contentheading_lista h2 a:visited{
color:#a0b80d;
text-decoration:none;
}

.contentheading_lista h2 a:hover{
color:#c2d837;
text-decoration:none;
}
.contentpaneopen_lista img{
width:115px;
height:95px;
border:1px solid #8fa210;
background-color:#FFFFFF;
padding:1px;
margin: 5px;}

.contentpaneopen_lista td{
background:url(../images/bg_lista.jpg) right top no-repeat;
border-bottom:1px solid #efefef;
padding:10px 10px 5px 0;
}

.contentpaneopen_lista td.contentheading_lista {
border:none;
background:none;
background-image:none;}

.blog_lista td{
padding-top:5px;
width:100%;}

.blog_lista{
width:100%;}

#nota .blog{
padding-bottom:5px;}

.article_separator{
line-height:0;
font-size:0px;}

span.pagenav {
font-size:10px;
}

span.pagenav {
background:#c2d837;
color:#fff;
font-weight:bold;
display:inline;
text-decoration:none;
padding:2px 5px;
}

a.pagenav {
border:solid 1px #8fa210;
margin-right:0px;
text-decoration:none;
}


a.pagenav:link,
a.pagenav:visited {
color:#8fa210;
display:inline;
padding:0px 6px;
text-decoration:none;
}

a.pagenav:hover {
border:solid 1px #a0b80d;
background:#eff79d;
display:inline;
}

.sectiontablefooter{
line-height:25px;}

a:link, a:visited{
color:#738500;}
a:hover{
color:#cbe23a}

.blog_more{
padding-top:10px;}


.blog_more ul{
margin:0;
padding:10px 0 0 0;
list-style-type:none;
list-style:none;
list-style-image:none;
}
.blog_more li{
margin:0;
padding:0;
list-style-type:none;
list-style:none;
list-style-image:none;
}



.blog_more a:link, .blog_more a:visited{
background-image:url(../images/mas.png);
background-repeat:no-repeat;
background-position: 10px 5px;
padding-left:35px;
text-decoration:none;
color:#adc225;
font-size:12px;
height:20px;
line-height:20px;
text-transform: none;
width:390px;
display:block;
}

.blog_more a:hover{
background-color:#efefef;
}

.contentpaneopen_form input{
border:1px solid #c2d837;
background-color:#f2f2f2;
color:#606f02;
width:400px;
padding:2px 5px;}

.contentpaneopen_form textarea{border:1px solid #c2d837;
background-color:#f2f2f2;
color:#606f02;
width:400px;
padding:2px 5px;}

#contact_email_copy{
width:10px;}

.contentpaneopen_form .button{
background:url(../images/btn.jpg) top center no-repeat;
width:71px;
height:23px;

text-transform:uppercase;
color:#657503;
font-size:10px;
display:block;
border:none;
padding:4px 8px;}

.button2{
background:url(../images/btn.jpg) top center no-repeat;
width:71px;
height:25px;

text-transform:uppercase;
color:#657503;
font-size:10px;
border:none;
padding:4px 8px;
margin-bottom:15px;}

.cajita{
background:url(../images/bg_cajita.jpg) top left repeat-x;
border-bottom: 1px solid #c2d837;
margin:5px 0;}

h4.titulo_comentario{
background:url(../images/comentario.png) left no-repeat;
line-height:30px;
margin: 0 0 0 10px;
padding:0 0px 0 25px;
color:#FFFFFF;
font-size:12px;
}

.fecha{
color:#8d9f1f;
}

#pgbtitle, #pgbusername, #pgbemail{
border:1px solid #C2D837;
color:#606F02;
padding:2px 5px;
}

#noticias .button{
background:transparent url(../images/btn.jpg) no-repeat scroll center top;
border:medium none;
color:#657503;
display:block;
font-size:10px;
height:23px;
padding:4px 4px;
text-transform:uppercase;
width:71px;}

#modlgn_username{
background-color:#fff;
border:1px solid #C2D837;
color:#606F02;
padding:2px 5px;
}

#modlgn_passwd{
background-color:#fff;
border:1px solid #C2D837;
color:#606F02;
padding:2px 5px;
}

#modlgn_remember{
background-color:#fff;
border:1px solid #C2D837;
color:#606F02;
}

#form-login{
padding:0 20px;
font-weight:bold;}

#form-login label{
color:#c2d837;
font-size:11px;
font-weight:bold;}

.cuadro{
border:1px solid #C2D837;
background:url(../images/bg_fieldset.jpg) top left no-repeat;
padding:15px;
}
.cuadro td{
padding-right:10px;}
#bajadas a:link, #bajadas a:visited{
background:url(../images/download_manager.png) left no-repeat;
padding-left: 30px;
height:22px;
width:400px;
display:block;
text-decoration:none;
}

#bajadas a:hover{
background:url(../images/download_manager.png) left no-repeat;
text-decoration:none;
}


#noticias .contentpane_anun ul{
margin:0;
padding:10px 0 0 15px;
list-style-type:none;
list-style:none;
list-style-image:none;
}
#noticias .contentpane_anun li{
margin:0;
padding:0;
list-style-type:none;
list-style:none;
list-style-image:none;
}



#noticias .contentpane_anun a:link, #noticias .contentpane_anun a:visited{
background-image:url(../images/mas.png);
background-repeat:no-repeat;
background-position: 10px 5px;
padding-left:35px;
text-decoration:none;
color:#adc225;
font-size:12px;
height:20px;
line-height:20px;
text-transform: none;
width:390px;
display:block;
}

#noticias .contentpane_anun a:hover{
background-color:#efefef;
}

#noticias h3{
color:#A0B80D;
font-size:12px;
text-transform:uppercase;
margin:0;
padding:10px 0 0 15px;}

#noticias .moduletablemusica h3{
background:url(../images/bg_noticias_musica.jpg) top left no-repeat;
width: 170px;
height: 26px;
text-align:center;
line-height:26px;
display:block;
padding:0;
text-transform:uppercase;
color:#FFFFFF;
font-weight:normal;
font-size:14px;
}

#phocaguestbook h3.title{
background:url(../images/bg_mensaje.jpg) 0 0 no-repeat;
width: 170px;
height: 26px;
text-align:center;
line-height:26px;
display:block;
padding:0;
text-transform:uppercase;
color:#FFFFFF;
font-weight:normal;
font-size:14px;}

#phocaguestbook h3.title:hover{
background-position:  0 -26px;}

#phocaguestbook .jpane-toggler span {
background:none;
cursor:pointer;
padding:0;
text-decoration: none;
}

#phocaguestbook .jpane-toggler-down span {
background:none;
cursor:pointer;
padding:0;
text-decoration: none;
}

#srfr-containermusica{
width:440px;
padding:10px 0 0 0;}

#srfr-containermusica ul.srfr {
list-style:none;
padding:0;
margin:0;
}

#srfr-containermusica ul.srfr li {
background:url(../images/icono_alerta.jpg) 0 10px no-repeat;
padding: 10px 10px 10px 25px;}

.blog .article_separator {
line-height:10px;
border-bottom: 1px solid #c2d837;}

#newsshow1 p.gk_news_show_news_text {
padding-bottom:0;
margin-bottom:0;
}
#newsshow1 p.gk_news_show_news_text img{
display:none;
}

#newsshow2 p.gk_news_show_news_text {
margin:0pt;
padding:0pt;
text-align:left;
}

.defaultSkin .mceStatusbar div {
display:none;}
