/*   Menu principal F1    */

.placemainmenu {
    background: url("../images/fondomenu.gif") repeat-x scroll 0 0 #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 59px;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
    display: block;
    width: 100%;
}

.twoLevelMenu {
    background: url("../images/over_menu.gif") no-repeat scroll 0 2px transparent;
    float: left;
    height: 31px;
    list-style: none outside none;
    margin: 0;
    padding: 2px 0 0 0;
    position: relative;
}

.twoLevelMenu {
    padding: 2px 0 0 0px;
}


.twoLevelMenu li {
    float: left;
    height: 29px;
    background: url("../images/over_menu.gif")no-repeat 100% 0;
	padding: 0;
}
 
.twoLevelMenu li a {
    display: inline;
    float: left;
    height: 22px;
    font-size: 1.2em;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
	padding: 8px 6px 0 5px;
    text-decoration: none;
}
 
.twoLevelMenu li:hover a,.twoLevelMenu li.active a {
    text-decoration: none;
    background: #232424;
}

 
.placemainmenu ul ul {
    list-style: none;
    position: absolute;
    display: none;
    width: 990px;
    height: 29px;
    top: 29px;
    left: 0;
    padding: 0;
}
 
.placemainmenu ul li ul li {
    height: 27px;
    background: none;
    padding: 3px 0 0 0;
    margin: 0;
    float: left;
}
 
.placemainmenu .twoLevelMenu li ul li a {
    color: #fff;
    font-size: 1.1em;
    height: 20px;
    font-weight: bold;
    text-transform: none;
    padding: 7px 5px 0 5px;
    margin: 0;
    background: none;
    float: left;
}
 
.placemainmenu .twoLevelMenu li:hover ul li:hover a:hover{
    text-decoration: none;
    color: #000;
    background: #eee;
}

.twoLevelMenu li.destacado a {
	background: none repeat scroll 0 0 #363636;
    text-decoration: none;
	color: #fff;
}

.twoLevelMenu li.destacado:hover a {
    background: none repeat scroll 0 0 #232424;
    text-decoration: none;
	color: #fff;
}

/*   FIN Menu principal F1    */

/*   Superdestacado 3 + 1    */

h3.mod_superdestacado_2 {
	top: 10px;
	left: 10px;
	display: block;
	position: absolute;
	font-size:35px;
	color: #fff;
	line-height:107%;
	font-weight: bold;
	font-style:normal;
	/*height:185px;*/
	width:300px;
	height:auto;
	padding:5px;
	background: url("/static/images/bg_black_semitrans.png") repeat scroll left top transparent;
}
	
.mod_superdestacado_2 em.play_video {
	background: url("/static/images/button_play_s3.png") no-repeat scroll right bottom transparent;
	cursor: pointer;
	display: block;
	height: 53px;
	position: absolute;
	right: 20px;
	text-indent: -999em;
	top: 130px;
	width: 51px;
}

/*  FIN Superdestacado 3 + 1    */


/* Superdestacado con una solo promo */

	.mod_superdestacado_2 ul li.promounica {
		width:99%;
	}
	

	.mod_superdestacado_2 ul li.promounica h3 {
		font-size:35px;
		color: #fff;
		line-height:107%;
		font-weight: bold;
		font-style:normal;
		padding:10px;
	}

/* FIN Superdestacado con una solo promo */
	


	.mod_cabecera_menu ul li a.f1:hover {
		background: url("/static/images/menuppal_f1.png") repeat scroll 0 0 transparent;	
		border:radius:0px;
	}


	
/* NUEVO MENU 2014  */	
	
#barranavegacion {
	background: #323232;
    clear: both;
    height: 32px;
    position: relative;
    width: 996px;
    z-index: 106;
	margin-bottom: 15px;
}
#menuppal {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#menuppal > li:hover > a{
	background-color:#f0f0f0;
	color:#1d1d1d;
}
#menuppal .sub_menu{
	display:none;
}
#menuppal > li:hover .sub_menu{
	display:block;
}
#menuppal li {
    float: left;
    margin: 0;
    padding: 0;
}
#menuppal li a {
	border-right: 1px solid #484848;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
	line-height:30px;
    height: 32px;
    color:#b8b8b6;
	padding: 0 9px;
}
#menuppal li#mas a {
	border-right:0;
}
#menuppal li a:hover, #menuppal li a.active {
    color:#454545;
	background-color:#f0f0f0;
}
#menuppal .sub_menu {
	position:absolute;
	background-color:#f0f0f0;
	color:#454545;
	top:32px;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	padding-top:10px;
	padding-left:10px;
	width:480px;
	padding: 10px;
}
#menuppal .sub_menu a:hover{
	background-color:#ddd;
}
#menuppal #premios .sub_menu {
	width:455px;
}
#menuppal #pilotos .sub_menu {
	width:455px;
}
#menuppal #escuderias .sub_menu {
	width:210px;
}
#menuppal #mas .sub_menu {
	right:0;
	width: 210px;
}
#menuppal .sub_menu ul{
	float:left;
	display:inline;
	width: 145px;
	margin-right: 10px;
}
#menuppal .sub_menu ul.no-margin{
	margin-right: 0;
}
#menuppal #escuderias .sub_menu ul{
	width:100px;
}

#menuppal #mas .sub_menu ul{
	width:100px;
}

