#rtve.skin2009 .cab_especial .round, #noticias.skin2009 .cab_especial .round, #television.skin2009 .cab_especial .round, #radio.skin2009 .cab_especial .round, #deportes.skin2009 .cab_especial .round, .pf_video .cab_especial .round, .pf_audio .cab_especial .round, .pf_foto .cab_especial .round, .pf_encuesta .cab_especial .round, .pf_tag .cab_especial .round {
background:url("i/head/bkg_cab.gif") no-repeat 0px 0px; height:118px; padding-bottom:0;float:left;overflow:visible;}

#rtve.skin2009 .round .ltop{display:none !important;}
#rtve.skin2009 .round .rtop{display:none !important;}

#rtve.skin2009 #wrapper {background-color:#e2e2e2}

.header {background-color:#e2e2e2}


.cab_box .nav a span {color:#333;}
.cab_box .nav a:hover span {color:#fff}

#wrapper  {background:#e2e2e2 url(i/bg.gif) top left repeat-x; background:#e2e2e2 url('i/fondototal.jpg') 65% bottom repeat-x !important;position:relative;padding-bottom:82px;}
.round {padding-bottom:12px;}
#heads .round {padding-bottom:0;}
.round .corner {background-image:url('i/corner_irtve.gif');}
.invert #footer .round .corner {background-image:url('i/corner_irtve_footer.gif');}

.corner4 .mark h3{padding:0px 0px 0px 10px;}

a {outline:none; color:#F66714;}/*pasar a los CSS generales, 'reset', p.e.*/

.lasthour .breakingnews {margin:7px 0;}

.wrapper {display:block;clear:both;width:100%; margin-top:5px;}
.top {height:46px;/*background:url('/css/style/i/tabs/BkgSubTabs_round.gif') repeat-x;*/position:absolute;z-index:0;left:0;}
.bottom {height:388px;background:url('i/bkg_overpage.gif') 65% bottom repeat-x;position:absolute;bottom:0;left:0;}
.foot {background:url('i/bkg_footer.gif') 65% bottom repeat-x; left:0;}
#wrapper .container {position:relative;z-index:9;}

/*CABECERA INSTITUTO*/
.cab_especial .round {background:url('i/head/bkg_cab.gif') no-repeat;height:118px;padding-bottom:0;}
.cab_especial h1 a {display:block;width:204px;height:70px;background:url('i/head/bkg_h1.gif') no-repeat;margin:0px 0 0 12px;}
.nav {display:inline;float:left;}
.nav li,.chapeaux .nav li {float:left;margin:0 10px 0 0;}
.principal {margin:0px 0 0px 189px;}
.principal a {float:left;padding:0 0 0 9px; /*text-transform:lowercase; */text-decoration:none;} 
.principal span {float:left;padding:0 9px 0 0;}
.principal span strong {float:left;line-height:23px;color:#3b3a3a;font-size:16px;font-weight:strong;cursor:pointer;padding:0 2px;}
/*menu auxiliar*/
.news .chapeaux .nav {background:white;width:100%;display:block;margin:0;position:relative; top:7px; border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px; padding:10px 0px;}
/*.news .chapeaux .nav ul{background:white;width:290px;display:block;margin:0;position:relative; top:4px; border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px;}*/
.news .chapeaux .nav li {float:left; display:block; width:95%; margin-bottom:2px; background:url('i/bullet.gif') no-repeat 0px 6px;background-image:none; padding-left:10px; color:#333}
.news .chapeaux .nav li a {width:270px;background:url("i/arrow.gif") no-repeat 7px 11px;background-color:#f3f3f3;color:#000000; display:block; text-decoration:none;padding:1px 0px 1px 17px; margin-bottom:0px;}

.news .chapeaux .nav li a:hover span strong{color:#fff;}
.news .chapeaux .nav li a:hover{width:270px;background:url("i/arrowWhite.gif") no-repeat 7px 11px; background-color:#F66714; font-weight:bold;text-decoration:none; color:#fff; display:block;padding:1px 0px 1px 17px; margin-bottom:0px;}


/*.chapeaux .nav li {padding:7px 0px 0px 12px;clear:both;margin-top:6px;margin-bottom:6px;width:95% !important;margin-right:0;background: transparent url('i/fondomenusecundario.jpg') right top repeat-x;}
.chapeaux .nav li a {width:100%;display:block;}
.chapeaux .nav li a span,.chapeaux .nav li a strong {width:97.5%;}
.chapeaux .nav li a strong {padding:0 4px;}
.chapeaux .nav li a:hover,.chapeaux .nav li a:hover span,.chapeaux .nav li a:hover strong {background:none;text-decoration:none;text-transform:lowercase;color:#FF7700;margin-left:2px;font-weight:bold;}*/

/*.mark .chapeaux ul.nav {padding:10px; width:100%;}
.mark .chapeaux ul.nav li { background-position:3px 7px; background-repeat:no-repeat; width:100%; background-image:none;}
.mark .chapeaux ul.nav li a span{font-weight:normal;}
.mark .chapeaux ul.nav li a:hover span{color:#ff7700; font-weight:normal; padding:0px;margin:0px;}*/

/*TITULOS XXL PARA CINTILLOS*/
/*.curso h3.XXL {background:url('i/bkg_XXL.gif') repeat-x left bottom;margin:0 -12px -12px -12px;padding-left:12px;line-height:36px !important;font-size:22px;font-weight:bold;color:#641;} */
/**/   /* * html h3.XXL {position:relative;margin:0 0 -12px 0!important;left:-12px;padding-left:12px;padding-right:12px;width:100%;}*/
/**/   /* *:first-child+html h3.XXL {display:inline-block;} */
/*modificacion Titulo Curso*/
.curso #wrapper .T2 {margin-bottom:12px;}
.curso #wrapper .T2 span.imgT {height:50px;float:left;overflow:hidden;}
.curso #wrapper .T2 .round {padding-bottom:0;background:#fffdfb url('i/bkg_XXL_T2.gif') repeat-x left 44px;}
.curso #wrapper .T2 h3.XXL {margin:0;padding:30px 12px 0 7px;font-size:38px;line-height:38px !important;color:#600;background:url('i/rayado_orange.gif');position:absolute;top:0;left:0;width:100%;}

/*MODULO PROFESORADO*/
.curso .profesorado {padding-bottom:10px;}
.curso .profesorado span.M {font-size:11px;padding:0; color:#444444;}
.curso .profesorado span img {width:auto !important;}
.curso .profesorado .bL .imgL {margin-top:0 !important;}
/**/    * html .curso .profesorado .bL .imgL {margin-top:2px !important;margin-bottom:-3px !important;}
/**/    *:first-child+html .curso .profesorado .bL .imgL {margin-top:2px !important;}
.curso .profesorado .breve {/*background:url('i/bkg_profesores.gif') no-repeat right bottom;margin-bottom:-12px*/ border-bottom:0px;}
/*perfiles*/
.curso .profesorado .breve .chapeaux {margin:2px 0;padding:0;font-size:12px;line-height:124%;}
.curso .profesorado .breve .chapeaux .cv span {float:left;}
.curso .profesorado .breve .link {border-top:1px solid #b95;display:block;padding-top:3px;margin-top:6px;}
.curso .profesorado .breve .close {display:block;background:url('http://www.rtve.es/css/i/bg/nav_tab2.gif') no-repeat 38px 1px;}
.curso .profesorado .breve .close a:hover {background-position:right -27px;}
.curso .profesorado .breve h3{float:left; width:105px;background-image:none; margin-top:0px; font-size:1.1em; font-weight:normal; padding-left:0px; line-height:1.3em;}

/*MODULO PROGRAMA*/
.curso .programa {margin:0;padding:0 12px;}
.curso .programa li {color:#641;font-weight:bold;font-size:16px !important;list-style-position:inside;margin:0 0 6px 0;padding:4px 0 12px 6px;background:url('i/bkg_itemprograma.gif') repeat-x;border-top:1px solid #b95;}
.curso .programa li ul {margin:6px 0 0 -6px;padding:0 0 6px 22px;}
.curso .programa li ul li {color:#000;font-weight:normal;font-size:13px !important;border:none;list-style-position:outside;background:transparent url('http://www.rtve.es/css/i/ul/pointb.gif') no-repeat left 0.25em;padding:0 0 0 1em;margin:3px 0 2px 0;}
/*INFORMACION ESENCIAL*/
.curso .chapeaux dl {width:100%;padding:0 0 6px 0;display:inline-block;}
.curso .chapeaux dt {float:left;padding:0px 0px 3px 10px;}
.curso .chapeaux dd {float:left;padding:0px 0px 10px 10px;}
.curso .chapeaux dt {float:left;width:auto;text-align:left;font-weight:bold;}
.curso .chapeaux dd {float:left;width:92%;margin-top:-1px;}
/*.curso .c25 .chapeaux dt,.curso .c25 .chapeaux dd {width:93%;text-align:left;}*/

/*.unit { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }*/

.news .chapeaux .listados {margin:-5px 0px 15px 0px;}
.listados a{color:#333; text-decoration:none;}
.listados a:hover{color:#ff6600; text-decoration:none;}

/*.news .chapeaux ul {width:auto;list-style-type:none;}*/
/*.news .chapeaux ul li {color:#000000; display:block; width:95%; margin-bottom:5px; background:url('i/bullet.gif') no-repeat 0px 6px;background-image:none; padding-left:10px; color:#333}*/
/*.news .chapeaux ul li a {background:url("i/arrow.gif") no-repeat 7px 10px;background-color:#f3f3f3;color:#000000; display:block; text-decoration:none;padding:5px 0px 5px 17px; margin-bottom:0px;}
.news .chapeaux ul li a:hover{background:url("i/arrowWhite.gif") no-repeat 7px 10px; background-color:#F66714; font-weight:bold;text-decoration:none; color:#fff; display:block;padding:5px 0px 5px 17px; margin-bottom:0px;}*/

.unit .c100 .last .round .news h3.L { float:left; height:auto; margin-bottom:0px; margin-top:0px; width:auto; padding-left:10px;}
.unit .c100 .last .round {padding-bottom:0px;}

.mark .news h3.L { float:left; width:auto; font-size: 2.5em; height auto; display:block; line-height: 30px; margin-top:-10px; padding-bottom: 5px; padding-top: 12px; padding-left:8px; color:#FF6600; font-weight:bold; background-image:none; height:auto;}
.mark .news ul li {background-image: url("i/linea.gif");background-position:left center;}
.mark .news h3.S {font-size: 1.1em;line-height: 114.35%;padding-bottom: 1px;letter-spacing: -0.0075em;font-weight: bold; background-image:none;}
.mark .news h3.S a:hover { color:#666; text-decoration:none; }

.news h3.XL,.news h2.XXL span {font-size:1.5em; font-weight:bold; letter-spacing:-0.005em; line-height:1.8em; padding-bottom:3px; padding-left:10px;}
.news h3.XXL,.news h2.XXL span {font-size:1.5em; font-weight:bold; letter-spacing:-0.005em; line-height:1.8em; padding-bottom:3px; padding-left:10px;}
.news h3.XXL a,.news h2.XXL a, a:hover {color:#000; text-decoration:none;}

.mark .comp, .lt {padding-top:0px;}

.news h3.M {color:#000; font-weight:bold; height:22px; line-height:1.8em; padding-bottom:4px;text-decoration:none;}
.news h3.M a {font-size:0.85em;color:#000; font-weight:bold; text-decoration:none; line-height: 0.7em;}

.comp { margin-top: -10px; border: 0px;}

.mark img { border: 1px solid grey; padding: 0px; }
.mark p { padding-left: 10px; }

.mark .news h3.S.video {background:no-repeat;}
.news h3,.news h2 {padding-left:10px;height:30px;margin-top:10px;background:url('i/fondofakeh3.jpg') repeat-x 0px bottom;}
.news h2 {padding-left:0;}

/*a:hover { text-decoration:none; color:grey;}*/
.news h3 a:hover, .news h2 a:hover, .breakingnews h2 a:hover {border-bottom:0px;}

/*.comp span.L { background-color: #333; }*/
.comp span.L {background-color:#E1E1E1; color:#333333; padding:6px; width:96.5%;}

.news .chapeaux {float:left; width:100%;}

.imgT img {width:auto;}

.imgT a img {margin-top:10px;}

h3.newsGroup {background-image:none; color:#000000; font-size:1.6em; font-weight:bold; height:auto; line-height:1em; margin:0px 0px 5px -2px; }
h3.newsGroup a {color:#FF6600; text-decoration:none;}
h3.newsGroup a:hover {color:#000; text-decoration:none;}
.news .chapeaux ul {width:auto;list-style-type:none;}
.news .chapeaux ul li {color:#000000; display:block; width:95%; margin-bottom:5px; background:url('i/bullet.gif') no-repeat 0px 6px; padding-left:10px; color:#333}
/*.news .chapeaux ul li a {background:url("i/arrow.gif") no-repeat 7px 10px;background-color:#f3f3f3;color:#000000; display:block; text-decoration:none;padding:5px 0px 5px 17px; margin-bottom:0px;}
.news .chapeaux ul li a:hover{background:url("i/arrowWhite.gif") no-repeat 7px 10px; background-color:#F66714; font-weight:bold;text-decoration:none; color:#fff; display:block;padding:5px 0px 5px 17px; margin-bottom:0px;}*/

.news span.M {margin:5px 0px 5px 9px;}

.news .chapeaux ol { background: white; border-bottom:1px solid #f3f3f3;}
.news .chapeaux ol li {background:url('i/fondotituloscentral.jpg') repeat-x 0px 3px; min-height:21px; padding-left:10px; list-style-type:none;font-weight:bold; border:1px solid #f3f3f3; border-bottom:0px;padding:5px 10px; color:#444;}

.news .chapeaux ol li p{padding-left:0px; }

.news .chapeaux ol li ul {padding:5px 0px 0px 0px; margin-bottom:5px;}
.news .chapeaux ol li ul li {background:url('i/bullet.gif') no-repeat 0px 6px;font-weight:normal;padding:0px 0px 0px 10px; margin:0px; border:0px;}


.cab_box .nav {margin-left: 100px;margin-top:-12px;}
.cab_box .nav li {margin-right:1.2em; font-size:1.1em;}
.cab_box .nav li a {background: none; padding:4px 0px; color:#333; cursor:pointer;}
.cab_box .nav li a span {cursor:pointer;}
.cab_box .nav li a:hover { background: none;font-color: red;padding:4px 0px;}

.cab_box .nav li.active a, .cab_box .nav li.active a:hover {background-image:none; background-color:#ea6a08; -moz-border-radius:5px; border:1px solid #ca5800; padding:0px 0px 2px 10px; margin:2px 10px 0px 0px; color:#ffd7b3}

.cab_box .principal {float:right; }
*:first-child+html .cab_box .principal {position:absolute !important; left:100px!important;}
.cab_box .principal a span stron g{ color:black;}
.cab_box .principal a:hover span strong {color:#ED5914;}
.cab_box .principal li.active span strong {color:#fff;}

.teacherList { overflow:auto; width:214px; height:320px;}

.cab_especial .round .rtop{display:none !important;}
.cab_especial .round .ltop{display:none !important;}

/*ATLANTIS*/
div[id^="vid"] img {width:100%;}

/*ajustes cabecera general rtve.es*/
.maintabs, .maintabs li span, .maintabs li img {position:relative;}