html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,  caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: Arial, Helvetica, sans-serif;
	list-style:none; list-style-image:none;

}

/*------------------- new_body -------------------------*/
#container { width:978px; _width:990px; padding:11px 11px 0 11px;_padding:11px 0 0 11px; float:left; margin:40px 0 0 0; background:#f5f5f5;}
#container_nobg { width:978px; padding:11px; float:left; margin:25px 0 0 0; background:#ededed;}
#col_ab { width:648px; _width:650px; float:left; _margin-right:6px;}
#col_a { width:318px; float:left; margin:0 12px 0 0; *margin:0 3px 0 0;}
#col_b { width:318px; float:left;}
#col_c { width:318px; float:right; *padding:0px;}
#destacadas { width:647px; float:left; margin:0 0 11px 0;}
#mod_col_a {width:318px; float:left; margin:0 0 11px 0;}
#mod_col_b {width:318px; float:left; padding:0 0 11px 0;}
#mod_col_ab { width:647px; float:left; padding:0 0 11px 0;}
#mod_enlaradio { width:647px; float:left; padding:0 0 11px 0;}
/*#mod_col_ab_google { width:627px; *width:634px; float:left; margin:10px 0 0 0; padding:10px; font-size:11px; background:#fff;}*/
#mod_colc { width:318px; margin:0 0 11px 0; float:left;}
.mod_colc { width:318px; margin:0 0 11px 0; float:left;}

