@import "/css/facebox.css";

/* @group General Styles */



* { margin: 0em; padding: 0em; }



html, body { height: 100%; min-height: 100%; }



body {

  font: x-small/1.5em "Lucida Grande", Arial, Helvetica, sans-serif;

  color: #000000;

}



h1, h2, h3, h4, h5, h6 {

  font: x-small/1.5em "Lucida Grande", Arial, Helvetica, sans-serif;

  margin: 0em;

}



p {

  margin: 0em 0em 1em 0em;

}



a {

  color: #0099CC;

  text-decoration: none;

  outline: none;

}



a:hover {

  text-decoration: underline;

}



:focus {

  outline: none;

}



img {

  display: block;

}



a img {

  border-width: 0em;

}





strong {

  font-weight: bold;

}



em {

  font-style: oblique;

}



abbr, acronym {

  border: none;

}



ul, ol {

  list-style: none;

  list-style-position: outside;

}



table {

  border-collapse: collapse;

  border-spacing: 0em;

}



td, th, input, button, textarea, select {

  font: x-small/1.5em Arial, Helvetica, sans-serif;

}



caption, th, td {

  text-align: left;

  vertical-align: top;

}



fieldset { 

  border: 0em;

}



legend {

  font-weight: bold;

}



address, caption, cite, pre, code, dfn, th, var {

  font-style: normal;

  font-weight: normal;

  font-size: 1em;

}



blockquote:before, blockquote:after, q:before, q:after {

  content: '';

  content: none;

}



button {

  cursor: pointer;

}



hr {

  display: none;	

}



/* @end */



/* @group Image replacement */



*.IR {

  display: block;

  position: relative;

  margin: 0em;

  overflow: hidden;

  background-position: left top;

  background-repeat: no-repeat;

}



*.IR span {

  visibility: hidden;

  position: absolute;

  top: 0em; 

  left: 0em;

  width: 0em; 

  height: 0em;

  overflow: hidden;

}



/* @end */



/* @group Clear fix */



.group:after, div.nav ul:after {

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}



/* @end */



/* @group Hidden elements */



*.hidden {

  text-indent: -9999px!important;

  height: 0em!important;

  width: 0em!important;

  display: block!important;

  margin: 0em!important;

  padding: 0em!important;

}



/* @end */



/* @group Accesibility Menu */



#accesibility_menu {

  visibility: hidden;

  position: absolute;

  top: 0em;

  left: 0em;

  width: 0em;

  height: 0em;

}



/* @end */



/* @group Layout */



body {

  background: #e5e5e5;

}



div#wrapper {

  position: relative;

  margin: 0em auto;

  overflow: auto;

}



div#jqtouch-wrapper {

  overflow: visible!important;
  /*background: url("http://www.rtve.es/css/alacarta20/mobile/i/common/RTVE_JJOO.png") no-repeat center 0px; padding-top:90px;*/
}

/* Banners */
.banner{}
.banner a {text-align:center;}
.banner a img { margin:0 auto;}


/* @end */



/* @group Header */



.line {height:2px; width:100%; position:absolute; top:73px; z-index:0;}

