/* CSS Document */

/*common */
img{border:0}
.clear, .clear-2{clear:both;}
.clear-left{clear:right;}
.left{float:left;}
.right{float:right;}
a{text-decoration:none;color:#839C00;}
.white{color:#fff;}
.grey {color:#999999; font-size:10px;}
.grey-bg{background:#1A1A1A; padding:5px 5px 5px 10px;}
.menos{margin-top:-20px;}
.trece{font-size:13px;margin-left:80px;*margin-left:70px;width:366px;}
.green{color:#839B00; font-weight:bold;}
/*fin common*/

  
#contenedor{
 width:941px;
 margin: 0 auto;

}

#top{
  height:83px;
  width:941px;
  margin: 0 0 19px 0!important;
}

#top .logo{
  width:198px;
  height:70px;
  /*background: url(/images/logo.gif) no-repeat;*/
  display:block;
  margin:13px 0 0 0!important;
  float:left;
}

/*###########menu links primarios###################*/
#top ul.primary{
  width:350px;
  height:25px;
  float:right;
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;

}

#top ul.primary li, #top ul.primary li a{
  float:left;
  display:block;
  text-indent:-9000%;
  margin:0px;
  padding:0px;
  font-size:0;
  text-decoration:none;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#top ul.primary li{ text-indent:0;font-size:0;text-decoration:none; }
}
/*fin hach safari*/

#top ul.primary li a.contacto, #top ul.primary li a.contacto-active{
  width:85px;
  height:25px;
  background:url(/images/primary-bg.gif) 0 0;
  margin-right:10px;  
}

#top ul.primary li a.newsletter, #top ul.primary li a.newsletter-active{
  width:85px;
  height:25px;
  background:url(/images/primary-bg.gif) -95px 0;
  margin-right:10px;
}

#top ul.primary li a.podcast, #top ul.primary li a.podcast-active{
  width:75px;
  height:25px;
  background:url(/images/primary-bg.gif) -190px 0;
  margin-right:10px; 
}

#top ul.primary li a.rss, #top ul.primary li a.rss-active{
  width:75px;
  height:25px;
  background:url(/images/primary-bg.gif)  -275px 0;
  margin:0;
}

#top ul.primary li a.contacto:hover{
  background:url(/images/primary-hover.gif)  0 0;
}

#top ul.primary li a.newsletter:hover{
  background:url(/images/primary-hover.gif) -95px 0;
}

#top ul.primary li a.podcast:hover{
  background:url(/images/primary-hover.gif) -190px 0;
}

#top ul.primary li a.rss:hover{
  background:url(/images/primary-hover.gif) -275px 0;
}

#top ul.primary li a.contacto-active{
  background:url(/images/primary-active.jpg)  0 0;
}

#top ul.primary li a.newsletter-active{
  background:url(/images/primary-active.jpg) -95px 0;
}

#top ul.primary li a.podcast-active{
  background:url(/images/primary-active.jpg) -190px 0;
}

#top ul.primary li a.rss-active{
  background:url(/images/primary-active.jpg) -275px 0;
}
/* ########fin menu links primarios######## */



/*######### comienza menu principal##############*/

#top ul.menu{
  background:#1A1A1A;
  width:686px;
  height:24px;
  float:right;
  list-style-type:none;
  list-style-image:none;
  margin:10px 0 0 0!important;
  padding:5px 0 5px 0;
}

#top ul.menu li, #top ul.menu li a{
  float:left;
  display:block;
  margin:0;
  color:#CCCCCC;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  height:24px;
  line-height:24px;
  text-align:center; 
}

#top ul.menu li a:hover{
  color:#fff;
}

#top ul.menu li a.active{
  color:#839C00;
}

#top ul.menu li a#portada{
  border-right:1px solid #000000; 
  width:91px;
}

#top ul.menu li a#videos{
  width:77px;
  border-right:1px solid #000000; 
  
}

#top ul.menu li a#agenda{
  width:83px;
  border-right:1px solid #000000; 
}

#top ul.menu li a#quienes-somos{
  width:122px;
  border-right:1px solid #000000; 
}

#top ul.menu li a#programacion{
  width:122px;
  border-right:1px solid #000000; 
}

#top ul.menu li a#mapa-produccion{
  width:185px;
}

/*#######fin menu principal#########*/

/*#######comienza contenido home#######*/
#contenido{
  width:100%;
}

#contenido .titulo{
  width:100%;
}

h5.fecha{
  float:left;
  color:#999999;
  display:block;
  font-size:11px;
  line-height:14px;
  margin:0 9px 0 0;
  font-weight:normal;
}

h5.volanta{
  float:left;
  display:block;
  color:#999999;
  font-size:14px;
  line-height:11px;
  text-transform:uppercase;
  margin:0;
  font-weight:normal;
}

h1.title, h1.nota-agenda{
  clear:both;
  color:#E6E6E6;  
  font-size:26px;
}

.titulo h1.title a{
  color:#E6E6E6;
}

/*#####reproductor flash########*/
.reproductor{
  width:936px;
  height:388px;
  background:#1A1A1A url(/images/linea-reproductor.gif) repeat-x scroll 0 361px;
  padding:5px 0 5px 5px;
  margin-top:11px;
  margin-bottom:2px;

}

.reproductor .flash{
  width:624px;
  height:388px;
  position:relative;
  z-index:1000;
  float:left;
}

