@charset "utf-8";







#news_line_img {width: 104px; height: 24px; padding-top: 0px; overflow: hidden; z-index: 255; position: fixed; left: 0px; bottom: 0px;}



#MY_TICKER {width: 100%; height: 24px; padding-top: 0px; overflow: hidden; z-index: 254; position: fixed; left: 0px; bottom: 0px; background: #c00 url(http://www.vivoradio.com/images/news_bg.png); font-size: 12px; color: #fff;}



#MY_TICKER a{color: #fff;width: 100%;}



#TICKER {margin-top: 4px; left: 104px; overflow: hidden; white-space: nowrap; position: absolute; _position: relative; float: left;width: 100%;}



.link_ticker

{

    font-family: Tahoma,Verdana,Arial,serif;

    vertical-align:top;

} 

a.link_ticker:link

{

    text-decoration:none;

}

a.link_ticker:visited

{

    text-decoration:none;

}

 

a.link_ticker:hover

{

    text-decoration:underline;

}

a.link_ticker:active

{

    text-decoration:none;

}







.banneradalt

{

text-align: center;

margin-bottom:10px;

margin-left:7px;

width: 728px;

height: 100px;

}



.banneradalt_1

{

padding-left: 10px;s

clear:right;

width: 728px;

height: 100px;

}



.banneradalt_2

{

position:absolute;

left: 788px;

top: 19px;

width: 120px;

height:100px;

}



#main					

{ 

padding: 14px; 

z-index: 0px; 

*z-index: -1;

}

.emisora

{

float: left;

width: 100px;

height: 70px;

text-align: center;

}



.emisora img{

border: 1px solid #f0f0f0;

}

.emisora:hover img

{

border: 1px solid #ca455c;

}

.emisora:hover

{

color: red; /* irrelevant definition to overcome IE bug */

}





.emisora_petit

{

float: left;

width: 72px;

height: 55px;

text-align: center;

}



.emisora_petit img{

border: 1px solid #f0f0f0;

}

.emisora_petit:hover img

{

border: 1px solid #ca455c;

}

.emisora_petit:hover

{

color: red; /* irrelevant definition to overcome IE bug */

}







.banner_sota

{

text-align:center;

padding:10px 10px;

}



.botonet_facebook_connect

{

     position:absolute;

     left:640px;

     top:18px;

     width:auto;

     height:auto;

     z-index: 100;

}



#el_logo_gran

{

  width:1035px;
  /*float:left;*/
  margin:0 auto;

  overflow:hidden;

  position:relative;

}



/*

#el_logo_gran {

	width:400px;

	float:left;

	margin:0px;

	padding:0px;

	}

*/



#el_logo

{

  width:300x;

  align: left;

}



/*

LAYOUT: One-Column (Right) Fixed

DESCRIPTION: Two-column 950px fixed layout with one sidebar right of content

*/



#main {

    width:1035px;

    margin:0 auto;

    overflow:hidden;

    position:relative;

}

#container {

    width: 735px;

    float:left;

}

#content {

    margin:0;

    width:735px;

    overflow:hidden;

}

.main-aside {

    width:300px;

    float:right;

    position:relative;

}

#secondary {

    clear:right;

}

#subsidiary {

    width:1035px;

    margin:0 auto;

    overflow:hidden;

}

#subsidiary .aside {

    width:300px;

    float:left;

    margin:0 20px 0 0;

}

#subsidiary #third {

    margin:0;

}

#main .module, .single-post {

	margin-right: 10px;

}

.fixed 

{

	width:1035px; 

	margin:0 auto;

}



.programa-actual

{

	font-family: Tahoma,Verdana,Arial,serif;

        font-size: 12px;

        /*border:2px;*/

	border-color:#333333;		

	width:260px;		

	/*border-color:#666666;*/

	/*background-color:#FFCC00;*/

	margin-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	font-weight:bold;

	/*border-style:solid;*/

}

	

.programa-seguent

{

	font-family: Tahoma,Verdana,Arial,serif;

        font-size: 12px;

	/*border:2px;

	border-color:#333333;*/

	width:260px;

	/*border-color:#999999;*/

	/*background-color:#99FFFF;*/

	padding-left:5px;	

	padding-right:5px;				

	font-weight:bold;	

	/*border-style:ridge;*/									

}

	

.programa-featuring

{

	font-family: Tahoma,Verdana,Arial,serif;

        font-size: 12px;

	font-style:italic;

	color:#333333;

	font-weight:normal;				

}

	

.programa-name

{

	font-family: Tahoma,Verdana,Arial,serif;

        font-size: 12px;

	font-weight:normal;	

}



.programa-time

{

	font-family: Tahoma,Verdana,Arial,serif;

        font-size: 12px;

	float:right;

	font-weight:normal;		

}

.station-timezone

{
	font-family: Tahoma,Verdana,Arial,serif;
        font-size: 9px;
	font-weight:normal;
        font-color:#CCCCCC;
        text-align:right;
}






.channel { float: left; width: 184px; margin-right: 2px;}
.channel a { text-decoration: none; }
.channel td { font-size: 11px; }
.channel td.title,
.channel tr.title {
	background-color: #fff;
	color: #fff;
	cursor: pointer;
	padding-bottom: 3px;
}
.channel td.title a { color: #00f; }

.chtitle {
	font-size: 11px;
	font-weight: bold;
}

td.chtitle, tr.chtitle {
	color: #000000;
	cursor: pointer;
	padding-bottom: 4px;
}

.chtitle a:link, .chtitle a:active, .chtitle a:visited { font-weight: bold; text-decoration: none; color: #0000FF; }
.chtitle a:hover { text-decoration: none; color: #FF0000; }
.chtitle span {
margin-left: 5px;
}
.chtitle img {
border: 0px;
margin-bottom: -2px;
}
#show {
   width: 520px;
   padding-right: 20px;
   float: left;
}

#show img {
    border: 0px;
}

#show_lateral {
   padding-top: 10px;
   width: 350px;
   float: right;
   text-align: right;
}
#listing table {
   width: 100%;
}

#listing {
    float:left;
    width: 745px;
}

#show {
   font-size: 12px;
   line-height: 125%;
}
#show h1 {
   font-size: 17px;
}
#show td {
   padding-bottom: 2px;
   padding-right: 5px;
}


tr.show_even { background-color: #EAEAEA; }
tr.show_odd { background-color: #FFFFFF; }

td, tbody td			{ background: none; }


.clear { background-color:#fff; clear:both; height:0px; margin:0px; }