/*contenedor*/
body{ margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#343434 url(../img/bg_lamega.jpg) no-repeat fixed center top; text-align:left;}
#oxigeno_container{width:1000px;margin:0 auto; padding:0 0 9px 0;}
* {margin:0px; padding:0px; border:none; text-align:left;}

/*cabe*/
#cabecera_datos_top{ float:left; padding:9px 0 0 0; display:inline; height:25px; width:1000px; background: #000; border-bottom:4px solid #fff;}		
#outer{float:left; height:25px; width:100%; position:relative; margin:0;padding:0; z-index:1 !important; font-family:Arial,helvetica, sans-serif; background: url(../img/fondo_menutop.gif) }
 /*----nuevo menu top---------*/
    .menu_top {float:left;list-style-type:none; padding:0 0 0 127px; margin:0 ;
       background:url(../img/minilogogrupo.gif) no-repeat 0 0;}
    .menu_top ul {list-style-type:none;padding:0; margin:0;}
    .menu_top li {float:left; margin:0; position:relative; height:25px; }
    .menu_top li.subtop {background:#e7e6d3; margin-right:3px;}
    .menu_top li.subtop  span {color:#bb0000; font-size:10px; position:absolute;top:3px;
                          right:10px;  }
    .menu_top li.ieheight{_height:25px; _overflow:hidden;}
    .menu_top li.pdg  {padding-right:33px; }
    .menu_top li.subtop a img.xy { position:relative;top:-2px; }    
	.menu_top .opc_top_activo { background:url(../img/fondo_menutop_activo.gif) repeat-x ;	height:25px;}
	.menu_top .opc_top_activo a{background:#ccc url(../img/fondo_menutop_activo.gif) repeat-x ;	height:25px; color:#000; text-decoration:none;}
	.menu_top .opc_top_activo a:hover{ background:#ccc url(../img/fondo_menutop_activo.gif) repeat-x ;	height:25px;color:#000;   }		    
    .menu_top table {border-collapse:collapse; position:absolute; top:0; left:0;
                    z-index:80;font-size:1em; _height:100px;  }
    .menu_top li a {display:block; color:#013E87; font-size:11px; line-height:24px;
       text-decoration:none;  font-weight:bold; padding:0 10px; height:24px;  float:left;}
    .menu_top :hover{ background:#e7e6d3; text-decoration:none; }
    .menu_top :hover > a {background:#e7e6d3; }    
    .menu_top li.subtop a{ text-decoration:none;}
    .menu_top li.subtop a:hover{ text-decoration:underline;}    
    .menu_top ul {position:absolute;left:-9999px; width:100px;
                padding:0; background: #E7E6D3; border:#013E87 solid 1px;
		border-width:0 1px 1px 1px; _padding-bottom:3px; }
    .menu_top :hover ul{left:-1px; top:24px; _top:20px; } /* the background image is for IE7 */
    .menu_top :hover ul :hover ul { padding:0 3px; left:125px; top:-3px;}
    .menu_top li.maswidth {width:60px;}    
    .menu_top li.txt_top_color a{color:#013E87; position:relative;
                    top:0px;  _top:4px; line-height:25px;  }
    .menu_top li.txt_top_color a:hover{color:#013E87;  } 
    .menu_top .subtop table ul li{ width:100px;}
    .menu_top .subtop table ul li a{color:#013E87;  background:none; text-decoration:none; width:80px;}
    .menu_top .subtop table ul li a:hover{ color:#fff; background:#013E87; 
      text-decoration:none; }    
    /*----fin menu top---*/	

#zona_logo { background:#feef00 url(../img/lamega_header.jpg) no-repeat; *background:#feef00 url(../img/lamega_header.jpg) no-repeat 0 12px; height:78px; *height:90px; float:left; width:1000px; }
#zona_logo a.logo {  width:350px; padding-left:277px; padding-bottom:60px; *padding-bottom:75px; height:71px; background: url(../img/logolamega.png) no-repeat 0 0; text-decoration:none;}
#zona_logo a.logo span { visibility:hidden;}
#zona_logo .links_reg { float:right; color:#000; text-align:right; margin:5px 20px 0 10px; _margin:0 10px 0 10px; text-align:right; font-size:11px;}
#zona_logo .links_reg a { color:#000; font-size:11px;}
#zona_logo .links_reg a img { margin:10px 0 0 0;}
#zona_logo .links_reg a.audio_vivo { background:url(../img/icn_volumen.gif) no-repeat 0 3px; padding:0 0 0 20px;}

/*-------------inicio de clases para banners de cabecera-------------*/
/*	.OAS_728x90{  float:left; padding-left:10px;  width:970px;  height:90px;
                            z-index:1;  margin-top:5px; text-align:center;
                            background:url(../img/cabecera_publicidad.gif) no-repeat left 0;  }
		.OAS_235x90{  float:right; z-index:10;   width:235px;  height:90px; position:relative;  margin:6px 0px 5px 3px; display:inline;}*/
							
		.OAS_960x90 {  float:left; padding-left:10px;  width:970px;  height:90px;
                            z-index:1;  margin-top:5px; text-align:center;
                            background:url(../img/cabecera_publicidad.gif) no-repeat left 0;  }
							
		.OAS_960x90 #EPL_960X90 table div div {text-align:center; width:960px;}
		.OAS_960x90 #EPL_960X90 table{ background-color:#333;}


.banner_300x25{	float:right; margin:5px 10px; width:300px; height:25px;background:#ccc;}
/*----------------------*/
#cabecera_publicidad_iframe{ background:#4C4C4C; float:left; padding:0 9px 0 20px; width:985px; position:relative;}	
/* ----------------------------------- */
#wrapper_menu{float:left; width:1000px;height:60px; background:#fff;     }
#cabecera{  float:left;	 display:inline; width:1000px;  background:#fff; }
#cabecera_publicidad2{width:1000px;float:left; display:inline; background:#4c4c4c; position:relative; top:40px;}	  
#cabecera_publicidad{width:1000px;float:left; display:inline; background:#000; z-index:999999;}
#cabecera_publicidad_pubmenores	{  float:right; width:261px;height:100px; text-align:right; background:url(../img/cabecera_publicidad.gif) no-repeat left ;}
#cabecera_publicidad_pubmenores	span { float:right;}			  
  /*---------------------------nuevo super menu-------------------------*/
body {font-family: Arial,Helvetica, Sans-serif;}
#info {width:1000px; float:left; margin: 0; background:#e4e5e9 url(../img/bg_menu_off.gif) repeat-x; background-position:0 -50px; height:40px;}
#nav {margin:0; float:left; width:1000px; height:40px; background:#e4e5e9 url(../img/bg_menu_off.gif) repeat-x; position:relative;}
#nav .select, #nav .current , #nav .softcurrent{margin:0; padding:0; list-style:none; display:block;}
#nav li {float:left; display:inline; margin:0; padding:0; height:auto; line-height:35px; height:25px;}
#nav .select a, #nav .softcurrent a, #nav .current a {display:block; height:40px; float:left; text-decoration:none; font-size:12px; white-space:nowrap; font-weight:600; line-height:40px; border-right:#ccc solid 1px;    }        
* html #nav .select a, * html #nav .current a , * html #nav .softcurrent a {width:1px;}
#nav .select a span, #nav .softcurrent a span, #nav .current a span {height:100%; display:block; text-transform:uppercase;  padding:0 12px;  color:#333; font-weight:bold;}
#nav .select a:hover, #nav .select li:hover a { cursor:pointer;}
#nav .select a:hover span, #nav .select li:hover a span {background:#333 url(../img/bg_menu_over.gif) repeat-x; color:#fff; height:40px; }
#nav .sub {display:none;}
/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}
#nav .current a { border-right:#666 solid 1px; height:40px; background:#000 url(../img/bg_menu_on.gif) repeat-x;}	    
#nav .current a span {color:#fff; }	
#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover { color:#89a10b;}
#nav .sub_active .current_sub a, #nav .sub_active a:hover {  color:#fff;}
#nav .select li a:hover .sub, #nav .select li:hover .sub {display:block; position:absolute; width:1000px; top:40px; left:0; background:#000; margin-top:1px; padding:0 ; z-index:100; color:#89a10b; height:25px;}      
#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
#nav .sub_active {display:block; position:absolute; width:1000px; background:#000; padding:0; z-index:0; color:#333; height:40px; top:40px; left:0;  }
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:1px; *margin-top:0px;}
#nav .sub_active a {height:25px; float:left; text-decoration:none;
      line-height:20px; white-space:nowrap; font-weight:normal;}
#nav .sub_active a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; padding:0 10px; _padding:0 5px; margin:0; background:url(../img/menu.gif); font-size:14px; width:auto; white-space:nowrap; font-weight:600; border:0; color:#fff; line-height:40px; _height:29px}
#nav .current .sub_active li.opcactivo a, #nav .current .sub_active li.opcactivo a:hover {float:left; color:#bb0000;}
#nav .softcurrent .sub_active li.opcactivo a,
#nav .softcurrent .sub_active li.opcactivo a:hover {float:left; color:#bb0000;}
/*----*/
#nav .current .sub_active .txt_miniblue {float:left; padding-left:10px;}    
#nav .current .sub_active .txt_miniblue a {padding:0; font-size:10px; color:#fff; text-decoration:underline; cursor:pointer; font-weight:400;}
#nav .current .sub_active .txt_miniblue a:hover {color:#f90; }
#nav .softcurrent .sub_active .txt_miniblue {float:left; padding-left:10px;} 
#nav .softcurrent .sub_active .txt_miniblue a {padding:0; font-size:10px !important; color:#013E87; text-decoration:underline; cursor:pointer;font-weight:400;}
#nav .softcurrent .sub_active .txt_miniblue a:hover {color:#bb0000; }
/*------*/
#nav .select li:hover .sub li.txt_miniblue a {font-size:10px !important; text-decoration:underline; font-weight:400;}
/*---*/
#nav .current a .pointer{ background:#000 url(../img/bg_menu_on.gif) repeat-x; height:26px; _height:40px;  }
#nav .current a:hover .pointer{ color:#fff; background:#000 url(../img/bg_menu_on.gif) repeat-x; height:40px; }	     


/*----------------------------- buscador ------------------------------*/

.buscador { position:absolute; top:10px; right:20px; width:255px;}
.buscador .input_txt { width:220px; height:17px; border:solid 1px #dadada; font-size:11px; color:#666;  float:left; padding:2px 2px 0 2px;}
.buscador .input_img { float:left;}
.buscador input.no_foco {border:#ccc solid 1px; color:#999; height:19px; width:220px; margin:0; font-size:12px; float:left; }
.buscador input.foco{border:#6699CC solid 1px; color:#000; height:19px; width:220px; margin:0; font-size:11px; float:left;}
.caja_buscador { float:left; margin:0;}
.btn_buscador { float:left;}

/* EN LA RADIO - HEADER */
.enlaradio { height:60px; margin:5px 10px 0 10px; padding:3px 10px; float:right; border:solid #666; border-width:0 1px; font-size:11px; width:165px;}
.bck_radio{background:url(../img/ico_audio_16x16.gif) no-repeat; font-weight:bold; font-size:11px; padding:0 0 0 20px;} 
#cabecera_escuchaenvivo{float:left; text-align:left; width:142px; padding:0 0 0 20px; line-height:16px;}
.bck_prog{padding:0 5px 0 0 !important; font-weight:bold; text-decoration:none;}
.enlaradio a { color:#333;}

/* FIN EN LA RADIO - HEADER */

.txt_red { color:#000;}
.txt_bold { font-weight:bold;}

.display_on { display:block;}
.display_off { display:none;}

/*-------- TITULOS ---------*/
.m318_titulo { padding: 0 0 2px 0; float:left; width:316px; *width:318px; border:solid #999; border-width:0 1px; background:#fff url(../img/icotit_fff.gif) no-repeat 7px 9px;}
.m318_titulo h3 { float:left;  padding:5px 0 5px 25px; font-size:18px;}
.m318_titulo_b { padding: 0 0 2px 0; float:left; width:316px; *width:318px; border:solid #999; border-width:0 1px 0 1px; background:#feffef url(../img/icotit_fef.gif) no-repeat 7px 9px;}
.m318_titulo_b h3 { float:left;  padding:5px 0 5px 25px; font-size:18px;}
.m318_titulo_c { padding: 0 0 2px 0; float:left; width:316px; *width:318px; border:solid #b0ca05; border-width:0 1px 0 1px; background:#b0ca05 url(../img/icotit_f8f.gif) no-repeat 7px 9px;}
.m318_titulo_c h3 { float:left;  padding:5px 0 5px 25px; font-size:18px;}
.m648_titulo { background:#feffef url(../img/icotit_fef.gif) no-repeat 7px 9px; padding: 0 0 2px 0; float:left; width:646px; *width:648px; border:solid #999; border-width:0 1px 0 1px;}
.m648_titulo h3 { float:left;  padding:5px 0 5px 25px; font-size:18px;}
.m978_titulo { background:#b0ca05; padding: 0 0 2px 0; float:left; width:977px; *width:978px; border:solid #b0ca05; border-width:0 1px 1px 1px;}
.m978_titulo h3 { float:left;  padding:5px 0 5px 8px; color:#333; font-size:18px; }
.m648_titulo_fotos{ background:#333 url(../img/icotit_fef.gif) no-repeat 7px 9px;; padding: 0 0 2px 0; float:left; width:646px; *width:648px; border:solid #333; border-width:0 1px 0 1px;}
.m648_titulo_fotos h3 { float:left;  padding:5px 0 5px 25px; font-size:18px; color:#fff!important;}

/*-------- modulos ---------*/

.mod_simple { width:318px;  float:left; background:#fff;}
.mod_simple h2 a { color:#f29400; text-decoration:none;}
.mod_simple h2 a:hover { text-decoration:underline;}
.mod_simple h2 { color:#fff;}
.mod_simple h3 { color:#333; margin:0 10px 0 0px; font-size:16px;}

.mod_doble { width:648px;  float:left; background:#fff;}
.mod_doble h2 a { color:#f29400; text-decoration:none;}
.mod_doble h2 a:hover { text-decoration:underline;}
.mod_doble h2 { color:#fff;}
.mod_doble h3 { color:#333; margin:0 10px 0 0px; font-size:16px;}


#mod_col_ab_google { width:627px; *width:634px; float:left; margin:10px 0; padding:10px; font-size:11px; background:#fff;}

/*-------- conectate ---------*/
.redes {border:#999 solid; border-width:0 1px; float:left; padding:6px 0 5px 53px; _padding:12px 0 5px 31px; width:263px; }
.redes li { float:left; margin:0 12px 0 0;}
.redes li.ult_li { _margin:0px;}


/*--------------- bordes modulos--------------*/

.mod_simple .col_bottom { height:4px; background:url(../img/fff_22.gif) no-repeat right bottom; width:318px; float:right;  font-size:1px;}
.mod_simple .col_bottom2 { height:4px; background:url(../img/fff_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_simple .col_top { height:4px; background:url(../img/fff_12.gif) no-repeat right 0; width:318px; float:right; font-size:1px;}
.mod_simple .col_top2 { height:4px; background:url(../img/fff_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_simple .col_bottom_000 { height:4px; background:url(../img/000_22.gif) no-repeat right bottom; width:318px; float:right;  font-size:1px;}
.mod_simple .col_bottom_0002 { height:4px; background:url(../img/000_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_simple .col_top_000 { height:4px; background:url(../img/000_12.gif) no-repeat right 0; width:318px; float:right; font-size:1px;}
.mod_simple .col_top_0002 { height:4px; background:url(../img/000_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_simple .col_bottom_ver { height:4px; background:url(../img/ver_22.gif) no-repeat right bottom; width:318px; float:right;  font-size:1px;}
.mod_simple .col_bottom_ver2 { height:4px; background:url(../img/ver_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_simple .col_top_ver { height:4px; background:url(../img/ver_12.gif) no-repeat right 0; width:318px; float:right; font-size:1px;}
.mod_simple .col_top_ver2 { height:4px; background:url(../img/ver_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_simple .col_bottom_fef { height:4px; background:url(../img/feffef_22.gif) no-repeat right bottom; width:318px; float:right;  font-size:1px;}
.mod_simple .col_bottom_fef2 { height:4px; background:url(../img/feffef_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_simple .col_top_fef { height:4px; background:url(../img/feffef_12.gif) no-repeat right 0; width:318px; float:right; font-size:1px;}
.mod_simple .col_top_fef2 { height:4px; background:url(../img/feffef_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_simple .col_bottom_f8f { height:4px; background:url(../img/f8f8f8_22.gif) no-repeat right bottom; width:318px; float:right;  font-size:1px;}
.mod_simple .col_bottom_f8f2 { height:4px; background:url(../img/f8f8f8_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_simple .col_top_f8f { height:4px; background:url(../img/f8f8f8_12.gif) no-repeat right 0; width:318px; float:right; font-size:1px;}
.mod_simple .col_top_f8f2 { height:4px; background:url(../img/f8f8f8_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_doble .col_bottom { height:4px; background:url(../img/feffef_22.gif) no-repeat right bottom; width:648px; float:right;  font-size:1px;}
.mod_doble .col_bottom2 { height:4px; background:url(../img/feffef_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_doble .col_top { height:4px; background:url(../img/feffef_12.gif) no-repeat right 0; width:648px; float:right; font-size:1px;}
.mod_doble .col_top2 { height:4px; background:url(../img/feffef_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.parrilla .col_bottom { height:4px; background:url(../img/ver_22.gif) no-repeat right bottom; width:978px; float:right;  font-size:1px;}
.parrilla .col_bottom2 { height:4px; background:url(../img/ver_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.parrilla .col_top { height:4px; background:url(../img/ver_12.gif) no-repeat right 0; width:978px; float:right; font-size:1px;}
.parrilla .col_top2 { height:4px; background:url(../img/ver_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_doble .col_bottomff { height:4px; background:url(../img/fff_22.gif) no-repeat right bottom; width:648px; float:right;  font-size:1px;}
.mod_doble .col_bottomff2 { height:4px; background:url(../img/fff_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_doble .col_topff { height:4px; background:url(../img/fff_12.gif) no-repeat right 0; width:648px; float:right; font-size:1px;}
.mod_doble .col_topff2 { height:4px; background:url(../img/fff_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_doble .col_bottom_000 { height:4px; background:url(../img/000_22.gif) no-repeat right bottom; width:648px; float:right;  font-size:1px;}
.mod_doble .col_bottom_0002 { height:4px; background:url(../img/000_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.mod_doble .col_top_000 { height:4px; background:url(../img/000_12.gif) no-repeat right 0; width:648px; float:right; font-size:1px;}
.mod_doble .col_top_0002 { height:4px; background:url(../img/000_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}

.mod_doble .col_top_333 { height:4px; background:url(../img/333_12.gif) no-repeat right 0; width:648px; float:right; font-size:1px;}
.mod_doble .col_top_3332 { height:4px; background:url(../img/333_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}




/*-------- blogs ---------*/
.mod_simple ul.programas { float:left; width:316px; border:#999 solid; border-width:0 1px;}
.mod_simple ul.programas li { padding:10px 7px; /*border-bottom:solid 1px #E7E4EF;*/ float:left;}
.img_prog { float:left; margin:0 10px 0 0; border:solid 1px #999; width:112px; height:84px;}
.mod_simple ul.programas li h2 { float:left; width:130px; margin:0 0 5px 0;}
.mod_simple ul.programas li.nofoto h2 { width:300px; }
.mod_simple ul.programas li h2 a { font-size:14px; color:#89a10b;}
.mod_simple ul.programas li h2 a:hover { color:#f88403;}
.mod_simple ul.programas li h4.post a { float:left; color:#666;}
.mod_simple ul.programas li h4 { float:left; color:#999; width:130px; font-weight:normal;}
.mod_simple ul.programas li.nofoto h4 { width:300px;}
.mod_simple ul.programas li h4.post2 { width:280px;}
.mod_simple ul.programas li h4.post2 a { float:left; color:#666;}
.mod_simple ul.programas li h5 { float:left; color:#999; width:130px; font-weight:normal; font-size:11px; margin:3px 0 0 0;}
.mod_simple ul.programas li.vermas_secc {float:left; border:none; display:inline;}
.vermas_secc h3 a{float:right; color:#9f0000; font-size:14px; margin:3px 0 3px 0;}
.mod_simple ul.programas li.blog_sec {padding:0 0 10px 12px; width:281px;}
.mod_simple ul.programas li.blogli_final { background: url(../img/bg_programas.jpg) right bottom no-repeat; border:none;}
.redes {border:#89a10b solid; border-width:0 1px; float:left; padding:6px 0 5px 55px; width:261px; background:#feffef; }
.reporterow {border:#999 solid; border-width:0 1px; float:left; padding:6px 0 5px 35px; width:281px; background:#feffef;}
.tit_reportero {font-size:14px !important; margin:2px 10px 2px 0;}

.no_border { border:none !important;}

/*********************************************/

.not_enlaradio { width:626px; float:left; margin:0 10px;}
.not_enlaradio li { padding:10px 7px; border-bottom:solid 1px #E7E4EF; float:left;}
.not_enlaradio li h2 { float:left; width:515px; margin:0 0 5px 0;}
.not_enlaradio li h2 a { font-size:12px; color:#89A10B;}
.not_enlaradio li h2 a:hover { color:#f88403;}
.not_enlaradio li h4.post a { float:left; color:#999;}
.not_enlaradio li h4 { float:left; color:#999; width:515px; font-weight:normal; font-size:12px}
.img_notr { float:left; margin:0 10px 0 0; border:solid 1px #333; width:72px; height:54px;}


.auspicio_661{width:645px;  float:left; display:inline; border:solid #333; border-width:1px 1px 0 1px;}
.pdgnews_661{padding:2px 0 5px 0; width:646px;}

.auspicio_318{width:316px;  float:left; display:inline; border:solid #999; border-width:1px 1px 0 1px;}
.pdgnews_318{padding:2px 0 5px 0; width:316px;}

.news_content_footerleft{ float:left; padding:5px 0 0 8px;}

.auspiciado_x { height:15px; margin:8px 0 0 4px;} 

/******************** CONCURSOS **********************/

.concursos { float:left; width:317px; border:#E7E4EF solid; border-width:0 1px;}
.concursos li { margin:10px 7px 0 7px; *margin:10px 0 0 3px; border-bottom:solid 1px #E7E4EF; float:left; padding:0 0 10px 0;}
.concursos li h2 { float:left; width:168px; margin:0 0 5px 0;}
.concursos li h2 a { font-size:14px; color:#89A10B;}
.concursos li h2 a:hover { color:#f88403;}
.img_concursos { float:left; margin:0 10px 0 0; border:solid 1px #333; width:120px; height:90px;}

/******************** EVENTOS **********************/

.megamovil { float:left; width:317px; border:#999 solid; border-width:0 1px; background:#010101;}
.megamovil li { margin:12px 0 10px 11px; *margin:10px 0 10px 5px; border-bottom:solid 1px #E7E4EF; float:left; padding:0 0 10px 0; b}
.megamovil li h2 { float:left; width:281px; margin:0 0 5px 15px;}
.megamovil li h2 a { font-size:12px; color:#fff; font-size:11px;}
.megamovil li h2 a:hover { color:#f88403;}
.img_megamovil { float:left; margin:0 10px 0 0; border:solid 15px #010101; width:263px; height:197px;}

/******************** MEGA MOVIL **********************/

.eventos { float:left; width:316px; border:#999 solid; border-width:0 1px; background:#feffef;}
.eventos li { margin:2px 0 10px 11px; *margin:10px 0 10px 5px; border-bottom:solid 1px #E7E4EF; float:left; padding:0 0 10px 0;}
.eventos li h2 { float:left; width:296px; margin:0 0 5px 0;}
.eventos li h2 a { font-size:14px; color:#89a10b;}
.eventos li h2 a:hover { color:#f88403;}
.eventos li h4 { float:left; width:296px; margin:0 0 5px 0; font-weight:normal;}
.img_eventos { float:left; margin:0 10px 10px 0; border:solid 15px #333; width:263px; height:197px;}


/****** nube de tags *******/
.nubes {float:left; margin:0; width:647px; _width:337px; background:#000 url(../img/fondo_fotos.gif) repeat-x;}

.nubes h3 { padding: 7px 3px;}
.nubes .news_wrapper_namesecleft h3 { padding:0px;}

#nube_fotos { float:left; _padding:20px 0 20px 0; width:646px; height:320px; position:relative;  border:solid #333; border-width:0 1px 0 1px; }
#nube_fotos ul li img{ padding:0px; margin:0px; border:solid 1px #666; }
#nube_fotos ul li a:hover img{ background:#fff; z-index:200; border:none; }
#nube_fotos a { text-decoration:none; display:block;}
#nube_fotos ul { float:left;}
#nube_fotos ul li {  display:block; background:#ffffff;}
#nube_fotos ul li:hover {margin:-25px 0 0 -25px;  z-index:200; border:solid 1px #999;}
#nube_fotos ul li a {display:block;}
#nube_fotos ul li a:hover {border:none; _border:solid 1px #de5a5a;}
#nube_fotos ul li a:hover h3 { color:#f88403; font-size:14px; font-weight:bold; width:136px;}
#nube_fotos ul li a:hover h3:hover { color:#f88403;}
         /* posicion */
#nube_fotos .nb01 { float:left; position:absolute; top:14px; left:30px; z-index:100;}
#nube_fotos .nb02 { float:left; position:absolute; top:118px; left:56px; z-index:95;}
#nube_fotos .nb03 { float:left; position:absolute; top:66px; left:169px; z-index:90;}
#nube_fotos .nb04 { float:left; position:absolute; top:210px; left:225px; z-index:85;}
#nube_fotos .nb05 { float:left; position:absolute; top:50px; left:358px; z-index:80;}
#nube_fotos .nb06 { float:left; position:absolute; top:135px; left:358px; z-index:75;}
#nube_fotos .nb07 { float:left; position:absolute; top:34px; left:470px; z-index:70;}
#nube_fotos .nb08 { float:left; position:absolute; top:135px; left:497px; z-index:65;}
/* ancho li over */
#nube_fotos .nb01:hover, #nube_fotos .nb06:hover{ width:180px; padding:5px 5px 1px 5px; }
#nube_fotos .nb02:hover, #nube_fotos .nb05:hover{ width:153px; padding:5px 5px 1px 5px;}
#nube_fotos .nb03:hover{ width:230px; padding:5px 5px 1px 5px;}
#nube_fotos .nb04:hover, #nube_fotos .nb07:hover{ width:173px; padding:5px 5px 1px 5px;}
#nube_fotos .nb08:hover{ width:137px; padding:5px 5px 1px 5px;}
/* tamaño fotos */
#nube_fotos .nb01 a img, #nube_fotos .nb06 a img{ width:130px; height:97px;}
#nube_fotos .nb02 a img, #nube_fotos .nb05 a img{ width:103px; height:77px;}
#nube_fotos .nb03 a img{ width:180px; height:135px;}
#nube_fotos .nb04 a img, #nube_fotos .nb07 a img{ width:123px; height:93px;}
#nube_fotos .nb08 a img{ width:87px; height:65px;}
/* tamaño fotos hover*/
#nube_fotos .nb01 a:hover img, #nube_fotos .nb06 a:hover img{ width:180px; height:147px;}
#nube_fotos .nb02 a:hover img, #nube_fotos .nb05 a:hover img{ width:153px; height:127px;}
#nube_fotos .nb03 a:hover img{ width:230px; height:185px;}
#nube_fotos .nb04 a:hover img, #nube_fotos .nb07 a:hover img{ width:173px; height:143px;}
#nube_fotos .nb08 a:hover img{ width:137px; height:115px;}
/* fin nube de tags */



/* tienes q verlo */
.box_tqv{float:left; width:318px; margin:0; background:#fff;}
.display_tqv {border:solid #999; border-width:0 1px; position:relative; float:left; width:316px; background:#feffef;}
.tit_foto_cajamm {padding:6px 10px 8px 10px; text-align:left; float:left; height:39px; _height:46px; line-height:18px;}
.tit_foto_cajamm h4 a  { color:#fff;}
.tit_foto_cajamm h5 a {text-decoration:none; text-align:left; font-size:10px; font-weight:bold;}
.rpp_tqv { padding:0px; list-style-type:none; width:294px; _width:290px; z-index:0; display:block; margin:11px 11px 0 11px; _margin:11px 0px 0 5px; border:solid #999; border-width:1px 1px 0 1px; float:left; background:#000;} 
.rpp_tqv li.rpp_tqv_mainimg {text-align:center; margin:auto; padding:0; position:relative;}
.rpp_tqv li.rpp_tqv_mainimg img { width:294px; height:167px; border-bottom:solid 1px #999;}

.rpp_tqv li.rpp_tqv_mainimg .anterior { position:absolute; top:0px; left:0px; width:24px; height:160px;}
.rpp_tqv li.rpp_tqv_mainimg .anterior:hover { position:absolute; top:0px; left:0px; width:24px; height:160px; background-image:url(../img/fle_izq.gif); filter: alpha(opacity=70); opacity: .7; cursor:pointer;}
.rpp_tqv li.rpp_tqv_mainimg .anterior a {display:block;  margin:0px; padding:71px 7px 71px 7px; text-decoration:none;	}
.rpp_tqv li.rpp_tqv_mainimg .anterior img { width:10px; height:28px; background:transparent; border:none;}
.supermini { color:#ccc; font-size:11px;}
.rpp_tqv li.rpp_tqv_mainimg .siguiente { position:absolute; top:0px; right:0px; width:24px; height:160px;}
.rpp_tqv li.rpp_tqv_mainimg .siguiente:hover { position:absolute; top:0px; right:0px; width:24px; height:160px; background-image:url(../img/fle_der.gif); filter: alpha(opacity=70); opacity:.7; cursor:pointer;}
.rpp_tqv li.rpp_tqv_mainimg .siguiente a {display:block;  margin:0px; padding:71px 7px 71px 7px; text-decoration:none;}
.rpp_tqv li.rpp_tqv_mainimg .siguiente img { width:10px; height:28px; background:transparent; border:none;}
.both {clear:both;}
.tqv_th { padding:0 0 12px 12px; _padding:0 0 8px 12px; background:#feffef url(../img/bg_tqv_th.jpg) no-repeat 11px -2px; *background: #feffef url(../img/bg_tqv_th.jpg) no-repeat 11px 0px; _background:#feffef url(../img/bg_tqv_th.jpg) no-repeat 10px -2px; float:left; width:304px; _width:304px; border:solid #999; border-width:0 1px;}
.tqv_th ul { margin: 0px;}
.tqv_th ul li { float:left; width:73px; height:56px; margin:0px; _margin:0px; padding:20px 1px 0 0; _padding:15px 0 0 0; }
.tqv_th ul li:hover { float:left; width:73px; height:56px; margin:0 0 0 0; _margin:0 0 0 0; padding:20px 1px 0 0; background:url(../img/tqv_flechita_th.gif) no-repeat  center -3px; *background:url(../img/tqv_flechita_th.gif) no-repeat  center -1px; _background:url(../img/tqv_flechita_th.gif) no-repeat  center -3px;}
.tqv_th ul li.flecha {background:url(../img/tqv_flechita_th.gif) no-repeat  center -3px; *background:url(../img/tqv_flechita_th.gif) no-repeat  center -1px; _background:url(../img/tqv_flechita_th.gif) no-repeat  center -3px;}
.tqv_th ul li img { border:solid 1px #999; margin:1px 0 0 1px; _margin:3px 0 0 1px; display:block; width:67px; height:50px; padding:1px;}
.tqv_th ul li img:hover { border:solid 2px #999; margin:0px; *margin:-1px 0 0 1px; cursor:pointer;}
.tqv_th ul li.activ img { border:solid 2px #fbbd00; margin:0 2px 0 0;}
.tqv_mv_nav    {float:left; width:316px; display:inline; border:solid #999; border-width:1px 1px 0 1px; padding:2px 0; background:#feffef;}
.tqv_mv_nav_left{ float:left; padding:0 0 0 5px;}
.tqv_mv_nav_left img{ padding:0px; margin:0px;}
.tqv_mv_nav_left span{line-height:25px;}
.tqv_mv_nav_right{float:right; padding:3px 5px 0 0;}
.tqv_mv_nav_right h5{ padding-right:11px; text-align:right; line-height:25px;}
.tqv_mv_nav_right h5 a { text-decoration:underline;}
.tqv_wrapper_mv2c {float:left; margin:0; width:318px; _width:316px; padding:0px;}
/*.tqv_wrapper_mv2c .tqv_titulo { background:#e2e2e2 url(../img/fnd_tits.gif) repeat-x; padding: 0 0 2px 0; float:left; width:316px; border:solid #ccc; border-width:0 1px 1px 1px;}
.tqv_wrapper_mv2c .tqv_titulo h3 { float:left;  padding:5px 0 5px 35px; background: url(../img/icon_tits.gif) no-repeat 12px 12px;}*/
.tqv_mv_nav_left .txt_gray { font-size:10px; color:#999; padding:0 0 0 10px;}

.rpp_newmm_etiqueta { position:absolute; top:79px; left:20px; height:93px; width:82px;
	        margin:0; border:0px; cursor:pointer; z-index:50;}
.image_alpha{filter: alpha(opacity=70); opacity: .7}
.auspiciado_x { height:15px; margin:8px 0 0 4px;} 
.tqv_mv_nav_left .auspiciado_x { width:46px; height:15px; margin:8px 0 0 4px;}


.campana { padding:15px 18px; float:left; border:solid #ccc; border-width:0 1px;}
.campana li { background:#ccc; padding:15px; width:250px;}
.campana li img { width:250px; height:188px;}
.tit_evento { border:solid #ccc; border-width:0 1px; width:316px;}
.tit_evento h2 { color:#89A10B; padding:10px 18px;}
.tit_evento h2 a { color:#89A10B;}
.tit_evento h4 { padding:0px 18px 15px 18px; font-weight:normal;}
.mod_conectate .mv_nav .mv_nav_left{ float:left; padding:5px 0 2px 57px; background:url(../img/auspiciado_por.gif) 10px 11px no-repeat; border:solid #ccc; border-width:1px 1px 0 1px; width:259px;}



/****************** FOOTER ********************/

#wrap_piecera{ float:left; margin-left:auto; margin-right:auto; width:982px;
                padding:10px 6px 10px 12px; background:#fff;}
#piecera{
	float:left;
	width:969px;
	_width:969px;
	padding:5px 6px 0 0;
	_padding:5px 4px 0;
}

#piecera ul li {
float:left;
padding-right:10px;
}
.pielogorss a {
background:url("../img/ico_RSSA_16x16.gif") no-repeat scroll 0 0 transparent;
padding:0 0 2px 20px;
}

/*-------- TITULARES PORTADA ---------*/

.mod_principal { width:646px; float:left; background:#000; position:relative; border:1px solid #999;}
.news_titular { background:#000; float:left; height:264px; _height:264px; *height:264px; }
.mod_principal .foot_titulares { position:absolute; bottom:0px; left:0px;}
.mod_principal img.img_princ { border:medium none; float:left; height:263px; width:350px;}
.mod_principal .noticias_princ { background:#000000 none repeat scroll 0 0;bottom:0px;float:left;height:64px;left:0px;opacity:0.7;position:absolute;width:390px;}
.nofilter {filter: alpha(opacity=100); opacity: 1}
.mod_principal h1 {position:absolute; left:10px; top:205px; width:330px; z-index:200; *top:205px; _top:205px; }
#fotoportada #titularportada a { color:#fff !important;}
#fotoportada #titularportada a:hover { color:#f90 !important;}
.mod_principal h3 { width:228px; margin:10px 0 10px 10px;}
.mod_principal ul { position:absolute; right:0px; top:0px; width:296px; z-index:10;}


.mod_principal ul li {background:#FFFFFF url(../img/bg_titulares.gif) repeat-x; height:66px; width:296px;}
.mod_principal ul li:hover {background:#000 url(../img/bg_titulares_on.gif) repeat-x;}
.mod_principal ul li:hover a { color:#fff;}
.mod_principal ul li.activ {background:#000 url(../img/bg_titulares_on.gif) repeat-x;}
.mod_principal ul li.activ a { color:#fff;}
.mod_principal ul li a img { width:66px; height:50px; border:solid 1px #999; margin:7px 0 0 13px; float:left;  }
.mod_principal ul li a img:hover { border:solid 1px #999; margin:7px 0 0 13px;}
.mod_principal ul li a.active img { color:#333!important; border:solid 1px #fff; margin:0px;}
.mod_principal ul li.anterior a, .mod_principal ul li.siguiente a { padding:0px; background:none; margin:0 3px 0 2px;}



.prog_titulo{width:100%; text-align:left; _float:left; padding:12px 0 12px 0; height:23px;}
.prog_titulo h3{ padding:0 0 0 10px; line-height:20px; color:#333; font-size:22px;}

.destacada_titulo{background:#666; width:100%; text-align:left; _float:left; padding:12px 0 12px 0; height:23px;}
.destacada_titulo h3{ padding:0px; line-height:20px; color:#ccc; font-size:22px; text-align:center;}


/*------- portada seccion------------*/	 
	.seccion_principal{ float:left; width:614px; padding:16px; *padding:10px 10px 5px 25px; border:#999 solid 1px; background:#fff; margin: 10px 0 0 0;}	
	.seccion_principal h2{ margin:2px 0 6px 0;}
	.seccion_principal p{ margin:10px 0 ; font-weight:bold; color:#666;}
	.seccion_principal p img{ margin:2px 4px 0 0;}
	.seccion_principal ul{float:right; width:308px;}
	.seccion_principal ul li{ padding:0 0 0 20px; margin-top:3px; }
	.ab_mas ul li span img { margin-right:4px;  }
	.foto_small_sec{float:left; width:131px; height:94px; border:#666 solid 1px; margin:0 10px 0 0 ;}
	.foto_small_sec_b{float:left; width:131px; height:50px; border:#666 solid 1px; margin:0 10px 0 0 ;}
	.foto_seccion{float:left; width:200px; height:150px; border:#666 solid 1px; margin:0 10px 0 0;}
	.foto_gde_n1_margin{float:left;	width:392px;	height:292px;	border:#666 solid 1px; margin:0 10px 0 0 ;}
.noticias_third { margin:0 0 35px 0;}
.noticias_third p { color:#999;}
	.foto_big_sec { width:292px; height:100px; float:left; border:#dadada solid 1px; margin:0 10px 0 0 ;}	
	.cont_seccion_secundaria{float:left; width:649px; padding:0px; margin-bottom:10px;}	
	.detalle_prog_sm { float:left; width:130px;}
	.minititularportada {float:right; margin:7px 5px 0 0; width:195px; font-weight:bold; color:#333!important;}
	.activ a .minititularportada {color:#fff!important;}
	li:hover a .minititularportada {color:#fff!important;}
	li a:hover .minititularportada {color:#fff!important;}
	
	
/************************* PUBLICIDAD *************************/
	
	
.pub_bottom { height:4px; background:url(../img/dadada_22.gif) no-repeat right bottom; width:318px; float:right;  font-size:1px;}
.pub_bottom2 { height:4px; background:url(../img/dadada_21.gif) no-repeat left bottom; width:4px; float:left; font-size:1px;}
.pub_top { height:4px; background:url(../img/dadada_12.gif) no-repeat right 0; width:318px; float:right; font-size:1px;}
.pub_top2 { height:4px; background:url(../img/dadada_11.gif) no-repeat left 0; width:4px; float:left; font-size:1px;}
/*----------- cajas publicidad ----------------*/
.box_publicidad01 { width:300px; background:#dadada; padding:5px 9px; float:left;}
.box_publicidad02 { width:318px; _width:316px; background:#000; float:left;}


.facebook {margin-left:-9px !important;}



/*******************************************************************/


/*---------------------new list----------------------*/
#newsbloq01 { float:left; margin:0 0 10px 0;}
.new_scroll{float:left; height:185px; padding:0 11px 8px 10px ;width:138px; border-right:1px solid #999	; overflow:hidden; position:relative;}
.new_scroll h4 { float:left; margin:10px 0 0 3px;}
.new_scroll h4 a { color:#333; text-decoration:none;}
.new_scroll img { margin:1px 0 0 2px; border:solid 1px #999;}
.new_scroll h4 a img {  border:none; margin:0 0 0 5px;}
.new_scroll h5 img { margin-right:4px; }
.new_scroll h5  { position:absolute; right:5px; bottom:5px; color:#333;}
.titleblog{ text-transform:uppercase; padding-bottom:3px; float:left; width:134px;  }
.wp_foto2{     float:left; width:133px; height:99px; border:0; margin:0 5px 7px 0px;}
.paddslides2{ padding-top:2px !important;  text-decoration:none; display:block }
.paddslides2 img{ position:relative; top:2px;  }
.sinlinea_r{ border-right:none !important;}
.pad_r{ padding:0 0 8px 10px; float:right; width:138px;}
.pad_l10 { margin:0 0 0 3px;}
.footer_scroll2 ul li{ float:left; padding:5px 6px 0 0; cursor:pointer; color:#333;}
.footwitt{ width:657px !important; border:0!important;}
.pattopbyp{ line-height:26px !important; }



.news_wrapper_namesec2{float:left; width:640px; color:#ccc; height:23px; }
.news_wrapper_namesec2 h3 { color:#333; font-weight:bold;  padding:0 0 0 10px; }
.news_wrapper_seccion2{float:left; width:635px; padding:0px;}
.news_content2{width:646px; *width:648px; float:left; display:inline; border:#999 solid 1px; border-width:0 1px; padding:10px 0 0 0; background:#feffef;}
.news_content3{width:639px; *width:647px; float:left; display:inline;padding:2px 7px 3px 0; border:#999 solid; border-width:1px 1px 0 1px; background:#feffef;}
.news_content_footerright2{ float:right; text-align:right; }

.state_bolitas{	float:right; display:inline; width:280px; height:23px; margin:7px 0 0 0;}
.state_bolitas ul{ float:right; height:22px; list-style-type:none; padding:0 9px 0 0; margin:5px 0 0 0;}
.state_bolitas ul li{display:inline; padding:4px 12px ; position:relative; top:4px; }	
.state_on{background:url(../img/rojo2.gif) no-repeat; cursor:pointer; }				
.state_off{ background:url(../img/plomo2.gif) no-repeat; cursor:pointer; }
.mod_wrapper{ background-color:#FFF}
.cont_twitt {float:left; width:326px; margin:0px; *margin:0 0 10px 0; }
/*-estylo g-*/
.foto_mm_portada{float:left; width:284px; height:213px; }
.rpp_newmm2 { float:left; list-style-type:none; background:#f3f3f3;
       height:230px; display:inline; width:306px; margin:0 0 10px 0;} 
.rpp_newmm2 li.rpp_newmm_mainimg_portada {background:#000;
              text-align:center; margin:auto; padding:0;}
.rpp_newmm2 li.rpp_newmm_mainimg_portada ul{ list-style-type:none;}
.rpp_newmm_mainimg_portada { position:relative;  }    
.rpp_newmm_etiqueta2 { position:absolute; top:164px; left:-14px; height:60px; width:47px;
                    margin:0; border:0px; cursor:pointer;}

.news_content{width:637px;  float:left; display:inline; background:#fff;
                border:#dadada solid 1px; border-width:0 1px 1px 1px;}
.pdgnews{padding:5px 0;}		
.news_content_footerleft{ float:left; padding:5px 0 0 8px;}
.news_content_footerleft span{line-height:31px;}
.news_content_footerright{ float:right; padding-right:10px; text-align:right;}
.news_content_footerright h5{line-height:31px;}
.news_block{ float:left; width:138px; height:200px; padding:10px; }
.borderright{border-right:#dadada solid 1px; }
.news_block h3 {margin:0 0 5px; display:block; padding:0;
      height:62px; overflow:hidden;  text-align:left; }
.news_block p{ text-align :left; padding:3px 0; height:131px;
             overflow:hidden; }
.news_foto { float:left; width:135px; height:101px; border:0; 
            margin:0 ; border:1px solid #999999;}
.news_widget{	width:302px; float:left; display:inline; margin:0;}
.news_widget_horizontal{float:left; width:996px;}	
/*------secciones--------------*/
.news_wrapper{width:648px; float:left; background:#fff;}
.news_wrapper .news_wrapper_namesec2 { background: #e7e4ef; padding:9px 0 7px 8px; border:solid #ccc; border-width:0 1px 1px 1px; width:638px;}
.news_wrapper_namesec{float:left;  width:622px;padding:12px 0 12px 15px; }
.news_wrapper_namesecleft{float:left; width:280px; line-height:19px;}
.news_wrapper_namesecright{float:right; width:300px; text-align:right; }
.news_wrapper_seccion{float:left; width:639px; padding:10px; background:#f3f3f3;
                    border:#dadada solid 1px; border-width:0 1px;}
.news_wrapper_seccion_color{float:left; width:100%;height:25px; padding-top:2px;}

#noticias { float:left; margin:0 0 11px; width:647px;}
/*---------------------------------------------*/

/********************** GRILLA PROGRAMAS **********************/

.parrilla { width:978px; float:left; background:#fff;}
.parrilla .tqv_titulo { background:#e2e2e2 url(../img/fnd_tits.gif) repeat-x; padding: 0 0 2px 0; float:left; width:976px; border:solid #ccc; border-width:0 1px 1px 1px;}
.parrilla .tqv_titulo h3 { float:left;   padding:5px 0 5px 35px;  }
.programacion { float:left;}
.parrilla table.grilla_programas { width:970px; color:#333; margin:10px 4px; background:#fff; }
.parrilla table.grilla_programas a { color:#89A10B; text-decoration:none;}
.parrilla table.grilla_programas a:hover { text-decoration:underline;}
.parrilla table.grilla_programas h2 {font-size:16px; font-weight:600; text-align:center; padding:0; margin:0; }
.parrilla table.grilla_programas h2.titulo12 {font-size:12px;}
.parrilla table.grilla_programas h2 a:hover {color:#ff9900; text-decoration:none;}
.grilla_programas tr td { border:solid 1px #ccc; text-align:center; vertical-align:middle; padding:5px 0; color:#666; background-color:#FEFFEF;}
.grilla_programas tr.dias td{ background-color:#89A10B; color:#FFF; font-weight:bold;}

.grilla_programas tr td p {font-size:10px;  text-align:center; padding:0; margin:0; }
.grilla_programas tr td p strong{ color:#000; font-size:12px; }
.grilla_programas tr td.horas {background:#EFEFEF none repeat scroll 0 0;color:#333333;font-size:11px;padding-left:5px; height:40px; width:65px !important;}
.grilla_programas tr td.patleft {width:110px !important; font-size:14px;}

#nd_wrapper_line { text-align:left; /*padding:5px 10px;*/ margin:15px 0 10px 0; width:956px; color:#333;}




/*-------- principal seccion hq ---------*/
.mod_doble { width:648px; float:left; background:#fff; position:relative;  }
.mod_principal_border { border:#999 solid; border-width:0 1px; background:#fff;float:left; padding-bottom:10px; padding-top:10px; width:646px;}
.mod_doble div img.foot_titulares { position:relative; bottom:0px; left:0px; width:647px; height:300px;}
.mod_doble a img.img_princ { float:left; width:350px; height:263px; margin:0 0 0 15px;}
.mod_doble h1 { width:230px; margin:0 0 10px 0;}
.mod_doble h3 { width:230px; color:#333; font-size:16px;}
.mod_doble .noticias_princ { float:left; width:235px; position:absolute; top:40px; right:15px; z-index:100; background:#333; filter: alpha(opacity=70); opacity: .7; height:210px;}
.mod_doble .titular_gorro {position:absolute; width:230px; padding-left:29px; right:26px; top:20px; z-index:200}
#mod_colc #facebook html body .mod_facebook { padding:0px !important;}
.facebook {margin-left:-9px !important;}


/*komodines*/
.pad0{ padding:0!important}
.with0{ width: 14%!important}
/*------*/
.wrapper_list{float:left; width:100%;}
.wrapper_list span{float:right; margin:2px 0 0 0;}
ul.pages{float:right; list-style-type:none;  margin-bottom:5px;}
ul.pages li{float:left; margin:0 5px 10px 0; cursor:pointer; width:21px;}
ul.pages li a{text-align:center; height:20px; cursor:pointer;text-decoration:none; font-weight:bold; }
ul.pages li a span{float:left; line-height:20px; margin:0;text-align:center; width:20px; color:#FFF; } 
/*--------------------------*/
.wrapper_list{float:left; width:100%;}
.wrapper_list span{float:right; margin:2px 0 0 0;}
ul.pages{float:right; list-style-type:none;  margin-bottom:5px;}
ul.pages li{float:left; margin:0 5px 10px 0; cursor:pointer; width:21px;}
ul.pages li a{text-align:center; height:20px; cursor:pointer;text-decoration:none; font-weight:bold; }
ul.pages li a span{float:left; line-height:20px; margin:0;text-align:center; width:20px; color:#000; }  
/*------------------------*/
.pag_activo{ background:url(../img/pag_activo.gif) no-repeat ; cursor:pointer; width:20px}
.pag_activo a span{color:#fff!important; }  
.pag_inactivo{ background:url(../img/pag_normal.gif) no-repeat ; cursor:pointer;width:20px;}
.cmpag_activo{ background:url(../img/mpag_activo.gif) no-repeat ;}
.cmpag_inactivo{ background:url(../img/mpag_normal.gif) no-repeat ;}
.pag_ant_sig{position:relative; top:2px; }
/*------*/

/* ----------------- registro --------------------- */
#wrapper_registro{float:left; margin:25px 0 10px 0; width:1000px; background:#fff; padding:0 0 50px 0;}
#registro_header{ width:100%; text-align:right;}
#registro_message{ background:#fff; font-size:12px; font-weight:bold; margin:10px 0 10px 32px; padding:10px; width:913px; color:#89A10B;}
#r_leftcol{float:left; width:280px; padding:10px; border:#999 solid 1px; margin:0 15px 0 32px; display:inline;}
#r_leftcol h2{
	margin:0 0 10px 0;
	color:#89A10B;
	background:#fff;
	padding:5px;
	border-bottom:solid 1px #89A10B;
}
#r_leftcol label{float:left; width:90px;}
#r_leftcol input.input_btn{float:left; margin:0 0 0 90px;}
#r_rightcol{float:right; width:550px; padding:10px;  border:#999 solid 1px; margin:0 32px 10px 15px; display:inline;}
#r_rightcol label{float:left; width:150px; margin:3px 0 0 0;}
#r_rightcol select{margin:0 7px 0 2px;}
#r_rightcol h2{
	margin:0 0 10px 0;
	color:#89A10B;
	background:#fff;
	padding:5px;
	border-bottom:solid 1px #89A10B;
}
#r_rightcol img{border:0; float:left;}
#r_rightcol p{padding:0 0 0 150px;}
.r_linea{float:left; text-align:right; width:100%; margin:5px 0;}
.r_field{float:left; width:100%; margin:5px 0 5px 0;}
#googleSearchUnitIframe { background:#fff; padding:10px; width:958px;}

.cuadroingresar { border:solid #999; border-width:0 1px;}


.btn_cmt { background:url(../img/bg_boton.gif) no-repeat !important; height:27px; width:87px; color:#fff; text-align:center; cursor:pointer; border:none !important;}

.r_field input { background:#fff; border:1px solid #999; color:#ccc; float:left;}



/*politicas*/

.politcs p { line-height:20px; margin-bottom:15px; width:901px;}
		.politcs h2 { color:#333; font-weight:bold; padding:10px 0 5PX 0}
		.politcs h3 { color:#666; font-size:12px; padding:10px 0 10PX 0; font-weight:bold}
		.politcs ul{ margin:0; padding:0 0 0 30px; width:857px; color:#333;}
		.politcs ul li { padding-bottom:15px; line-height:20px;  }
		#cuerpo #bloque_izquierdo2{	float:left;	width:965px; margin-top:23px; _margin-top:11px;	padding:0px 10px 10px; 	background:#FFFFFF;}




.no_bg { background:none!important;}



/* alertas */

	#caja_alertas {width:968px; height:39px; background:#88be15;margin:0 auto 12px auto; text-align:left; overflow:hidden;}
	#alerta_radio {font-size:16px; height:30px; background:#395202 url(../img/bg_alerta_lamega.jpg) right top no-repeat; float:left; padding:9px 39px 0 19px; color:#fff; font-weight:bold;}
	#txt_alerta_icon {float:left; font-size:18px; padding:1px 19px 0 60px; background:url(../img/icn_video.jpg) 16px 8px no-repeat; width: overflow:hidden; width:670px; line-height:34px;}
	.titularalerta {color:#000; text-decoration:none;}
	.titularalerta:hover { color:#bb0000;}
	.alerta_link {color: #9f0000; font-size:14px; font-weight:bold; margin:0 0 0 15px; line-height:34px;}
	.alerta_link:hover { color:#bb0000;}
	.bck_certifica  {background:url("../img/logos-certifica-iab.jpg") no-repeat scroll right top transparent;  width:100%; font-size:10px; font-size:10px;  padding:4px 0}
	.todaslasradios  {	border-top:1px solid #EEEEEE; 	float:left; 	margin-top:10px; 	padding-top:10px; 	}
	
	.linefooter  {	float:left;	font-size:10px;	padding:10px 0 0;	width:969px;	}
	
	
	/*------gran mapa de sitio -----------*/
		.wrapper_map{float:left; width:648px; border:#dadada solid 1px; background:#f3f3f3; margin:0 0 10px 0; *padding-bottom:10px }
		.wrapper_map h2{ border-bottom:#dadada solid 1px; background:#fff; padding:5px 0 5px 10px; font-weight:bold; color:#666;}
		.wrapper_map a{ font-size:11px;color:#003366; text-decoration:none; font-weight:bold;}
		.wrapper_map a:hover{color:#bb0000;}
		.height_boxmap_a{height:235px;}
		.height_boxmap_b{height:60px;}
		
		ul.box_map_1{float:left; list-style-type:none; width:306px; border:#dadada solid 1px; margin:10px 0 10px 10px; display:inline; background:#fff; padding:5px 0 10px 0; height:80px; }
		ul.box_map_1 li {float:left; width:138px; padding:2px 0 2px 15px;  }
		ul.box_map_1 h3{padding:0 0 3px 10px; border-bottom:#dadada solid 1px; margin:0 0 5px; font-weight:bold;}
		
		ul.box_map_2{float:left; list-style-type:none; width:624px; border:#dadada solid 1px; margin:0 0 10px 10px; display:inline; background:#fff;  padding:5px 0 10px;}
		ul.box_map_2 h3{ border-bottom:#dadada solid 1px; margin:0 0 5px; padding:0 0 3px 10px; font-weight:bold}
		ul.box_map_2 li { width:198px; float:left; padding:2px 0 2px 10px;}
		
		ul.box_map_3{float:left; border:#dadada solid 1px; background:#fff; width:310px; height:165px; margin:0 0 0 10px; padding:10px 0; display:inline;}
		ul.box_map_3 h3{ border-bottom:#dadada solid 1px; margin:0 0 5px; padding:0 0 3px 10px;}
		ul.box_map_3 li { width:200px; float:left; padding:2px 0 2px 10px;}								

		
