@charset "UTF-8";
/* CSS Document */
html{
}
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E9E5DC;
	
}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
img{
	border: 0px;
}
a{
	text-decoration:none;
	color:#333;
	
}
a:hover{
	text-decoration:none;
	color: #FFF;
	background-color: #FF0033;
}
.clear{
	clear:both;
	position:relative;
}


#avisoEmail {

	width: 555px;
	padding: 20px;
	height: 250px;
	border-bottom: 2px solid #333;
	border-top: 2px solid #333;
	

}


#radio{
	width:100%;
	height:35px;
	/*background:#313131;*/
	position:fixed;
	z-index:9999;
	padding-top:10px;
	background:url(../images/radiotop/bkg.png) repeat-x bottom;
}
#radio-content{
	width: 944px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#radio-title{
	position:relative;
	top:4px;
	float:left;
	margin-right:10px;
}
#radio-text{
	position:relative;
	top:4px;
	float:left;
	color:#0099CC;
	font-size:13px;
}
#radio-button{
	position:relative;
	float:right;
	top:-3px;
}
#wrapper{
	width:100%;
	
}
#all{
	width:993px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#header{
	height:125px;
	width:100%;
	position:relative;
	padding-top:33px;
	margin-bottom:20px;
	

}
#header-banner{
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
	top:30px;
	border:5px solid #333333;
	overflow:hidden;
	height:90px;
	background:#333333;
}
#header-banner img{
	overflow:hidden;
}
.content{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.content2{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-bottom:0px;
	padding-top:5px;
	background-color: #FFF;
}

#menu{
	width:100%;
	height:50px;
	background:url(../images/menu/menu-bkg.png) no-repeat;
	 /*-moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px;*/
	 clear:both;
	 position:relative;
	 
	 font-family:"Magnum", Verdana;
	 font-size:20px;
	 font-weight:normal;
	 
}
#menu-list{
	width:610px;
	position:relative;
	float:left;
	padding-top:8px;
	padding-left:12px;
	color:#CCCCCC;
	text-indent:-10000px;
}
#menu-list a{
	color:#CCCCCC;
}
.menu-list-elementOn{
	background:url(../images/menu/btnlist.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
.menu-list-elementOff{
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}


#menu-list-elementHomeOn{
	background:url(../images/menu/home-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementHomeOff{
	background:url(../images/menu/home-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}

#menu-list-elementIbgrOn{
	background:url(../images/menu/ibgr-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementIbgrOff{
	background:url(../images/menu/ibgr-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}


#menu-list-elementNewsOn{
	background:url(../images/menu/news-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementNewsOff{
	background:url(../images/menu/news-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}

#menu-list-elementScheduleOn{
	background:url(../images/menu/schedule-on.jpg) no-repeat;
	width:90px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementScheduleOff{
	background:url(../images/menu/schedule-off.jpg) no-repeat;
	width:90px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}


#menu-list-elementRadioOn{
	background:url(../images/menu/radio-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementRadioOff{
	background:url(../images/menu/radio-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}


#menu-list-elementTourOn{
	background:url(../images/menu/tour-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementTourOff{
	background:url(../images/menu/tour-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}


#menu-list-elementVideoOn{
	background:url(../images/menu/video-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementVideoOff{
	background:url(../images/menu/video-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}


#menu-list-elementChartsOn{
	background:url(../images/menu/charts-on.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
#menu-list-elementChartsOff{
	background:url(../images/menu/charts-off.jpg) no-repeat;
	width:70px;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}







.menu-list-elementLine{
	margin-top:6px;
	height:23px;
	padding-bottom:0px;
	background:#CCCCCC;
	width:1px;
	float:left;
	margin-left:3px;
	margin-right:3px;
}
#menu-search{
	width:305px;
	float:right;
	padding:5px;
	padding-top:9px;
}
.menu-search-txt{
	width:175px;
	font-size:12px;
	color:#000;
	padding:3px;
	float:left;
	top:2px;
	position:relative;
	margin-right:4px;
}
#menu-search label{
	display:none;
}
.menu-search-btn{
	background:url(../images/menu/btnsearch.jpg) no-repeat;
	width:101px;
	height:27px;
	text-align:center;
	padding-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1px;
	color:#006666;
	border:none;
	top:2px;
	position:relative;
	float:left;
	cursor:pointer;
	text-indent:-1000px;
	overflow:hidden;
}



/*SUBMENU*/
#submenu{
	width:100%;
	height:30px;
	background:#222;
	 /*-moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px;*/
	 clear:both;
	 position:relative;
	 font-family:Arial, Verdana, Geneva, sans-serif;
	 font-size:12px;
	 font-weight:normal;
	 border-top:1px solid #333;
	 overflow:hidden;
	 
}
#submenu-list{
	width:630px;
	position:relative;
	float:left;
	padding-top:0px;
	padding-left:20px;
	color:#CCCCCC;
}
#submenu-list a{
	color:#CCCCCC;
}

#submenu-list a:hover{
	color:#FFF;
	background-color: #FF0033 ;
}
.submenu-list-elementOn{
	background:url(../images/menu/btnlist.jpg) no-repeat;
	width:auto;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#FFF;
}
.submenu-list-elementOff{
	width:auto;
	height:32px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CCCCCC;
}
.submenu-list-elementLine{
	margin-top:10px;
	height:10px;
	padding-bottom:0px;
	background:#CCCCCC;
	width:2px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
/*FIN SUBMENU*/
#slide{
	
	width:100%;
	position:relative;
	height:auto;
	
	clear:both;
}

#slide-left{
	background:url(../images/slides/slideleft.png) no-repeat;
	width:19px;
	height:95px;
	position:relative;
	float:left;
	top:60px;
	cursor:pointer;
}
#slide-right{
	background:url(../images/slides/slideright.png) no-repeat;
	width:19px;
	height:95px;
	position:relative;
	float:left;
	top:60px;
	cursor:pointer;
}

#slide-list{
	
	width:944px;
	background:url(../images/bg/borderlines.jpg) repeat-y #FFF;
	height:235px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding-top:4px;
	padding-left:10px;
	
}

.slide-list-el{
	width:930px;
	height:220px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-left:0px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;

}

.slide-list-el img{
	width:930px;
	height:220px;
	height:auto;
	position:relative;
	display:block;
	visibility:visible;
}




/*SLIDER PEQ*/
#slideLite{
	
	width:100%;
	position:relative;
	height:auto;
	
	clear:both;
}

#slideLite-left{
	background:url(../images/slides/slideleft.png) no-repeat;
	width:19px;
	height:95px;
	position:relative;
	float:left;
	top:20px;
	cursor:pointer;
}
#slideLite-right{
	background:url(../images/slides/slideright.png) no-repeat;
	width:19px;
	height:95px;
	position:relative;
	float:left;
	top:20px;
	cursor:pointer;
}

#slideLite-list{
	
	width:944px;
	background:url(../images/bg/borderlines.jpg) repeat-y #FFF;
	height:130px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:-2px;
	
	
}

.slideLite-list-el{
	width:949px;
	height:120px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-left:0px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	

}

.slideLite-list-el img{
	width:300px;
	height:120px;
	margin-right:16px;
	position:relative;
	display:block;
	visibility:visible;
	float:left;
}

/*FIN SLIDER PEQ*/
#columnLeft{
	width:298px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	padding-bottom:10px;
}
#columnLeftDouble{
	width:600px;
	padding-left:5px;
	padding-right:25px;
	float:left;
	padding-bottom:10px;
	
}

