/**
  Para ser usado en el sitio coorporativo **/
/* .fontdroid {font-family:'Droid Sans',Verdana,Geneva,sans-serif !important;} */
* { font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana;}
html > body {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  border-top-width:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  outline-width:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

ul, li {list-style:none;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
header, footer, section, nav, aside, hgroup, article {display: block; }
.boton {cursor:pointer;}
.hidden {display:none;}

/* HEADER head-links */
#header > div.aleft {width:800px;}
#header .link-redes {width:810px; border-bottom:1px solid #f4f4f4; /*overflow:hidden;*/ clear:both; padding:5px 0; height:16px;}

#header .link-redes ul.radio {float:left; margin:0 0 0 15px; height: 15px;}
/*#header .link-redes ul.radio {float:left; margin:0 0 0 15px; }*/
#header .link-redes ul.radio li.first {font-size:11px; color:#668cb0; margin:2px 0 0 0; padding:0; background:none;}

#header .link-redes ul.radio li {background: url(/noticias/imag/ico/arrow_gris.gif) no-repeat right top; float:left; padding:2px 20px 2px 0; margin-left:10px; cursor: pointer;}

#header .link-redes ul.radio li.texto {background: url(/noticias/imag/ico/arrow_gris.gif) no-repeat right top; float:left; padding:2px 20px 2px 0; margin-left:10px; cursor:pointer}

#header .link-redes ul.radio li a {font-size:11px; color:#64a4fe; float:left;}
#header .link-redes ul.radio li a:hover, ul.redes li a span:hover, ul.social li a span:hover {text-decoration:underline;}

#header ul.redes {float:left; margin:0 0 0 15px; padding:0 0 0 13px; border-left:1px solid #e9e9e9;}
#header ul.redes li.first {font-size:11px; color:#668cb0; margin:2px 0 0 0; padding:0;}
#header ul.redes li {float:left; padding:0 0 2px 0; margin:0 0 0 10px;}
#header ul.redes li a {float:left;}
#header ul.redes li a span{font-size:11px; color:#64a4fe; float:left; padding:2px 0 0 3px; cursor: pointer;}
#header ul.redes li a img {float:left;}

#header ul.social {float:left; margin:0 0 0 15px; padding:0 0 0 13px; border-left:1px solid #e9e9e9;}
#header ul.social li.first {font-size:11px; color:#668cb0; margin:2px 0 0 0; padding:0;}
#header ul.social li {float:left; padding:0 0 2px 0; margin:0 0 0 10px;}
#header ul.social li a {float:left;}
#header ul.social li a span{font-size:11px; color:#64a4fe; float:left; padding:2px 0 0 3px;}
#header ul.social li a img {float:left; margin-top:2px;}
#header ul.social li a img.twitter {margin:0;}
/* botonera */
#header nav#botonera {clear:both; overflow:hidden; margin:0 0 10px;}
#header nav#botonera ul {width:964px; height:37px; margin:0 auto; padding:5px 10px 0; background-color:#f0f0f0; border-top:1px solid #d3d3d3;overflow:hidden;}
#header nav#botonera ul li {float:left; padding:5px 15px 14px; display:block;}
#header nav#botonera ul li a {font-size:16px; color:#07519b;}
#header nav#botonera ul li:hover { background-color:#FFFFFF; display:block; text-align:center;
box-shadow: 0 0 8px #bebdbd;
-webkit-box-shadow: 0 0 8px #bebdbd;
 -moz-box-shadow: 0 0 8px #bebdbd;}


#header nav#botonera ul li.select { box-shadow: 0 0 8px #bebdbd; -webkit-box-shadow: 0 0 8px #bebdbd; -moz-box-shadow: 0 0 8px #bebdbd; }


/* COLOR LETRA MENU ITEM SELECCIONADO */
#header nav#botonera ul li#index1 a {color: #F17D30;}
#header nav#botonera ul li#deportes1 a {color: #FFFFFF;}
#header nav#botonera ul li#mundo1 a {color: #FFFFFF;}
#header nav#botonera ul li#pais1 a {color: #FFFFFF;}
#header nav#botonera ul li#entretencion1 a {color: #FFFFFF;}

/* COLOR RECUADRO MENU ITEM SELECCIONADO */
#header nav#botonera ul li#index1{ background-color:#FFFFFF;}
#header nav#botonera ul li#deportes1{ background-color:#3AA2D9; font-weight:bold; /*background-color: #007dbe*/}
#header nav#botonera ul li#mundo1{ background-color:#70787C; font-weight:bold; /*background-color: #636366;*/}
#header nav#botonera ul li#pais1{ background-color:#F07D31; font-weight:bold; /*background-color: #E07D31;*/}
#header nav#botonera ul li#entretencion1{ background-color:#861950; font-weight:bold; /*background-color: #6B1440;*/}

/* FLECHA ABAJO DE CADA ITEM */
#botonera li.select div {position:absolute;overflow:visible;}
#botonera li#deportes1 div span {display:block; width:15px; height:41px; margin:0 auto; background:url(/noticias/imag/bg/colita-header-deporte.png) no-repeat bottom center;}
#botonera li#mundo1 div span {display:block; width:15px; height:41px; margin:0 auto; background:url(/noticias/imag/bg/colita-header-mundo.png) no-repeat bottom center;}
#botonera li#pais1 div span {display:block; width:15px; height:41px; margin:0 auto; background:url(/noticias/imag/bg/colita-header-pais.png) no-repeat bottom center;}
#botonera li#entretencion1 div span {display:block; width:15px; height:41px; margin:0 auto; background:url(/noticias/imag/bg/colita-header-entretencion.png) no-repeat bottom center;}

/* logo */
#header .logo {float:left; margin:25px 0 0 38px;}
#header .logo a {float:left; width:285px; height:50px; background:url(/noticias/imag/fotos/logo_cooperativa.jpg);}
#header a.radio {float:left; margin:25px 0 0 35px; width:210px; height:63px;}
#header .radio_vivo {float:left; margin:25px 0 0 35px; width:210px; height:75px;}
#header .radio_vivo .logo_corp {float:left; width:67px; height: 75px;}
#header .radio_vivo .estructura_radio {float:left; /*width:147px;*/ width:143px; height: 75px;}
#header .bg-tiempo {width:220px; background: url(/noticias/imag/ico/bg_tiempo.jpg) no-repeat left top; padding:0 5px; text-align:right;}
#header .tiempo {clear:both; text-align:left; margin:0 0 5px 10px;}
#header .tiempo .restriccion {width:100%; border-top:1px #e4e4e4 solid; clear:both; text-align:center; padding-top:3px;}
#header .tiempo .restriccion p {font-size:12px; color:#4c4c4c;}
/* #header .tiempo > div {width:110px; margin:0 0 0 10px;}*/

#header .tiempo > div.aleft {width:130px;margin-top:15px;}
#header .tiempo > div.aleft span {font-size:16px; /*color:#4c4c4c;*/ color:#999 }
#header .tiempo > div.aleft span.last-child {font-size:13px;}
#header .tiempo .flecha {width:20px; height:20px; overflow:hidden; text-indent:1000px; display:block; margin:0; padding:0;}
#header .tiempo .flecha a {background:url(../imag/auxi/tiempo-flecha.png) no-repeat top; display:block; text-decoration:none; width:20px; height:20px;}
#header .tiempo .flecha a:hover {background:url(../imag/auxi/tiempo-flecha.png) no-repeat bottom; display:block;}
#header .hora {width:173px; height:124px; margin:10px 10px 0 0;}

#header .buscador {text-align:left; margin-bottom:20px; padding-bottom:10px;}
#header .buscador > input {color:#707070; background:url(../imag/auxi/busqueda-bg.jpg) no-repeat left top; padding-left:20px; height:20px; width:94px; border:none;margin-left:5px;}
#header .buscador div.button {width:20px; height:22px; position:absolute; z-index:50; cursor:pointer; margin-left:6px;}
#buscador_seccion {width:94px; height:22px; float:right;margin-left:2px; padding:0; background:url(../imag/auxi/busqueda-categorias.jpg) no-repeat right top; text-shadow:#FFF 0 1px;}
#buscador_seccion.open {background:url(../imag/auxi/busqueda-categorias.jpg) no-repeat right bottom;}
#buscador_seccion .texto {cursor:pointer;color:#707070; font-size:11px; padding:5px 0 0 7px; display:block; background:url(../imag/auxi/busqueda-flecha.png) no-repeat 76px 5px;}
#buscador_seccion .combo {position:relative; top:4px; z-index:1000; width:100px; display:none; background-color:#ffffff; border:1px solid #dddddd;}
#buscador_seccion .combo p {z-index:10; cursor:pointer; color:#707070; font-size:12px; padding:5px 0 0 7px; display:block; padding:2px 5px;}
#buscador_seccion .combo p:hover {background-color:#f5f5f5;}

/* Combo Programas Header */
.link-redes .combo {display: none; position: absolute; margin-top: 20px; *margin-top: 25px; margin-left: 115px; *margin-left: -650; z-index: 9999; width: 244px; background-color: white; border: 1px solid #DDD; overflow: hidden;}
.link-redes .combo p {z-index: 10; cursor: pointer; color: #707070; font-size: 12px; padding: 5px 0 0 7px; display: block; padding: 2px 5px;}
.link-redes .combo p:hover {background-color:whiteSmoke;}
.link-redes .combo a {z-index: 10; cursor: pointer; color: #707070; font-size: 12px; padding: 5px 0 0 7px; display: block; padding: 2px 5px; }
.link-redes .combo a.titulo { margin-bottom:-6px }
.link-redes .combo a.pie { padding-bottom:10px }

/* Combo Dial Header */
.link-redes .combo-dial {display: none; position: absolute; margin-top: 20px; *margin-top: 25px; margin-left: 200px; *margin-left: -570px; z-index: 9999; width: 220px; background-color: white; border: 1px solid #DDD; overflow: hidden;}
.link-redes .combo-dial td {z-index: 10; color: #707070; font-size: 12px; padding: 5px 0 0 7px; padding: 4px 5px; border-bottom: 1px solid #DDD;}
.link-redes .combo-dial a {color:#478FFE; float:left; margin:0px 0px 0 77px;}
.link-redes .combo-dial a:hover {color:#007DBE; float:left; margin:0px 0px 0 77px;}
.link-redes .combo-dial tr:hover {background-color:whiteSmoke;}

/* Combo Programas Lateral */
.programas .combo { display: none; position: relative; top: -14px; right:20px; right:-148px; z-index: 1000; width: 150px; background-color: white; border: 1px solid #DDD; }
.programas .combo p { z-index: 10; cursor: pointer; color: #707070; font-size: 12px; padding: 5px 0 0 7px; display: block; padding: 2px 5px; }
.programas .combo p:hover { background-color: whiteSmoke; }
.programas .combobox { cursor:pointer}
.programas .combobox a { color:#666; text-decoration:none; }

/* Desplegable Superior */
li#content_programas { background-color:white !important ; padding:12px !important; border: 1px solid silver; position:absolute; top:140px; left:390px; }

/*------------------ Contenedores generales ------------------*/
#main {width:100%; background:#f4f4f4;}
#main > #container {width:1000px; margin:0 auto; background:#fff; border:1px #e9e9e9 solid; clear:both;}
/*------------------ Banners y columnas ------------------*/
.banner-home {text-align:center; width: 982px;}
.banner-top {margin:0 auto 10px auto; width: 1000px; overflow:hidden;}
.separa {width:100%; clear:both; height:1px; display:block;}
.separa2 {width:100%; clear:both; height:5px; display:block;}
.col-full {width:100%;}
.col190 {width:190px;}
.col208 {width:208px;}
.col240 {width:240px;}
.col428 {width:428px;}
.col207 {width:207px;}
.col390 {width:390px;}
.banner990 {clear:both; margin:0 auto; width:990px;}
.banner728 {width:728px;}
.banner250 {width:250px;}
/*------------------ aside banner300 ------------------*/
aside .banner300 {width:100%; margin-bottom:15px; overflow:hidden; clear:both;}
aside .banner310 {width:310px; margin:10px 0 5px -10px; overflow:hidden; clear:both;}
aside .banner300 a { float:left; margin:0; padding:0;}

/*------------------ baners_sides ------------------*/
.banners_sides {width:1260px; position:absolute; top:0; left:50%; margin-left:-630px; height:1px; overflow:visible;}



/*------------------ Propiedades generales ------------------*/
.aleft {float:left;}
.aright {float:right;}
.content {width:972px; margin:0 auto; clear:both; position:relative; overflow:hidden;} /* Se utiliza para la sección principal de contenido real (no publicidad) */
.banner {width:99%; margin:0 auto; padding:0 !important; clear:both; border:none !important; margin-top:15px;} /* Se utiliza para la sección principal de la publicidad */
.banner-long {min-height:90px;}
.content .cleft {float:left; overflow:hidden;} /* Corresponde al div que viene luego de .content, que alínea todo a la izquierda */
.content aside {width:300px; float:right; border-left:1px #eaeaea solid; padding-left:15px;}


