/*
Theme Name: OcioDigital 5.0
Description: El nuevo template de OcioDigital
Author: OcioDigital
Author URI: http://ociodigital.com/
*/

/*
  Indice:
    0. =Reset
    1. =General
    2. =Index
    3. =Header
    4. =Footer
    5. =Single
    6. =Widgets
    7. =Attachment
*/



#destacadas .dest-2 img, .dest-3 img, .dest-4 img{
width:310px;

}

/* 0. =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  
}
.resumen-noticia blockquote{
background: url("img/comillas.png") no-repeat scroll 21px 0 transparent;
clear: both;
}

.resumen-noticia blockquote p{
color: #373737;
font-family: "SpecialEliteRegular";
font-size: 18px;
line-height: 22px;
margin: 0 0 0 19px;
min-height: 80px;
padding: 10px 0 0 12px;
width: 550px;
}


blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 1. General
-------------------------------------------------------------- */
body {
  font-family: Helvetica, Verdana, Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}
a {
  text-decoration: none;
}

strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
ol {
  list-style-type: decimal;
  padding: 0 0 0 40px;
}
#pagina {
  margin: 0 auto;
  width: 1005px;
}
#contenedor {
  margin: 2px 0 0 0;
  overflow: hidden;
  position: relative;
}
#noticias {
  float: left;
  width: 640px;
}
#sidebar {
  float: right;
  margin: 10px 0 0;
  width: 350px;
}
/* Color de enlaces y h1 y h2 */
a, h2, h1,
.color {
  color: #000;
  font-weight: bold;
}
/* Color de fondo 1 */
.bg1 {
  background-color: #000;
}
.bg1 a {
  color: #fff;
}
/* Color de fondo 2 */
.bg2 {
  background-color: #79b8d5;
}
/* Color de fondo 3 */
.bg3 {
  background-color: #CCE3EE;
}
.menu {
  overflow: hidden;
  position: relative;
}
  .menu li {
    float: left;
    overflow: hidden;
  }
/* 2. =Index
-------------------------------------------------------------- */
#destacadas {
  -moz-box-shadow: 1px 2px 5px #888;
  -webkit-box-shadow: 1px 2px 5px #888;
  box-shadow: 1px 2px 5px #888;
  background-color: white;
  height: 555px;
  overflow: hidden;
  position: relative;
  width: 1000px;
}
  .dest-1 {
    float: left;
    height: 333px;
    margin: 15px 25px 5px;
	width: 950px;
	overflow: hidden;
	margin-bottom: 15px;
  }
  .dest-img {
    float: left;
  }
  .dest-1 h2 a {
    color: white;
    display: block;
    float: left;
    font-size: 42px;
    line-height: 38px;
    position: relative;
    z-index: 10;
  }
  .dest-1 header {
    float: left;
    width: 360px;
  }
  .dest-1 h2 {
    margin: 15px 10px 0 10px;
  }
  .resumen {
    float: left;
    width: 335px;
    color: white;
    position: relative;
    margin: 10px 12px;
    line-height: 16px;
    font-size: 12px;
  }
  .resumen a {
    color: #fff;
  }
  .dest-2,
  .dest-3,
  .dest-4 {
    float: left;
    position: relative;
  }
  .dest-2 header,
  .dest-3 header,
  .dest-4 header {
    width: 310px;
    height: 60px;
    position: absolute;
    top: 115px;
  }
  .dest-2 h2,
  .dest-3 h2,
  .dest-4 h2 {
    margin: 5px 5px 0 5px;
  }
  .dest-2 h2 a,
  .dest-3 h2 a,
  .dest-4 h2 a {
    color: white;
    font-size: 16px;
    line-height: 19px;
  }
  .dest-2 {
    margin: 0 0 0 25px;
  }
  .dest-3 {
    margin: 0 10px;
  }
  .sombra {
    display: block;
    width: 310px;
    height: 60px;
    position: absolute;
    top: 115px;
    background-color: #000;
    opacity: 0.7;
  }
  .sombra-grande {
    display: block;
    width: 360px;
    height: 333px;
    position: absolute;
    top: 15px;
    background-color: black;
    opacity: 0.7;
    right: 25px;
  }
  
  .sombra-lateral {
	display: block;
	width: 336px;
	height: 50px;
	background-color: black;
	opacity: 0.7;
	position: absolute;
	top: 125px;
	margin-left: 5px;
 }
  .no-dest-destacada {
    height: 333px;
    width: 590px;
  }
  .no-dest-mini-slider {
    height: 175px;
    width: 310px;
  }