#columnLeftSingle{
	width:70px;
	margin-top:20px;
	padding-left:10px;
	padding-right:0px;
	float: left;
	padding-bottom:10px;
}
#columnLeftDouble2{
	width:605px;
	padding-left:13px;
	padding-right:9px;
	float:left;
	padding-bottom:10px;
	padding-top:6px;
}

#columnLeftDouble #soundcloud {

	width:600px;
	padding-left:7px;
	
}

#columnLeftDouble2 .content-line  {
	padding-top: 0px;
	padding-bottom:3px;
	position: relative;
	margin-left:-3px;
} 

#columnCenter{
	width:298px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	padding-bottom:10px;
}
#columnRight{
	width:298px;
	padding-left:8px;
	padding-right:6px;
	padding-bottom:10px;
	padding-top:0px;
	margin-top: 5px;
	float:left;
	background-color: #EAE5DC;
}

#home-content-big{
	width:940px;
	padding-left:8px;
	padding-right:6px;
	padding-bottom:10px;
	padding-top:0px;
	margin-top: 5px;
	float:left;
	clear: left;
	background-color: #222;
}

#miniBanners {

	background-color: #FFF;
	padding:1px;
	margin-left: -3px;
	width: 300px;
	padding-top: 0px;
	margin-top: 5px;
	

}

