#main_wrapper{margin:0 auto; width:960px;}
#wrapper{float:left; margin:0 auto; width:960px; text-align:left;  }
#header{float:left; width:100%; margin:10px 0;}
#header #header_left{float:left; width:300px;}
#header #header_left h1{background:url(../img/logo.gif); width:300px; height:108px; }
#header #header_left a{display:block; width:300px; height:108px; }
#header #header_left a span{display:none; }
#header #header_right{float:right; width:319px;height:49px; margin:25px 0 0 0;
    background:url(../img/barra.png) no-repeat top right;}
#header #header_right ul{float:left; height:30px; padding:10px 10px 9px 10px;
   line-height:30px;}
#header #header_right ul li{ float:left; margin-right:7px;}
#header #header_right ul li a{ font-size:14px; font-weight:bold;}
.a{float:left; width:300px;}
.b{float:left; width:340px; margin:0 0 0 10px; }
.c{float:right; width:300px; }
.d{float:left; width:278px; }
.ab{float:left; width:650px; }
   /*----nuevo menu top---------*/
#cabecera_datos_top{ float:left; padding:5px 0 0 0; display:inline; height:25px; width:960px; background:#000; border-bottom:#aaa solid 1px;} 
/*--menu 2010--*/
#supramenu{width:1000px; padding:0 10px 0 10px; margin:0 auto;}
#supramenu_cont{width:823px; text-align:left; /*height:128px; */float:left;	overflow:hidden; position:absolute;}

p.gruporpp_1{	padding:0 0 0 18px;	margin:0; color:#fff; font-size:9px; width:120px;
        background:url(/img/rpp_supramenu_icon_s2.jpg) no-repeat 79px 2px; height:18px;
	font-weight:bold;}