.reproductor .browse{
  width:312px;
  height:356px;
  float:left;
  background:#1A1A1A;
  *margin-bottom:-10px; 
 
   
}
/*contenedor ins*/

.contenedor-ins{
	height:320px;
	margin:0;
	width:312px;
	overflow:hidden;
	
}

.inner-ins{
	width:5555px;
	height:320px;
}

.jquery{
	height:320px;
	width:312px;
	float:left;
}
/*navegacion videos derecha*/
.browse a.bloque{
  height:60px;
  width:292px;
  padding:7px 0 3px 5px;
  margin:0 0 10px 10px;
  display:block;
  text-decoration:none;
  color:#D4D0C8;
  cursor:pointer;
  overflow:hidden;
  
}

.browse a.bloque:hover{
  background:#000000;
  color:#fff;
}

.browse .imagen{
  width:98px;
  height:54px;
  margin:0;
  padding: 0 10px 0 0;
  float:left;
  
}

.browse .texto{
  width:170px;
  height:55px;
  float:left;
}

.browse .texto h5.volanta, .columna h5.volanta, .columna-last h5.volanta{
  font-size:10px;
  margin:-1px 0 3px 0;
  padding:0;
}

.browse .texto p{
  clear:both;
  line-height:14px;
  *margin-top:-5px; !important/*only IE*/  
  
}


/*fin navegacion videos derecha*/

/*consultar videos*/
.consultar-browse{
  padding:18px 0 19px 0px;
  *padding:18px 0 18px 0px;
  font-size:11px;
  color:#CCCCCC;
  width:280px;
  float:left;
}

.exito{
	margin: 0 10px 0 15px;}
	
a.volver{float:right;display:block;margin:15px 70px 0 0;}
	
#exito_consulta

.consultar-browse .form{
  margin:0;
  *margin-bottom:-15px;
  _margin-left:5px;
}

.consultar-browse .texto_form{
  margin:3px 15px 0 0;
  _margin:0 5px 0 0;
  text-align:right;
}

.consultar-browse .i_contacto{
  width:165px;
  margin: 0 0 8px 0;
 

}

.consultar-browse .textarea_input{
  height:178px;
  width:165px;
  _margin:0 0 10px 7px;
}

.consultar-browse .form_bt_enviar{
  margin:0 10px 10px 115px;
  _margin: 0 5px 10px 60px;
  float:left;
}

/*fin consultar videos*/

/*enviar videos*/
.consultar-browse#enviar-video{
  padding:13px 0 16px 0px;
  *padding:13px 0 20px 0px;
  _margin-bottom:-10px;
}

.browse-remitente{
padding:18px 0 16px 20px;
  *padding:18px 0 20px 20px;
  font-size:11px;
  color:#CCCCCC;
  width:280px;
  float:left;
 margin-bottom:38px;
 *margin-bottom:36px;
 _margin-bottom:30px;
}

.browse-remitente .form{*margin-left:0px!important;*margin-right:-40px!important;_margin-right:0px;_margin-left:6px;}

.remitente, .destinatario{
text-transform:uppercase;
background: url(/images/remitente.gif)  no-repeat 0 4px;
font-size:11px;
font-weight:bold;
line-height:11px;
padding: 0 0 0 10px;
}

.separador{height:25px;}

#destinatario{padding-top:15px;}

.separador-2{height:13px;display:none;*display:block;}

/*fin enviar videos*/

/*embeber video*/
.embebeme{
 padding:0 0 0 10px;
}

.copiar{
  background: url(/images/remitente.gif)  no-repeat 0 3px;
  font-size:12px;
  line-height:15px;
  padding: 0 0 0 10px;
  color:#E6E6E6;
  width:230px;
  margin:0 0 20px 0;
}

.tamano{
  margin: 0;
  color:#E6E6E6;
  padding: 0 0 0 10px;
  font-size:11px;
}

.tamano-title{
  height:30px;
  line-height:30px;
  margin: 0;
  display:block; 
  text-transform:uppercase;
  font-weight:bold;
}

.tamano-uno{
  width:47px;
  height:26px;
  border:1px solid #E6E6E6;
  float:left;
  margin:15px 20px 0 0;
}

.tamano-dos{
  width:62px;
  height:35px;
  border:1px solid #E6E6E6;
  float:left;
  margin: 6px 20px 0 0;
}

.tamano-tres{
  width:72px;
  height:40px;
  border:1px solid #E6E6E6;
  float:left;
  margin:1px 0 0 0;
}

.tamano-text{
  float:left;
  font-size:13px;
}

.tamano-text#dos{
  padding: 0 40px 0 30px;
}

.consultar-browse#embeber-video{
  margin-bottom:-17px;
  *margin-bottom:-12px;
  _margin-bottom:-16px;
  padding:13px 0 0 0px;
  *padding:13px 0 0 0px;
  margin-left:-15px;
  _margin-left:-10px;
}

/*hack opera, triste pero cierto*/
@media screen and (min-width: 10px){
.consultar-browse#embeber-video{ margin-bottom:-20px;}
}
/*termina hack opera*

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.consultar-browse#embeber-video { margin-bottom:-17px; }
}
/*fin hack safari*/

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.tamano-text#dos { padding: 0 40px 0 25px; }
}
/*fin hack safari*/