#miniBanners a  {
	padding: 0px;
	margin: 0px;
	background-color: #fff;

}

#miniBanners img {
	border: 0x;
	padding: 0px;
	margin-left: 2px;
	margin-bottom: 2px;
	
}


#columnRight label, #columnRight2 label, #avisoEmail label {

	float: left;
	display: block;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px;
	
}

.menu-send-btn {
	background:url(../images/home/btnsend.jpg) no-repeat;
	width:101px;
	height:27px;
	text-align:center;
	padding-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1px;
	color:#006666;
	border:none;
	top:8px;
	position:relative;
	float:left;
	cursor:pointer;
	text-indent:-1000px;
	overflow:hidden;
	margin-bottom: 10px;
}

#columnRight .menu-search-txt, #columnRight2 .menu-search-txt, #avisoEmail .menu-search-txt {
	width:225px;
	font-size:11px;
	color:#555555;
	padding:1px;
	float:left;
	display: block;
	top:2px;
}

#columnRight2 {
	width:295px;
	padding-left:10px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 6px;
	margin-left: 3px;
	float:left;
	background-color: #EAE5DC;
}

.content-line {
	padding-top:4px;
	padding-bottom:3px;
	position:relative;
	padding-left:0px;
}

#columnRight .content-line, #columnRight2 .content-line  {
	padding-top:4px;
	padding-bottom:3px;
	position:relative;
	margin-left:-3px;
}


.content-lineNews{
	padding-top:0px;
	padding-bottom:2px;
	position:relative;
	width:100%;
	padding-left:1px;
	clear:both;
	margin-bottom:5px;
	height:35px;
	
}
.content-line2{
	padding-top:13px;
	padding-bottom:3px;
	position:relative;
	width:100%;
	height:auto;
}

.content-line3{
	padding-bottom:3px;
	position:relative;
	width:100%;
	padding-left:1px;
}

.content-line4{
	padding-bottom:3px;
	position:relative;
	width:300px;
	padding-left:1px;
}
#content-all{
	padding-top:0px;
	padding-bottom:3px;
	position:relative;
	width:930px;
	margin-left:auto;
	margin-right:auto;
}

#content-all .content-line {
	

}

.new-image{
	padding-top:6px;
	position:relative;
	overflow: hidden;
	height:auto;
	margin-bottom: 5px;
}

.new-image img{
	height: auto;
	
}
.new-image embed{
	margin-bottom:4px;
	position:relative;
}
.new-underlineLittle{
	width:100%;
	height:1px;
	border-bottom: 2px solid #EAE5DC;
	margin-top:6px;
	margin-bottom:5px;
	position:relative;
	clear:both;
}
.new-underline{
	width:150px;
	height:1px;
	margin-bottom:5px;
	position:relative;
}
.new-underline2{
	width:205px;
	height:1px;
	border-bottom:1px solid #CCCCCC;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
}
.content-numComments{
	background:url(../images/news/numcomments.gif) no-repeat;
	width:91px;
	height:24px;
	padding:3px;
	padding-top:5px;
	color:#FFF;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	position:relative;
}

.content-numComments-peq{
	background:url(../images/news/numcomments_peq.gif) no-repeat;
	width:25px;
	height:28px;
	padding:3px;
	padding-top:5px;
	color:#FFF;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	position:relative;
}

.content-numComments, .content-numComments-peq  a{
	color:#FFF;
}
.content-numComments label{
	font-size:15px;
	float:left;
	padding-left:6px;
	margin-top: -3px;
}