p.gruporpp_2{ margin:0; color:#fff; font-size:12px; height:12px; padding:15px 0 0 15px; text-align:left; width:131px;}	
p.gruporpp_3{ margin-left:15px;	color:#fff; font-size:18px; height:36px;padding-top:16px;text-align:left;
       background:url(/img/rpp_supramenu_icon_g.gif) no-repeat 50px;	}
p.gruporpp_3 span{color:#fff; font-size:18px;text-align:left;}       
span.gruporpp1_right{padding-left:15px; color:#fff;}
span.gruporpp2_right{padding-left:30px; color:#fff;}
ul.box{float:left; width:823px; background:#000; padding:0; margin:0; }
 ul.box li{float:left; height:20px;  _height:14px; line-height:20px;    list-style:none;    position:relative; width:111px; _background:#000;}


ul.box  li.gruporppiz{z-index:300; width: 140px; padding:0; margin:0; }
ul.box  li.gruporppiz2{width:17px; _width:7px; padding:0; margin:0; }
ul.box  .texto2{height:127px; width: 140px; padding:0; margin:0; background:url(/img/bck2_png.png);
    display:none; float:left; z-index:300; -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px; 	}
    
ul.box  .texto3{height:127px; width: 17px; padding:0; margin:0;position:absolute;left:0;
         background:url(/img/bck2_png.png);  display:none; z-index:300;
	-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;}	
ul.box .texto{ position:absolute; top:19px;left:0;  float:left; color:#fff; background:url(/img/bck2_png.png);  height:108px; width:111px; font-size:11px; z-index:300; }
ul.box .textovacio{display:none; top:27px;}
ul.box .textovacio2{display:none; top:27px;}
ul.box .textovacio3{display:none; top:27px;}
ul.box .texto ul{float:left; width:100%;}
ul.box .texto ul:hover  {}
ul.box .texto ul:hover a {color:#000; line-height:12px; height: 12px; padding:0; margin:0; }
ul.box .texto ul:hover a:hover{background:#BDC4E3;
       -moz-border-radius-topright:0; -moz-border-radius-topleft:0; 
       -webkit-border-top-right-radius:0; -webkit-border-top-left-radius:0;}
	   
	   
ul.box li a span.smenu_item{display:block; 	color:#fff; background:#6D7182; width:104px; height:15px;margin:0 4px;	
       -moz-border-radius:10px;	-webkit-border-radius:10px; text-align:center; line-height:15px;
       font-family: "Lucida Grande", "Lucida Sans Unicode",sans-serif; font-size:11px;}
ul.box li a:hover span.smenu_item{ background:#000; -moz-border-radius:10px; -webkit-border-radius:10px;}
ul.box li a span.smenu_item img {border:none;}
ul.box li a{float:left; width:111px; color:#fff; text-decoration:none; padding:2px 0; _cursor:pointer;}
ul.box li a:hover{background:#fff; color:#000; 
	-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
ul.box:hover .texto, ul.box:hover .texto2, ul.box:hover .texto3{display:block;}
ul.box li span.smenu_itemtx{ padding:0 8px 8px  8px; float:left; line-height:130%; height:96px;}
ul.box li span.smenu_itemtx strong{font-weight:bold !important; font-size:11px; color:#fff;}
ul.box li a:hover span.smenu_itemtx{color:#000; background:#fff; 
	-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;	}
ul.box li a:hover span.smenu_itemtx strong{color:#000;}	
ul.box li a:hover span.smenu_itemtxt{color:#000;}
ul.box:hover span.smenu_itemtx{color:#fff; }
ul.box:hover span.smenu_itemtxt{color:#ccc; font-size:11px; _color:#999;}
ul.box .texto a {color:#fff;}
ul.box .texto ul.menuri {color:#fff;  padding:0; margin:0; width:111px; font-family:Arial, sans-serif; height:98px;}
ul.box .texto ul.menuri:hover { padding-top:6px;  background:#fff; 
-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
ul.box .texto ul.menuri:hover a.smenu_itemenu{color:#000;}
ul.box .texto ul.menuri li.smenu_itemr {height: 14px; list-style-type:none; width:104px; line-height:14px;}
ul.box .texto ul.menuri li.smenu_itemr a {margin-left:3px; width:106px; color:#fff; font-size:11px; }
ul.box .texto ul.menuri li a{height: 14px; display:block;  text-decoration:none;
      color:#fff; _height:12px; _line-height:70%;}
ul.box .texto ul.menuri li a:hover{background:#BDC4E3; color:#000;}

ul.box li a .texto{_background:#000; _padding-left:2px;}
ul.box li a:hover .texto{_background:#000; }

/*activado para enlace visitado*/

ul.box li.smenu_active a span.smenu_item{display:block; 	color:#000; background:#fff; width:104px; height:15px;margin:0 4px;	 font-size:11px; text-align:center; line-height:15px;
       -moz-border-radius:10px;	-webkit-border-radius:10px; }
ul.box li.smenu_active a:hover span.smenu_item{ background:#000; -moz-border-radius:10px; -webkit-border-radius:10px; color:#fff;}
ul.box li.smenu_active a span.smenu_item img {border:none;}
ul.box li.smenu_active a{float:left; width:111px; color:#fff; text-decoration:none; padding:2px 0; _cursor:pointer;}
ul.box li.smenu_active a:hover{background:#fff; color:#000; 
	-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
	
/*fin del activado para enlace visitado*/

.display_off{display:none;}



/*----fin menu top---*/	
#franja{ width:200px!important;}
#cabecera_datos_logo  {float:left;font-size:12px; margin-top:16px;width:470px; padding:0}
#zona_volver_rpp{ padding-right:14px; background:#fff;}
.OAS_728x90{  float:left;  width:970px;  height:90px; z-index:1;  margin-top:5px; padding: 0 0 0 11px;  background:url(/img/cabecera_publicidad.gif) no-repeat left;}
.OAS_728x90  table{ background-color:#4c4c4c;}
.OAS_728x90  table div div{ width:970px;  text-align:center; } 
.OAS_235x90{  float:left;z-index:10;  width:235px;  height:90px; position:relative;  margin:6px 0px 5px 15px; display:inline;}
    
/*----fin menu top---*/	
.line{float:left; width:100%; border-bottom:#ccc solid 1px; margin:10px 0;}
.pdbtm5{padding-bottom:5px;}
.box278{float:left; width:278px; margin-bottom:10px;}
.box278_in{float:left; border:#ccc solid 1px; border-width:0 1px; 
         padding:4px 10px; width:256px; /*_width:278px;*/}
.box278_in p{ margin:0 0 7px 0; }
.box278_in h2{border-bottom:#ccc solid 1px; }
.box278_in ul{ margin:0 0 0 15px; list-style-position:outside; list-style-type: disc;
                padding:10px 0 0 0; }           
.box278_in ul li{  padding:0 0 12px 0;}
.box278_in ul li a{ font-weight:bold; text-decoration:none;}
/*---------------------------*/
.box628{float:left; width:628px; margin-bottom:10px;}
.box628_in{float:left; border:#ccc solid 1px; border-width:0 1px; 
         padding:4px 10px; width:606px;}
.box628_in ul li{float:left; padding:0 30px 0 0; } 
.box628_in ul.cinelist{ margin:0 0 0 15px; list-style-position:outside; list-style-type: disc;
                padding:10px 0 0 0; width:590px; }           
.box628_in ul.cinelist li{ padding:0 0 12px 0; width:100%;}
.box628_in ul.cinelist li a{ font-weight:bold; text-decoration:none; width:100%;}
/*---------------------------*/
.box650{float:left; width:650px; margin-bottom:10px;}
.box650_in{float:left; border:#ccc solid 1px; border-width:0 1px; 
         padding:4px 10px; width:628px;}
.box650_in h1{ margin:5px 0 12px 0; width:100%; line-height:28px; font-size:24px;}         
/*---------------------------*/
.box300{float:left; width:300px; margin-bottom:10px;}
.box300_in{float:left; border:#ccc solid 1px; border-width:0 1px; 
         padding:4px 10px; width:278px;/*_width:300px;*/}
.box300_in h1{margin:0 0 5px 0;}
.box300_in h3{margin:5px 0;}
.box300_in ul{float:left; width:100%; border-top:#ccc solid 1px; padding:10px 0 0 0;}
.box300_in ul li{width:100%; float:left; padding:0 0 10px 0;}
.box300_in ul li h3{margin:0;}
.box300_in ul li img{float:left; width:70px; height:52px; border:#ccc solid 1px; margin:0 10px 0 0;}
/*---------------------------*/
.video_detail{float:left; position:relative; margin:0; width:256px; }    
.video_detail img{ width:254px; height:190px; margin:0 0 10px 0; border:#ccc solid 1px; }
.video_detail .sub_image a{height:70px; left:11px; position:absolute; top:111px; width:63px;
           cursor:pointer; background:url(../img/ico_video.png);
           _background:url(../img/ico_video.gif);}
.video_detail .sub_image span{display:none;}
/*---------------------------*/
.video{float:left; position:relative; margin:10px 0; width:278px; }
.video img {float:left; border:#ccc solid 1px; width:276px; height:206px; position:relative;
           margin:0; padding:0; _width:268px; _height:201px;}
.video .sub_image a{height:70px; left:11px; position:absolute; top:127px; width:63px;
           cursor:pointer; background:url(../img/ico_video.png);
           _background:url(../img/ico_video.gif);}
.video .sub_image span{display:none;}           
/*---------------------------*/           
.box_comment{float:left; width:100%; padding:0 0 10px 0;}
.box_comment .comment{float:left; border:#ccc solid 1px; border-width:0 1px; background:#fff;
         padding:10px; width:256px;/* _width:278px;*/}
.box_comment .comment_b{float:left; border:#ccc solid 1px; border-width:0 1px; 
background:#fff url(../img/center.gif) left bottom repeat-x;
         padding:10px; width:296px; /*_width:318px;*/}
.box_comment .comment_b p strong{color:#f63; font-weight:bold;}        
.box_comment .comment strong{color:#f63; font-weight:bold;}
.box_comment .actions {float:left; width:100%; margin:0 0 5px 0;}
.box_comment .actions p{float:left; color:#999; font-size:10px; width:185px; }
.box_comment .actions p strong{color:#f63; font-weight:bold;}
.box_comment .actions p a{font-size:10px;}
.box_comment .actions .actions_right{float:right; width:30px; padding:0 0 0 5px;}
.box_comment .actions .actions_left{float:left; width:30px; padding:0 0;}
.box_comment .actions form {float:left; margin:0; padding:0;}
.box_comment .actions form textarea{float:left; width:265px; border:#ccc solid 1px;
        /* _width:278px;*/ margin:3px 0 0 0; height:50px; padding:5px;font-size:12px;
         font-family:Arial; }
/*---------------------------*/
.retuit{float:left;background:url(../img/meta-bg4.gif) no-repeat; width:22px; height:19px; display:block;}
.retuit:hover{ background:url(../img/meta-bg4_hover.gif) no-repeat;}
.retuit span{display:none;}
.retuitb{float:left;background:url(../img/meta-bg3.gif) no-repeat; width:22px; height:19px; display:block;}
.retuitb:hover{ background:url(../img/meta-bg3_hover.gif) no-repeat;}
.retuitb span{display:none;}
.retuitc{float:left;background:url(../img/meta-bg-center.gif) no-repeat; width:22px; height:19px; display:block;}
.retuitc:hover{ background:url(../img/meta-bg_hover.gif) no-repeat;}
.retuitc span{display:none;}
/*---------------------------*/
.number{float:right; width:33px; height:20px; text-align:center; font-size:10px;
         background:url(../img/number.gif) no-repeat; line-height:18px;}
.zona_btn{float:left; width:100%; margin-top:5px;}
.zona_btn_left{float:left; width:40%;}
.zona_btn_right{float:right; width:60%; text-align:right;} 
.boton{	background:url(../img/tweet-btn.gif) no-repeat right; height:32px; cursor:pointer;
	width:146px; font-family:Arial;border:0; font-weight:bold;color:#fff;text-align:center;line-height:32px;}
.boton:hover{background:url(../img/tweet-btn-hvr.gif) no-repeat right; color:#fff; }
.boton_small{	background:url(../img/btn_small.gif) no-repeat right; height:25px; 
	width:60px; font-family:Arial;border:0; font-weight:bold;color:#fff;}
.boton_small:hover{background:url(../img/btn_small_over.gif) no-repeat right; }
/*---------------------------*/         
.box340{float:left; width:340px; margin-bottom:10px;}
.box340_in{float:left; border:#ccc solid 1px; border-width:0 1px; background:#fff;
         padding:4px 10px; width:318px; /*_width:340px;*/}
.title_center{float:left; width:100%; padding:0 0 10px 0;}
.title_center_left{float:left; width:40%;}
.title_center_left span{line-height:20px;}
.title_center_right{float:left; width:60%; text-align:right}
.user {float:right; text-align:right;  width:185px;}
.user img{float:right; width:25px; height:25px; border:#ccc solid 1px; margin:3px 0 3px 10px;}
.textarea_b{width:306px !important; /*_width:317px !important;*/}
/*---------------------------*/
.cajabuscar{float:left; background:#e9f8f0; border:#dadada solid 1px; padding:10px; width:256px;}
.cajabuscar fieldset legend{font-size:20px; font-weight:bold; margin:0 0 8px 0; padding:0; color:#f63;}
.cajabuscar fieldset p{ float:left; width:100%; margin:0 0 10px 0;}
.cajabuscar fieldset label{font-size:11px; font-weight:bold;}
.cajabuscar fieldset select{float:left; border:#dadada solid 1px; width:100%; margin:3px 0 0 0;}
.cajabuscar fieldset input{float:right;cursor:pointer;}
/*-----------*/
.b ul{float:left; margin:0 0 10px 0; width:100%; border-bottom:#0475D4 solid 4px;}
.b ul li{float:left; margin:0 5px 0 0;}
.b ul li a span{font-weight:bold; color:#06f; font-size:12px; }
.b ul li a {text-decoration:none;}
.b ul li a{float:left; padding:0 0 0 15px; display:block; height:30px;
   background:#fff url(../img/pestanas.gif) no-repeat 0 -30px;}
.b ul li a:hover{ background:#fff url(../img/pestanas.gif) no-repeat 0 -60px;}  
.b ul li span{ padding:0 15px 0 0; background:#fff url(../img/pestanas.gif) no-repeat 100% -30px;
   display:block; line-height:30px;}
.b ul li a:hover span{background:#fff url(../img/pestanas.gif) no-repeat 100% -60px; color:#f63;}
.b ul li.active {position:relative; top:1px;}
.b ul li.active a,.b ul li.active a:hover
{ background:#fff url(../img/pestanas.gif) no-repeat top left;}
.b ul li.active a span, .b ul li.active a:hover span
{ background:#fff url(../img/pestanas.gif) no-repeat top right; color:#fff;}
/*-------bordes------*/
.cnboxheader_white {background:url(../img/white_12.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxheader_white div{background:url(../img/white_11.gif) 0 0 no-repeat; height:6px;
                 overflow:hidden; width:6px;  float:left;}
.cnboxfooter_white {background:url(../img/white_22.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxfooter_white div{background:url(../img/white_21.gif) 0 0 no-repeat; height:6px;
               overflow:hidden; width:6px;  float:left;}
    /*------------------*/              
.cnboxheader_green {background:url(../img/green_12.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxheader_green div{background:url(../img/green_11.gif) 0 0 no-repeat; height:6px;
                 overflow:hidden; width:6px;  float:left;}
.cnboxfooter_green {background:url(../img/green_22.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxfooter_green div{background:url(../img/green_21.gif) 0 0 no-repeat; height:6px;
               overflow:hidden; width:6px;  float:left;}
    /*------------------*/
.cnboxheader_green_in {background:url(../img/green_in_12.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxheader_green_in div{background:url(../img/green_in_11.gif) 0 0 no-repeat; height:6px;
                 overflow:hidden; width:6px;  float:left;}    
    /*---------------------*/
.cnboxheader_whitecenter {background:url(../img/whitecenter_12.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxheader_whitecenter div{background:url(../img/whitecenter_11.gif) 0 0 no-repeat; height:6px;
                 overflow:hidden; width:6px;  float:left;}
.cnboxfooter_whitecenter {background:url(../img/whitecenter_22.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxfooter_whitecenter div{background:url(../img/whitecenter_21.gif) 0 0 no-repeat; height:6px;
               overflow:hidden; width:6px;  float:left;}
    /*------------------*/            
.cnboxheader_greenwhite {background:url(../img/greenwhite_12.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxheader_greenwhite div{background:url(../img/greenwhite_11.gif) 0 0 no-repeat; height:6px;
                 overflow:hidden; width:6px;  float:left;}
.cnboxfooter_greenwhite {background:url(../img/greenwhite_22.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxfooter_greenwhite div{background:url(../img/greenwhite_21.gif) 0 0 no-repeat; height:6px;
               overflow:hidden; width:6px;  float:left;}
    /*------------------*/
.cnboxheader_gray {background:url(../img/gray_12.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxheader_gray div{background:url(../img/gray_11.gif) 0 0 no-repeat; height:6px;
                 overflow:hidden; width:6px;  float:left;}
.cnboxfooter_gray {background:url(../img/gray_22.gif) right 0 no-repeat; height:6px;
                  width:100%; overflow:hidden; float:left;}
.cnboxfooter_gray div{background:url(../img/gray_21.gif) 0 0 no-repeat; height:6px;
               overflow:hidden; width:6px;  float:left;}
    /*----------------*/           
.cnbottom_a{ background:url(../img/bottom_a.gif) no-repeat bottom left; width:278px;
            height:20px; overflow:hidden; float:left;}
.cnbottom_b{ background:url(../img/bottom_b.gif) no-repeat bottom left; width:318px;
            height:20px; overflow:hidden; float:left;}
.cnbottom_c{ background:url(../img/bottom_c.gif) no-repeat bottom left; width:318px;
            height:20px; overflow:hidden; float:left;}
.description{float:left; width:100%;}
.description h2{margin:10px 0 20px 0;}
.description p{margin:0 0 10px 0;}

.treurl{float:left; width:100%; margin:0 0 10px 0;}
.treurl p{padding:0 0 0 15px;}
.treurl p, .treurl p a{font-size:16px; font-weight:bold;}
/****************** ALERTA ********************/
.alerta { float:left; width:936px; background:#000; padding:12px; font-size:22px; text-align:center; margin:12px 0; color:#fff;}
.alerta a { font-size:22px; color:#f00; text-decoration:underline;}
.alerta span { font-size:16px; color:#f00; font-weight:600; }
/*-------------------------------------------*/
#footer{float:left; width:100%; padding:0; background:#fff; margin:10px 0 0 0; }
#footer ul{float:left; padding:10px 0 5px 0; width:100%; border-bottom:#eee solid 1px; margin:0 0 10px 0;}
#footer ul li{float:left;margin:0 0 0 10px; font-size:11px; color:#999;}
#footer ul li a{ font-size:11px; text-decoration:underline; }
#footer .todaslasradios{float:left; width:100%; height:75px; background:url(../img/pie.gif) left top no-repeat;}
#footer .todaslasradios a{display:block; text-indent:-9999px;}
#footer .todaslasradios ul.top{float:left;width:740px; padding:7px 0 0 213px; display:inline; height:36px; border:none; margin:0; }
#footer .todaslasradios ul.top li{float:left; display:inline; margin:0 85px 0 0; padding:0;}
#footer .todaslasradios ul.top li.notmargin, #footer .todaslasradios ul.bot li.notmargin{margin:0 !important;}
#footer .pc_rpp{width:29px; height:34px;}
#footer .pc_s92{width:58px; height:28px;}
#footer .pc_oxi{width:52px; height:24px;}
#footer .pc_cap{width:44px; height:31px;}
#footer .pc_fel{width:53px; height:29px;}
#footer .pc_meg{width:55px; height:29px;}
#footer .todaslasradios ul.bot{float:left;width:775px; padding:0 0 0 193px; display:inline; height:19px; border:none; margin:0; }
#footer .todaslasradios ul.bot li{float:left; display:inline; margin:0 39px 0 0; padding:0;}
#footer .pc_lis{width:73px; height:19px;}
#footer .pc_cla{width:101px; height:20px;}
#footer .pc_rw{width:105px; height:18px;}
#footer .pc_ct{width:93px; height:19px;}
#footer .pc_100{width:96px; height:18px;}
#footer .pc_cor{width:68px; height:20px;}
#footer h3{padding:0 0 0 10px; float:left;}