.radio-video{
  margin:4px 0 13px 17px;
  *margin:4px 0 13px 13px;  
}

#codigo{
 width:223px;
 background:none;
 border:1px solid #656565;
 color:#CCCCCC;
 font-size:11px;
 padding:3px 0 0 3px;
 height:17px;
}
 


/*controles del reproductor*/
.reproductor .controles{
  height:35px;
  width:295px;
  background:#000000;
  float:left;
  margin: -4px 0 5px 10px;
  /*#margin-bottom:5px;*/
  text-align:center;
  padding:0;  
  
}

.reproductor .controles a.prev{
  display:block;
  float:left;
  text-indent:-9000%;
  width:85px;
  height:35px;
  background: url(/images/controles.gif);  
}


.controles .indicadores{
  width:125px; 
  height:35px;
  float:left; 
}

.controles .indicadores ul.inner{
  list-style-type:none;
  list-style-image:none;
  margin:0;
  padding:0;
  position:relative;  
  left:35%;
  *left:7% !important;
  width:50px;  
}

.controles .indicadores ul.inner li.indicador{
  text-indent:-9000%;
  float:left;
  width:6px;
  height:35px;
  background:url(/images/indicador.gif);
  margin: 0 3px 0 0;
}

.controles .indicadores ul.inner li.indicador-active{
  text-indent:-9000%;
  float:left;
  width:6px;
  height:35px;background:url(/images/indicador-active.gif);
  margin: 0 3px 0 0;
}

.reproductor .controles a.next{
  display:block;
  float:left;
  font-size:0;
  text-indent:-9000%;
  width:85px;
  height:35px;
  background: url(/images/controles.gif) -212px 0; 
}

.reproductor .controles a.prev:hover{
  background: url(/images/controles-hover.gif);   
}

.reproductor .controles a.next:hover{
   background: url(/images/controles-hover.gif) -212px 0; 
}
/*####fin controles del reproductor####*/

/*#####comienzan links interactivos flash#####*/

ul.interactivo {
  list-style-type:none;
  list-style-image:none;
  margin:0;
  padding:10px 0 0 23px;
  /*width:220px;*/
  height:30px;
  /*#background:url(/images/linea-reproductor.gif) repeat-x 0 0px;*/
  float:left;
  #margin-top:10px;
  
  
}

.estrellas{float:right;margin-right:5px;_margin-right:2px;} .estrellas ul.interactivo{_margin-left:-23px;}

ul.interactivo li{float:left;}

ul.interactivo li a {
  display:block;
  height:21px;
  text-indent:-9999%;
  text-decoration:none;
  font-size:0;
  margin:0;
  padding:0;
  color:#1A1A1A;
}

ul.interactivo li a.comentar{
  width:21px;
  background: url(/images/flash-interactivo.gif);
  margin-right:20px;
}

ul.interactivo li a.enviar{
  width:23px;
  background: url(/images/flash-interactivo.gif) -41px 0;
  margin-right:23px;
}

ul.interactivo li a.enviar-active{
  width:23px;
  background: url(/images/enviar-title.gif);
  margin-right:23px;
  _margin-right:11px;
  height:15px;
  margin-top:3px;
}

ul.interactivo li a.geo-referencia{
  width:22px;
  background: url(/images/flash-interactivo.gif) -87px 0;
  margin-right:19px;
}

ul.interactivo li a.embed{
  width:23px;
  background: url(/images/flash-interactivo.gif) -127px 0;
 /* margin-right:35px;
  _margin-right:0px;*/
}

ul.interactivo li a.embed-active{
  width:23px;
  height:15px;
  margin-top:3px;
  background: url(/images/embebeme.gif);
/* margin-right:40px;
  _margin-right:18px;*/
}

ul.interactivo li a.comentar:hover{
  background: url(/images/flash-interactivo-hover.gif);
}

ul.interactivo li a.enviar:hover{
  background: url(/images/flash-interactivo-hover.gif) -41px 0;
}

ul.interactivo li a.geo-referencia:hover{
  background: url(/images/flash-interactivo-hover.gif) -87px 0;
}

ul.interactivo li a.embed:hover{
  background: url(/images/flash-interactivo-hover.gif) -127px 0;
}

li a.votar-active, li.votar-active{
  width:15px;
  background: url(/images/estrella-active.gif) no-repeat;
  text-indent:-9999%;
}

li a.votar, li.votar{
  width:15px;
  background: url(/images/estrella.gif) no-repeat;
  text-indent:-9999%;
  text-decoration:none;
  
}

/*###fin controles interactivos####*/
/*###fin reproductor flash######*/

/*####contenido prinicpal####*/

#contenido-principal{
  margin-top:5px; 
  float:left; 
  width:635px;
}
#bajada-index{
margin: 0 0 15px 0;
  
}

#texto{
float:left;
width:635px;
margin: -5px 30px 0 2px;
_margin-left:0;
line-height:15px;
}


#barra-derecha, #barra-derecha-nota, #barra-derecha-video{ 
width:272px; 
float:right;
margin-right:3px;
_margin-right:0;
margin-top:2px;

}

#barra-derecha-nota{
margin-left:0;
}
#barra-derecha-video{
  margin:10px 0 0 0;
}

#tags{
  width:272px;
  margin:5px 0 17px 0;
  float:left;

}

#tags a, ul.nota-etiquetas li a{
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
  margin:0 5px 0 0;
  float:left;
}