.content-numComments-peq label{
	font-size:13px;
	float:left;
	padding-left: 6px;
	margin-top: -1px;
}
.content-whereComment{
	color:#AAA;
	font-size:11px;
	font-weight:normal;
	padding:3px;
	float:left;
	padding-left:8px;
	position:relative;
	padding-right:4px;
}
.content-share{
	margin-left: 0px;
}

#block {

	float: left;
	display: block;
	width:  150px;
	text-align: center;
	border-left: 1px solid #ccc;
	
}





#home-radioshows{
	background-color: #EAe5DC;
	width:280px;
	height:252px;
	position:relative;
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	left:-1px;
}
#home-radioshows-image{
	width:282px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:#FFF;
	
}
#home-radioshows-image img{
	width:282px;
	height:140px;
	padding-bottom:4px;
	position:relative;
}
#home-radioshows-title{
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-top:4px;
	padding-bottom:4px;
	position:relative;
	width:100%;
	height:24px;
}

#home-radioshows-content{
	font-size:11px;
	color:#006699;
	padding-top:4px;
	padding-bottom:14px;
	overflow:hidden;
	
	position:relative;
	height:44px;
	width:100%;
}

#home-radioshows-btns{
	position:relative;
	padding-top:4px;
	padding-bottom:4px;
	width:100%;
}
#home-radioshows-btns-more{
	float:left;
	margin-right:5px;
}
#home-radioshows-btns-all{
	float:left;
}

#home-favorites{
	position:relative;
}
#home-favorites li{
	position:relative;
	margin-top: 5px;
	width:100%;
	height:80px;
	padding-top:0px;
	padding-bottom:3px;
}
.home-favorites-image{
	width:80px;
	height:80px;
	position:relative;
	float:left;	
	overflow:hidden;
	margin-right:10px;
		
	
}
.home-favorites-image img{
	width:80px;
	height:auto;
}
.home-favorites-title{
	width:180px;
	float:left;
	padding:4px;
	padding-bottom:2px;
	padding-top:0px;
	height:auto;
	overflow:hidden;
	
}

.home-favorites-content{
	width:180px;
	float:left;
	padding:4px;
	height:auto;
	overflow:hidden;
}

#home-charts {
	float: left;
	display: block;
	width: 630px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom: 15px;
	float: left;
	
}

#home-charts .content-line {	
	padding-top: 4px;
	padding-bottom: 4px;
	
}

#home-charts .home-charts-element {

	float: left;
	display: block;
	width:17%;
	margin-right: 15px;
	padding-bottom: 10px;
	height: 75px;
	border-bottom: 2px solid #333;


}

#home-worldtour{
	float: left;
	margin-left: 5px;
	padding-top:5px;
	padding-bottom: 10px;
	border-bottom:3px solid #333;
	margin-bottom: 15px;
	width: 300px;
}
#home-worldtour-img{
	
	height:auto;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#home-worldtour-img img{
	width:297px;
}
#home-worldtour-list{
	position:relative;
	width:110%;
	padding-bottom:10px;
}
#home-worldtour-list li{
	width:42%;
	border-bottom:2px solid #333;
	float:left;
	
	padding-bottom: 15px;
	margin-right:18px;
	margin-bottom: 3px;
	margin-top: 5px;
}


#home-banner{
	
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:8px;
	margin-left: 1px;
	top:5px;
	position:relative;
	padding-left:1px;
	padding-right:3px;
	left:-4px;
	width:100%;
	background-color: #FFF;
}

#home-banner-sup{	
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:8px;
	margin-left: 1px;
	top:5px;
	position:relative;
	padding-left:1px;
	padding-right:3px;
	left:-4px;
	width:100%;
	background-color: #FFF;
}

#home-banner-inf{	
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:8px;
	margin-left: 1px;
	top:5px;
	position:relative;
	padding-left:1px;
	padding-right:3px;
	left:-4px;
	width:100%;
	background-color: #FFF;
}
#home-banner2{
	margin-top: 5px;
	padding-top:3px;
	padding-bottom:3px;
	position:relative;
	width:100%;
	padding-top:15px;
	
}

#home-banner-pie {
	margin-top: 5px;
	padding-top:3px;
	padding-bottom:3px;
	position:relative;
	width:100%;
	padding-top:15px;
	
}


