/*PARTICIPACION:SARENET*/
/*estilos generales de la zona de participación + módulos realizados por SARENET. Se le añadirán los estilos de rd.participacionCPD.css*/
.todoparticipacion{ position:relative; z-index:0; background: url(/img/rd.zp_spr_bg_menus.jpg) repeat-x top; text-align:center; margin:0 auto;}
.tp_sombra{position:absolute; font-size:1px; top:-4px; left:0px; width:100%; height:4px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; background: url(/img/rd.zp_sombra.png) repeat-x top; }
.ZP_cabecera{ height:52px; width:1000px; text-align:left; margin:0 auto;}
/*.zpc_logo{ display:block; font-size:1px; text-indent:-9999px; overflow:hidden; width:50%; height:52px;}*/
.zpc_logo{ word-spacing:-8px; display:block; width:50%; height:52px; font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:52px; font-weight:normal; color:#FFF;}
.zpc_logo span{ color:#F00; font-weight:bold;}

.ZP_menunav{ height:40px; width:1000px; text-align:left; margin:0 auto;}
.ZP_menunav li{ height:40px; float:left; font-size:12px;font-weight:bold; color:#000; background: url(/img/rd.prt_menu_separa.png) no-repeat 98% 50%;}
.ZP_menunav li a{ float:left; height:40px; display:block; line-height:38px; color:#000; padding:0 15px;}
.ZP_contenido{ width:1002px; text-align:left; margin:0 auto; padding:7px 0;}
.ZPC{ clear:both; background:#E6E6E6 url(/img/rd.bg_todopart.png) repeat-y 50%;}

.zpc_colABC{ padding:0 1px 0 4px;}
.ZPC_contenidoABC{ padding:0 6px 0 9px; clear:both; background: url(/img/rd.bg_partABC.png) repeat-y 50%;}
.zpc_colA{ float:left; width:381px;}
.zpc_colB{ float:left; width:269px; margin:0 0 0 12px;}
.zpc_colC{ float:right; width:313px;}
.zpc_colAB{ float: left; width: 680px;}

/*estilos comunes a los módulos de participación*/
.modPART{ clear:both; background: url(/img/rd.zpmc_bottom.png) repeat-x bottom; padding:0 0 5px 0; margin:0 0 10px 0 }
.modPARTheader{clear:both; min-height:37px; position:relative; background: #C1C1C1 url(/img/rd.zpmc_bg.jpg) repeat-x bottom;}
.modph_tit{clear:both; display:block; font-size:18px; color:#333; font-weight:bold; padding:6px 10px;}
.modph_tit a{ color:#333;}
.mpht_destaca{ font-weight:normal;}
.modph_izq,.modph_der{ display:block; font-size:1px;}
.modph_izq{ background: url(/img/rd.zpmc_tl.png) no-repeat 0 0;}
.modph_der{  background: url(/img/rd.zpmc_tr.png) no-repeat 100% 0}
.zp_icon{ padding-left:64px;}
.zp_ico_nuevo{ position:absolute; top:-7px; left:-5px;}
.zp_vermas{ font-size:11px; color:#333; font-weight:bold;}
.zp_boton{ background-color:#333; text-align:center; height:18px; line-height:18px; font-size:11px; color:#FFF;}

.modPARTcontent{ background-color:#EEE;}
.ZPC .cintillo_publi{ margin:5px 4px 15px 0px}

/*modulos exclusivos de participación. Todos empezarán por "modpart_" + nombre descriptivo del módulo = modpart_xxxxx*/

/*blogs*/
.modpart_blogs{ padding:5px 10px; clear:both}
.mpbg_destacado{ margin:0 0 8px 0; position:relative; background-color:#EFEFEF; border:1px solid #DDD; min-height:75px; padding:5px 10px;}
.mpgb_destacamos{ display:block; position:absolute; z-index:1; right:-1px; top:0px; width:80px; height:80px; background: url(/img/rd.part_destacamos.png) no-repeat top right;}
.mpbg_destacado .photo{ float:left; margin:0 10px 0 0}
.mpbg_destacado .photo img{ border:1px solid #222;}
.mpbg_destacado .overhead{ font-size:11px; font-weight:bold; color:#333;}
.mpbg_destacado .headline{ font-size:18px; font-weight:bold; color:#333;}
.mpbg_destacado .headline a{ color:#333;}
.mpbg_destacado .byline{ font-size:11px; font-weight:bold; color:#333;}
.mpbg_destacado .p{ font-size:12px; font-weight:normal; color:#333;}

.mpbg_ultimos{ display:block;}
.mpbg_ultimos .mpbg_encab{ font-size:16px; font-weight:bold; color:#333;}
.mpbg_ultimos .mpbg_listado{ clear:both; min-height:10px; padding:8px; background-color:#F8F8F8; border:1px solid #D2D2D2;}
.mpbg_ultimos .mpbg_item{ padding:3px 2px; border-bottom:1px solid #D2D2D2; font-size:11px; font-weight:normal; color:#333;}
.mpbg_ultimos .mpbg_item a{ color:#333;}
.mpbg_ultimos .mpbgi_destaca{ color:#C00;}
.mpbg_ultimos .zp_vermas{ float:right; margin:5px 0 0 0}

/*videochats*/
.modpart_videochats{ padding:5px 10px; clear:both}
.mpvc_destacado{ position:relative; min-height:130px;}
.mpvc_destacado .photo{ float:right; display:block; width:90px; height:120px; text-align:right;}
.mpvc_destacado .photo img{ position:absolute; bottom:0px; right:0px;}
.mpvc_destacado .mpvc_headline{ font-size:18px; font-weight:bold; color:#333;}
.mpvc_destacado .mpvc_headline a{ color:#333;}
.mpvc_destacado .mpvc_fecha{ font-size:11px; font-weight:normal; color:#333;}
.mpvc_destacado .mpvc_txt{ padding:10px 0; font-size:12px; font-weight:normal; color:#585858;}
.mpvc_boton{ height:20px;}
.mpvc_boton a{ position:absolute; bottom:10px; left:0px; display:block; width:130px;background-color:#333; text-align:center; height:18px; line-height:18px; font-size:11px; color:#FFF;}
.mpvc_proximos{ border-top:1px solid #E6E6E6; padding:5px 0;}
.mpvc_proximos .mpvc_encab{ font-size:11px; color:#333; line-height:16px; font-weight:bold;}
.mpvc_proximos .mpvc_headline{font-size:11px; color:#333; padding:3px 2px; border-top:1px solid #D6D6D6;}
.mpvc_proximos .mpvc_headline a{ color:#333;}

/*tus fotos*/
.modpart_fotosvideos{ padding:6px 5px}
.mpart_fv{ padding:5px 0;}
.mpart_fv_media{ background-color:#000; text-align:center; position:relative; margin:0 auto 6px auto;}
.mpart_fv_media img{ display:block; text-align:center; margin:0 auto;}
.mpart_fv_media a:hover img{ filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;} 
.mpart_fv_media_datos{  position:absolute; bottom:5px; left:2px;}
.mfv_video .mpart_fv_media_datos{bottom:28px;}
.mpart_overhead{ float:left; display:block; height:15px; background-color:#CE0000; line-height:15px; font-size:11px; color:#FFF; padding:0 3px; margin:0 3px 0 0; text-transform:uppercase;}
.mpart_author{float:left; display:block; height:15px; background-color:#222426; line-height:15px; font-size:11px; color:#FFF; padding:0 3px; margin:0 3px 0 0; text-transform:uppercase;}
.mpart_author a{ color:#FFF;}
.mpart_fv_titulo{ text-align:left; font-size:18px; font-weight:normal; color:#333; line-height:21px;}
.mpart_fv_titulo a{ color:#333;}

/*tus noticias*/
.modpart_tusnoticias{ padding:5px 10px; clear:both}
.mpart_tn{ padding:6px 2px; border-bottom:1px solid #D6D6D6;}
.mpart_tn .overhead{ font-size:11px; font-weight:bold; color:#C00;}
.mpart_tn .overhead a{ color:#C00;}
.mpart_tn .headline{ font-size:11px; font-weight:normal; color:#333;}
.mpart_tn .headline a{ color:#333;}

/*foros chats*/
.modpart_forochats{ padding:5px 10px; clear:both}
.mpart_fc{ padding:2px;}
.mpart_fc{ overflow:hidden;background: url(/img/rd.part_marca.png) no-repeat 2px 9px; padding:3px 0 4px 9px;  border-bottom:1px solid #D6D6D6;  font-size:11px; font-weight:normal; color:#333}
.mpart_fc a{ color:#333;}
html* .mpart_fc a {word-wrap: break-word;}

/*encuestas*/
.modpart_encuesta{ min-height:1px; padding:5px 10px; clear:both;}
.encuesta_pregunta{ font-size:11px; color:#333; padding:5px 0 10px 0}
.encuesta_respuestas{ clear:both;}
.encuesta_respuestas input{ height:auto; width:12px; vertical-align:middle;}
.encuesta_respuesta{ font-size:12px; color:#333; font-weight:normal; padding:0 0 3px 0}
.encuesta_votar{ display:block; float:right;}
.encuesta_votar a{ display:block; width:86px;}
.encuesta_enlaces{ padding:5px 0 5px 0;}
.encuesta_enlaces .zp_vermas{ float:left; padding:0 10px 0 0; line-height:18px;}
.encuesta_pub{ display:none; border-top: 1px solid #E6E6E6; padding:5px 10px 0 0; line-height:12px; clear: both;}
.encuesta_pub a{ font-size:11px; color:#333; font-weight: bold;}

/*consultorios y consursos*/
.modpart_consultorios{ position:relative; min-height:70px; padding:5px 0; padding:0 0 0 10px;}
.modpart_consultorios .photo{ height:60px; width:90px; float:right;}
.modpart_consultorios .photo img{ position:absolute; bottom:0px; right:4px;}
.mpcons_titulo{font-size:11px; color:#333; padding:5px 0 30px 0}
.mpcons_titulo a{ color:#333;}
.modpart_consultorios .zp_vermas{ position:absolute; bottom:10px; }

/*por el mundo*/
.modpart_porelmundo{ clear:both;}
.mpart_mundo_mapa{ clear:both; text-align:center; margin:0 auto;}
.mpart_mundo_quienes{ padding:10px; clear:both;}
.mpart_mundo_quien{ font-size:11px; color:#333; font-weight:normal; border-bottom:1px solid #D6D6D6; padding:4px 10px; clear:both;}
.mpart_mundo_quien a{ color:#333;}