#consultar{
  margin-top:3px;
  float:left;
  width:272px;

  
}

h2.title{
  border:1px solid #1A1A1A;
  color:#839C00;  
  font-size:11px;
  text-transform:uppercase;
}

h2.title#consultame{
  border:none;
  width:217px;
  height:30px;
  line-height:30px;
  margin: 0;
  color:#FFFFFF;
  background:url(/images/consulta-bw-bg.gif) no-repeat 14px 5px;
  padding: 0 0 0 40px;
  display:block;  
}

h2.title#consultame-pop{
  border:none;
  width:217px;
  height:30px;
  line-height:30px;
  margin: 0;
  color:#FFFFFF;
  background:url(/images/consultar-pop.gif) no-repeat 14px 5px;
  padding: 0 0 0 40px;
  display:block;  
}

h2.title#enviame{
  border:none;
  width:217px;
  height:30px;
  line-height:30px;
  margin: 0;
  color:#FFFFFF;
  background:url(/images/enviar-title.gif) no-repeat 14px 7px;
  padding: 0 0 0 45px;
  display:block; 
}

h2.title#enviame-pop{
  border:none;
  width:217px;
  height:30px;
  line-height:30px;
  margin: 0;
  color:#FFFFFF;
  padding: 0 0 0 45px;
  display:block; 
  background:url(/images/enviar-pop.gif) no-repeat 14px 7px;
 }

h2.title#embebeme{
  border:none;
  width:217px;
  height:30px;
  line-height:30px;
  margin: 0;
  color:#FFFFFF;
  background:url(/images/embebeme.gif) no-repeat 14px 7px;
  padding: 0 0 0 45px;
  display:block; 
}
h2.title#consulta a, h2.title#consulta-active a{
  	padding-left:57px;
	margin-left:2px;
}

h2.title#consulta, h2.title#consulta-active {border:none;}


h2.title#consulta a, h2.title#consulta-active a, h2.title#etiquetas{
  width:212px;
  height:30px;
  line-height:30px;
  margin: 0;
  color:#FFFFFF;
  background:url(/images/consultar-bg.gif) no-repeat 24px 5px;
  padding: 0 0 0 60px;
  display:block;
  float:left;
  _float:right;
  border:1px solid #1A1A1A;
}

h2.title#consulta-active a, h2.title#consulta a:hover{
  background: #819900 url(/images/consultar-active.gif) no-repeat 24px 5px;
}

h2.title#etiquetas{
  background: url(/images/etiquetas-bg.gif) no-repeat 10px 10px;
  padding:0 0 0 50px;
  color:#E6E6E6;
  width:223px;
  margin:0 0 13px 0;
}

/*redes sociales*/
ul.bookmark{
  margin:3px 0  0 3px;
  _margin-left:7px;
  padding:0;
  list-style-image:none;
  list-style-type:none;
  height:36px;
  float:left;
  width:289px;
  _width:auto;
  _float:none;
}

ul.bookmark li a, ul.bookmark li {
  float:left;
  display:block;
  height:36px;
  text-indent:-9999%;
  text-decoration:none;
  font-size:0px;
  margin:0 10px 0 0;
  padding:0;
  width:21px;
}

ul.bookmark li a.twitter{
  background: url(/images/bookmark.gif);
}

ul.bookmark li a.live{
  background: url(/images/bookmark.gif) -32px 0;
}

ul.bookmark li a.myspace{
  background: url(/images/bookmark.gif) -64px 0;
}

ul.bookmark li a.meneame{
  background: url(/images/bookmark.gif) -96px 0;
}

ul.bookmark li a.wordpress{
  background: url(/images/bookmark.gif) -128px 0;
}

ul.bookmark li a.google{
  background: url(/images/bookmark.gif) -160px 0;
}

ul.bookmark li a.yahoo{
  background: url(/images/bookmark.gif) -192px 0;
}

ul.bookmark li a.delicious{
  background: url(/images/bookmark.gif) -224px 0;
}

ul.bookmark li a.facebook{
  background: url(/images/bookmark.gif) -256px 0;
  margin:0;
}

#barra-derecha-nota ul.bookmark{
 
}
/*####fin de redes sociales#####*/


/*####videos destacados / agenda / videos / programacion####*/

#destacados, .agenda, .videos, .quienes-somos, #prog{
  float:left;
}

.videos .contenedor-videos{margin-bottom:15px;}

.contenedor-videos{
  background: url(/images/contenedor-video-bg.gif);  
  padding:10px 0 0 0;
  margin:10px 0 0 0;
}


h2.title#destacado, h2.title#produccion{
  height:30px;
  line-height:30px;
  padding: 0 0 0 9px;
  width:624px;
}

.columna, .columna-last {
  width:176px;
  padding: 0 11px 0 11px;
  float:left;
  margin:0 20px 0 0;
  _margin-right:17px;
}

.bottom-columna, .bottom-columna-last{
  width:69px;
  float:left;
  padding: 0 12px 0 117px;
  margin:10px 20px 0 0;
  _margin: 0 17px 0 0;
}



.columna-last {margin:0;}

.bottom-columna-last{margin-right:0px;}

img.video{
  margin:0;
  padding:0;
  border:1px solid #1A1A1A;
  margin:0 0 9px 0;
  *margin: 0 0 5px 0!important;
}