#footer{
	position:relative;
	width:100%;
	background-color: #FFF;
}
#footer-first{
	
	width:100%;
	background-color: #222;
	margin-top: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	
	
}

#footer-first-img{
	position:relative;
	margin-left:5px;
	margin-top:10px;
}
#footer-first-list{
	position:relative;
	clear: left;
	padding-top:0px;
	padding-bottom:5px;
	line-height: 1.3em;
}
#footer-first-list li{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #666;
}
#footer-first-list a{
	color:#999;
}

#footer-second{
	width:100%;
	height:auto;
	padding-top:10px;
	text-align: center;
	
	
}
.footer-second-element{
	margin-right:7px;
	float:left;
	
}


/*BUSCADOR*/
#buscador-title{
	position:relative;
	padding-top:10px;
	position:relative;
	left:-8px;
}
#buscador-pagination{
	height:20px;
	width:100%;
	position:relative;
	padding-top:5px;
	border-bottom: 2px solid #333;
}

#content-all #buscador-pagination {

	height:20px;
	width:930px;
	float: left;
	display: block;
	padding-top:5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #333;

}

#buscador-pagination-numbers{
	float:left;
	padding:0px 2px;
	color: #FF0033;
	font-weight: normal;
	
}
#buscador-pagination-numbers a{
	color: #FF0033;
}
.buscador-pagination-numbers-on{
	float:left;
	padding:0px 3px;
	color: #FF0033;
	font-weight: normal;
	font-size: 12px;
}

#buscador-pagination-btns {
		float:left;
		position: relative;
		width: 57px;
		margin-right: 3px;

}
.buscador-pagination-numbers-on a{
	color: #FF0033;
}
.buscador-pagination-numbers-on a:hover{
	color: #FF0033;
	background-color: #FFF;
	text-decoration: underline;
}

.buscador-pagination-numbers-off{
	float:left;
	padding:0px 3px;
	color:#666;
	font-size: 12px;
}

.buscador-pagination-numbers-off a{
	color: #FF0033;
}


#buscador-list, #buscador-list-peq {
	position:relative;
	float: left;
	width: 100%;
	
}
#buscador-list li{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	width:100%;
	padding-top:10px;
	position:relative;
	height:auto;
	clear:both;
	margin-bottom:5px;
	margin-left:5px;
}

#buscador-list-peq li{
	border-bottom:2px solid #333;
	padding-bottom:5px;
	margin-right: 5px;
	width:190px;
	padding-top:10px;
	position:relative;
	float: left;
	height:150px;
	margin-bottom:5px;
	margin-left:5px;
}

.buscador-data{
	width:390px;
	height:auto;
	float:left;
	position:relative;
}

#buscador-list-peq .buscador-data{
	width:90%;
	height:auto;
	float:left;
	position:relative;
}

.buscador-data-line{ position:relative; height:auto; width:100%; clear:both;}




.buscador-image{
	width:110px;
	height:110px;
	position:relative;
	float:right;
	margin-right: 10px;
	overflow:hidden;
	
}
.buscador-image img{
	width:100%;
	height:auto;
}
/*FIN BUSCADOR*/


/*RADIO*/
#radio-list{
	position:relative;
	width:110%;
	
}
#radio-list-pagination{

}

#radio-list li{
	
	width:180px;
	float:left;
	border-bottom: 2px solid #333;
	padding-bottom:10px;
	margin-right:8px;
	margin-bottom:10px;
	height:265px;	
	
}
.radio-list-separation{
	
	border-right:2px solid #222;
	position:relative;
	float:left;
	margin-left:9px;
	margin-right:8px;
}
.radio-list-left{
	float:left;
	width:178px;
	padding-right:8px;
	margin-top:3px;
	margin-left:3px;
}
.radio-list-left-box{
	height:235px;
  	overflow:hidden;
	width:100%;
	position:relative;
}
.radio-list-left-image{
	width:178px;
	height:auto;
	position:relative;
	left:-2px;
	overflow:hidden;
}

