/*============================================= Gran Reserva 2.0 RTVE.es =================================================*/

/* ---------------------- Header ------------------------*/
.cab_box { font: 1.1em; width:100%; padding: 0; margin:0; position: relative; background: url("i/bg_paisaje.jpg") top left no-repeat; float: left; width:937px; height: 155px !important;}
.cab_box h1 {display:block;float:left;position:relative;z-index:99; right:7px; top:0px; background:url("i/head_granreserva.png") no-repeat; width:218px; height: 95px;}
.cab_box h1 a {float:left;display:block;width:218px; height:95px;text-decoration:none;}
.cab_box h1 span {display: none;}
.cab_box .nav li.last a{background-image:none;}
.cab_box .text{float:left; clear:none;}
.cab_box span.emision {background:url("") no-repeat right 0px; width:746px; height:130px; margin-top:-12px;}
.cab_box span.emision em {display:none;}
.cab_box span.emision .tve1 {display:none;}
.cab_box ul.nav { margin-left:14px; padding-left:25px; float:left; background:url("i/bgmenu.png") no-repeat;width: 100%; text-align: center;}
.cab_especial  {width: 95.1em !important;}
.cab_especial .round {*width: 94em !important;} /* IE7 */
/*body#television .c100 .c100 .c34 {background: #fff; width: auto; margin: 0 0 0 0; padding: 0 0 0 0;}
body#television .c100 .c100 .c34 h2.M, body#television .c100 .c100 .c34 .mark h3.M {font:18px/20px arial,sans-serif;letter-spacing:normal;}
body#television .c100 .c100 .c34 h2.M a, body#television .c100 .c100 .c34 .mark h3.M a{color:#004276; text-decoration: none;}
body#television .c100 .c100 .c34 h2.M a:hover, body#television .c100 .c100 .c34 .mark h3.M a:hover{color:#B00640;}

/* ---------------------- Navigation ------------------------*/
.cab_box .principal li a {padding:0px 9.5px 0px 9.5px; line-height:1.8em;display:block;}
.cab_box .nav li a { background-color:transparent; background-image:none; color: #FFF; display: inline; margin: 0; padding: 18px 15px 16px 15px; line-height: 38px; font-weight:normal; *line-height: 44px; *padding-top: -1px;}
.cab_box .nav li a:hover {background: url("i/liactive.gif") center top repeat-x; -moz-border-radius:0px;font-weight:normal;}
.cab_box .nav li a {*line-height: 44px;} /* IE7 */
.cab_box .nav li.active a {background-color:transparent; background:url("i/liactive.gif") center top repeat-x; color:#fff; cursor:pointer; -moz-border-radius:0px;}
.cab_box .nav li.active a:hover {background-color:transparent; background:url("i/liactive.gif") center top repeat-x; color:#fff; cursor:pointer; -moz-border-radius:0px;}

/* ---------------------- Dropdown menu ------------------------*/
.cab_box .more a {border-bottom:1px solid #38729b; height:10px;}
.cab_box .more ul { width:100%;margin:10px 0px 0px -2px; border-left:1px solid #0e0e0e;border-right:1px solid #0e0e0e;}
.cab_box .more ul {*margin-top:11px;}
.cab_box .more ul li { width:100%; border:0px;border-bottom:1px solid #0e0e0e; background:url("i/bgmenu.gif") no-repeat center 0px; *height: 39px;} /* IE7 */
.cab_box .more ul li a{ padding:0px 10px 0px 10px; -moz-border-radius:0px; color:#fff;border:0px; text-decoration:none;}
.cab_box .more ul li a:hover { padding:0px 10px 0px 10px; -moz-border-radius:0px; color:#fff;border:0px; text-decoration:none;}
.cab_box .nav .more ul li a span { background-image:none; /*display:block*/ padding-right:1.3em; }
.cab_box .nav .more ul li a:hover span { background-image:none; /*display:block;*/ padding-right:1.3em; }
.cab_box .nav li.more ul li a{ background-image: none;}
.cab_box .nav li.more ul li a:hover { background-image: none; background-color:#510e00; padding:5px 10px 3px 10px;}/* Hover del dropdown*/
.cab_box .nav .more span { padding-right: 20px;}
.cab_box .nav .more span {background:url("i/flecha.gif") no-repeat right 2px;}
.cab_box .nav .more a:hover span  {background:url("i/flecha.gif") no-repeat right -20px;}



/******* ESPECIFICO ALACARTA **********/
.alacarta .cab_especial {width:786px !important;}
.alacarta #wrapper .cab_especial .cab_box {background:url('i/bg_paisaje.jpg') top left no-repeat !important;width:786px !important;}
.alacarta .cab_especial .round {height:155px;}
.alacarta .mini_cab .cab_especial .cab_box h1 a {width:100%;height:100%;}
.alacarta .cab_box .principal {width:747px !important;bottom:1em;}
.alacarta .cab_box .principal a {padding:0 10px;}
.alacarta .cab_box .principal a span {font-size:13px;line-height:39px;padding:0;display:block;font-weight:normal;}
.alacarta .cab_box .nav li.l3 a {background-color:transparent; background:url("i/liactive.gif") center top repeat-x; color:#fff; cursor:pointer; -moz-border-radius:0px;}
.alacarta .cab_box .nav li.l3 a:hover {background-color:transparent; background:url("i/liactive.gif") center top repeat-x; color:#fff; cursor:pointer; -moz-border-radius:0px;}