img.video:hover{
  border:1px solid #CCCCCC;
}

 p.clear a{
  text-decoration:none;
  color:#E6E6E6;
}

p.clear a:hover {
  color:#839C00;
}

/*####tags en videos destacados####*/
/*ul.tag{
  margin:10px 0 0 0;
  padding:0 0 0 18px;
  list-style-image:none;
  list-style-type:none;
}
ul.tag li{float:left}

ul.tag li a  {
  margin:0;
  padding:0 2px 0 0;
  text-decoration:none;
  display:inline;
}*/

a.tag{
  color:#999999;
  padding:0 2px 0 0;

}

DIV.tag{
  background:url(/images/tag.gif) no-repeat 0 16px;
  padding:10px 0 0 18px;
}
/*####fin tags videos destacados###*/

#destacados ul.interactivo, .videos ul.interactivo, .contenedor-videos ul.interactivo{
  background:none;
  width:75px;
  padding:0;
  margin:0;
}

/*fin videos destacados*/

/*###noticias###*/
#noticias{
padding-top:20px;
clear:both;
}

h2.title#noticia{
  height:30px;
  line-height:30px;
  padding: 0 0 0 9px;
  width:624px;
}

#noticias .inner{
  margin:10px 0 0 0;
}

#noticias img{
  float:left;
  margin: 0 19px 0 0;
}

h1.noticia a{
  float:left;
  font-size:24px;
  width:340px;
  display:block;
  color:#839C00;
  text-decoration:none;
  margin:12px 0 10px 0;  
}

p.noticias a{
  width:340px;
  float:left;
  text-decoration:none;
  color:#E6E6E6;
  cursor:pointer;
}

a.ver{
  text-transform:uppercase;
  color:#fff;
  text-decoration:none;
  float:right;
  font-weight:bold;
  margin:10px 7px 0 0;
  padding:0 12px 0 0;
  font-size:11px;
  background: url(/images/link-mas.gif) no-repeat right;
}

/*columnas de noticias secundarias*/

.contenedor-noticias{
  margin:19px 0 0 0;
}
#noticias .columna, #noticias .columna-last{
  background:none;
  margin-bottom:14px;
}

#noticias h1.title{border:none;}

#noticias  h1.title a{
  font-size:15px;
  color:#839C00;
  text-decoration:none;
  text-transform:none;
  font-weight:normal;
}


/* Modificacion: 2009.09.04 */

#noticias .inner h5.volanta{
width:305px;
line-height:100%;
}

.columna  p.noticias a, .columna-last  p.noticias a{
  width:auto;
  margin:12px 0 0 0;
}
/*###fin bloque noticias####*/

/*#####publicidad bottom#####*/

#publicidad-bottom{
  text-align:center;
  margin:15px 0 20px 0;

}


/*fin publicidad bottom*/

/*####buscador#####*/
#buscador{
  border:1px solid #1A1A1A;
  width:270px;
  height:76px;
  margin:5px 0 0 0;
  background: url(/images/buscador-bg.gif) left no-repeat;
}

h5.buscador{
  text-transform:uppercase;
  font-size:11px;
  margin:13px 0 0 42px;
  float:left;
}

#buscador-q{
  width:150px;
  height:20px;
  padding:2px 0 0 2px;
  background:none;
  border:1px solid #1A1A1A;
  margin:8px 0 0 10px;
  color:#fff;
}

#buscador-boton{
  background:url(/images/buscador-boton.gif);
  width:60px;
  height:22px;
  float:right;
  padding:0;
  border:0;
  margin: 10px 8px 0 0;
  #margin-top:-20px;
  cursor:pointer;
}

.radio-boton{
  float:left;
  
}

.radio{
  margin:14px 0 0 50px;
  float:left; 
  width:150px; 
  _width:180px;
}

/*hack opera, triste pero cierto*/
@media screen and (min-width: 10px){
.radio { margn-left:-45px;}
}
/*termina hack opera*/


#buscador .left{
  font-size:11px;
  margin:0 5px 0 2px;
  color:#E6E6E6;
  line-height:17px;
}

/*####fin buscador####*/

/*#####banners publicidad barra#####*/

#publicidad{
  margin: 20px 0 0 0;

  width:277px;
  text-align:center;
  padding: 0;
}

#publicidad2{
text-align:center;
margin-bottom:20px;
}

#publicidad img.banner{
  margin-bottom:20px;
}

/*####fin publicidad barra####*/


/**footer - pie **/
#pie{
  clear:both;
  border:2px solid #1A1A1A;
  padding:10px;
  margin-bottom:14px;
  height:33px;
  line-height:33px;
  font-size:10px;
  width:921px;
}

#pie .left{
  float:left;
  margin:0;
  width:250px;
}

#pie img{
  float:left;
  margin: 0 5px 0 0;
}

#pie .right{
  float:none;
  text-transform:uppercase;
  text-align:right;
  line-height:40px;
  font-size:10px;
  font-weight:bold;
  margin:0;
}

#pie .right img{
  float:right;
  margin: 0 0 0 5px;
}

#sub-pie{
float:right;
margin:0 0 10px 0;
padding:0 0 15px 0;
*padding:0!important!
}

/*#####FIN HOME PAGE - COMMON STYLES###########*/

/*comienza styles agenda*/
.bloque-agenda{
  border-bottom:1px solid #1A1A1A;
  padding: 0 0 6px 0;
  
}

