/*****************************************************************/
/** Aqu� est� el c�digo de alguien al que le gustaba su trabajo **/
/*****************************************************************/
@import url("oxigenoparavivir_cab.css");

html                { background: url("i/backImage.png") no-repeat scroll center 130px #000000;}
body            { background: url("i/BkgSubTabs_infinite_Body.png") repeat-x scroll left top transparent;}
#wrapper, .skin2009 #wrapper    { background: url("i/backWrapper.png") repeat-y scroll center 0 transparent !important; position:relative;}
 .skin2009 #wrapper > .container >.subtabs {background-color: #F2F2F2;float: left;width: 100%;}
#wrapper>.wrapper.top   { background: url("/css/style/i/tabs/BkgSubTabs_round.gif") repeat-x scroll 0 -8px transparent;
    height: 36px; position: absolute; top:0px; width: 100%; z-index: 20;*left:0px;}
#wrapper>.container         { position: relative; z-index: 21; }
.wrapper.foot                       { background: url("i/BkgSubTabs_infinite_Body.png") repeat-x scroll left -124px white !important; bottom: 0; display: block; float: left; height: auto; width: 100%; }

/*Ajuste para 3.0*/
#wrapper .overheader {
    background: url("/css/style2011/i/bgLines02.png") repeat-y scroll center bottom #FFFFFF !important;
}


/** Sectario color negro **/
.secmod.sec-especial > .unit.c100 {
    background: black;
}
.secmod.sec-television > .unit.c100{
    background: transparent;
}
.secmod.secmod.sec-especial .title a, .secmod.secmod.sec-especial .title span, .parrilla_head h2 {
    color: white;
    border-bottom:none;
}
.secmod.sec-television .title a, .secmod.sec-television .title span, .parrilla_head h2 {
    color: black;
    border-bottom: 0.2em double black;
}
.bodier .secmod.sec-especial .news {
    box-shadow:none;
    background-color:black;
    color:white;
    border-bottom:1px solid #333;
}
.news h2 a, .news > ul li a, .topview li a {
color: #A83600;
text-decoration: none;
outline: none;
}
.news h2 a:hover, .news > ul li a:hover, .topview li a:hover {
color: #fff;
}
.title { padding: 0; }
.title a, .title span { border-bottom: 0.2em double #0035dd; text-decoration: none; color: #0035dd; font-family: RTVEFontR, Arial; font-weight: normal; font-size: 200%; }

.linkit { padding-top: 0.6em; }
.linkit a { background: url("/css/rtve.commons/icons/basics.png") -11.9em 0 no-repeat; display: inline-block; padding: 0 0 0 1.6em; color: #fff; }
.linkit a span { font-weight: bold; }

.sec_content .topview { padding: 0 0.4em 1.2em 1em; background: white; clear: both; }
.sec_content .topview li { margin: 0; padding: 0.8em 1em 0 0em; }
.sec_content .topview li a { color: #09F; text-decoration: none; outline: none; }
.sec_content .topview li a span { font-weight: bold; font-size: 130%; line-height: 130.77%; }
.sec_content .topview li .icon { width: 1.7em; height: 1.7em; display: block; background: url("/css/rtve.commons/icons/basics.png") no-repeat; float: left; margin-left: 0em; }
.sec_content .topview li.new .icon { background-position: -3.4em 0; }
.sec_content .topview li.video .icon { background-position: -3.4em -3.4em; }
.sec_content .topview li.audio .icon { background-position: -6.8em -3.4em; }

.news { background: #fff; display: inline-block; position: relative; margin-top: 3.6em; }
.news .empty + h4, .news .empty + .imgT + h4 { padding-left: 0 !important; }
.news h2, .news .by strong, .news .chapeaux, .news > ul { padding: 0 1em 1.2em 1em; }
.news h2 { padding-top: 0.8em; display: block; }
.news h2 .chapeaux { margin-top: -0.8em; }
.news .by strong { position: static; top: auto; display: block; }
.news .imgT + h4, .news .imgT + a { position: absolute; }
.news > h4, .news > a { position: absolute; top: -3.6em; margin-bottom: 0em; }
.news > h4, .news > a h4 { padding-left: 3.6em !important; }
.news > h4 span { line-height: 266.667%; height: 2.667em; display: inline-block; overflow: hidden; /*text-transform:uppercase;*/ }
.news > a { cursor: pointer; color: #000; }
.news > a h4 span { line-height: 266.667%; height: 2.667em; display: inline-block; overflow: hidden; /*text-transform:uppercase;*/ }
.news > a:hover span { text-decoration: underline; cursor: pointer; }

.bg02 { margin-top: 0; }
.bg02 .tipo { margin-bottom: 0; }


/** Eliminamos el logo **/
.news .tipo { display:none !important;}
.news { margin-top:0 !important;}