.noticia-home {
  -moz-box-shadow: 1px 2px 5px #888;
  -webkit-box-shadow: 1px 2px 5px #888;
  box-shadow: 1px 2px 5px #888;
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 20px;
}
  .categoria {
    display: block;
    height: 30px;
    width: 100%;
  }
  .categoria a {
    color: white;
    font-size: 14px;
    padding: 8px 0 0 20px;
    text-transform: uppercase;
    display: block;
    float: left;
    font-weight: bold;
  }
  .noticia-home h2 {
    margin: 0 auto;
    width: 590px;
	padding-top: 10px;
  }
  .noticia-home h2 a, .titulo-galeria {
    display: block;
    font-size: 21px;
    font-weight: bold;
    line-height: 25px;
    padding: 10px 0;
  }
  .noticia-home footer {
    color: #666;
    font-style: italic;
    font-size: 11px;
    margin: 5px auto;
    padding: 0 0 10px;
    width: 590px;
  }
  .info-post {
    display: block;
    margin: 0 0 3px;
  }
  .resumen-noticia {
    border-bottom: 1px solid #000;
    margin: 0 auto;
    width: 590px;
	line-height: 17px;
	position: relative;
	overflow: hidden;
  }
  .resumen-noticia p {
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0;
  }
  .more-link {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
  }
.paginacion {
  clear: both;
  padding: 20px 0;
  overflow: hidden;
  position: relative;
  font-size: 11px;
  line-height: 13px;
}
.paginacion span, .paginacion a {
  display: block;
  float: left;
  margin: 2px 2px 2px 0;
  padding: 6px 9px 5px 9px;
  text-decoration: none;
  width: auto;
  color: #000000;
  font-weight: bold;
  border: 1px solid #000;
}
.paginacion a:hover {
  color: #759014;
  background: #D1E9EF;
}
.paginacion .actual {
  padding: 6px 9px 5px 9px;
  background: #000;
  color: #fff;
  border: 1px solid;
}
.paginacion a {
  background: #fff;
}
/* 3. =Header
-------------------------------------------------------------- */
#cabecera {
  margin: 20px 0 0;
  overflow: hidden;
  padding: 0 0 7px 0;
  position: relative;
}
  #cabecera hgroup {
    position: relative;
    overflow: hidden;
  }
  #logo {
    background: url("img/logo.png") no-repeat;
    display: block;
    float: left;
    height: 140px;
    text-indent: -999px;
    width: 700px;
  }
  #publi-social {
    -moz-box-shadow: 1px 4px 5px #888;
    -webkit-box-shadow: 1px 4px 5px #888;
    box-shadow: 1px 4px 5px #888;
    float: left;
    margin: 10px 0 0;
    height: 100px;
    width: 1000px;
  }
  #publi-header {
    float: left;
    height: 90px;
    padding: 6px 0;
    width: 999px;
    background-color: #6C98C3;
    box-shadow: 1px 0px 5px #888;
  }
  #social {
    float: right;
  }
  .s4twitter iframe{
    width:95px !important;
  }
  .s4plusone{
    width:62px;
  }
  .redes-socialesTop{
  margin-top:6px; 
  width:350px; 
  float:left !important; 
  border-bottom:0px solid white !important;
  
  }
  .redes-socialesTop .social4i{
    margin-left:10px;
  }
  #___plusone_1{
  width:62px;
  }
  #menu-redes-sociales {
    display: block;
    overflow: hidden;
    position: relative;
  }
  #menu-redes-sociales li {
    float: left;
    overflow: hidden;
  }
  #menu-redes-sociales li a {
    background-image: url("img/sprite.png");
    background-repeat: no-repeat;
    display: block;
    height: 70px;
    text-indent: -99px;
    width: 60px;
  }
  #menu-redes-sociales li a:hover {
    opacity: 0.8;
  }
    #menu-redes-sociales .menu-publi {
        display: none;
    }
    .facebook a {
      background-position: -63px 0px;
    }
    .rss a {
      background-position: -126px 0px;
    }
    #menu-redes-sociales .foro a {
      background-position: -189px 0px;
      height: 93px
    }
  #menu-header {
    -moz-box-shadow: 1px 4px 5px #888;
    -webkit-box-shadow: 1px 4px 5px #888;
    box-shadow: 1px 4px 5px #888;
    float: left;
    height: 32px;
    width: 1000px;
  }
  #menu-menu-principal {
    float: left;
    height: 32px;
    margin: 0 0 0 22px;
    width: 800px;
  }
    #menu-menu-principal li {
      height: 100%;
      padding: 0 40px 0 30px;
    }
    #menu-menu-principal a {
      display: block;
      font-size: 14px;
      font-weight: bold;
      margin: 10px 0 0 0;
      text-transform: uppercase;
    }
    #menu-header form {
      float: right;
      margin: 4px 4px 0 0;
    }
  .submenu{
    -moz-box-shadow: 1px 4px 5px #888;
    -webkit-box-shadow: 1px 4px 5px #888;
    box-shadow: 1px 4px 5px #888;
    float: left;
    margin: 0 0 0 5px;
    width: 990px;
    height: 25px;
  }
  .submenu li a {
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0 0 30px;
    text-transform: uppercase;
  }

