/* estructural */

body {
margin:0; padding:0; font:11px/14px Tahoma, Helvetica, sans-serif;
background-color: #FCFCFC;
background-image: url(../imagenes/wrapper_fdo.jpg);
background-repeat: no-repeat;
background-position:right bottom;
}

#wrapper {float:left; margin: 3px 3px 0 3px; width:960px; }
#pie { display:none; float:left;}
#nav { width:775px; float:left; z-index:1;}
#top { width:775px; position:relative; float:left; z-index:100; /*margin-top:80px;*/}
#content {width:775px; margin:0px 0 0 0; float:left; min-height: 470px; background:none;
height:expression(this.scrollHeight > 470 ? "auto":"470px"); z-index:1;}
#content_player {float:left}
#region_playerlogin {float:left; z-index:1;}
.cuerpo { width:502px; margin:0; float:left;}
.colDer { width:270px; margin:0 0 0 3px; float:left; /*border: 1px solid #FD6C1D;*/}
#content4 { float:left; margin:-120px 5px 5px 5px;}



/* general */
.itemLinks .itemMasInfo span, .itemLinks .itemVer span{ display:none; }
.itemLinks .itemMasInfo { width: 54px; height:11px; background:url(../imagenes/linkmas_info.gif) no-repeat; display: none; float: right; margin-top:5px}

	
form {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 , p { margin:0; padding:0;}
select, input, textarea { font:10px Arial, Helvetica, sans-serif;}
.clear{ clear:left; line-height:1px; margin:0; padding:0;}
a:link, a:visited, a:active, a:hover {color:#333;}
a {text-decoration:none}
h3 { padding:7px 0 4px 4px; color:#FFF; font-size: 13px;}
h4 {  font-size:11px; /*margin:5px 0; */padding-left:10px;}
/* Top */
#top h1 span {display:none;}
#top h1 { background:url(../imagenes/logo.gif) no-repeat; width:114px; height:57px; float:left; margin:15px 10px 0 15px;}
#destacadostop img, #destacadostop p, #destacadostop h4, #destacadostop .itemLinks { cursor:pointer;}
#destacadostopright img, #destacadostopright p, #destacadostopright h4, #destacadostopright .itemLinks { cursor:pointer;}
#destacadoscenter img, #destacadoscenter p, #destacadoscenter h4, #destacadoscenter .itemLinks { cursor:pointer;}
#destacadoscenterright img, #destacadoscenterright p, #destacadoscenterright h4, #destacadoscenterright .itemLinks { cursor:pointer;}
#destacadosbottom img, #destacadosbottom p, #destacadosbottom h4, #destacadosbottom .itemLinks { cursor:pointer;}

.masInfo {display:none;}


/* menuTop */
#menuTop {background: url(../imagenes/top_fdo.jpg) right no-repeat; position:relative; 
margin:10px 0 0 0; height:45px; float: right; width:621px;}
.menuTopDer {}
.menuTopIzq {}
#registroMod #newsletter{display:none;}
/* registroMod */
#registroMod {text-align:right; margin:5px 20px 6px 0; color:#FFF; /*text-transform:uppercase; */font-size: 10px; height:12px;}
#registroMod a { color:#FFF; margin:0 0px;}
#registroMod a.login { /*font-size: 11px*/}




/* buscadorMod */
#buscadorMod {margin-top:3px;}
#buscadorMod input.text { width:144px; font-size:9px; padding:0; border:1px solid #980D06;}
#buscadorMod select { font-size:9px; padding:0; margin: 0 2px;}
#buscadorMod #botBuscar { background:url(../imagenes/top_buscar_bot.gif) no-repeat; 
width:20px; height:20px; border:0; position:relative; top:1px; right:0px; left:0px;}
* html #buscadorMod #botBuscar {}
#buscadorMod form{ margin-top:1px; float: right; width:325px !important; color:#FFFFFF}
#buscadorMod form label { text-transform:uppercase; padding:0 6 0 0px; }
#buscadorMod a { display: none;/* margin-top:3px; float:left; 
 padding:0 15px 0 20px; border-left:1px solid #FFF; color:#FFFFFF*/}
#buscadorMod a span {padding:0 0 0 10px;}

/* ruta */
#ruta {cursor:pointer; color:#353535; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; /*padding:5px 0 0 20px; */ padding: 0px 0 0 154px; background:url(../imagenes/ruta_bullet.gif) 0 4px no-repeat; float:left; clear:left; height:20px; width:415px;}
#ruta span { color:#353535; font-size:12px; }
#ruta_posterior {display:inline;}

/* fecha */

#fechaMod{float:right; margin-right:3px; position:relative; width:342px; text-align:right;} /*Para portugues esta en LOGIN*/
#fechaMod img{ border:0; margin:0; position:relative; top:2px; display:none}
#fechaMod p {text-align:right; margin:5px 0; padding:0; float:left !important;}
.horarios { display:none; position:absolute; top:5px; left:181px; width:150px; height:210px; background: url(../imagenes/horarios.jpg) no-repeat;}
.horarios .cerrar { display:block; width:100%; height:auto; color:#e5e5e5; text-align:right; padding:2px 20px 0 0; font-size:11px;}
.horarios .cerrar a:hover { color:#e5e5e5 !important; }
.horarios .horariosTitulos { color:#FFFFFF; font-size:12px; font-weight:bold; margin: 4px 0 8px 10px; }
.horarios .horariosTitulos span { padding-left:55px;}
.horarios .horariosLinea { margin-top:4px}
.horarios .horariosLinea .pais { width:75px; margin-left:10px;}
.horarios .horariosLinea .hora { width:60px; text-align:center;}

/* banner */

.bannerTop {/*width:775px; margin: 0px; padding:0px; text-align:center;display:none;*/}
#bannerTop_div { width:775px; text-align:center; margin:0; padding:0;/* display: none;*/}
#bannerTopIzq { width:120px; height:60px; border:1px solid #DED29E; margin:5px auto;}
#bannerSky {width:160px; height:600px; border:1px solid #DED29E;}
#bannerFly { width:160px; height:40px; border:1px solid #DED29E; margin:26px auto;}
#bannerCuerpo {width:775px; height:100px; border:1px solid #DED29E; margin:0 0 10px 0; clear:left; display:none;}

#bannercenterright{
	background: url(../imagenes/banner_center_right.jpg) no-repeat;  
	position:relative; margin:5px 0; 
	width:270px; height:96px; 
}
#bannercenterright div {
position:absolute; left: 12px; top: 29px;color:#333;
}
#bannercenterright h3 {
	background: none; display:none;
	font:normal 10px/10px Arial;
}
#footer iframe{ display:none;}

/*BANNER ADIDAS IFRAME GUARDA!*/
#bannerTop_iframe{ display:none;/*text-align:center; display:block; width:728px; height:90px; position:absolute; top:5px; left:25px;  background-color:#F1F1E9; border: none;*/}

/*sumado el 12.01.07*/
#iframePlayerBanner { position:absolute; top:4px; left:0; margin:4px 0 0 2px; width:391px; height:396px; /*border: solid 1px #FF9900;*/}
#portabanner{ width:390px!Important; height:365px; overflow:hidden;/* background:transparent; border: solid 1px #FF9900; */}
#bannerPopUnder_div {height:1px; font-size:1px;}
#bannerFlyAd_div {height:1px; font-size:1px;}



@media print{ 
	#nav, #content4, #footer, #fechaMod a {display:none;} 
	#content {border:none; margin:0; padding:0;}
	#top h1 span { display:block}
}