.bloque-agenda h5.fecha, .agenda h5.fecha{
  font-size:13px;
  color:#fff;
  display:block;
  margin: 17px 0 1px 0;
  float:none;
}

.bloque-agenda h1.noticia a{
  margin:0;
  float:none;
  width:100%;
}

h5.copete{
  font-size:14px;
  font-weight:normal;
  margin:1px 0 15px 0;
}

.agenda h5.copete{color:#839C00;}

img.img-bloque-agenda{
  float:left;
  margin: 0 15px 0 0;
}

.bloque-agenda p a{
  line-height:16px;
  display:block;
  color:#E6E6E6;
}

/*fin style agenda*/

/*comienza style videos*/
.navegacion{
  font-size:16px;
  padding:10px 0 55px 0; 
}

.navegacion-videos{
  float:left;
}

.navegacion-videos a{
  
  color:#fff;
}

.navegacion-videos a.active{
  font-weight:bold;
  color:#8C9B09;
}

a.anterior{
  text-indent:-9000%;
  display:block;
  width:73px;
  height:22px;
  background: url(/images/navegacion-videos-bg.gif);
  float:left;
  margin: 0 10px 0 0;
  font-size:0;
  text-decoration:none;
}

a.siguiente{
  text-indent:-9000%;
  display:block;
  width:73px;
  height:22px;
  background: url(/images/navegacion-videos-bg.gif) -83px 0;
  float:left;
  margin: 0 ;
  font-size:0;
  text-decoration:none;
}

a.anterior-inactive, .anterior-inactive{
  text-indent:-9000%;
  display:block;
  width:73px;
  height:22px;
  background: url(/images/navegacion-videos-bg-inactive.gif);
  float:left;
  margin: 0 10px 0 0;
  font-size:0;
  text-decoration:none;
}

a.siguiente-inactive, .siguiente-inactive{
  text-indent:-9000%;
  display:block;
  width:73px;
  height:22px;
  background: url(/images/navegacion-videos-bg-inactive.gif) -83px 0;
  float:left;
  margin: 0 ;
  font-size:0;
  text-decoration:none;
}

.select-pagina{
  float:left;
  margin: 0 0 0 10px;
  border:1px solid #809DB9;
  padding: 0 0 0 8px;
}

/*fin style videos*/


/*comineza style quienes somos*/

.bloque-quienes{
  margin:9px 0 0 0;
}

.bloque-quienes p{
  margin: 0 0 20px 0;
}

/*fin styles quienes somos*/

/*inicio styles programacion*/
#prog .inner-img{
  float:left;
  text-align:center;
  width:125px;
  margin:0 40px 25% 0;
}

#prog .bottom{
  margin-bottom:40px;
}

.inner-text{
  float:right;
  width:470px;
}

.inner-text ul li{
  margin-bottom:21px;
  list-style-image:none;
  list-style-type:none;
}

.inner-text ul li.li{
  background: url(/images/li.gif) no-repeat 0 6px ;
  padding-left:15px;
}

/*fin style programacion*/

/*comienza style el mapa de la produccion*/
h2.title#produccion{
  width:931px;
}

.google-earth{
  margin:20px 0 15px 0;  
}

.mapa-produccion{
  margin:15px 0 0 0;
}

.mapa-produccion .columna{
  padding:0;
}

.mapa-produccion ul li, .mapa-produccion ul li a{
  list-style-type:none;
  list-style-image:none;
  font-weight:bold;
  display:block; float:left; width:200px; height:25px;
  overflow:hidden;
}
/*fin styles mapa de la produccion*/

/*comienzan styles notas agenda*/
.agenda{
}

h1.nota-agenda{
  color:#839C00;
}

DIV.copete{
margin:10px 0 0 0;
}

ul.bajo-copete{
 height:30px;
 /*padding: 0 0 0 453px;*/
width:630px;
  float:right;
  border:1px solid #1A1A1A;
  margin:17px 0 23px 0;
  list-style-type:none;
  list-style-image:none;
      
}
ul.bajo-copete li{float:right;height:30px;}
/*ul.bajo-copete  li,*/ ul.bajo-copete li a{
	display:block;	
  /*float:right;
  display:block;*/
  text-indent:-9999%;
  padding:0px;
  height:30px;
  font-size:0;
  text-decoration:none;
  margin:0 7px 0 0;
 
  color:#000000;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.bajo-copete li{ text-indent:0;font-size:0;text-decoration:none; }
}
/*fin hack safari*/

ul.bajo-copete li a.agrandar{
  background:url(/images/bajo-copete-bg.gif);
  width:15px;  
}

ul.bajo-copete li a.achicar{
  background:url(/images/bajo-copete-bg.gif) -25px 0;
  width:15px;  
}

ul.bajo-copete li a.imprimir{
  background:url(/images/bajo-copete-bg.gif) -51px 0;
  width:18px; 
  
}

ul.bajo-copete li a.comentar{
  background:url(/images/bajo-copete-bg.gif) -79px 0;
  width:19px;  
}

ul.bajo-copete li a.enviar{
  background:url(/images/bajo-copete-bg.gif) -108px 0;
  width:23px;

}

.inner-nota{
  margin:0 0 37px 0;
  color:#E5E5E5;
}


/*inicio comentarios*/
.comentarios{
margin-bottom:20px;
}