/* 4. =Footer
-------------------------------------------------------------- */
#footer {
  margin: 0 auto;
}
#footer p {
  border-bottom: 1px solid #000;
  line-height: 18px;
  margin: 20px 0 20px 9px;
  padding: 0 0 20px;
  width: 220px;
}
#webs {
  border-top: 1px solid black;
  margin: 0 auto;
  overflow: hidden;
  padding: 20px 0;
  position: relative;
  width: 1000px;
}
.logo-od {
  background: url("img/sprite.png") no-repeat scroll -6px -117px transparent;
  display: block;
  height: 70px;
  margin: 22px 0 0 66px;
  overflow: hidden;
  text-indent: -99px;
  width: 102px;
}
.logo-od:hover {
  opacity: .8;
}
.listado {
  background-color: white;
  float: left;
  width: 250px;
}
  .listado ul {
  margin: 0 0 0 10px;
  overflow: hidden;
  padding: 0 0 20px 0;
  position: relative;
  width: 230px;
  }
  .listado li {
    float: left;
    margin: 5px 0;
	width: 110px;
	margin-left: 5px;
  }
  
  .listado li  a{
	font-weight: normal;
  }
.parrilla {
  float: left;
  margin: 0 0 0 31px;
  width: 690px;
}
  .parrilla li {
    float: left;
    height: 104px;
    margin: 7px;
    width: 100px;
  }
  .web-parrilla {
    background-image: url("img/sprite.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 122px;
    overflow: hidden;
    text-indent: -199px;
    width: 102px;
  }
.web-parrilla:hover {
  opacity: .7;
}
#od5-menu-footer {
  float: none;
  box-shadow: 0 0 0;
  margin: 0 auto;
  width: 1000px;
}
.canalviajes { background-position: -14px -269px; }
.hestar { background-position: -214px -269px; }
.todoseries { background-position: -414px -269px; }
.consolas { background-position: -614px -269px; }
.jjoo { background-position: -814px -269px; }
.ligade { background-position: -1014px -269px;; }

.ethek { background-position: -14px -469px; }
.ojoi { background-position: -214px -469px; }
.ojob { background-position: -414px -469px; }
.zonamusica { background-position: -614px -469px; }
.zonamanga { background-position: -814px -469px; }
.mundocine { background-position: -1014px -469px; }

.sabores { background-position: -14px -669px; }
.todocorazon { background-position: -214px -669px; }
.sanamente { background-position: -414px -669px; }
.superocio { background-position: -614px -669px; }
.topbodas { background-position: -814px -669px; }
.motor21 { background-position: -1014px -669px; }

