@charset "utf-8";
/* CSS Document */

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; color:#333; font-size:12px; text-decoration:none;}

body { background: #ecd6e5 ; text-align:center;}
.caja { width:1000px; margin:0 auto;}
.contenedor { width:930px; float:left; background-color:#FFF; padding-left:70PX; padding-bottom:10PX; }
.header { width:865px; float:left; background:#fff; border:solid #999; border-width:0 1px; padding:0 0 8px 0;}
.logo { float:left; margin:16px 0 0 20px;}
.logo h1 { background:url(../img/logo_corazon.jpg) no-repeat left top;}
.logo h1 a { width:401px; height:115px; display:block;}
.logo h1 a span { display:none;}
.audioenvivo { width:185px; height:27px; float:right; margin:0 20px 0 0; background:url(../img/btn_radioenvivo.jpg) no-repeat 0 10px; padding:98px 0 0 0;}
.cuerpo { width:865px; float:left; background:#fff; border:solid #999; border-width:0 1px;}
.sub_cuerpo { background:#d7dbda url(../img/bg_bottom_cuerpo.gif) left bottom no-repeat; width:825px; float:left; margin: 0 0 0 20px; display:inline;}
.data { background:url(../img/bg_top_cuerpo.gif) left top no-repeat; padding:8px 0 0 0; float:left;}
.formulario { background:url(../img/bg_top_cuerpo.gif) left top no-repeat; padding:8px 20px; float:left;}
.formulario h2 { text-align:left; font-size:16px; margin:20px 0 25px 92px; font-weight:600; border-bottom:solid 1px #333; width:614px;}
.fila_reg { float:left; margin:5px;}
.camp_txt { float:left; width:125px; padding:3px 10px; text-align:right;}
.camp_camp { float:left; width:205px; text-align:left;}
.campo { width:145px;}
.lista { width:149px;}
.btn_registro { margin:10px 0 20px 0; float:left; text-align:center; width:100%;}
#bn_flash { float:left; width:494px; height:506px;}
.widget { float:right; width:319px; height:145px; padding:0 6px 0 0;}
.facebook { float:right; width:319px; background:#edf0f5 url(../img/top2.gif) left top no-repeat; margin:10px 6px 0 0; padding:5px 0 0 0; text-align:center; display:inline;}
.facebook .pbottom { background:url(../img/bottom2.gif) no-repeat left bottom; height:5px; float:left; width:319px; font-size:1px;}
.publicidad { width:728px; height:90px; padding:15px 66px 12px 71px; float:left; background:#fff; border:solid #999; border-width:0 1px;}
.footer { float:left; width:848px; background:#fff; border:solid #999; padding-left:17px; border-width:0 1px; }
.footer ul li{ float:left; list-style:none; padding-right:5px;}
.footer ul li a:hover{ text-decoration:underline}
.base_bottom { background:url(../img/bodybottom.gif) no-repeat left top; height:16px; width:868px; float:left;}
.script_fcb {float:left; padding:3px 0 0 10px; width:300px;}
.fan{float:left; width:100%;}
.fan a{float:right;font-weight:600; padding:0 10px 0 0; color:#3b5998; text-decoration:underline;
   font-size:11px;}
.fan a:hover{color:#bb0000; } 
.wrap_social_radio { float:left; background:#fff; width:865px; border: solid #999; border-width:0 1px;}
.txt_compartir { float:left; padding:14px 0 10px 30px;}
.cont_ing_compartir { float:left; padding:10px 10px 0 10px;}

#s92_container{width:996px;margin:0 auto; padding:0 0 9px 0;}
	* {margin:0px; padding:0px; border:none; text-align:left;}
	#cabecera_publicidad{width:996px;float:left; display:inline; background:#000; z-index:999999;}
	#cabecera_publicidad_pubmenores	{  float:right; width:256px;/*width:245px;*/height:100px; text-align:right; background:url(../img/cabecera_publicidad.gif) no-repeat left ;}
	#cabecera_publicidad_pubmenores	span { float:right;}	
	.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;}
/*cabe*/
#cabecera_datos_top{ float:left; padding:9px 0 0 0; display:inline; height:25px; width:996px; background: #000; }		
#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 {list-style-type:none; padding:0; margin: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;}
    .alt_logo {_overflow:hidden; _height:25px;}
    .menu_top li.subtop  span {color:#bb0000; font-size:10px; position:absolute;top:3px;
                          right:10px;  }
 
    .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 15px; height:24px; /*_width:70px;*/
       _text-align:left; 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:70px;}    
    .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:70px;}
    .menu_top .subtop table ul li a:hover{ color:#fff; background:#013E87; 
      text-decoration:none; }    
    /*----fin menu top---*/	
      .menu_top .subtop img {border:none;} 
.pest_listasw { position:relative;}

.linefooter{ float:left; padding-top:10px;}
.linefooter h4 span{ font-weight:bold}

/*aviso legal*/
		.politcs{ padding-top:10px; width:847px; padding-left:10px;}
	   .politcs p { line-height:20px; margin-bottom:15px; width:843px; font-size:12px;}
		.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:900px}
		.politcs ul li { padding-bottom:15px; line-height:20px; font-size:12px;  }