/*TIPOS*/@import url("/css/tipografias.css");
/*DESTACADOS*/@import url("portada32_base.css");
.nav.principal > li > a[title*="Champions League en directo"] > span, .nav.principal > li > a[title*="Champions League en directo"]:hover > span {background-color: #cc0000 !important; color: #FFFFFF;}
.cab_especial >*       { text-transform: uppercase;}
.cab_especial .round      { background:transparent !important;}
.cab_especial .round .corner   { display:none !important;}
/** Ajuste para páginas finales ***/ 
.pfnoticia .cab_especial > .round, .pf_tag .cab_especial > .round { overflow: visible !important;}
.pfnoticia .cab_box, .pf_tag .cab_box   { padding: 2px 0 0 0;}
.pfnoticia .cab_box .principal, .pf_tag .cab_box .principal { margin: 6px 0 0; }
.pfnoticia .cab_especial .round .corner, .pf_tag .cab_especial .round .corner { width: 0 !important;}
.pfnoticia .cab_especial .round, .pf_tag .cab_especial .round { background: none transparent !important;}
/** FIN Ajuste para páginas finales ***/ 


/* cabecera H1 */
.cab_especial h1 { color: #C3C3C3; display: inline-block; float: left; margin:3px 0 0 0; padding-bottom: 2px; width: auto; }
.cab_especial h1>a {text-decoration:none;float:left;} 
.cab_especial h1>a>span { font-family: 'RTVEfontB'; color:#fff; background-color:#0f59a0; padding:2px 40px 2px 2px; font-size: 14pt !important; font-weight:normal;display:block;}
.cab_especial h1>.subtitle {clear:both; float:left;display:block; margin-top:5px; font-family: 'RTVEfontR'; color:#666; font-size: 12pt !important;font-weight:normal; text-transform: none; position:relative; left:870px!important; top:-30px; margin-bottom:-20px;}


/* cabecera sin H1 */
.cab_especial .titularChamp { color: #C3C3C3; display: inline-block; float: left; margin:3px 0 0 0; padding-bottom: 2px; width: auto; }
.cab_especial .titularChamp>a {text-decoration:none;float:left;} 
.cab_especial .titularChamp>a>span { font-family: 'RTVEfontB'; color:#fff; background-color:#0f59a0; padding:2px 40px 2px 2px; font-size: 14pt !important; font-weight:normal;display:block;}
.cab_especial .titularChamp>.subtitle {clear:both; float:left;display:block; margin-top:5px; font-family: 'RTVEfontR'; color:#666; font-size: 12pt !important;font-weight:normal; text-transform: none;}



.cab_box {border-bottom: 1px solid #c3c3c3; border-top: 4px solid #0f59a0; display: block; float: left; height: auto; margin: 0; padding:0 !important; min-height: 0;     width: 100%; }
.cab_especial img {display:none;/*width:300px; height:70px; background:url("/css/sp/champions2012/i/champions2012.png") no-repeat scroll left top transparent;margin-top:-14px;*/}

/* IMAGEN*/
.cab_box .principal { clear: none; display: inline-block; float: left; left: auto;  position: relative; margin-top: 6px;*width:100%!important;}
.cab_box .principal >li>a>span { font-family: 'RTVEfontR'; font-size: 12pt; color:#000; padding:0px 4px;line-height: 110% !important;margin-right: 2px;margin-left: 2px;}
.cab_box .principal >li>a   { border-right:1px solid #c3c3c3; line-height: 1.5em; }
.cab_box .nav >li> a:hover   { background: none !important; text-decoration: none;}
.cab_box .nav >li> a:hover > span  { background-color:#0f59a0; color:#fff; }
.cab_box .nav > li.active > a:hover  { text-decoration:none; }
.cab_box .nav > li.active > a > span, .cab_box .nav > li.active > a:hover > span { background-color:#0f59a0; color:#fff; }
/** reset li>a **/
.cab_box .principal >li>a   { background: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: none; display: block; font-size: auto; font-weight: normal; padding: 0;}
.cab_box .principal >li.last>a  { border-right:none;}   

.cab_box .nav li.l8, .cab_box .nav li.last {display:none;}


/* VIDEOS PORTADA VUELTA 2012 */
#ZDESTA_SI.hddn {float: left; left: 0; position: relative; top: 0; visibility: visible; width: 100%; z-index: 2; margin-top:10px;}
#ZDESTA_SI {box-shadow: 0em 0.5em 0.2em 0.1em #999999;}

.vipZone {background:url('/css/sp/champions2012/i/bkg_vipZoneChampions.jpg') 0 100% repeat-x; padding:0 0 2.4em 0!important}
.vipZone .container {float:none;position: relative; z-index: 2;clear: both; margin:0 auto; overflow-x: hidden; overflow-y: hidden; width: 95.2em;}
#wrapper .vipZone .container {background-color:transparent!important; background-image:none!important;}

.vipZone .c100 { background-image:none!important;}

.header .corner4 {padding:0 0.7em!important;}