.dibus{ background-position: -14px -869px; }
.servifutbol{ background-position: -214px -869px; }
.mercafutbol{ background-position: -414px -869px; }
.copaconf{ background-position: -614px -869px; }
.mundiales{ background-position: -814px -869px; }
.eurocopa{ background-position: -1014px -869px; }

/* 5. =Single
-------------------------------------------------------------- */
#noticia {
  -moz-box-shadow: 1px 2px 5px #888;
  -webkit-box-shadow: 1px 2px 5px #888;
  box-shadow: 1px 2px 5px #888;
  background-color: #fff;
  float: left;
  margin: 10px 0;
  width: 640px;
}
#noticia h1 {
  margin: 0 auto;
  width: 590px;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  padding: 10px 0;
}
  #noticia h1 a {
    display: block;
  }
  #noticia footer {
    color: #666;
    font-style: italic;
    font-size: 11px;
    margin: 5px auto;
    padding: 0 0 10px;
    width: 590px;
	clear: both;
  }
.post-meta {
  color: #666;
  font-size: 11px;
  font-style: italic;
  margin: 0 auto 10px;
  width: 590px;
}
.tw-autor {
  font-weight: bold;
}
.contenido {
    border-bottom: 1px solid #000;
    margin: 0 auto;
    width: 590px;
	padding-bottom: 35px;
	line-height: 17px;
	position: relative;
	overflow: hidden;
  }
  .contenido p {
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0;
  }
  .contenido ul {
    list-style: circle outside none;
    margin: 0 0 20px;
    padding: 0 0 0 40px;
  }
  .contenido li {
    line-height: 17px;
    margin: 15px 0 0;
  }
.relacionadas {
  -webkit-box-shadow: 0 0 5px #888;
  -moz-box-shadow: 0 0 5px #888;
  border: 1px solid #666;
  margin: 20px auto;
  padding: 20px;
  width: 550px;
  overflow:hidden;
}
  .relacionadas img {
    border: 1px solid #000;
    float: left;
    width: 175px;
	height: 115px;
  }
  .relacionadas h2 {
    text-transform: uppercase;
  }
  .relacionadas ul {
    padding: 0;
    overflow: hidden;
    position: relative;
    width:570px;
  }
  .relacionadas a {
    color: #333;
    display: block;
    font-weight: bold;
    line-height: 17px;
    margin: 10px 0;
    padding: 4px 0 0;
  }
  .relacionadas li:first-child a {
    margin: 0;
  }
  .relacionadas .rel-destacada {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
  }
  .relacionada-destacada {
    float: left;
    margin: 15px 0 10px 5px;
    width: 180px;
  }
  .relacionadas .rel-destacada-titulo {
    display: block;
    float: left;
    font-weight: bold;
    line-height: 14px;
    margin: 5px 0 0;
    padding: 6px 0 0 0;
    width: 175px;
  }
  .relacionada-link {
    float: left;
    font-size: 14px;
    list-style: disc outside none;
    margin: 0 0 0 15px;
    width: 530px;
  }
  .relacionadas .related_post li:first-child {
    margin: 15px 0 10px;
  }