.lista-comentarios{
  margin-top:10px;
}

.nombre, .edad{
  text-transform:uppercase;
  color:#E6E6E6;
  font-size:11px;
  font-weight:bold;
  margin:0 5px 0 10px;
  float:left;
  
}

.edad{
  color:#999999;
  margin:0;
  
}

.f{font-weight:normal;float:right;text-transform:none;}

.comentario{
  color:#999999;
  font-size:12px;
  margin:5px 0 7px 0;
  border-bottom: 1px solid #1A1A1A;
  padding:0 0 10px 0;
}

.comentario-votar{
  float:right;
}

.comentario-count{
  color:#839C00;
  font-weight:bold;
  margin: 0 10px 0 0;
  float:left;
  height:12px;
  line-height:12px;
} 

a.mas{
  display:block;
  height:12px;
  width:12px;
  background:url(/images/mas-menos.gif);
  float:left;
  text-indent:-9999%;
  font-size:0;
  text-decoration:none;
  margin-right:10px;
}

a.menos{
  display:block;
  height:12px;
  width:12px;
  background:url(/images/mas-menos.gif) -22px 0;
  float:left;
  text-indent:-9999%;
  font-size:0;
  text-decoration:none;
  margin:0;
}

/*fin comentarios*/

/*comienza style barra agenda*/

/*foto barra nota agenda*/
#barra-foto, #georeferencia, #video-barra, #notas-relacionadas, #links, #archivos, #nota-etiquetas{
  margin: 0 0 11px;
  width:272px; 
  overflow:hidden;
}


h2.title#foto, h2.title#georef, h2.title#vid, h2.title#relacionadas, h2.title#link, h2.title#archivo, h2.title#nota-etiqueta{
  height:30px;
  line-height:30px;  
  color:#E5E5E5;
  background:url(/images/foto-bg.gif) no-repeat 0 8px;
  padding: 0 0 0 30px;
  display:block;
  float:left;
  border:none;
}

a.ampliar{
  height:30px;
  line-height:30px;
  float:right;
  color:#999999;
  font-size:11px;
  float:right;
}
/*fin foto barra agenda*/

h2.title#georef{
  background: url(/images/geo-bg.gif) no-repeat 0 5px;
}

#geo-google{
  margin:5px 0 0 0;
  width:277px;
  height:277px;
  background: url(/images/geo-img.jpg);
}

h2.title#vid{
  background:url(/images/video-bg.gif) no-repeat 0 8px;
}

#barra-derecha-nota ul.bookmark{float:none;}
/*fin nota agenda*/

#video-reproductor{

width:272px;
  /*margin: 0 0 1px 0;
  /**margin:0 0 -3px 0;!important*/
}

ul.videos-lista{
  width:272px;
  list-style-type:none;
  list-style-image:none;
  margin-top:1px;
}

ul.videos-lista li a{
  margin:0;
  background: #1A1A1A url(/images/videos-li.gif) 10px 50% no-repeat;
  padding:6px 15px 6px 27px;
  border-bottom:1px solid #000000;
  color:#999999;
  display:block;
  width:230px;
}

ul.videos-lista li a.last{
  border:none;
}

ul.videos-lista li a:hover{
  background: #1A1A1A url(/images/videos-li-hover.gif) 10px 50% no-repeat;
  color:#FFFFFF;
}

h2.title#relacionadas{
  background: url(/images/notas-relacionadas.gif) no-repeat 0 10px;
  float:none;
}

h2.title#link{
  background: url(/images/geo-bg.gif) no-repeat 0 5px;
  float:none;
}

h2.title#archivo{
  background: url(/images/archivos-bg.gif) no-repeat 5px 5px;
  float:none;
}

h2.title#nota-etiqueta{
  background: url(/images/etiquetas-bg.gif) no-repeat 0 9px;
  float:none;
}

ul.nota-etiquetas{
  list-style-type:none;
  list-style-image:none;

}
/*ul.nota-etiquetas li{  float:left;}
ul.nota-etiquetas li a{
  display:inline;
}*/

#nota-etiquetas a{color:#FFFFFF;text-transform:uppercase;font-weight:bold;}

/*fin barra agenda / videos */

/*comienzan styles contacto */

.contacto{
  margin:40px 0 0 70px;
  color:#FFFFFF;
  font-size:11px;
  
}

.contacto-inner{
  margin:10px 0 0 0;
}

.texto_form{
  float:left;
  width:79px;
  display:block;
  text-transform:uppercase;
  font-weight:bold;
  margin:0;
}

.form, .form-area{
  float:left;
  margin: 0 15px 0 0;
  *margin: 0 17px -100px -40px;
}

.form-area{
  *margin: 0 17px -20px -40px;
}

.i_contacto{
  background:none;
  border:1px solid #656565;
  height:19px;
  width:149px;
  color:#FFFFFF;
  padding:3px 0 0 3px;
  margin:0 0 10px 0;
  *margin:0;
}

.textarea_input{
  background:none;
  border:1px solid #656565;
  height:88px;
  width:395px;
  *width:404px;
  color:#FFFFFF;
  padding:3px 0 0 5px;
  margin:0 0 10px 0;
}

.campos{
  margin: 0 85px 0 80px;
  font-size:13px;
}

.form_bt_enviar{
  float:right;
  margin-bottom:20px;
  *margin:0;
}