.radio-list-left-image img{
	width:178px;
	height:auto;
	
}
.radio-list-left-text{
	width:100%;
	height:94px;
	position:relative;
	overflow:hidden;
	color:#666666;
	font-size:11px;
}
.radio-list-left-btns{
	width:100%;
	height:auto;
	position:relative;
	padding-top:5px;
	bottom:0px;
}
.radio-list-left-btns-el{
	position:relative;
	float:left;
	margin-right:5px;
}
.radio-list-right{
	float:right;
	width:220px;
}
.radio-list-right-list{
	position:relative;
	margin-left:5px;
	height:280px;
	overflow:hidden;
}
.radio-list-right-btn{
	width:auto;
	float:right;
	height:auto;
	position:relative;
	padding-top:5px;
}
/*FIN RADIO*/


/*TOUR*/
#tour-new{
	width:100%;
	position:relative;
	height:auto;
	clear:both;
}
#tour-new-img{
	width:100%;
	position:relative;
	height:auto;
	padding-bottom:20px;
}
#tour-new-img img{
	width:610px;
	height:auto;
	position:relative;
}
.tour-new-line{
	width:100%;
	position:relative;
	padding-bottom:5px;
}
/*FIN TOUR*/

/*COMMENTS*/

#detallepost-top{
	position:relative;
	width:97%;
	height:auto;
	margin-bottom:10px;
	border-bottom:#ccc 1px solid;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
#detallepost-top .content-whereComment{
	margin-right:10px;
}
#detallepost-top-title{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:5px;
	font-weight:bold;
	color:#000;
	font-size:32px;
	padding-top:15px;
}
#detallepost-top-date{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:15px;
	margin-left: 0px;
	color:#888;
	font-weight: normal;
	font-size: 12px;
}
#detallepost-top-text{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:5px;
	
	color:#555;
	font-size:12px;
	font-weight: bold;
}

#detallepost-middle{
	position:relative;
	clear:both;
	padding-bottom:10px;
	border-bottom:2px solid #333;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	width:97%;
}
#detallepost-middle-tags{
	color:#0099FF;
	font-size:13px;
	margin-bottom:10px;
	
}
#detallepost-middle-text{
	color:#333;
	font-size:13px;
	position:relative;
	line-height: 1.4em;
}
#detallepost-middle-text img{
	float:left;
	margin-left: 0px;
	padding-right:10px;
	padding-bottom:20px;
}
#detallepost-middle-text ol  {
	margin-left: -19px;
	font-size:11px;
	
}

#detallepost-form{
	margin-left:auto;
	margin-right:auto;
	width:97%;
	position:relative;
}

.detallepost-line{
	position:relative;
	padding-bottom:5px;
	padding-top:3px;
	
}
.detallepost-line input{
	border:none;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:3px;
	height:18px;
	padding-right:1px;
}
.detallepost-line label{
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	position:relative;
	
}


#detallepost-form-name{
	width:48%;
	position:relative;
	float:left;
	margin-right:18px;
}
#detallepost-form-name label{
	width:100%;
	position:relative;
}
#detallepost-form-name input{
	background:#EEE;
	width:100%;
}
#detallepost-form-email{
	width:48%;
	position:relative;
	float:left;
}
#detallepost-form-email label{
	width:100%;
	position:relative;
}
#detallepost-form-email input{
	background:#EEE;
	width:100%;
}
#detallepost-form-comment{
	width:100%;
	position:relative;
	clear:both;
}
#detallepost-form-comment label{
	width:100%;
	position:relative;
}
#detallepost-form-comment textarea{
	position:relative;
	width:100%;
	background-color: #EEE;
	border:none;
	margin-top:3px;
	padding-left:4px;
	padding-top:4px;
	height:110px;
}

#detallepost-form-button{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:98%;
	margin-top:5px;
}
#detallepost-form-button input{
	background:url(../images/comments/btn-comment.jpg) no-repeat;
	width:101px;
	height:27px;
	float:left;
	position:relative;
	cursor:pointer;
}