#comentarios {
  margin: 10px auto 30px;
  overflow: hidden;
  position: relative;
  width: 640px;
}
.avatar {
  float: left;
}
  #comentarios .titulo-comentarios {
    background-color: black;
    color: white;
    display: block;
    height: 30px;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
    width: 100%;
  }
    #comentarios .titulo-comentarios span {
      float: left;
      margin: 8px 0 0 21px;
    }
  #comentarios h3 {
    color: #333;
    font-size: 26px;
    font-weight: bold;
    margin: 15px 0 10px 20px;
  }
  #comentarios ol {
    list-style:  none outside none;
    padding: 0 0 0 25px;
  }
  #comentarios .children article {
    width: 470px;
  }
  .children .comentario  {
    margin: 0 0 0 35px;
  }
  .comentario article {
    border: 1px solid #666;
    margin: 30px 0 40px 65px;
    padding: 10px;
    position: relative;
    width: 505px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
  }
  .comentario li {
    list-style:  none outside none;
  }
  .autor-comentario {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
  }
  .fecha-comentario {
    font-style: italic;
    font-weight: normal;
  }
  .responder-comentario {
    text-align: right;
  }
  .chat-bubble-arrow-border {
  border-color: transparent #666 transparent transparent;
  border-style: solid;
  border-width: 7px 10px 7px 0px;
  height:0;
  width:0;
  position:absolute;
  top: 12px;
left: -11px;
}
#comentario footer {
	clear: none;
}
.chat-bubble-arrow {
  border-color: transparent #fff transparent transparent;
  border-style: solid;
  border-width: 7px 10px 7px 0px;
  height:0;
  width:0;
  position:absolute;
  top: 12px;
left: -9px;
}
#respond {
  border: 1px solid #666;
  margin: 0 0 0 25px;
  width: 590px;
}
#respond p {
  overflow: hidden;
  position: relative;
}
#respond input {
  width: 347px;
}
#commentform {
  margin: 0 0 0 17px;
}
.comment-form-author label {
  float: left;
  font-weight: bold;
  margin: 4px 0 0;
  text-align: left;
  width: 135px;
  margin-left: 20px;
}
.comment-form-author span {
  float: left;
  padding: 0 10px 10px 0;
}
.comment-form-email label {
  font-weight: bold;
  float: left;
  margin: 4px 0 0;
  text-align: left;
  width: 135px;
  margin-left: 20px;
}
.comment-form-email span {
  float: left;
  padding: 0 10px 10px 0;
}
.comment-form-url label {
  float: left;
  font-weight: bold;
  margin: 4px 8px 0 0;
  text-align: left;
  width: 127px;
  margin-left: 20px;
}
.comment-form-comment label {
  font-weight: bold;
  margin: 0 0 0px 20px;
}
.comment-form-comment textarea {
  margin: 6px 0 6px 20px;
  width: 480px;
}
#respond .form-submit input {
  float: right;
  margin: 0 4px 0 0;
  width: 90px;
}
#respond .form-submit {
  margin: 15px 20px 15px 0;
}
.pingback {
  background: url("img/sprite.png") no-repeat scroll -190px -127px;
  display: block;
  height: 48px;
  width: 48px;
}
.default-avatar {

  display: block;
  height: 48px;
  width: 48px;
}
.single-format-video #noticia {
  width: 1000px;
}
.single-attachment #noticia {
  padding: 0 0 30px 0;
  width: 1000px;
}
.single-format-video #noticia h1,
.single-format-video .post-meta,
.single-format-video .contenido,
.single-attachment #noticia h1,
.single-attachment .post-meta,
.single-attachment .contenido,
.single-format-video .contenido iframe {
  width: 960px;
}
.single-format-video .contenido iframe {
  height: 550px;
}
.single-format-video .contenido img {
	display: none;
}
.attachment img {
  display: block;
  margin: 0 auto;
}
.single-attachment #contenedor {
  margin: -20px 0 0 0;
}
.adsense.t234x60 {
  background: transparent;
  clear: both;
  margin: 50px 0;
}
.adsense a.google {
  font-size: 10px;
  /*color: #c7c893;*/
  float: right;
  margin: 0 3px 0 0;
}
.adsense.t234x60 a.title {
  font-size: 20px;
  font-weight: bold;
  background: none;
  display: block;
}

.adsense ul {
  list-style: none !important;
  margin-left: -40px;
  text-align: center;
  clear: both;
}
.adsense span {
  margin-bottom: 10px;
  display: block;
}
.adsense span.title {
  color: #433a2b;
  display: block;
}
.adsense a.url {
  color: #4c4c4c;
  display: block;
}