.numero{
  font-size:18px;
  clear:both;
  color:#839C00;
  font-weight:bold;
}

.check{
  float:left;
  margin: 1px 5px 21px 40px;
  *margin: -1px 5px 36px 33px;
  _margin-left:22px
}

.respuesta-envio{margin:10px 0 0 0;}
/*fin contacto*/

/*resultados de busqueda*/
.buscador-inner{
  margin:10px 0 0 0;
  padding: 0 0 13px 0;
  border-bottom:1px solid #1A1A1A;
}

.resultados{
  margin:25px 0 30px 15px;
  position:relative;

}

.resultados ul li.li{
  background: url(/images/li.gif) no-repeat 0 5px ;
  padding-left:14px;
  margin-left:-14px;
  margin-bottom:12px;
}

.sin-resultados{
  margin:12px 0 0 0;
  width:446px;
}


/*agregar comentario*/
.agregar-comentario{
  margin: 0 20px 0 20px;
}

h5.comentar{
  font-size:11px;
  color:#839C00;
  text-transform:uppercase;
  margin: 0 0 6px 0;
}

.comentario_input{
  width:354px;
  height:146px;
  background:none;
  border:1px solid #656565;
  float:left;
  margin: 0 28px 0 0;
  color:#FFFFFF;
  padding:3px;
}

.nombre_form{
  font-size:11px;
  color:#999999;
  font-weight:bold;
  text-transform:uppercase;
  margin:5px 10px 0 0;
  
  float:left;
  
}

.agregar-comentario .i_contacto{
  margin:0 0 8px 0;
  width:134px;
  float:right;
}

.edad_form{
  font-size:11px;
  color:#999999;
  font-weight:bold;
  text-transform:uppercase;
  margin:16px 11px 0 14px;
  float:left;
}

.i_edad{
  background:none;
  border:1px solid #656565;
  height:19px;
  width:32px;
  color:#FFFFFF;
  padding:3px 0 0 3px;
  margin:0 102px 10px 0;
  float:right;
}

.email_form{
  font-size:11px;
  color:#999999;
  font-weight:bold;
  text-transform:uppercase;
  margin:16px 11px 0 8px;
  float:left;
}

.pais_form{
  font-size:11px;
  color:#999999;
  font-weight:bold;
  text-transform:uppercase;
  margin:17px 11px 0 17px;
  float:left;
}
.borrar-cancelar{
float:right;
color:#CCCCCC;
font-size:11px;
width:200px;
}

.borrar-comentario{
  display:block;
  width:60px;
  height:22px;
  text-indent:-9999%;
  background: url(/images/borrar-enviar.gif);
  margin:0 10px 0 70px;
  _margin-left:35px;
  float:left;
}

.enviar-comentario{
  display:block;
  width:60px;
  height:22px;
  text-indent:-9999%;
  background: url(/images/borrar-enviar.gif) -70px 0;
  margin:0;
  float:right;
}

.obligatorio{
  margin:5px 0 0 33px;
  color:#999999;
}

.caracteres{
margin:-16px 0 0 -395px;
color:#999999;
}

.bajo-comentario{
 padding:15px 0 0 0;
  color:#999999;
  font-size:11px;
}


/*lightbox*/
.lightbox{
	width:640px;
	height:480px;
	border:1px solid #656565;
	padding:9px;
	margin: 0 auto;
	display: table; /*navegadores standard*/ 
	#position: relative; /*hack IE*/ 
	overflow:hidden;
}

	.light-top{ 
		#position: absolute; /*hack IE*/ 
		#top: 50%; /*hack IE*/ 
		display:table-cell; /*navegadores standard*/ 
		vertical-align: middle; /*navegadores standard*/ 
	} 

	.img-light{
		#position: relative; /*hack IE*/ 
		#top: -50%; /*hack IE*/ 
	}
	
	.img-txt{
		color:#999999;
		font-size:12px;
		line-height:12px;
		margin:0 auto;
		width:640px;
		margin-top:15px;
		
	}
	
	
	.img-txt SPAN{font-weight:normal;display:block;float:left;margin:5px 4px 0 0;}
	
	SPAN.border{margin:5px 10px 0 12px;width:1px; height:12px;font-size:0;padding:0;background:#999999;}
	
	.border HR{display:none;}
	
	a.botones-light{
		width:32px;
		height:22px;
		margin:0 10px 0 0;
		text-decoration:none;
		font-size:0;
		text-indent:-9999%;
		display:block;
		float:left;
	}
	
		a.ant{background: url(/images/botones-light.gif);}
		a.sig{background: url(/images/botones-light.gif) -42px 0;}
		a.cerrar{background: url(/images/botones-light.gif) -84px 0; margin-right:0px}
		
	DIV.botones-light{
		width:32px;
		height:22px;
		margin:0 10px 0 0;
		font-size:0;
		text-indent:-9999%;
		float:left;
	}
	
		DIV.ant{background: url(/images/botones-light.gif);}
		DIV.sig{background: url(/images/botones-light.gif) -42px 0;}
		
.respuesta-consulta{margin:0 18px 0 14px;}

#pie .left a {
	color:#FFFFFF;
	text-decoration:none;
}

#pie .left a:hover {
	text-decoration:underline;	
}

#comentario-preliminar-form-2 {
	padding-bottom:20px;
}