#detallepost-comments{
	width:585px;
	margin:0px;
	padding:0px;
	position:relative;
	margin-top:0px;
	clear:both;
	left:0px;
	padding-bottom:30px;
	list-style:none;
	overflow:hidden;
	top:10px;
	margin-bottom:10px;
	border-bottom: 2px solid #222;
	
}
#detallepost-comments li{
	height:auto;
	width:580px;
	float: left;
	display: block;
	margin-bottom:15px;
	padding: 5px;
	padding-bottom: 15px;
	margin-left: 0px;
	padding-top:15px;
	background-color: #EEE;
	
}
.detallepost-comments-left{
	position:relative;
	float:left;
	width:100px;
	text-align:left;
	padding-top:5px;
	
	
}
.detallepost-comments-left-number{
	position:relative;
	clear:both;
	color:#666;
	font-size:10px;
	width:100%;
	
}
.detallepost-comments-left-user{
	position:relative;
	clear:both;
	color:#333;
	font-size:11px;
	font-weight: bold;
	width:100%;

}


.detallepost-comments-text{
	width:400px;
	position:relative;
    float:left;
	border-left:1px solid #CCC;
	margin-left:15px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:0px;
	line-height: 1.3em;
	font-size:11px;
	color: #C06;
}
/*FIN COMMENTS*/


/*VIDEOS*/
#videos-list{
	width:103%;
	position:relative;
	height:auto;
	
	
}
#videos-list li{
	position:relative;
	float:left;
	width:218px;
	margin-top: 2px;
	margin-right:15px;
	overflow:hidden;
	height:340px;
	border-bottom: 2px solid #333;
}
.videos-list-image{
	width:200px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:150px;
	overflow:hidden;
	margin-bottom:5px;
	text-align:left;
	left:-9px;
}
.videos-list-image img{
	width:200px;
	height:auto;
	position:relative;
	clear:both;
	
}
.videos-list-text{
	clear:both;
	width:200px;
	position:relative;
	height:130px;
	overflow:hidden;

}
.videos-list-title{
	width:200px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
}
.videos-list-subtitle{
	width:200px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
}
/*FIN VIDEOS*/

.right-othernews-underline{
	width:290px;
	height:1px;
	border-bottom:1px solid #333333;
	margin-top:4px;
	margin-bottom:2px;
	position:relative;
	clear:both;
}
#playerPage-title{
width:300px;
padding-left:20px;
background:url(../images/player/bkg-rojo.jpg) no-repeat;
height:40px;
padding-top:22px;
font-size:10px;
color:#FFF;
top:-5px;
position:relative;

}

#playerPage-banner{
width:300px;
height:250px;
position:relative;
margin-left:10px;
top:-2px;

}
#playerPage img{
width:300px;
height:auto;
position:relative;
margin-left:6px;
top:-10px;

}
#playerPage{
position:relative;
padding-top:10px;
background:#FFF;
margin:0px;
}
#playerPage a:hover{
	background:#FFF;
}

#calendar-titles{
	position:relative;
	width:100%;
	margin-left:1px;
	padding-top:15px;
	
}

#calendar-titles li{
	width:132px;
	padding-left:1px;
	left:2px;
	
	position:relative;
	float:left;
	overflow:hidden;
	margin-left:-1px;
	margin-bottom:5px;
}


#calendar-table{
	position:relative;
	width:100%;
	clear:both;
	
	margin-left:1px;
	border-bottom:none;
	padding-bottom:20px;
}
.calendar-column{
	width:131.3px;
	left:0px;
	position:relative;
	float:left;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	overflow:hidden;
	margin-left:-1px;
}
.calendar-column li{
	background:url(../images/calendar/line.jpg) repeat-x bottom;
	padding-left:5px;
	padding-right:5px;
	width:100%;
	overflow:hidden;
	
	clear:both;
	background:url(../images/calendar/line.jpg) repeat-x bottom;

}
.calendar-column-date{
  color:#999999;
  font-size:12px;
  position:relative	;
  margin-bottom:2px;
  width:120px;
  margin-top:4px;
}
.calendar-column-title{
	color:#333;
	font-size:13px;
	font-weight:bold;
	 position:relative	;
 	 margin-bottom:2px;
	 width:120px;
}
.calendar-column-text{
	color:#006699;
	font-size:12px;
	position:relative	;
 	margin-bottom:2px;
	width:120px;
}
.content-new{
	position:relative;
	padding-left:2px;
	border-bottom: 1px solid #EAE5DC;
}