/* 6. =Widgets
-------------------------------------------------------------- */
.widget_noticias {
  -moz-box-shadow: 1px 2px 5px #888;
  -webkit-box-shadow: 1px 2px 5px #888;
  box-shadow: 1px 2px 5px #888;
  background-color: #fff;
  float: left;
  margin: 0 0 10px;
  width: 345px;
}
  #sidebar h3 {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    text-indent: 10px;
    text-transform: uppercase;
	margin-bottom: 5px;
  }
  .widget_noticias ul li{
	position: relative;
  }
  .wid-noti-0 {
    margin: 0 auto;
    width: 345px;
	height: 175px;
	overflow: hidden;
	margin-bottom: 5px;
  }
  .wid-noti-0 a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
  }
  .wid-noti-0 a img{
	width: 336px;
	margin-left: 5px;
  }
  .wid-noti-0 p {
    line-height: 15px;
    margin: 6px 0 0;
  }
  .wid-noti-1-imagen, .wid-noti-2-imagen {
    float: left;
    width: 157px;
  }
  .wid-noti-1-imagen a, .wid-noti-2-imagen a {
    display: block;
    font-weight: bold;
    line-height: 14px;
	margin: 5px 0 0;
	height: 100px;
	overflow: hidden;
  }
  
  .wid-noti-1-imagen a.thumb_peque, .wid-noti-2-imagen a.thumb_peque {
    border: 1px solid #000;
  }
  
  .wid-noti-1-imagen a.thumb_peque img, .wid-noti-2-imagen a.thumb_peque img {
	width: 155px;
	height: 100px;
  }
  
  .wid-noti-1-imagen {
    margin: 0 4px 0 15px;
  }
  .wid-noti-1-lista {
    padding: 15px 0 0;
  }
  .wid-noti-1-lista, .wid-noti-2-lista {
    font-weight: bold;
	width: 317px;
	margin-left: 15px;
	margin-bottom: 15px;
  }
.widget-ad {
  background-color: #fff;
  margin: 0 0 20px 0;
  width: 345px;
  clear: both;
}
  .widget-ad div {
    margin: 0 auto;
    padding: 20px 0;
    width: 300px;
  }

/* 6. =Widgets
-------------------------------------------------------------- */
.titulo-galeria {
  display: block;
  margin: 0 0 0 15px;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  padding: 10px 0;
}
.attachment img {
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.imagen {
  margin: 0 0 20px 0;
}
.sidebar-box {
	width: 345px;
	background: #FFFFFF;
	margin-top: 10px;
	clear: both;
	-moz-box-shadow: 1px 2px 5px #888;
	-webkit-box-shadow: 1px 2px 5px #888;
	box-shadow: 1px 2px 5px #888;
	padding-bottom: 15px;
	overflow: hidden;
}

.sidebar-box li{
	width: 140px;
	list-style: none;
	margin-left: 20px;
	line-height: 19px;
	float: left;
}

.sidebar-box li a{
	font-weight: normal;
}

.zona-especial {
	width: 640px;
	height: 225px;
}

.especial {
  width: 303px;
  float: left;
}

.especial h2{
	height: 20px;
	color: white;
	padding: 8px 0 0 20px;
}

.imagen-destacada {
	width: 590px;
	margin-bottom: 15px;
}

.video-interior object {
	width: 590px !important;
}

.resumen p {
	line-height: 20px;
	font-size: 14px;
}

.categoria span {
	display: block;
	height: 30px;
	margin-left: 23px;
	padding-left: 15px;
}

.network_news {
	margin: 15px 0;
}

.network_news img {
	width: 345px;
	height: auto;
	-moz-box-shadow: 1px 2px 5px #888;
	-webkit-box-shadow: 1px 2px 5px #888;
	box-shadow: 1px 2px 5px #888;
}

.network_news .article_texte {
	margin-top: -45px;
	height: 40px;
	padding: 5px 15px;
	font-size: 17px;
	background: url("img/bg-sombra.png") repeat;
	opacity: 0.99;
}
.network_news .article_texte h2 a {
	color: #ffffff;
}
.widget_noticias h2.grande {
	position: absolute;
	top: 120px;
	padding: 10px;
}
#sidebar .widget_noticias h2.grande a {
	color: #ffffff;
	font-size: 15px;
}
#sidebar .widget_noticias h2.peque a {
	color: #000000;
	font-size: 15px;
	line-height: 16px;
}
.redes-sociales {
	width: 590px;
	clear: both;
	display: block;
	border-bottom: 1px solid black;
	height: 25px;
	margin-bottom: 5px;
}

.tds_roba {
	width: 345px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	background-color: #FFF;
	box-shadow: 1px 2px 5px #888;
}