.magenta {background-color:#ee7f00;}

.blue {background-color:#1993fc;}

.red {background-color:#C51424;}



div.header {

  background: transparent url(./i/common/header_bg.png) 0em 0em repeat-x;

  display: block!important;

  border-width: 0px 0px 2px 0px;

  border-style: solid;

  border-color: #;

  height: 73px!important;

  min-height: 73px!important;

  position: relative;

}



div.header h1 {

  border-bottom: 1px solid #c2c2c2;

  height: 37px;

  background: transparent url(./i/common/h1_bg.png) 0em 0em repeat-x;

}



div.header h1 span {

  display: block;

  background: transparent url(./i/common/rtve.png) 0em 0em no-repeat;

  width: 140px;

  height: 32px;

  text-indent: -9999px;

  position: absolute;

  top: 5px;

  left: 10px;

}



div.header h1 span.noticias {

  display: block;

  background: transparent url(./i/common/logoNoticias.png) 0em 0em no-repeat;

  width: 140px;

  height: 32px;

  text-indent: -9999px;

  position: absolute;

  top: 5px;

  left: 10px;

}



div.header h1 em {

  display: block;

  width: 98px;

  height: 21px;

  text-indent: -9999px;

  margin: -1px 0px 0px 0px;

}



div.search {

  height: auto;

}





div.search form {

  position: absolute;

  top: 5px;

  right: 5px;

}



div.search form fieldset {

  display: block;

  background: #ffffff;

  border: 1px solid #b8b8b8;

  -webkit-border-radius: 13px;

  -moz-border-radius: 13px;

  height: 25px;

  width: 140px;

  position: relative;

}



div.search form fieldset input {

  width: 100%;

  background-color: transparent!important;

  background-image: none!important;

  border: none;

  height: 23px;

  z-index: 2;

  position: relative;

  width: 120px;

  padding: 2px 0px 4px 10px;

  font-size: 12px;

  color: #a6a6a6;

  -webkit-appearance: none

}



div.search form fieldset label {

  /*text-transform: lowercase;*/

  position: absolute;

  color: #a6a6a6;

  font-size: 12px;

  top: 6px;

  right: 30px;

  z-index: 1;

}



div.search form fieldset.submit {

  background: none;

  border: none;

  position: absolute;

  top: 6px;

  right: 10px;

  width: 15px;

  height: 15px;

  z-index: 3;

  -webkit-border-radius: none;

  -moz-border-radius: none;

}



div.search form fieldset.submit button {

  background: transparent url(./i/common/search_button.png) 50% 50% no-repeat;

  display: block;

  border: none;

  width: 15px;

  height: 15px;

}



div.search form fieldset.submit button span {

  display: none;

}



ul.media {

  position: absolute;

  bottom: -1px;

  left: 5px;

  z-index:9999;

}



ul.media li {

  background: transparent url(./i/common/media_bg.png) 0em 0em repeat-x;

  height: 22px;

  float: left;

  border-width: 2px 2px 0px 2px;

  border-color: #fa7878;

  border-style: solid;

  width: auto;

  margin: 0px 3px 0px 0px;

  padding: 5px 10px 0px 10px;

  text-align: center;

  -webkit-border-top-left-radius: 4px;

  -webkit-border-top-right-radius: 4px;

  -webkit-border-bottom-left-radius: 0px;

  -webkit-border-bottom-right-radius: 0px;

  -moz-border-radius: 4px 4px 0px 0px;

  min-width:35px;

}



ul.media li a {

  color: #949393;

  font-weight: bold;

  font-size: 12px;

}



ul.media li.media_active {

  background: transparent url(./i/common/media_active_bg.png) 0em 0em repeat-x;

  height: 24px;

  margin-bottom: -1px;

}



ul.media li.media_inactive {

  background: transparent url(./i/common/media_active_bg.png) 0em 0em repeat-x;

  height: 24px;

  margin-bottom: -1px;

}



ul.media li.magentaBorder {

  border-width: 2px 2px 0px 2px;

  border-color: #ee7f00;

  border-style: solid;

  display:block;

}

ul.media li.blueBorder {

  border-width: 2px 2px 0px 2px;

  border-color: #1993fc;

  border-style: solid;

}

ul.media li.redBorder {

  border-width: 2px 2px 0px 2px;

  border-color: #C51424;

  border-style: solid;

}



ul.media li.greenBorder {
/*  border-width: 2px 2px 0px 2px;
  border-color: #ee7f00;
  border-style: solid;*/
 display:block;
}



ul.media li.media_active a {

  color: #000000;

}



div.header p.my_account {

  position: absolute;

  bottom: 4px;

  right: 5px;

  margin: 0px;

  color: #3d3d3d;

  font-size: 11px;

}



div.header p.my_account span{

  cursor:pointer;

}



div.header p.my_account a {

  background: transparent url(./i/common/my_account.png) no-repeat right 0em;

  display: block;

  padding: 0px 15px 0px 0px;

  color: #3d3d3d;

  font-size: 11px;

}



div.header p.my_account a.logout {

  display: inline;

  background: transparent url(./i/common/my_account_logout.png) no-repeat right 0em;

  margin: 0em 0em 0em 0px;

  *margin: 0em 0em 0em 3px !important;

  *padding:9px 6px 6px 6px !important;

  line-height: 13px;

  padding-bottom: 1px;

}



div.header p.my_account a.logout span {

  text-indent: -9999px;

  width: 0px;

  height: 0px;

  display: inline-block;

}



/* @end */



/* @group Nav */



div.nav {

  background: transparent url(./i/common/div_nav_bg.png) 0em 0em repeat-x;

  display: block!important;

  top: 78px;

  border-bottom: 1px solid #ffffff;

  height: 36px!important;

  min-height: 36px!important;

  clear:left;

}



div.nav ul {

  border-bottom: 1px solid #d0d0d0;

  height: 15px;

  padding: 6px 10px 14px 10px;

}



div.nav ul li {

 float: left;

  display: block;

  margin: 0px 0px 0px 0px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

}

.botonesElecciones .last {float:none;clear:both;}


div.nav ul li a {

  display: block;

  padding: 4px 10px;

  color: #5b5b5b;

  font-size: 12px;

}



div.nav ul li a span {

  display: block;

}



div.nav ul li.directo a {

  padding-left: 6px;

}



div.nav ul li.directo a span {

  background: transparent url(./i/common/directo.png) 6px 3px no-repeat;

  padding-left: 18px;

}



.noticiasM div.nav .nav_back {

  float:left;

  padding-top:5px;

  width: 78px;

  height: 27px;

  margin: 5px 0px 0px 5px;

  background: transparent url(./i/common/nav_back_bg.png) 0em 0em no-repeat;

  font-size: 12px;

}



div.nav .nav_back {

  float:left;

  padding-top:0px;

  width: 78px;

  height: 27px;

  margin: 0px 0px 0px 5px;

  background: transparent url(./i/common/nav_back_bg.png) 0em 0em no-repeat;

  font-size: 12px;

}



div.nav .nav_back a {

  color: #5b5b5b;

  padding: 6px 0px 0px 25px;

}





div.nav .nav_active {

  background: transparent url(./i/common/nav_active_bg.png) 0em 0em no-repeat;

}



div.nav .nav_active a {

  background: transparent url(./i/common/nav_active_bg_a.png) 100% 0em no-repeat;  color: #000000;

}





/*div.nav ul li.nav_back {

  width: 78px;

  height: 27px;

  margin: -1px 0px 0px 0px;

  background: transparent url(./i/common/nav_back_bg.png) 0em 0em no-repeat;

}



div.nav ul li.nav_back a {

  color: #5b5b5b;

  padding: 6px 0px 0px 25px;

}



div.nav ul li.nav_active {

  background: transparent url(./i/common/nav_active_bg.png) 0em 0em no-repeat;

}



div.nav ul li.nav_active a {

  background: transparent url(./i/common/nav_active_bg_a.png) 100% 0em no-repeat;

}



div.nav ul li.nav_active a {

  color: #000000;

}*/



div.nav.bottom {

  border-bottom: 2px solid #1993fc;

}



/* @end */



/* @group Footer */



div.footer {

  height: 45px;

  background: transparent url(./i/common/footer_bg.png) 0em 0em repeat-x;

  position: relative;

}



div.footer p.brand {

  width: 200px;

  height: 18px;

  background: transparent url(./i/common/footer_brand.png) 0em -0.1em no-repeat;

  /*text-indent: -9999px;*/

  position: absolute;

  top: 12px;

  left: 5px;

  padding-left:60px;

  color:#f3f3f3;

  font-size:10px;

  font-family:'Tahoma';

  text-decoration:underline;

  font-weight:bold;

}



div.footer p.brand a{color:#f3f3f3; text-decoration:underline; font-weight:bold;}

div.footer p.brand a:hover{ color:#f3f3f3; text-decoration:none;}



div.footer form {

  position: absolute;

  top: 12px;

  right: 5px;

}



div.footer form select {

  font-size: 11px;

  color: #000000;

}



div.footer form fieldset.submit {

  display: none;

}



/* @end */



/* @group Content */



div.section {

  background: transparent url(./i/common/section_border.png) 0em 0em repeat-x;

  padding: 8px 0px 0px 0px;

  margin: 0px 0px 9px 0px;

  overflow: hidden;

}



div.section h2 {

  margin: 0px 10px 2px 10px;

  color: #000000;

  font-size: 15px;

  min-height:24px;

  height:auto;

}



div.section h2 a.linkNews{

  background: transparent url(./i/common/arrow.gif) 5px 5px no-repeat; padding-left:14px; color:#069; font-weight:bold; font-size:85%;

}



div.section h2 span.directo {

  color: #ff1b1b;

  background: transparent url(./i/common/directo.png) 80% 60% no-repeat;

  padding: 0px 25px 0px 0px;

}



/* TV Directo */

/*.btnLive { margin: 0px 10px 2px 10px; color: #000000; font-size: 15px; height:24px; padding-top:10px;}*/

div.section h2 a.linkNews{ background: transparent url(./i/common/arrow.gif) 5px 5px no-repeat; padding-left:14px; color:#069; font-weight:bold; font-size:85%;}

div.section h2 span.directo {color: #ff1b1b; background: transparent url(./i/common/directo.png) 95% 60% no-repeat; padding: 0px 15px 0px 0px;}

div.section h2 .directoTV {position:absolute; left:10px; width:auto;font-size:90%; font-weight:bold;}

div.section h2 .directoTV a {color:#000; text-decoration:none;}

div.section h2 .directoTV a:hover {color:#0099cc; text-decoration:none;}

div.section h2 .directoRadio {position:absolute; right:10px; width:auto; border:1px solid #ccc; border-radius:0.8em; padding-left:10px; background-color:#f3f3f3; font-size:70%;}

div.section h2 .directoRadio a {color:#000; text-decoration:none;}

div.section h2 .directoRadio a:hover {color:#0099cc; text-decoration:none;}



/* Radio Directo */

div.section h2 .directoTV2 {position:absolute; right:10px;width:auto;border:1px solid #ccc; border-radius:0.8em; padding-left:10px; background-color:#f3f3f3; font-size:70%;}

div.section h2 .directoTV2 a {color:#000; text-decoration:none;}

div.section h2 .directoTV2 a:hover {color:#0099cc; text-decoration:none;}

div.section h2 .directoRadio2 {position:absolute; left:10px; width:auto;font-size:90%; font-weight:bold;}

div.section h2 .directoRadio2 a {color:#000; text-decoration:none;}

div.section h2 .directoRadio2 a:hover {color:#0099cc; text-decoration:none;}





/* TV Directo */

.btnLive {color: #000000; float: right; font-size: 135%; height: 24px; margin-bottom: 2px; margin-left: 0; margin-right: 5px; margin-top: 0; padding-top: 10px; width: auto;/* margin: 0px 10px 2px 10px; color: #000000; font-size: 15px; height:24px; padding-top:10px;*/}

.btnLive a.linkNews{ background: transparent url(./i/common/arrow.gif) 5px 5px no-repeat; padding-left:14px; color:#069; font-weight:bold; font-size:85%;}

.btnLive span.directo {color: #ff1b1b; background: transparent url(./i/common/directo.png) 95% 60% no-repeat; padding: 0px 15px 0px 0px;}

.btnLive .directoTV {float:left;width:auto;font-size:85%; border:1px solid #ccc; border-radius:0.8em; padding:1px 5px 2px 9px; margin-right:5px; background-color:#f3f3f3;/*position:absolute; left:10px; width:auto;font-size:90%; font-weight:bold;*/}

.btnLive .directoTV a {color:#000; text-decoration:none;}

.btnLive .directoTV a:hover {color:#0099cc; text-decoration:none;}

.btnLive .directoRadio {float:left; width:auto; border:1px solid #ccc; border-radius:0.8em; padding:1px 5px 2px 9px; background-color:#f3f3f3; font-size:85%;/*position:absolute; right:10px; width:auto; border:1px solid #ccc; border-radius:0.8em; padding-left:10px; background-color:#f3f3f3; font-size:70%;*/}

.btnLive .directoRadio a {color:#000; text-decoration:none;}

.btnLive .directoRadio a:hover {color:#0099cc; text-decoration:none;}



/* Radio Directo */

.btnLive .directoTV2 {float:left;width:auto;border:1px solid #ccc; border-radius:0.8em; padding-left:10px; background-color:#f3f3f3; font-size:70%;/*position:absolute; right:10px;width:auto;border:1px solid #ccc; border-radius:0.8em; padding-left:10px; background-color:#f3f3f3; font-size:70%;*/ }

.btnLive .directoTV2 a {color:#000; text-decoration:none;}

.btnLive .directoTV2 a:hover {color:#0099cc; text-decoration:none;}

.btnLive .directoRadio2 {float:left;width:auto;font-size:90%; font-weight:bold; margin-right:5px;/*position:absolute; left:10px; width:auto;font-size:90%; font-weight:bold;*/}

.btnLive .directoRadio2 a {color:#000; text-decoration:none;}

.btnLive .directoRadio2 a:hover {color:#0099cc; text-decoration:none;}



/* Menu category */

div.section .menu_category {/*position: absolute; right: 5px; top: 120px;*/margin:5px 0px 15px 10px; height:15px;}

div.section .menu_category ul {position:absolute; left:10px;}

div.section .menu_category li{display:inline;background: transparent url(./i/common/activado.png) 0em 0em no-repeat; font-size:11px; padding:4px 10px 6px 10px; text-transform:uppercase; margin-bottom:5px; }

div.section .menu_category li a {color:#333; text-decoration:none;}

div.section .menu_category li a:hover {color:#333; text-decoration:underline;}

div.section .menu_category li.end {border:0px;}



/* Pestañas adicionales */

div.section .menu_additional {height:20px; position: absolute; right: 5px; top: 116px; }

div.section .menu_additional ul {position:absolute; left:10px;}

/*div.section .menu_additional li{display:inline;background: transparent url(./i/common/nav_active_bg.png) 0em 0em no-repeat;  margin-bottom:5px;}*/

div.section .menu_additional li{float:left; display:block;background: transparent url(./i/common/btnLeft.png) no-repeat 0 top; font-size:11px; padding:4px 0px 10px 2px; margin-right:5px;}

div.section .menu_additional li a {color:#333;background: transparent url(./i/common/btnRight.png) no-repeat right 0em; padding:5px 10px;}

div.section .menu_additional li a:hover {color:#333; text-decoration:underline;}

div.section .menu_additional li a span {}



a.arrow {

  background: transparent url(./i/common/medium_arrow.png) 96% 50% no-repeat;

}



div.group div.section {

  background: none;

}



/* Buttons */

/* otros botones*/



.alacartabuttons {float:left;width:100%;/*width:95px;*/display:table;margin:0 auto;}

.alacartabuttons li {float:left; width:120px; background: transparent url(./i/common/icoButton.png) no-repeat right 0; margin:0px 10px 5px 0px; padding:3px 0px 3px 0px; }

.alacartabuttons span {padding:3px 7px 3px 25px;}

.alacartabuttons span a {color:#333; text-decoration:none;}

.alacartabuttons span a:hover {color:#333; text-decoration:underline;}

.alacartabuttons li.aniadirA span{background: transparent url(./i/common/icoAddlist.png) 0em 0em no-repeat; }

.alacartabuttons li.favoritos span{background: transparent url(./i/common/icoFavourite.png) 0em 0em no-repeat; }

.alacartabuttons span.Share {background: transparent url(./i/common/icoShare.png) 0em 0em no-repeat;}

.alacartabuttons span.Comment {background: transparent url(./i/common/icoComment.png) 0em 0em no-repeat;}

.alacartabuttons li.facebook { background-image:none; margin-bottom:0px;clear:both;}

.alacartabuttons li.facebook span {width:100px;margin:0px;padding:0px; float:left;}

.alacartabuttons li.twitterButton {overflow:hidden; background-image:none; margin-top:-2px; }



.content .textoContenidos {float: left;left: 0px; position: relative; top: 10px;}



/*.alacartabuttons .compartir {display:none;}*/



/*.alacartabuttons li.compartir .Mail {background: transparent url(./i/common/icoMail.png) 0em 0em no-repeat;}*/

.alacartabuttons li.compartir {clear:left;}

.alacartabuttons span.Mail {background: transparent url(./i/common/icoMail.png) 0em 0em no-repeat; float:left; margin-top:-3px;}

.alacartabuttons li.compartir #popupCompartir {float:left; display:block; width: 250px; height: auto;background: transparent url(./i/common/dotsShare.png) 30px 3px no-repeat; }

.alacartabuttons li.compartir #popupCompartir ul {margin-top:10px;}

.alacartabuttons li.compartir #popupCompartir li{float:left;background: transparent url(./i/common/icoButton.png) no-repeat right 0; margin-right:5px; text-align: center;width:auto;}

/*.alacartabuttons li.compartir #popupCompartir li a {float:left;}*/

.alacartabuttons li.compartir #popupCompartir li a:hover {text-decoration:none;}

.alacartabuttons li.compartir #popupCompartir li span {padding-left:10px;padding-right:10px;background: transparent url(./i/common/startButton.png) 0em 0em no-repeat;}

.alacartabuttons li.compartir #popupCompartir li img {display:none;}

/*.alacartabuttons .compartir #popupCompartir .menea a, .alacartabuttons .compartir #popupCompartir .tuent a, .alacartabuttons .compartir #popupCompartir .posta a:hover{text-decoration:none;}*/



.desactivadoButtons {color:#999;}



/*.social_frame.fbook, .ilikeit {display:none;}*/



.textoContenidos {position:absolute; left:145px; right:10px;}







a.button {

  display: block;

  width: 57px;

  height: 17px;

  color: #000000;

  background: transparent url(./i/common/button.png) 0em 0em no-repeat;

  position: absolute;

  right: 3px;

  bottom: 3px;

}



a.alarm span {

  display: block;

  padding: 0px 0px 0px 14px;

  background: transparent url(./i/common/alarm_icon.png) 2px 3px no-repeat;

}



/* Block text */



div.block {

  margin: 0px 10px;

  padding: 9px;

  background-color: #ffffff;

  border: 1px solid #cfcece;

  border-radius: 8px;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  min-height: 150px;

  

}



div.group div.section > h4 {

  color: #000000;

  font-size: 15px;

  margin: 0px 10px 2px 10px;

}



div.comments.list ol li {

  min-height: 0px;

}



div.comments.list ol li h5 {

  color: #000000;

  font-size: 12px;

  font-weight: bold;

}



div.comments.list ol li div.text {

  color: #6a6d6e;

  font-size: 12px;

  line-height: 18px;

}



div.comments.list ol li div.text p {

  margin: 0px;

}



div.comment_link {

  float: right;

  width: 73px;

  height: 20px;

  margin: 6px 10px 0px 10px;

  background: transparent url(./i/common/social_li_bg.png) 0em 0em no-repeat;

}



div.comment_link a {

  color: #797979;

  display: block;

  padding: 2px 0px 0px 16px;

  font-size: 10px;

  font-weight: bold;

  background: transparent url(./i/common/social_comment.png) 5px 6px no-repeat;

}



/* Serie block */



div.section.serie {

  font-size: 12px;

  position: relative;

  overflow: hidden;

}



div.section.serie h2 {

  margin: 0px 0px 10px 0px;

  font-size: 18px;

  color: #3f3f3f;

}



div.section.serie .video {

  position: relative;

  width: 100px;

  float: left;

}



div.section.serie .video .thumb {

  top: 0px;

  left: 0px;  

}



div.section.serie .video div.social {

  padding: 65px 0px 0px 0px;

}



div.section.serie .video div.social .facebook {

	width:92px;

}



div.section.serie .content {

  position: relative;

  margin: 0em 0em 0em 110px;

}



div.section.serie .content div.text {

  color: #6B6B6B;

  line-height: 18px;

  margin: 0px 0px 0px 0px;

}



div.section.serie .content div.text ul.more {

  overflow: hidden;

}



div.section.serie .content div.text .more li {

  display: block;

  float: left;

  padding: 0px 10px;

}



div.section.serie .content div.text .more li:first-child {

  border-right: 1px solid #CFCECE;

  padding-left: 0px;

}



.content div.text .more a {

  color: #5B5B5B;

  text-decoration: underline;

}



.content div.text .more a.web {

  padding: 0em 15px 0em 0em;

  background: transparent url(./i/common/web_link_bg.png) 100% 0em no-repeat;

}



div.section.serie .web {

  clear: left;

}



/* Video and audio block */



div.section.video, div.section.audio {

  font-size: 12px;

  position: relative;

}



div.section.video h2 {

  margin: 170px 0px 0px 0px;

  font-size: 18px;

  color: #3f3f3f;

}



div.section.audio h2 {

  margin: 65px 0px 0px 0px;

  font-size: 18px;

  color: #3f3f3f;

}



div.section.video h3, div.section.audio h3 {

  margin: 0px 0px 0px 0px;

  font-size: 12px;

  color: #949393;

}



div.section.video div.player, div.section.audio div.player {

  width: 280px;

  height: 160px;

  overflow: hidden;

  position: absolute;

  top: 20px;

  left: 50%;

  margin-left: -140px;

}



div.section.video div.player a, div.section.audio div.player a {

  position: relative;

  display: block;

}



div.section.audio div.player a {

  height: 160px;

}



div.section.video div.player img, div.section.audio div.player img {

  width: 100%;

}

img.loader {width:auto !important;float:none;margin:40px auto;}





div.section.video div.player span.play_icon, div.section.audio div.player span.play_icon {

  position: absolute;

  top: 0px;

  left: 0px;

  width: 100%;

  height: 100%;

  background: transparent url(./i/common/play_icon_big.png) 50% 40% no-repeat;

}



div.section.video div.player span.play_icon em, div.section.audio div.player span.play_icon em {

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  background-color: #000000;

  color: #ffffff;

  opacity: 0.5;

  padding: 3px 20px;

  margin: 0px 0px 0px -50px;

  width: 60px;

  text-align: center;

  display: block;

  position: absolute;

  left: 50%;

  top: 60%;

}



div.section.audio div.player span.play_icon em {

  width: 90px;

  margin: 0px 0px 0px -70px;

}



div.section.video div.content, div.section.audio div.content {

  border-top: 1px solid #e2e2e2;

  margin: 0px -9px;

  padding: 9px;

  position: relative;

  overflow: hidden;

}



div.section.video div.content div.text, div.section.audio div.content div.text {

  margin: 0px 0px 0px 0px;

  color: #6b6b6b;

  line-height: 18px;

  float: left;

}



div.section.video div.content div.text a, div.section.audio div.content div.text a {

  color: #5B5B5B;

  text-decoration: underline;

}



div.section.video div.content div.text p.chapters_link, div.section.audio div.content div.text p.chapters_link {

  font-size: 13px;

}



div.section.video div.content div.social, div.section.audio div.content div.social {

  width: 75px;

  margin: 12px 0px 0px 9px;

  float: left;

}



div.web {

  border: 1px solid #cfcece;

  background-color: #dff4fb;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

}



div.web a {

  padding: 10px;

  display: block;

  color: #3f3f3f;

  text-decoration: none!important;

}



div.web a em {

  color: #e79e03;

  font-style: normal;

  padding: 0em 15px 0em 0em;

  background: transparent url(./i/common/web_link_bg.png) 100% 0em no-repeat;

}



div.social ul li {

  width: 73px;

  height: 20px;

  margin: 0px 0px 10px 0px;

  background: transparent url(./i/common/social_li_bg.png) 0em 0em no-repeat;

}



div.social ul li a {

  color: #797979;

  display: block;

  padding: 2px 0px 0px 17px;

  font-size: 10px;

  font-weight: bold;

}



div.social ul li.add_to_my_list a {

  background: transparent url(./i/common/social_add.png) 5px 5px no-repeat;

}



div.social ul li.i_like a {

  background: transparent url(./i/common/social_like.png) 5px 5px no-repeat;

}



div.social ul li.favorite a {

  background: transparent url(./i/common/social_favorite.png) 4px 4px no-repeat;

}



div.social ul li.share a {

  background: transparent url(./i/common/social_share.png) 5px 5px no-repeat;

}



div.social ul li.comment a {

  background: transparent url(./i/common/social_comment.png) 5px 6px no-repeat;

}





/*********LISTADO GENERICO**********/

/***********************************/

.list {width:94% !important;margin:0 0 0 3% !important;}

/*bordes redondeados*/

.list,a.arrow {}

.list {float:left;background:#fff;border:1px solid #cfcece;}

.list ul li,.list ol li {float:left;width:100%;height:auto;min-height:58px;border-bottom: 1px solid #e2e2e2;}

	.list ul li:last-child,.list ol li:last-child {border:0 none;}

/*enlace global item*/

	a.arrow {background:url('./i/common/medium_arrow.png') 96% 50% no-repeat;padding:9px;padding-right:25px;display:inline-block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

	*:first-child+html a.arrow {width:auto;overflow:hidden;float:none;display:block;}

	a.arrow:link {background-color:#fff;}

	a.arrow:visited {background-color:#efefef;}

	a.arrow:hover {/*background-color:#f8f8f8;*/text-decoration:none;}

	a.arrow:active {background-color:#f5f5d5;}

	a.arrow:focus {background-color:#f5f5d5;}

/*thumbs*/

.thumb {position:relative;display:block;float:left;width:100px;height:56px;overflow:hidden;border:1px solid #979797;background:#fff;margin:0 12px 0 0;}

		/*ajuste thumbs lista de canales*/

		.channels p.thumb {border:none;width:auto;}

.thumb img {width:100%;}

.thumb .play_icon {position:absolute;left:0;top:0;width:100%;height:100%;background:url(./i/common/play_icon.png) 50% 50% no-repeat;}

/*data*/

.list ul li .tag {position:relative;top:-4px;background:url('./i/common/small_arrow.png') 0 58% no-repeat;color:#6f6f6f;padding:0 0 0 7px;}

.list ul li h3 {position:relative;top:-3px;}

.list ul li h3 span {font-size:13px;line-height:16px;font-weight:bold;color:#333;}

.list ul li p {color:#000;font-size:11px;}



div.list ul li h4 {

  color: #3f3f3f;

  font-size: 13px;

  line-height: 16px;

  font-weight: bold;

  width:90%;

}





div.list ul li p.date {

  color: #949393;

  margin: 3px 0px 0px 0px;

}



.list.without_details ul li.video {

  padding-top: 20px;

  min-height: 49px;

}

div.list.without_details ul li.photo {

  padding-top: 20px;

  min-height: 49px;

}



div.list ul li p {

  margin: 0em;

}



div.list ul li h3, div.list ul li h4 {

  color: #3f3f3f;

  font-size: 13px;

  line-height: 16px;

  font-weight: bold;

  width:auto;

}





















  







div.list ul li a.action span {

  /*display: none;*/

}



div.list p.more {

  margin: 0px;

  padding: 10px 0px 9px 13px;

  border-top: 1px solid #e2e2e2

}



div.list div.btnComments {

  margin: 0px 10px 5px 0px;

  padding: 5px 0px 5px 0px;

  border-top: 1px solid #e2e2e2

}



div.list p.more:first-child {

  border: 0px;

}



div.list p.more a {

  display: block;

  color: #3f3f3f;

  font-size: 13px;

  font-weight: bold;

}



/* Channels list now */



div.list.channels ul li {

  padding: 13px 9px 5px 70px;

  min-height: 35px;

}



div.list.channels ul li h3 {

  color: #989898;

}



div.list.channels ul li h4 {

  color: #3f3f3f;

}



div.list.channels ul li p.hour {

  position: absolute;

  top: 10px;

  right: 0px;

  width: 65px;

  height: 23px;

  padding: 11px 3px 0px 0px;

  text-align: center;

  color: #a1a0a0;

  border-left: 1px solid #e2e2e2;

  font-size: 11px;

}



div.list.channels ul li p.thumb {

  left: 5px;

}



div.list.channels ul li p.thumb img {

  border: none;

}



/* Channels list */



div.list.channels_list ul li {

  padding: 16px 9px 9px 89px;

  min-height: 22px;

}



div.list.channels_list ul li p.thumb {

  left: 7px;left:14px;

  top: 2px; top:4px;

  width: auto;width:50px;

  height: auto;height:40px;

  border: none;

}



div.list.channels_list ul li p.thumb img {

  border: none;

  width: auto;

  left: auto;

}



body.radio div.list.channels_list ul li p.thumb {

  top: 14px;

  left: 14px;

} 



/* My list */



div.list.my_list ul li {

  padding: 9px 9px 5px 50px;

  min-height: 33px;

}



div.list.my_list ul li h3, div.list.my_list ul li h4 {

  line-height: 15px;

}



div.list.my_list ul li p.thumb {

  top: 50%;

  margin-top: -7px;

  left: 19px;

  width: auto;

  height: auto;

  border: 0px;

}



div.list.my_list ul li p.thumb img {

  border: none;

}



/* Categories list */



div.list.categories ul li {

  padding: 16px 9px 9px 12px;

  min-height: 22px;

}



/* Forms */

.facebookConnect {

	width:100%;

	margin-top:10px;

	padding-top:10px;

	border-top:1px solid #ccc;

}



div.section form fieldset.textfields div.kaptcha {

	border:0px;

	background-color:transparent;

	margin-bottom:50px;

}





div.section form fieldset.textfields div.nota.error {

	border:0px;

	background-color:transparent;

	padding-bottom:0px;

    display:block;

    float:left;

        

}



.create{

	position:absolute;

	right: -4px;

    top: -21px;

    width: 100px;

}



.create span {

	top:-20px;	

}



.login_actions .create {

	position:absolute;

	right: -4px;

    top: -21px;

    padding: 3px 0px 0px 0px;

  top:-25px;

}



div.section form fieldset.last {

  display: block;

  position: relative;

  padding-bottom: 40px;

}



div.section form fieldset.textfields div input {

  /*width: 140px;*/

  width:94%;

  background-color: transparent!important;

  background-image: none!important;

  border: none;

  height: 23px;

  z-index: 2;

  position: relative;

  padding: 2px 0px 4px 10px;

  font-size: 12px;

  color: #666666;

  -webkit-appearance: none;

}



div.section form fieldset div.textarea {

  width: 99%;

  height: 140px;

  clear: left;

  margin: 40px 0px 0px 0px;

}



div.section form fieldset div.textarea label {

  top: -35px;

  left: 0px;

}



div.section form fieldset div.textarea textarea {

  width: 98%;

  height: 140px;

  background-color: transparent!important;

  background-image: none!important;

  border: 0px;

  z-index: 2;

  position: relative;

  padding: 2px 0px 4px 10px;

  font-size: 12px;

  color: #666666;

  -webkit-appearance: none;

}



div.section form fieldset.checkbox label {

  	margin-left: 5px;

    margin-top: -2px;

    width: 180px;

}







div.section form fieldset.submit {

  position: absolute;

  bottom: 0em;

  right: 0em;

}



ul.login_actions li a {

  display: block;

  font-size: 11px;

  color: #5B5B5B;

  text-decoration: underline;

}



ul.login_actions li.create a {

  top: -1.8em;

  right: 0em;

  position: absolute;

  display: block;

}



ul.login_actions li.recover_password a {

  margin: 0em 0em 0.7em 0em;

  display: block;

}



.login_connect {

  overflow: hidden;

  margin: 0px;

  /*width: 150px;*/width: auto;

}



.login_connect li {

  font-size: 12px;

  float: left;

  margin: 0px 20px 15px 0px;

}



.login_connect li:last-child {

  margin: 0px;

}



.login_connect a {

  color: #5B5B5B;  

}



.login_connect a span {

  display: block;

  margin: 3px 0px 5px 0px;

  font-weight:bold;

}



.login_connect a span strong {

  display: none;

}



/* Combo Filters */



form.filters {

  border-bottom: 1px solid #E2E2E2;

  overflow: hidden;

  padding: 12px;

}



form.filters fieldset div {

  width: 50%;

  float: left;

  clear: none!important;

}



form.filters fieldset div label {

  display: none;

}



form.filters fieldset div select {

  width: 95%;

}



form.filters fieldset div select option{ padding-right:5px;}



#crear_cuenta div.block {width:85% !important;}



#fbUser {}

#fbUser fieldset.textfields div {padding-left: 10px; padding-top: 5px; width: 95%;/*border:0px none; background-color:transparent;*/ font-size:1.2em; color:#666;}

#fbUser fieldset.textfields div input {padding:0; margin:0;  width: 95%;}

#fbUser fieldset.textfields div img {float:left; margin-bottom: 30px; padding:5px; border:1px solid #ccc; background-color:#fff; }



#fbUser fieldset.textfields div.photoFB {border:0px none; background-color:transparent; padding:0px;}





/* @end */



/* @group Ocultos*/

.hddn {

	position:absolute;

	left:-100%;

	top:-100%;

	visibility:hidden;

}



/* @end */



/* búsqueda predictiva */

.predictor {position: absolute; z-index:999999; width: 180px; height: auto; top: 35px; right: 5px; font-size: 120%; background-color: #f3f3f3; border-radius:0.7em; border:1px solid #ccc; padding:0px;}

.predictor ul {padding:5px 0px;}

.predictor li { border-bottom:1px dotted #999; padding:5px;}

.predictor li:hover { background-color:#999; color:#fff;}

.predictor .last {border-bottom:0px none;}

.predictor .active { background-color:#999; color:#fff;}



/* COMBOS HOMOGÉNEOS */

select {margin-left:5px;border:1px solid #bbb; padding:1px;/*width:85px;*/width:auto; font-size:11px;}





/* Agredicimientos */

.aviso {width:90%; padding:10px;}

.aviso strong {float:left; width:100%; font-size:140%; margin-bottom:10px; color:#cc0000;}

.aviso strong.mail {float:none; width:auto; font-size:120%;}

.aviso p {font-size:90%;}



.KO {width:90%; padding:5px; background-color:#FFEEDD; margin:0px auto 10px auto; border:1px solid #C99}

.KO p {font-size:110%; font-weight:bold; color:#CC0000; margin-bottom:10px;}



.KO ul {clear: both; height: 90px; margin-top: 10px; width: 100%;}

.KO ul li {background: transparent url(./i/common/icoButton.png) no-repeat right 1px;float: left; margin:0px 10% 4px 10%; text-align: center; width: 232px;}

.KO ul li a {background: transparent url(./i/common/startButton.png) no-repeat left 1px;color: #888; float: left; font-size: 1.1em; font-weight: bold; padding-bottom: 4px; padding-top: 4px; text-align: center; width: 100%;}

.KO ul li a:hover {text-decoration:none;}

.rd10all { background-color:#fff; border:1px solid #ccc; margin-top:10px; width:280px; border-radius:0.8em;}

.rd10all p {text-align:center; color:#666; margin-top:5px;}





.error {width:95%; padding:5px; background-color:#FFEEDD; margin:-20px auto 10px auto;font-size:110%; font-weight:bold; color:#CC0000; border:1px solid #C99}

.textfields {margin-top: 30px;}



/* comentarios a la carta móvil */

/* COMENTARIOS */



.formulario h3 {color: #000000; font-size: 15px; height: 24px; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; margin-top: 0;}

.formulario .comentarios {margin-left:0px;}

.formulario form {background-color: #FFFFFF;border:1px solid #B8B8B8;border-radius:0.8em; margin: 0 10px; margin-top: 0 !important; min-height: 150px; padding: 9px 9px 30px 9px;}

.formulario form textarea {border-radius:0.8em;border:1px solid #B8B8B8;border-color:#B8B8B8; color: #666666; font-size: 12px; height: 140px; padding:2px 5px 4px 5px; position: relative; width: 96%; z-index: 2;}



.comentarios .goto_redes ul .facebook {background:url('i/common/500-icons.gif') no-repeat 0 -2.6em; margin: 0 0 10px 0; width: 5.5em;

padding:5px 0px 5px 33px;}

.comentarios .goto_redes ul .facebook a, .comentarios .goto_redes ul .facebook a:hover{color:#fff; text-decoration:none; font-size:1.1em; font-weight:bold;}



.comentarios .goto_redes, .comentarios .goto_redes ul {margin-bottom: 0; padding: 0 !important; width: 100%;}

.comentarios .goto_redes ul li {background-image: none; clear: none; float: left; margin: 0 0 5px 0; width: 100%;}



.comentarios .goto_redes ul li .nota {font-size: 110%; font-weight: bold; padding: 0; width: 100%; line-height:1.3em;}

form span {clear: both;display: block;/*left: 30%;*/ position: relative; width: 100%;}



.formulario li.captcha #recaptcha_container img {width:250px !important; height:48px !important}

.formulario li.captcha .nota { margin-bottom:10px; width:100% !important;}

.formulario li.captcha #recaptcha_container {width:250px !important;text-align:center;border:1px solid #ccc; margin-top:15px;}



.textfields #recaptcha_image img {width:250px !important; height:48px !important}

form .textfields #recaptcha_image {width:250px !important;text-align:center;border:1px solid #ccc; border-radius:0px; background-color:transparent; margin-top:15px;}

form .textfields span {margin-bottom: 10px; width: 100% !important; color: #777777; display: block; float: left; font-size: 1.1em; line-height: 114%; margin-left: 0;

    margin-right: 10px; margin-top: 5px; padding-bottom: 0.3em; padding-left: 0; padding-right: 0; padding-top: 0.3em; position: relative; width: auto;}



form .checkbox div {/*width:200px;*/ width:95%;}



.botonera .botones li input {background-image: url("i/common/button.png"); background-position: 0 0; background-repeat: no-repeat; border:0px none;color: #797979; display: block; font-size: 10px; font-weight: bold; height: 17px; width: 57px; margin-top:5px;}

.botones li, .botones li input {clear: none; cursor: pointer;}

.botonera .botones li {background-image:none;}



.formulario li.botonera {width:100% !important}

.formulario li.botonera .botones {width:100%!important;}

.formulario li.botonera .botones span{padding:0; margin:0;}



.formulario li {float: left; margin:0 1.2em 0 0; width: 100%;}

.formulario li .nota {color: #777777; display: block; float:left; line-height: 114%; padding: 0.3em 0; margin:5px 10px 0 0; position: relative; width: auto; font-size:1.1em; }



#formnewcomentarioview ol.pie {float: left;position: relative;top: 0px; width: 250px;}

#formnewcomentarioview ol.pie .botonera {float:left;width:auto;}

#formnewcomentarioview ol.pie .botonera .nota {clear:none;}



.formulario li .nota .aux { border-right:1px solid #ccc; padding-right:5px;margin-right:5px;}

.formulario li label {height: 18px; padding:4px 2% 4px 0; width: 100%; font-size:1.4em;color:#949393;float:left;}

.formulario li input#email { width:94%;background-color: #F8F8F8;  background-image: none!important; border:1px solid #B8b8b8; height: 25px; z-index: 2; position: relative; padding: 2px 0px 4px 10px; font-size: 12px; color: #666666; -webkit-appearance: none;border-radius:1.3em;}





ol.last li input {float: right; width: 100%;height:20px; /*background-color:transparent; border:0px none;*/ border:1px solid #ccc;border-radius:0.8em;}



p.nota {float: left;font-size: 110%;line-height: 200%; width: auto !important;}

p.nota em {background-color: #F5F5F5; background-image: none;border:1px solid #EFEFEF;color: #333333;font-family: arial,helvetica,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin:0 2px 0 0; padding: 2px 4px;}





.tab-content-modulo .modulo-comentario {width:94.5%; margin-left:0px;}



.modulo-comentario {float:left;width:98%;list-style-type:none;list-style:none;margin:0;padding:10px; margin-left:-10px;}

.modulo-comentario ol {	float:left;width:100%;margin:0;padding:0;list-style-type:none;list-style:none;}

.modulo-comentario li {	float:left;clear:both;width:96%;cursor:pointer;	border-bottom:2px solid #c1c1c1;height:auto;border-radius: 0.8em;	background-color:#fff;border:1px solid #clclcl;	margin-bottom:10px; padding:0.5em;}

.modulo-comentario li img {/*cursor:pointer;*/float:left;margin:2px 0 0;width:auto;padding:0px 5px;}





#contenedorComments .comments.list {float: left; margin-left: 10px; padding: 0; width: 94%; background-color:transparent; border:0px none;}

#contenedorComments .comments.list ol {	float:left;width:100%;margin:0;padding:0;list-style-type:none;list-style:none;}



#contenedorComments .comments.list ol li:hover {background:#FFC;}

#contenedorComments .comments.list li {	float:left;clear:both;width:97%;cursor:pointer;	border-bottom:2px solid #c1c1c1;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;height:auto;border-radius:0.8em;background-color:#fff;margin-bottom:10px; padding:0.5em;}

#contenedorComments .comments.list li img {/*cursor:pointer;*/float:left;margin:2px 0 0;width:auto;padding:0px 5px;}

#contenedorComments .comments.list .comentario {float:left;width:100%;text-align:left;clear:both;font-size:1.2em;line-height:1.4em;	margin:0.5em 0 0.5em 0; color:#333;}



.item .comentario img {float:left;}

.item .comentario p, .item .comentario .autor, .item .pie { padding-bottom: 0;  padding-left: 50px; padding-right: 0; padding-top: 0;}

.item .comentario p {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:0px;}

.item .comentario .autor { color: #666666;display: block; font-size: 110%; font-weight: bold; line-height: 145.45%;	margin-bottom:5px;}

.item .pie strong, .item .pie .data {color: #666666; float: left; font-size: 110%; width: auto;}



.anchor strong {float: left; font-size: 120%; line-height: 148%; width: auto; margin-left:10px;}



.modulo-comentario li.no-borde {float:left;clear:both;width:auto;cursor:pointer;border:none;}

li.tu-comentario ol li:hover {background:none;}

.modulo-comentario label, .modulo-comentario ol li span a {	float:left;	margin:1.5em 0 0 0.7em;}

.modulo-comentario ol li:hover {background:none;}

ol.modulo-comentario li:hover {	background:#FFC;}

.modulo-comentario .tu-comentario {	background:#fff;cursor:default;border:none;}

.modulo-comentario .tu-comentario:hover {background:#fff;}

.modulo-comentario .paginado:hover {	background:#fff;}

.modulo-comentario li:hover .votar {display:block;}

.modulo-comentario li:hover .responder {display:block;}

.modulo-comentario li:hover .reportar {	display:block;}

.modulo-comentario .avatar {float:left;	width:3.2em;height:3.2em;background-color:#3eadfd;margin:1.9em 0 0;}

.modulo-comentario .nombre {float:left;width:auto;text-align:left;font-size:1em;margin:39px 0.5em 0;}

.modulo-comentario .comentario {float:left;width:100%;text-align:left;clear:both;font-size:1.2em;line-height:1.4em;	margin:0.5em 0 0.5em 0;}

.actions-comentarios {float:right;width:100%;margin:0 0 5px 0;.padding:0 0 5px 0;}

.actions {float:right;	width:auto;margin:0;padding:0;}

.modulo-comentario .fecha {	float:left;text-align:left;font-size:0.9em;	color:#949393;padding:0;margin:0 0 5px 0;width:50%;	.clear:both;.padding:0 0 5px 0;}

.modulo-comentario .reportar {float:right;font-size:1.2em;color:#3eadfd;border-right:1px solid #c1c1c1;padding:0 5px 0 0;margin:0 5px 0 0;display:none;}

.modulo-comentario .responder {float:right;font-size:1.2em;color:#3eadfd;border-right:1px solid #c1c1c1;margin:0;padding:0 5px 0 0;	display:none;}



.modulo-comentario .responder img {	border:0;margin:0 0.5em;}

.modulo-comentario .responder-icon {background:url("i/iconos/407-icons.gif") no-repeat scroll -1px -65px transparent;}

.modulo-comentario .votar {	display:none;float:right;margin:0 0 0 5px;padding:0 5px 0 0;}

.modulo-comentario .votar-mas {background:url("i/iconos/407-icons.gif") no-repeat scroll -16px -65px transparent;}

.modulo-comentario .votar-menos {background:url("i/iconos/407-icons.gif") no-repeat scroll -33px -66px transparent;}





/*ajuste formulario*/

.comentarios {float:left;margin:0 0 0 0;}

.modulo-comentario .paginado {float:left;margin:0 0 1.5em -0.6em;border-bottom:none;cursor:default;}

.modulo-comentario .paginado span {float:left;font-size:1.1em;margin:0.5em;cursor:pointer; .padding:0 0 0.5em 0;}

.modulo-comentario .paginado span:hover a {text-decoration:underline;}

.modulo-comentario .paginado span a {color:#3eadfd;	font-weight:bold;}

.modulo-comentario .paginado span.active a {color:#3f3f3f;font-weight:bold;cursor:default;text-decoration:none;}

.modulo-comentario .paginado span.siguiente {color:#3eadfd;font-weight:bold;cursor:pointer;	padding:0 1.5em 0 0;background:url(i/iconos/407-icons.gif) no-repeat;background-position:right -0.3em;}

.modulo-comentario .paginado span.anterior {color:#3eadfd;font-weight:bold;cursor:pointer;padding:0 0 0 1.5em;background:url(i/iconos/407-icons.gif) no-repeat;background-position:left -0.3em;}

.modulo-comentario .campo-texto-comentario {float:left;width:600px;.width:580px;height:10em;margin:1em 0 0;clear:both;}

.modulo-comentario .campo-texto {clear:both;float:left;	height:1.4em;margin:1em 0 0;width:13.2em;}

.modulo-comentario .texto-detalles {float:left;width:600px;	.width:580px;text-align:left;font-size:1em;}

.modulo-comentario .texto-detalles a {float:left;margin:0.5em 2em 0.5em 0;color:#aeaeae;}

.modulo-comentario .enviar {float:right;width:88px;	height:20px;margin:0.5em -0.5em 0.5em 0;background:url(i/iconos/407-icons.gif) no-repeat 0px -43px;cursor:pointer;}

.modulo-comentario .enviar:hover {background-position:-91px -43px;}







h1 {color: #004276; font-size: 1.8em; line-height:1.2em; font-weight: bold; padding:10px 10px 0px 10px; text-align: left; }

.chapeaux {margin:0px 10px;}

.chapeaux li{ background:url('i/common/LinksDot_news.png') no-repeat 0px 8px;font-size: 12px; padding: 10px 10px 0px 15px;text-align: left;}

.texto {clear: both;font-size: 13px; padding: 10px 10px 0px 10px; line-height: 17px;}

.texto a{color:#006699;}

.texto .by {float:left; width:100%;padding-bottom:10px;}

.texto .by img {float: left; margin-right: 5px; width: 48px;}

.texto img {width:280px;}

.texto blockquote {width:40%;float:right;display:block;padding:0 16px 0 20px;margin:0 0 0 16px;font-weight:bold;color:#666;background:url('/css/i_news/quote_open.gif') no-repeat;}

.texto blockquote p {background:url('/css/i_news/quote_close.gif') no-repeat 100% 100%;padding-bottom:18px;margin:0;}

h2.ladillo {border-bottom-color: #F2F2F2; border-bottom-style:solid; border-bottom-width: 1px; color: #B00606; margin-bottom:10px;margin-left:0px!important; font-size: 14px!important; font-weight: bold;}



.social_block {float: left;border-bottom:1px solid #F2F2F2; border-top:1px solid #F2F2F2;margin:10px 0px 15px 0px; padding:6px 0 4px 0; width:100%;}

.social_block .social_bookmarks {float: left; width: auto;}

.social_block .social_bookmarks .menea img { background-position: left -96px;}

.social_block .social_bookmarks .tuent img {background-position: left -64px;}

.social_block .social_bookmarks ul {margin-left:10px;}

.social_block .social_bookmarks li {float: left; margin-right: 5px; width: auto;}

.social_block .social_bookmarks li img {background-color: transparent; background:url('i/common/social_bookmarks.png') no-repeat 0 0; height:16px; width:16px;}



.social_block .social_frame.twitt {float:left; width:110px; margin:0px 0px 4px 10px;}



/* NEWS - NOTICAS */

.newsAlacarta {float:none;/*float:left;*/margin:10px; border-radius:0.8em; border:1px solid #c1c1c1; background-color:#fff;}

.newsAlacarta img/*, .newsAlacarta object*/ {max-width:96%; width:auto; margin:auto;}

.newsAlacarta object {max-width:250px; width:250px; margin:10px 10px 0 10px; height:195px; }

.newsAlacarta .chapeaux ul {float:left;}

.newsAlacarta .mediadest {clear:both; width:94%; position:relative; padding-top:10px;}



.newsAlacarta .mediadest a span.videoplay {display:block;height:100%;cursor:pointer;}

.newsAlacarta .mediadest a span.videoplay strong {text-transform:lowercase;width:9.4em;line-height:4.7em;padding-top:4.7em;margin: -4.7em 0 0 -4.7em;background:url('/css/style/i_news/hover_photo/playiconM.png') no-repeat 50% 50% !important;color:#CCC;position:absolute;display:block;float:none;left:50%;top:50%;text-align:center;}





.newsAlacarta h1 {color:#000;}



/* NOTICIAS,VIDEOS, ... destacadas */

.destacadosAlacarta {float:none;margin:10px; border-radius:0.8em; border:1px solid #c1c1c1; background-color:#fff; width:auto;}

.destacadosAlacarta ul {padding:10px;}

.destacadosAlacarta li { margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:5px;}

.destacadosAlacarta li a{ font-size:1em; background:url("i/common/arrow.gif") no-repeat left 5px; padding-left:10px;color:#006699; text-decoration:none;margin-left:-10px!important;line-height: 1.2em;}

.destacadosAlacarta li a:hover {color:#B00606;}

.destacadosAlacarta li h2.new { font-size:1.1em !important; margin-left:10px !important;}

#noticias h2 {font-size:1.4em !important; margin-left:10px; }



.pictures_new {clear:both;margin:10px 0px; padding-top:10px;position:relative;}

.pictures_new a{float:none; margin:10px;}

.pictures_new p{margin:5px 10px; font-size:11px;}



.pictures_new a.bigger{background-color: #990000; color: white; font-family: arial,sans-serif; font-size: 12px; padding: 4px 8px; position: absolute; right: 0; text-decoration: none; top: 0px;}

.pictures_new a:hover.bigger {background-color:#000; color:#fff;}



/* NAVEGACION */

.nav_container .new_nav {backgrond-color:red;}

.nav_container .new_nav {float:left; margin:10px 0px 0px 10px; width:100%;}

.nav_container .new_nav li {float:left; border:1px solid #999; border-radius:0.8em; background-color:#ddd; color:#004276; margin-right:4px; margin-bottom:5px; padding:2px 5px;}

.nav_container .new_nav li a {color:#004276;  text-decoration:none;}

.nav_container .new_nav li a:hover {color:#004276;  text-decoration:underline;}



/* ENVIAR POR MAIL */

#shareform fieldset input {float: right; width: 100%;height:20px; border:1px solid #ccc;border-radius:0.8em;}

#shareform fieldset .nota {width:100%; line-height:1.3em;}

#shareform ol.pie {float:left;width:100% !important;}

#shareform ol.pie .botonera { width:100%;}

.formulario #shareform li.botonera .botones  {width:auto !important; float:right; }



/* ULTIMOS ESTILOS */

.article .chapeaux p {clear: both; color: black; display: block; font-family: helvetica,arial,sans-serif;  font-size: 14px;  font-style: normal;  font-variant: normal; font-weight: normal; margin-bottom: 0; margin-top:10px; padding-top: 5px;border-top:1px solid #f2f2f2;float:left;width:100%;line-height: 5px !important;}

.article .tagline ul {/*border-top:1px solid #CDCDCD;*/ float: left; margin: 0;  overflow-x: visible; overflow-y: visible; padding:8px 0 0 0; width: 100%;}

.article .tagline ul li {background-color: transparent; float: left; font-size: 12px; font-weight: bold; line-height: 15px; margin-bottom: 10px; margin-left: 0; margin-right: 7px; margin-top: 0; padding: 0; white-space: nowrap;}

.article .tagline ul li a { border-left:1px solid #666; padding-bottom: 0; padding-left: 6px; padding-right: 0; padding-top: 0;}



/* Ver más home pf tags*/



#home div.list.capa_paginacion{width:100%; background-color:transparent; margin-left:0px; border:0px none;}

#home div.list p.more {padding: 0px !important; margin:0px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; border:1px solid #CFCECE; background-color:#fff;}

#home div.list p.more a{padding-right: 20px !important; padding-top:7px !important;}

#home div.list p.more a:visited {background-color:#fff;}

#home div.list p.more a:focus {background-color:#f5f5d5;}



/* imágenes relacionadas */

.imgRel li {clear:both;margin-top: -10px; min-height: 90px;}

.imgRel a {left: 15px; padding-top: 2px; position: relative; top: 74px;}

.imgRel img {clear:left;}

.imgRel p { font-size: 12px; left: 110px; line-height: 18px; margin-bottom: 0; margin-left: 0; margin-right: 7px; margin-top: -50px;  padding: 0; position: relative; top: -9px; width: 63%;}

.imgRel p .copy {font-weight:bold; margin-left:5px;}



/* videos relacionadas */

.vidRel ul{margin-top:15px;}

.vidRel li .imgL {z-index:0;}

.vidRel li {border:0px none;clear: left; height: auto; margin-bottom:0px!important; padding-bottom: 15px; border-bottom:1px solid #eee;}

.vidRel li span a{background-image:none; padding:0px; margin:0px;}

.vidRel li .video{background: url("./i/common/play_icon.png") no-repeat 50% 50%; height: 30px; float: left; left: 35px; position: relative; top: -45px; width: 30px; color: transparent;}

.vidRel li h2  {float: left;left: 76px; margin-bottom: -35px; position: relative; top: -60px; width: 60%;}

.vidRel li h2 a {float: left;font-size: 1em; line-height: 1.2em; padding-top:2px;}

.vidRel img {clear:left;margin-top: -15px;}

.vidRel p { font-size: 12px; line-height: 18px; margin-bottom: 0px; margin-left: 0; margin-right: 7px; margin-top: 5px; padding: 0;}

.vidRel p .copy {font-weight:bold; margin-left:10px;}



/* Social Noticias A la carta */



.social_block .fbook iframe {-moz-box-sizing: border-box; display: block; width: 100% !important; margin:0px 10px 5px 10px; }





.labelSocial {float:left;margin:3px 0px 0px 5px;padding-right:10px; font-size: 12px; cursor:pointer; font-weight:bold; text-decoration:underline;background:url("http://www.rtve.es/css/social/i/ico.gif") no-repeat right 3px;}



.social_block {float:left;width:100%; border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:5px 0px;}

.social_block .twitt, .social_block .google {float:left; width:auto; border-right:1px dotted #333; margin-right:5px; padding:0px;}

.social_block .fbook {clear:both;width:99% !important;border-bottom:1px dotted #eee; margin-bottom:10px;height: 40px;}

.social_block .social_frame.twitt	{ width:100px!important; margin-right:5px; padding-right:10px;}

.social_block .social_bookmarks {width:auto; padding-top:5px;}

.social_block .social_bookmarks .fbook {border:none; margin:0;}

.google {background-image:none!important; width:90px !important; margin-left: 5px;}



.social_bookmarks li.label {float:left;width:55px!important; position:absolute}

.social_bookmarks li.fbook {float:left;width:26px!important; margin-left: 55px !important;}

.social_bookmarks li.tuent {float:left;width:21px!important;}

.social_bookmarks li.menea {float:left;width:21px!important;}



/*.view_social_networks {position:relative; right:0px;}*/

.view_social_networks .topMenuSocial {position:absolute; left:125px; margin-top: 20px;z-index: 999999;}

.pf_tag .view_social_networks .leftMenuSocial {position:absolute; right:-170px; top:-21px;z-index: 999999;}

.pf_foto .view_social_networks .bottomMenuSocial {position:absolute; right:-40px; bottom:-3px; *bottom:-12px;z-index: 999999;}

.pf_foto .view_social_networks .bottomMenuSocial .arrowBottom {background:url("i/arrowBottom.gif") no-repeat 20px top !important;}



.social a {color:#333; text-decoration:none;}

.social a:hover {color:#333; text-decoration:underline;}

li.tuenti { background:url("http://www.rtve.es/css/social/i/icoTuenti.jpg") no-repeat left 0px; padding-left:23px;}

li.meneame { background:url("http://www.rtve.es/css/social/i/icoMeneame.jpg") no-repeat left 0px; padding-left:23px;}

li.delicious { background:url("http://www.rtve.es/css/social/i/icoDelicious.jpg") no-repeat left 0px; padding-left:23px; border-bottom:0px none !important; padding-bottom:0px;}

li.mail { background:url("http://www.rtve.es/css/social/i/icoMail.jpg") no-repeat left 0px; padding-left:23px;}

.arrowTop {position: relative;top: 1px;height:6px;*width:170px; background:url("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}rl("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}!important;}

.social_bookmarks li.menea {float:left;width:21px!important;}



/*.view_social_networks {position:relative; right:0px;}*/

.view_social_networks .topMenuSocial {position:absolute; left:125px; margin-top: 20px;z-index: 999999;}

.pf_tag .view_social_networks .leftMenuSocial {position:absolute; right:-170px; top:-21px;z-index: 999999;}

.pf_foto .view_social_networks .bottomMenuSocial {position:absolute; right:-40px; bottom:-3px; *bottom:-12px;z-index: 999999;}

.pf_foto .view_social_networks .bottomMenuSocial .arrowBottom {background:url("i/arrowBottom.gif") no-repeat 20px top !important;}



.social a {color:#333; text-decoration:none;}

.social a:hover {color:#333; text-decoration:underline;}

li.tuenti { background:url("http://www.rtve.es/css/social/i/icoTuenti.jpg") no-repeat left 0px; padding-left:23px;}

li.meneame { background:url("http://www.rtve.es/css/social/i/icoMeneame.jpg") no-repeat left 0px; padding-left:23px;}

li.delicious { background:url("http://www.rtve.es/css/social/i/icoDelicious.jpg") no-repeat left 0px; padding-left:23px; border-bottom:0px none !important; padding-bottom:0px;}

li.mail { background:url("http://www.rtve.es/css/social/i/icoMail.jpg") no-repeat left 0px; padding-left:23px;}

.arrowTop {position: relative;top: 1px;height:6px;*width:170px; background:url("http://www.rtve.es/css/social/i/arrowTop.gif") no-repeat 128px 0px;}





.social {width:150px; border-radius:0.7em; border:1px solid #c3c3c3; background-color:#f3f3f3;list-style-type:none; margin:0; margin-bottom:-1px; padding:10px 10px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.social li {margin-bottom:5px; padding-bottom:7px; border-bottom:1px dotted #c3c3c3;}





.mediadest video {width:100%; margin-left:10px;}