#menuppal .sub_menu ul li{
	width: 100%;
	overflow: hidden;
}
#menuppal .sub_menu ul li:hover{
	-moz-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);
}
#menuppal #premios .sub_menu ul li a span{
	background:url('http://www.antena3.com/static/images/f1/sprite_banderas.png') no-repeat;
	padding-left:30px;
	padding-bottom: 3px;
}
#menuppal #premios .sub_menu ul li a span.aus {background-position: left 0px;}
#menuppal #premios .sub_menu ul li a span.mal {background-position: left -27px;}
#menuppal #premios .sub_menu ul li a span.bar {background-position: left -55px;}
#menuppal #premios .sub_menu ul li a span.chi {background-position: left -84px;}
#menuppal #premios .sub_menu ul li a span.esp {background-position: left -112px;}
#menuppal #premios .sub_menu ul li a span.mon {background-position: left -140px;}
#menuppal #premios .sub_menu ul li a span.can {background-position: left -168px;}
#menuppal #premios .sub_menu ul li a span.aust {background-position: left -195px;}
#menuppal #premios .sub_menu ul li a span.gb {background-position: left -224px;}
#menuppal #premios .sub_menu ul li a span.ale {background-position: left -252px;}
#menuppal #premios .sub_menu ul li a span.hun {background-position: left -280px;}
#menuppal #premios .sub_menu ul li a span.bel {background-position: left -308px;}
#menuppal #premios .sub_menu ul li a span.ita {background-position: left -336px;}
#menuppal #premios .sub_menu ul li a span.sin {background-position: left -364px;}
#menuppal #premios .sub_menu ul li a span.jap {background-position: left -391px;}
#menuppal #premios .sub_menu ul li a span.rus {background-position: left -420px;}
#menuppal #premios .sub_menu ul li a span.eu {background-position: left -448px;}
#menuppal #premios .sub_menu ul li a span.bra {background-position: left -475px;}
#menuppal #premios .sub_menu ul li a span.abu {background-position: left -503px;}
#menuppal #premios .sub_menu ul li a span.mex {background-position: left -530px;}

#menuppal .sub_menu ul li a{
	border-right:0px;
	font-size: 13px;
	padding: 0 10px;
	width: 100%;
	border-bottom: 1px solid #ddd;
	color: #666;
}
#menuppal .sub_menu ul li a:hover{
	background-color: #ff9900;
	color: #fff;
	border-bottom: 1px solid #ff9900;
}
#menuppal .sub_menu ul li:last-child a{
	border: none;
}
	
	
	
	
	
/* FIN NUEVO MENU 2014  */	
	
	
	
/* Submenu a 8 */

	.mod_cabecera_menu_f1 ul li h2 a {
		color: #FFFFFF !important;
	}
	
	.mod_cabecera_menu_f1 ul li a {
		color: #FFFFFF;
	}	
	.mod_cabecera_menu_f1 {
		clear: both;
		height: 30px;
		padding: 2px 0 2px 15px;
	}
	
	.mod_cabecera_menu_f1 ul{
		margin:0;
		z-index:10;
	}

	.mod_cabecera_menu_f1 ul li{
		float:left;
		padding: 5px 3px 0 5px;
		display:inline;
	}

	.mod_cabecera_menu_f1 ul li a{
		display:block;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		padding:4px 10px;
    }


	.mod_cabecera_menu_f1 ul li a.f1:hover {
		background: url("/static/images/menuppal_f1.png") repeat scroll 0 0 transparent;	
	}

	.mod_cabecera_menu_f1 ul li.active a.f1 {
		background: url("/static/images/menuppal_f1.png") repeat scroll 0 0 transparent;	
	}
	
	.bg_added_f1 {
		background: url("/static/f1/img/bg_a3_gp_box.gif") repeat scroll 0 0 transparent;
		margin: 7px 0 2px;
		padding: 0;
	}
	
			/*2014*/
			.mod_cabecera_menu_f1 {
				clear: both;
				height: 29px;	
			}	
			
			.mod_cabecera_menu_f1.bg_added_f1 {
				background: none repeat scroll 0 0 #323232;
				margin: 7px 0 2px;
				padding: 0;
			}
			
			.mod_cabecera_menu_f1 ul li {
				display: inline;
				float: left;
				padding: 0px;
				border-right:2px solid #434343;
			}
			
			.mod_cabecera_menu_f1 ul li a.f1:hover {
				background: none repeat scroll 0 0 #646464;
				color:#999;
			}
			
			.mod_cabecera_menu_f1 ul li.active a.f1 {
				background: none repeat scroll 0 0 #646464;
				color:#999;
			}
			
			.mod_cabecera_menu_f1 ul li a {
				display: block;
				font-size: 12px;
				font-weight: bold;
				padding: 8px 9px;
				text-decoration: none;
				text-transform: uppercase;
			}
			/*2014*/
	/*  FIN Submenu a 8  */

	
	/* Pestania principal de F1 */
	
	.mod_cabecera .menu li.f1 a {
    background: url("/static/images/menuppal_f1.png") repeat scroll 0 0 transparent;
	}
	
	.mod_cabecera .menu li.f1.active a {
    background: none repeat scroll 0 0 #fff;
	color:#353535;
	}
	
	.mod_cabecera .menu li.f1 a:hover {
    background: none repeat scroll 0 0 #fff;
	color:#353535;
	}
	
	/* Fin Pestania principal F1 */
