/*---------------- MÓDULOS DE canal solidario----------------*/

a.masinfo {font-size: 11px; color: #ED0000; text-decoration: none;}
a.masinfo span{color: #333; font-weight: bold;}


/*especiales*/
.hs3 {background: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; height: 20px;}
* > .hs3 {min-height: 20px; height: auto;}
.hs3img {display: block; margin: 0 auto; text-align: center;}
.hs3img img {margin: 0 auto; text-align: center;}
.hs3contenido {padding: 5px;}
.hs3titu {font-size: 16px; color: #333; font-weight: bold; margin: 0 0 4px 0}
.hs3 h3 {font-size: 11px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 2px 0; display: block}
.hs3 h3 a {color: #666;}
.hs3 h3 span {color: #3E3E3E; font-weight: bold;}

.hs3encabezado {font-size: 12px; color: #333; padding: 3px; background-color: #FEFEFE; margin: 3px 0 3px 0}
.hs3encabezado span {float: right;}
.hs3encabezado strong {font-size: 14px; color: #689900;}


.hs4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background: #FFF url(/solidario/img_comun/f_hs4.jpg) repeat-x; background-position: top; height: 10px;}
* > .hs4 {height: auto;}
.hs-pestannas {height: 28px; background: url(/solidario/img_comun/f_hs2_pest.jpg) repeat-x; background-position: bottom;}
.hs-pestannas a {color: #666; font-size: 10px; height: 28px; display: block; float: left; background: url(/solidario/img_comun/f_hs2_separa.gif) no-repeat; background-position: right;}
.hs-pestannas a span {display: block; padding: 9px 5px 0 5px;}
.hs-pestannas a.activo {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 10px; height: 28px; background: url(/solidario/img_comun/f_hs_pest_activa.jpg) repeat-x; border-left: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8}
.hs-pestannas a.activo span {display: block; padding: 7px 8px 0 8px;}
.hs4content {position: relative; padding: 10px 5px 5px 5px; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; border-left: 1px solid #D4D0C8;}
.hs4 .overhead {color: #999999; font-size: 10px;}
.hs4 h3 {color: #333; font-size: 18px; margin: 0 0 4px 0}
.hs4 h3 a {color: #333;}
.hsfoto {float: left; padding: 0 5px 3px 0}
.hstexto {color: #5C5C5C; font-size: 12px;}
.hstexto2 {color: #5C5C5C; font-size: 11px; margin: 0 0 5px 0}
.hsotrosvideos img {margin: 0 5px 0 0; display: inline;}
.hs4 .link-app {background: url(/solidario/img_comun/hs_separa_linkapp.gif) repeat-x; background-position: top; clear: left; margin: 4px 0 0 0}
.hs4 .link-app .related-link {display: block; color: #3E3E3E; padding: 3px 0 3px 0; background: url(/solidario/img_comun/hs_separa_linkapp.gif) repeat-x; background-position: bottom;}
.hs4 .link-app .related-link a {color: #3E3E3E}
.hs4 .link-app .related-link strong,.hs4 .link-app .related-link a strong {color: #3E3E3E}
.hs4 .link-app .related-link img {vertical-align: middle; margin: 0 6px 0 0}

.hs4bottom {text-align: center; margin: 0 auto; border: 1px solid #D4D0C8; padding: 8px 0 8px 0; background: url(/solidario/img_comun/f_hs4bottom.jpg) repeat-x; background-position: top;}
.hs4boton {display: inline; width: auto; border: 1px solid #D4D0C8; background: #FFF url(/solidario/img_comun/f_boton_contenido.jpg) repeat-x; background-position: bottom; padding: 4px 18px 4px 18px; font-size: 11px; color: #636363; cursor: pointer;}
.hs4bottom span {background-color: #F7F7F7; padding: 5px 7px 5px 7px; font-size: 10px; border: 1px solid #D4D0C8;}

/*popup*/
.popup {text-align: left; font-family: Arial, Helvetica, sans-serif;}
.popup h3 {text-align: left; font-size: 18px; color: #0066CC; padding: 0 0 5px 0}
.publicidad-popup {padding: 0 0 15px 0}

/*ROBAPÁGINAS*/
#robapaginas {text-align: center; margin: 0 1px 0 auto}
#robapaginas #patrocinio {position: relative; text-align: left; height: 1px;}
#robapaginas .patrocinio {position: absolute; bottom: 0px; left: 5px; text-align: left; margin: 0 auto}
.robapaginas {background: url(/solidario/img_comun/tituroba.gif) no-repeat; background-position: 5px 5px; padding: 15px 0 0 0; text-align: center; margin: 0 auto;}

.submenuh {background-color: #3E3E3E; padding: 3px 1px 3px 5px; color: #94ADC8;}
.submenuh a {color: #94ADC8;}
.submenuh a: hover {color: #FFF;}
.submenuh a.activo {color: #FFF; font-size: 11px; font-weight: bold;}

.submenuh3 {color: #000000; padding: 0 0 5px 0}
.submenuh3 a {color: #000000;}


/*patrocinio*/
#patrocinio td {background-color: #E8F2F4; text-align: center; padding: 7px 3px 7px 3px;}


/*MÓDULOS COMUNES*/
.HSmodulo {text-align: left;}
.HSmodulo .HScontent, .HSmodulo .HScontent2, .HSmodulo .HScontent3 {clear: left; background: transparent;}
.HSmodulo .HScontent2 .contenido-modulo {padding: 0px 0 8px 0;}
.HSmodulo .HScontent2 .contenido-modulo img {float: left; margin: 0 auto; padding: 0 0px 0 0px;}
.HSmodulo .HScontent3 .contenido-modulo {padding: 6px}
.HSmodulo .HScontent3 .contenido-modulo img {float: right; margin: 0 auto; padding: 0 0px 0 0px;}


.HSmodulo2 {text-align: left;}
.HSmodulo2 .HScontent {clear: left; background: transparent; }
.HSmodulo2 .contenido-modulo {background: #F5FAFE url(/solidario/img_comun/brd_mod2.jpg) repeat-x; background-position: bottom;  font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#666; padding: 15px 0 5px 15px; clear: both; margin: 0 auto; height:1px;}

* > .HSmodulo2 .contenido-modulo {background: #F5FAFE url(/solidario/img_comun/brd_mod2.jpg) repeat-x; background-position: bottom;  font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#666; padding: 15px 0 5px 15px; clear: both; margin: 0 auto; height:auto; min-height:35px;}


.HSmodulo2 .contenido-modulo a {color: #333;}
.HSmodulo2 .contenido-modulo img {float: left; margin: 0 auto; padding: 0 6px 0 0px; }
.HSmodulo2 h3 {/*font-size: 14px; color: #3E3E3E; font-weight: bold; margin: 0 0 0 8px;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
.HSmodulo2 h4 {/*font-size: 11px; color: #00B6E3; font-weight: bold; margin: 0 0 0 8px; */ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
.HSmodulo2 p {font-size: 12px; color: #666; margin: 0 0 0 8px; font-weight: normal;}
.HSmodulo2 .separa {height: 1px; font-size: 1px; margin: 15px 0 4px 0;}





/* modulo colocafoto*/
#modulo-colocafoto.HSmodulo .HScontent {background: transparent; clear: left;}
.contenido-modulo-colocafoto {padding: 6px;}
.img-modulo-colocafoto {float: left; margin: 0 auto; padding: 1px 3px 0 1px;}
.img-modulo-colocafoto img {margin: 0 auto;}
.titulo-colocafoto,.titulo-colocafoto a {font-size: 16px; font-weight: bold; color: #333;}
.textocolocafoto {color: #333; font-size: 11px;}


/*pestañas*/
.pestanna {background: url(/solidario/img_comun/f_encabezado_galeria.jpg) repeat-x; background-position: bottom; height: 25px;}
.pestanna2 {background: url(/solidario/img_comun/brd_fin_pestanas.gif) no-repeat; background-position: bottom left;}
.pestanna ul {height: 25px; height: 25px; background: url(/solidario/img_comun/brd_fin_pestanas.gif) no-repeat; background-position: bottom right;}
.pestanna li {float: left;}
.pestanna a {display: block; float: left; background: url(/solidario/img_comun/f_separa_lo.gif) no-repeat; background-position: right 50%; font-size: 11px; color: #333; padding: 0 6px 0 6px; margin: 3px 0 0 0; height: 22px;}
.pestanna a span {display: block; padding: 4px 0 0 0; margin: 0;}
.pestanna a.activo {background: #FFF url(/solidario/img_comun/brd_fin_menu_lo.gif) repeat-y; background-position: left bottom; border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; font-size: 11px; color: #333; margin: 0; font-weight: bold; height: 25px;}
.pestanna a.activo span {display: block; padding: 6px 0 0 0; margin: 0;}

/*voces*/
.vocesA {color: #0099CC; padding: 10px 15px 10px 15px}
.vocesA a {color: #0099CC;}
.vocesB {color: #0099CC; padding: 10px 15px 10px 15px}
.vocesB a {color: #0099CC;}

/*nube tags*/
.nubetags{ padding:10px; }
.nubetags h3{ font-weight:normal; color:#0099CC; display:inline; margin-right:3px;}
.nubetags .nube10{ font-size:36px; line-height:36px; }
.nubetags .nube9{ font-size:33px; line-height:33px; }
.nubetags .nube8{ font-size:30px; line-height:30px; }
.nubetags .nube7{ font-size:27px; line-height:27px; }
.nubetags .nube6{ font-size:24px; line-height:24px; }
.nubetags .nube5{ font-size:21px; line-height:21px; }
.nubetags .nube4{ font-size:19px; line-height:19px; }
.nubetags .nube3{ font-size:16px; line-height:16px; }
.nubetags .nube2{ font-size:13px; line-height:13px; }
.nubetags .nube1{ font-size:11px; line-height:11px; }
.nubetags h3 a{color:#0099CC;}


/*encuesta*/
#encuesta.HSmodulo .HScontent {clear: left; background: #FFF url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom left;}

.encuesta {padding: 10px; height: 20px;}
* > .encuesta {height: auto; min-height: 20px;}
.encuesta h3 {color: #333; font-size: 11px; font-weight: bold; padding: 0 0 6px 0}
.encuesta p {color: #333; font-size: 11px; font-weight: normal; padding: 0 0 4px 4px}
.botonencuesta {padding: 6px 0 0 0; text-align: center; float: left; display: block;}
.encuestamas {padding: 14px 0 0 0; text-align: center; float: right; display: block}
.encuestamas a {font-size: 10px; color: #4F4F50; text-decoration: underline;}
.encuesta .overhead {color: #689900; font-size: 10px; background: url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: bottom; padding: 0 0 4px 0}
.respuesta-encuesta {clear: left; padding: 10px 0px 0 0px;}
.respuesta {font-size: 14px; font-weight: bold; color: #333; padding: 0}
.respuesta span {font-size: 11px; color: #689900;}
.dato {float: right; font-size: 14px; font-weight: bold; color: #333; width: 8%; text-align: right;}
.datografico {background-color: #C7C7C6; border: 1px solid #9B9B98; height: 6px; float: left; width: 92%; margin: 5px 0 0 0}
.datografico span {font-size: 1px; background-color: #3E3E3E; display: block; color: #840000; height: 6px; width: 1px;}

/* modulo tienda*/
#modulo-tienda.HSmodulo .HScontent {clear: left; border-left: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; background-color: #FFF;}
#modulo-tienda.HSmodulo .boxbottom {padding: 10px 0 8px 0; border-top: 1px dashed #D4D0C8;}

.contenido-modulo-tienda {padding: 6px; height: 20px;}
* > .contenido-modulo-tienda {height: auto;}
.img-modulo-tienda {text-align: center; float: left; margin: 0 auto; padding: 0 6px 0 3px}
.img-modulo-tienda img {margin: 0 auto; text-align: center;}
.titulo-tienda,.titulo-tienda a {font-size: 14px; font-weight: bold; color: #3E3E3E;}
.textotienda {color: #666;}
.ocultabotonanterior .anterior,.ocultabotonsiguiente .siguiente {visibility: hidden;}
.modulotienda {display: none;}
#modulotienda1 {display: block;}

/*blogs*/
.modulo-blogs {text-align: left;}

.blogs-pestannas p {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; height: 22px; float: left; color: #000000;}
.blogs-pestannas span {display: block; padding: 3px 0px 0px 8px;}
.blogs-pestannas-derecha span {display: block; padding: 3px 0px 0px 27px;}
.blogs-pestannas a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;}
.blogs-pestannas a: hover {color: #FFF;}
.blogs-pestannas p.activo {font-size: 10px; background-color: #FFF; border-left: 1px solid #D4D0C8; border-top: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8;}
.blogs-pestannas p.activo span {padding: 6px 8px 0 8px;}

.blogs {background-color: #FFF; height: 80px; clear: left;  border-left: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8}
* > .blogs {height: auto; border-left: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8}
.blog {clear: both; }
.blogs a:hover{ text-decoration:underline}
.blog-contenido {clear: left; padding: 8px 0px 18px 8px; height:1px;}
.blog-contenido-par {clear: left; padding: 8px 0px 18px 8px; background-color: #F4F5EF; height:1px;}
* > .blog-contenido {clear: left; padding: 8px 0px 18px 8px; height:auto; min-height:80px;}
* > .blog-contenido-par {clear: left; padding: 8px 0px 18px 8px; background-color: #F4F5EF; height:auto; min-height:80px;}
.blog-contenido .foto, .blog-contenido-par .foto {float: left; border: 3px solid #89D8FF; margin:0 8px 0 0}
.blog-contenido .ico, .blog-contenido-par .ico{float: left;}
.blog-contenido h3, .blog-contenido-par h3 {/*font-size: 14px; color: #3E3E3E; font-weight: bold; margin: 0 0 0 8px;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
.blog-contenido h3 a, .blog-contenido-par h3 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
.blog-contenido h4, .blog-contenido-par h4 {/*font-size: 11px; color: #000; font-weight: bold; margin: 0 0 0 8px;*/ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
.blog-contenido h4 a, .blog-contenido-par h4 a{ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
.blog-contenido h3 a:hover, .blog-contenido-par h3 a:hover{ text-decoration:underline}
.blog-contenido h4 a:hover, .blog-contenido-par h4 a:hover{ text-decoration:underline}

.blog-contenido p, .blog-contenido-par p {font-size: 12px; color: #666; margin: 0 0 0 8px;}

.blog-contenido .link-app4 .related-link span.fecha, .blog-contenido-par .link-app4 .related-link span.fecha {color: #7A8891; font-size: 11px; padding:0 10px 0 0; }
.blog-contenido .link-app4 , .blog-contenido-par .link-app4 { padding:5px 0 0px 0}
.blog-contenido .link-app4 .related-link img, .blog-contenido-par .link-app4 .related-link img{float: none; margin: 0 auto; padding: 0px;}
.blog-contenido .link-app4 .related-link, .blog-contenido-par .link-app4 .related-link{padding:0 0px 0px 5px; font-size:11px; color:#333;}

#blogs-dr .blog-contenido .foto, #blogs-dr .blog-contenido-par .foto {float: right; border: 0px solid #89D8FF; margin:0 8px 0 0}
#blogs-dr .blog-contenido {clear: left; padding: 8px 0px 8px 8px;  background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom;}
#blogs-dr .blog-contenido-par {clear: left; padding: 8px 0px 8px 8px;  background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom;}
* > #blogs-dr .blog-contenido {clear: left; padding: 8px 0px 8px 8px; height:auto; min-height:80px; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom;}
* > #blogs-dr .blog-contenido-par {clear: left; padding: 8px 0px 8px 8px; height:auto; min-height:80px; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom;}


.blog-vermas {background-color: #FFF; clear: left; border-bottom: 1px solid #D4D0C8; border-left: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; text-align:center; padding:13px 0 13px 0}
.blog-vermas a{line-height: 11px; display: inline; width: auto; border: 1px solid #D4D0C8; background: #FFF url(/solidario/img_comun/f_boton_contenido.jpg) repeat-x; background-position: bottom; padding: 4px 10px; font-size: 11px; color: #636363; cursor: pointer; }
.blog-comentarios {padding: 8px; clear: left; background: #F7F7F5 url(/solidario/img_comun/f_blog_comentarios.jpg) repeat-x; background-position: top;}
.blog-comentarios h4 {/*font-size: 11px; color: #4C4C4C; font-weight: bold; padding: 0 0 4px 8px*/ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
.blog-comentarios p {display: block; background: url(/solidario/img_comun/marca_blog.gif) no-repeat; background-position: 0px 5px; padding: 0 0 5px 7px;}
.blog-comentarios p a {color: #7A7A7A;}
.separa-blogs {font-size: 1px; height: 1px; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: top; margin: 5px 0 6px 0}
.separa-blog-vermas {font-size: 1px; height: 1px; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: top; margin: 0px 0 0px 0}

.blog-fecha  { float:right}
.blog-fecha span {color: #A40000; font-size: 10px; padding:0 10px 0 0 }

/*enlaces patrocinados*/
.enlacespatrocinados {background: #EEECE9 url(/solidario/img_comun/f_enlaces_patrocinados.jpg) repeat-x; background-position: top;}

/*reportajes*/
#reportajes.HSmodulo2 {text-align: left;}
#reportajes.HSmodulo2 .HScontent {clear: left; background: transparent;}
#reportajes.HSmodulo2 .contenido-modulo { font-family: Arial, Helvetica, sans-serif; padding: 5px 0 5px 0; font-size: 14px; font-weight: bold; color: #000;  background: url(/solidario/img_comun/f_reportajes.gif) repeat-x; background-position: bottom;}
#reportajes.HSmodulo2 .contenido-modulo a {color: #333;}
.separa-reportajes {font-size: 1px; height: 1px; margin: 6px 0 6px 0}
#reportajes.HSmodulo2 .contenido-modulo img {float: left; margin: 0 auto; padding: 0 6px 0 0px;}
#reportajes.HSmodulo2 h3 {/*font-size: 14px; color: #3E3E3E; font-weight: bold; margin: 0 0 0 8px;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
#reportajes.HSmodulo2 h4 {/*font-size: 11px; color: #00B6E3; font-weight: bold; margin: 0 0 0 8px;*/ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
#reportajes.HSmodulo2 p {font-size: 12px; color: #666; margin: 0 0 0 8px; font-weight: normal;}
.reportajes-vermas {float: right}

/*videohumor*/
#videohumor.titulo-colocafoto span,#videohumor.titulo-colocafoto a span {font-size: 18px; font-weight: bold; color: #333;}
#videohumor.textocolocafoto {color: #666; font-size: 12px;}

/*articulo opina*/
#articulopina {background-color: #FFF; margin: 4px 25px 0 15px; clear: both;}
#articulo #articulopina {background-color: #FFF; margin: 4px 0 0 5px; clear: both;}
#articulopina .boxheader {border: 1px solid #D4D0C8; background: #FFF url(/solidario/img_comun/f_encabezado_encuesta.jpg) repeat-x; background-position: bottom; border-bottom: 1px solid #D4D0C8; padding: 8px 0 8px 12px; font-size: 18px; font-weight: normal; height: 20px;}
.articulopina {background-color: #F6F6F4; border: 1px solid #D4D0C8; border-top: 0px; font-size: 11px; color: #666; padding: 10px 0px 0px 0px; height: 20px; position: relative;}
* > .articulopina {height: auto;}
.articulopina p {padding-bottom: 5px;}
.articulopina input.caja,.articulopina textarea {background-color: #FBFAFA; border: 1px solid #D4D0C8; width: 99%; color: #666; font-size: 10px!important;}
.articulopina textarea {height: 80px;}
.articulopina input.check,.articulopina input.radio {border: 0;}
.articulopina a.enlace {color: #666; font-weight: bold;}
.articulopina a.enlace: hover {color: #0099FF; text-decoration: underline;}
#articulopina .mensaje-error {clear: left; color: #0080D5; font-weight: bold; font-size: 11px; padding: 0 0 6px 0; text-align: center;}
.articulopina-texto {padding: 0 8px 3px 8px; clear: left; position: relative;}
.articulopina-logeo {background-color: #EFEEEB; padding: 8px; border-top: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; position: relative; height: 20px;}
* > .articulopina-logeo {height: auto;}
.cajas-logeo {float: left; width: 49%; position: relative;}
.cajas-logeo p {float: left; width: 49%; padding: 0;}
.cajas-logeo p input.caja {width: 90%!important}
.botones-logeo {padding: 16px 0 0 0}
a.olvidado {text-decoration: underline; color: #666;}
.bloque-articulopina {padding: 10px 8px 0 8px; clear: left;}
.articulopinaI {float: left; width: 33%;}
.articulopinaD {float: right; width: 66%;}
.articulopina-botones {text-align: center; margin: 0 auto; padding: 8px 0 10px 0; background-color: #EEEEEE; border-top: 1px solid #D4D0C8;}
.articulopiniones {background-color: #FFF; margin: 15px 0 0 0; position: relative;}
.articulopiniones .boxheader2 {margin: 0 0 15px 0; font-size: 24px; font-weight: bold; color: #333; background: url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: top;}
.articulopiniones .boxheader2 div {padding: 8px 0 8px 0; background: url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: bottom;}
.articulopiniones .pestanna {background: url(/solidario/img_comun/f_encabezado_galeria2.jpg); background-repeat: repeat-x; background-position: bottom; height: 25px;}
.articulopiniones2 {clear: left; border: 1px solid #D4D0C8; border-top: 0px; height: 20px; padding: 10px;}
* > .articulopiniones2 {height: auto;}
.articulopiniones .numopiniones {font-size: 14px; color: #0080D5; padding: 0 0 3px; font-weight: bold;}
.articulopiniones .opinion {padding: 11px 0 0 0; font-size: 11px; color: #6D6D6D; background: url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: top;}
.articulopiniones h3 {float: left; font-size: 11px; padding: 0 0 0 10px; color: #333; font-weight: bold; background: url(/solidario/img_comun/marca_opinion_autor.gif) no-repeat; background-position: 0px 6px;}
.articulopiniones .fecha {float: right; font-size: 10px;}
.articulopiniones .hora {color: #940000;}
.articulopiniones hr {visibility: hidden; display: block;}
.articulopiniones .texto {clear: both; padding: 3px 0 10px 10px;}
.detalles-opinion {clear: left;}
.favorcontra {float: left; padding: 0px 0 6px 0; font-size: 11px; color: #6D6D6D;}
.formdenunciar {clear: left; padding: 6px 0 6px 0}
span.afavor,a.afavor: hover {font-weight: bold; color: #66CC00; display: block; padding: 6px 6px 6px 22px; background: url(/solidario/img_comun/ico_afavor.gif) no-repeat; background-position: 0px 4px; float: left;}
span.encontra,a.encontra: hover {font-weight: bold; color: #0099FF; display: block; padding: 6px 6px 6px 22px; background: url(/solidario/img_comun/ico_encontra.gif) no-repeat; background-position: 0px 4px; float: left;}a.afavor {color: #6D6D6D; display: block; padding: 6px 6px 6px 22px; background: url(/solidario/img_comun/ico_afavor.gif) no-repeat; background-position: 0px 4px; float: left;}
a.encontra {color: #6D6D6D; display: block; padding: 6px 6px 6px 22px; background: url(/solidario/img_comun/ico_encontra.gif) no-repeat; background-position: 0px 4px; float: left;}
.favorcontra .mensaje {display: block; padding: 6px; float: left;}
.inadecuado {float: right; padding: 6px 0 6px 0}
.inadecuado a {padding: 4px 6px 4px 6px;}
.inadecuado img {vertical-align: middle; padding: 0 8px 0 0}
.formdenunciar {background: #F6F6F4 url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: top; padding: 6px;}
.formdenunciar p {color: #333; font-size: 10px; padding: 0 0 6px 0}
.formdenunciar textarea {width: 66%; height: 55px; margin: 0 6px 0 0}
.formdenunciar .gracias {text-align: center; padding: 8px 0 8px 0}
.articulopiniones .vermas-opinion {color: #636363; font-size: 11px; font-weight: bold; text-align: right;}
.articulopiniones .vermas-opinion a {color: #636363;}

/*Hemeroteca*/
#contenido .contenido {}
.resbus {padding: 0 10px 10px 10px;}
.resbus h2 {color: #333; font-size: 32px;}
.paginacion {font-size: 12px; color: #666666; font-weight: bold; text-align: center; margin: 0 auto; padding: 15px 0 7px 0; clear:both;}
.paginacion a {color: #666666;}
.paginacion a.activo {color: #FFF;}
.paginacion-iz {float: left; margin: 0 auto; padding: 0 0 10px 0}
.paginacion-dr {float: right; margin: 0 auto; padding: 0 0 10px 0}
 .date {color: #CCCCCC; font-size: 16px; display: inline; font-weight: bold; float: right; margin: 0; padding: 10px 0 0 0;}
 
 /*agenda portada*/
div.prox-p {}
div.prox-p1 {height: 16px; padding: 4px; font-size: 12px; font-weight: normal; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom; height: auto;}
div.prox-p1 span, div.prox-p2 span {color: #A40000; font-size: 10px; }
div.prox-p2 {height: 16px; padding: 4px 4px 4px 4px; font-size: 12px; font-weight: normal; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom; height: auto;}
/**/
.submenu-categorias {clear:both; z-index:5; position:relative; padding:0;  height:auto; margin:8px 0px;}
.submenu-categorias ul {float:left;padding:0;}
.submenu-categorias ul li {position:relative; left:0; clear: none; display: inline-block; /*height:12px;*/ line-height:1px; padding:6px 0; font-size:14px; color:#029CC2; font-weight:bold; float:left;  }
.submenu-categorias ul li a {color:#029CC2; float:left; padding:6px 6px 6px 10px; background:url(/solidario/img/circle_lista.gif) no-repeat 0px 3px; margin-right: 12px;}
.submenu-categorias ul li a:hover {text-decoration:underline;}
.submenu-categorias ul li a.activo {text-decoration:underline;}
.submenu-categorias .eventos{font-size:12px; color:#000; font-weight:bold; padding: 0px 0px 0px 10px; float:right}
.submenu-categorias .eventos a{padding-left:10px;background:url(/solidario/img/ico_eventos.gif); background-repeat:no-repeat; background-position: 0px 3px; }
.submenu-categorias .eventos a:hover{text-decoration:underline}

/**/
.resbus .date {color:#CCCCCC; font-size:16px; display:inline; font-weight: bold; float: right; padding: 10px 0 10px 0}
.encontrados {font-size: 12px; color: #666666; padding: 10px 0 5px 0; border-top: 1px solid #E8E8E8;}
.encontrados span {font-weight: bold;}

.bloqueresultados {padding: 5px 0px 10px 0px;}

.resbus .seccion {color: #333; font-size: 12px; font-weight: bold;}
.bloqueresultados .resultado {padding: 8px 10px 15px 0px; background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: bottom; height: auto;}
.bloqueresultados .resultado .photo {float:left; padding:3px 0 0 0}
.bloqueresultados .resultado .photo a:hover{ cursor:default}

.resbus .antetitulo{font-size: 12px; font-weight: bold; color: #A7A7A7;  margin: 0 0 0 10px}
.resbus .antetitulo span{color: #A40000; font-size: 10px; }
.resbus h3 {font-size: 12px; font-weight: bold; color: #A7A7A7;  margin: 0 0 0 10px}
.resbus h3 a{color: #000; }
.resbus h3.agenda a{color: #000; background:url(/solidario/img/ico_apoyo_agenda.gif) no-repeat; background-position: 5px 5px; padding: 0 0 0 15px}
.resbus h3.agenda a:hover {text-decoration: underline; cursor: default;}
.resbus h3.agenda .fecha{color: #A40000; font-size: 10px; }
.resbus h3.agenda .dosfechas{color: #A40000; font-size: 10px; margin-left:-2px; }
.resbus .agendapadd .fecha { padding:0;margin:0; float:left; display:block;}
.resbus .agendapadd .dosfechas { padding:0;margin:0; float:left; display:block;}
.resbus .agendapadd .titulo {color:#000; display:block; margin-left:73px;}
.resbus .agendapadd .titulo a {display:block;}
.resbus .masdatos {margin-left:89px;}

.bloqueresultados p {font-size: 12px; color: #333; padding: 0 0 0 10px;}
.bloqueresultados .resultado .datos p{color: #828282; font-size: 11px; font-weight: normal;}
.bloqueresultados .resultado .fecha{color: #828282; font-size: 11px; padding: 0 0 0 10px;}
.bloqueresultados .resultado .dosfechas{color:#A40000; font-size: 10px; padding: 0 0 0 0px;}

.buscadorC { clear:both; }
.buscadorC .header {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #000; background: url(/solidario/img/f_overhead.jpg) repeat-x;background-position: bottom; padding: 5px 0px 5px 10px;  letter-spacing:-1px; border:1px solid #D4D0C8}
.buscadorC .content {padding: 15px 10px 6px 10px; text-align: left; border-bottom: 1px solid #D4D0C8; border-left: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; background-color: #F1F8FA}
.buscadorC .content p {color: #333; padding: 0 0 5px 0}
.buscadorC .label {color: #333; font-weight: normal;}
.buscadorC .caja {width: 150px; height:16px; font-size: 11px; background-color:#FFF; border-top:1px solid #7F9DB9; border-left:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;border-right:1px solid #7F9DB9;  font-size:11px; color:#333; }
.buscadorC .categorias {padding: 0 0 5px 15px;}
.buscadorC .boton {text-align: right; margin: 0 auto; padding: 0px; }
.buscadorC .boton a {padding-left: 6px; padding-right: 6px}

/* modulo buscador avanzado*/
#modulo-buscadoravanzado .HSmodulo .HScontent {background: transparent; clear: left;}
.contenido-modulo-buscadoravanzado {padding: 6px;}
.img-modulo-buscadoravanzado {float: right; margin: 0 auto; padding: 0 6px 0 3px;}
.img-modulo-buscadoravanzado img {margin: 0 auto;}
.titulo-buscadoravanzado,.titulo-buscadoravanzado a {font-size: 16px; font-weight: bold; color: #333;}
.textobuscadoravanzado {color: #333; font-size: 11px; border: 1px solid #CCCCCC;}
.textobuscadoravanzado div.buscar {padding: 5px;}
.textobuscadoravanzado div.buscar input {width: 270px;}
.textobuscadoravanzado div.buscaren {font-size: 12px; color: #333333; padding: 0px 5px 5px 5px;}
.textobuscadoravanzado div.buscaren span {font-size: 11px; color: #333333; font-weight: bold;}

#especial.textobuscadoravanzado {color: #333; font-size: 11px; padding: 10px 0 3px 35px; background: url(/solidario/img_comun/ico_apoyo_articulo.gif) no-repeat; background-position: 0px 1px;}
/*buscador anvanzado*/
div.separa-buscador {background: url(/solidario/img_comun/linea_separa_buscador.gif) ; background-repeat: repeat-x; background-position: top left; height: 2px;}
div.bot-buscar {text-align: right; padding: 5px;}

/*Calendario*/
#modulo-calendario .HSmodulo .HScontent {background: transparent; clear: left;}
.contenido-modulo-calendario {padding: 6px;}
.contenido-modulo-calendario div.mesanno {text-align: center; font-size: 20px; font-weight: bold; color: #333333;}
.contenido-modulo-calendario div.mesanno div.anterior {clear: none; float: left; padding: 5px;}
.contenido-modulo-calendario div.mesanno div.siguiente {clear: none; float: right; padding: 5px;}
.contenido-modulo-calendario div.mesanno div.mes-anno {clear: none; float: left; text-align: center; width: 200px; padding: 5px;}
.contenido-modulo-calendario div.mesanno div.anterior a, .contenido-modulo-calendario div.mesanno div.siguiente a {font-size: 20px; font-weight: bold; color: #333333;}
.titulo-calendario,.titulo-calendario a {font-size: 16px; font-weight: bold; color: #333;}
.textocalendario {color: #333; font-size: 11px; border: 1px solid #CCCCCC; background-color: #FFFFFF;}
.textocalendario div.dias {width: 235px; margin: 5px 0px 5px 30px;}
.textocalendario div.semana div.dia {clear: none; float: left; width: 32px; text-align: center;}
.textocalendario div.semana {background-color: #C2C2C2; height: 16px; margin-top: 5px; margin-bottom: 3px; font-size: 14px ; color: #FFFFFF; padding-left: 32px;}
.textocalendario div.nonumero {border: 1px solid #E6E6E6; background-color: #BEBEBE; clear: none; float: left; padding: 5px 0px 0px 0px; width: 30px; height: 25px; margin-top: 1px; margin-right: 1px;}
.textocalendario div.numero {border: 1px solid #E6E6E6; background-color: #FFFFFF; clear: none; float: left; padding: 5px 0px 0px 0px; width: 30px; height: 25px; margin-top: 1px; margin-right: 1px; text-align: center; font-weight: bold; font-size: 16px; color: #333333;}
.textocalendario div.numeron a {color: #FFFFFF;}

/*Firmas*/
.docfirmas {clear: both; padding: 10px; border: 1px solid #CCCCCC;}
.docfirmas-par {clear: both; padding: 10px; border: 1px solid #CCCCCC; background: url(/solidario/img_comun/f_firma-par.jpg) repeat-x; background-position: bottom left; height: 1px;}
* > .docfirmas-par {height: auto;}
.docfirmas .photo, .docfirmas-par .photo {float: left; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; background-color: #E9E9E9; padding: 10px 7px 26px 7px; margin: 0 10px 0 0}
.docfirmas .photo img, .docfirmas-par .photo img {margin: 0; padding: 0;}
.docfirmas h3, .docfirmas-par h3 {color: #333; font-size: 20px; padding: 5px 0 0 0}
.docfirmas h3 a, .docfirmas-par h3 a {color: #333;}
.docfirmas .lead-text, .docfirmas-doc .lead-text {color: #666666; font-size: 13px; padding: 5px 0 0 0}
.separafirmas {background: url(/solidario/img/brd_separanoticias_firmas.gif) repeat-x; background-position: 50% 50%; height: 10px; clear: both;}
.menufirmas {border: 1px solid #CCCCCC; text-align: left; margin: 0 3px 0 3px}
.menufirmas .menucab {text-align: left; padding: 6px 10px 6px 10px; color: #996600; font-size: 10px; background-color: #F7F7F7;}
.menufirmas .menucab strong {font-size: 11px;}
.menufirmas .menucontent {background-color: #FFFFFF; border-top: 1px solid #CCCCCC; text-align: left; padding: 10px 7px 10px 7px;}
.menufirmas ul {padding: 0 10px 0 10px}
.menufirmas li {padding: 4px 5px 4px 5px; font-size: 10px; color: #754F00; background: url(/solidario/img/brd_separanoticias_firmas.gif) repeat-x; background-position: bottom;}
.menufirmas li a {display: block; background: url(/solidario/img_comun/marca_menufirmas.gif) no-repeat; background-position: 0px 5px; font-size: 10px; color: #754F00; padding: 0 0 0 10px}
.menufirmas li.activo a {font-size: 11px; font-weight: bold}
.comentarios {font-size: 10px; color: #999999;}
#firmas-articulo {margin: 0px; padding: 0px;}
.firmas-articulo {margin: 0px; padding: 0px;}
#firmas-articulo .h2 {display: block; padding: 0 0 3px 0}
#firmas-articulo .fotografia {text-align: center; margin: 0 auto; background: #EFEFEF url(/solidario/img_comun/f_firma-fotografia.jpg) repeat-x; background-position: top; padding: 0px 0px 5px 0px;}
#firmas-articulo .fotografia img {text-align: center; margin: 0 auto; border: 1px solid #CDCDCD;}
#firmas-articulo .lafirma img {border: 0px;}
.lafirma {padding: 20px 0px 0 0; text-align: center; margin: 0 auto;}
.firmacaption {color: #333; font-size: 11px; padding: 6px 6px 6px 10px; background: #EFEFEF;}
.firmas-noticias {display: block;}
.firmas-noticias-cab {padding: 5px 10px 5px 15px; background-color: #EFEFEF; font-size: 14px; font-weight: bold; color: #333;}
.firmas-noticias-content {border: 0px solid #CCCCCC; border-top: 0px; padding: 10px;}
.firmas-noticias h3 {display: block; background: url(/solidario/img_comun/marca_menufirmas.gif) no-repeat; background-position: 0px 5px; font-size: 11px; color: #333; padding: 0 0 0 10px}
.firmas-noticias h3 a {color: #333;}
.firmas-noticias-enlaces {text-align: right; padding: 5px 10px 5px 0; background-color: #CCCCCC; font-size: 11px; font-weight: bold; color: #333;}
.firmas-noticias-enlaces a {color: #333;}
#firmas-articulo .separafirmas {background: url(/solidario/img_comun/f_puntitos.gif) repeat-x; background-position: 50% 50%; height: 10px; clear: both;}
.doc .headline h3 { font-family: Arial, Helvetica, sans-serif; font-size: 24px;}
.firmas-anteriores {clear: both; padding: 10px 0 0 0}
.firmas-anteriores-cab {padding: 5px 10px 5px 15px; background-color: #996600; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.firmas-anteriores-cab a {color: #FFFFFF;}
.zonafirmas {border: 1px solid #CCCCCC;}
.zonafirmas .rss {text-align: right; margin: 0 auto; font-size: 10px; color: #666666; padding: 5px 10px 5px 0}
.zonafirmas .rss a {text-align: right; margin: 0 auto; color: #666666; background: url(/solidario/img_comun/ico_rss_firmas.gif) no-repeat; background-position: 0px 0px; padding: 0 0 0 20px}
.docanteriores {clear: both; padding: 0px 12px 0 12px;}
.docanteriores .photo {float: left; padding: 10px 17px 10px 7px;}
.docanteriores .photo img {margin: 0; padding: 0;}
.docanteriores .date {color: #666666; padding: 7px 0 0 0;}
.docanteriores h3 {font-size: 13px; font-weight: bold; color: #754F00; padding: 7px 0 0 0; font-weight: bold;}
.docanteriores h3 a {color: #754F00;}
.docanteriores .lead-text {color: #666666; font-size: 12px; padding: 5px 0 0 0}

/*fotogaleria*/
.colB .foto-noticia .doc {padding: 5px; margin: 0;}
.colB .video-noticia .doc {padding: 0; margin: 0;}

.enlacesgaleria { border:0; text-align: center; margin: 0 auto; background: #FFF url(/solidario/img/f_enlacesgaleria.jpg) repeat-x;background-position: bottom; padding: 12px 0 9px 0;}
.enlacesnumericos {background: #FFF url(/solidario/img_comun/f_enlaces_numericos.jpg) repeat-x; background-position: bottom; padding: 12px 0 9px 0; text-align: center; margin: 0 auto; }
.anteriorsiguiente {display: inline; width: auto; border: 1px solid #CECECE; background: #FFF url(/solidario/img_comun/f_boton_contenido.jpg) repeat-x; background-position: bottom; padding: 4px 24px 4px 24px; font-size: 11px; color: #636363;}
.anteriorsiguiente: hover {text-decoration: underline; background: #FFF;}
.enlacesgaleria span,.enlacesnumericos span {margin: 0 7px 0 7px;}
.enlacesgaleria span a,.enlacesnumericos span a {text-decoration: underline;; border: 1px solid #E8E6E0; background-color: #FEFEFE; padding: 2px 6px 2px 6px; margin: 0 1px 0 1px; font-size: 10px; color: #999999; text-align: center;}
.enlacesgaleria span span,.enlacesnumericos span span {visibility: hidden; text-decoration: none; border: 1px solid #E8E6E0; background-color: #FEFEFE; padding: 2px 7px 2px 7px; margin: 0 1px 0 1px; font-size: 10px; color: #999999; text-align: center;}

/*MULTIMEDIA*/

/*Modulo comun*/
.modulocomun2 {border: 1px solid #CECECE;}
.modulocomun2 .boxheader a {color: #474747;}
.modulocomun2 .boxheader img {float: left; margin: 0 4px 0 0;}
.modulocomun2 .boxheader div {padding: 12px 0 0 6px; display: block;}
.modulocomun2 .boxcontent {background-color: #F6F6F4; font-size: 11px; height: 20px;}
* > .modulocomun2 .boxcontent {height: auto;}
.modulocomun2 .boxbottom {background-color: #EEEEEE; border-top: 1px solid #CECECE; padding: 10px 5px 10px 5px; text-align: center; margin: 0 auto;}

/*Fotos destacadas*/
.fotos-destacadas {background-color: #F6F6F4; border-top: 1px solid #FFFFFF; padding: 10px 0 10px 10px; text-align: center;}
.fotos-destacadas img {display: inline; margin: 0 11px 0 0; border: 1px solid #D4D0C8;}

/*graficos destacados*/
.graficos-destacados {background-color: #F6F6F4; border-top: 1px solid #FFFFFF; padding: 10px 0 10px 10px;}
.graficos-destacados img {padding: 2px;}
.c-graficos-d {clear: none; display: inline; border: 1px solid #D4D0C8; margin: 0 9px 0 9px; float: left; padding: 2px;}

/*Modulos Galerias*/
.modulogalerias {border: 1px solid #D4D0C8;}
.modulogalerias .boxheader {height: 37px; font-size: 14px; font-weight: bold; color: #474747; background: #F6F6F6 url(/solidario/img_comun/f_modulocomun_header.jpg) repeat-x; background-position: bottom; border-bottom: 1px solid #D4D0C8; clear: both;}
.modulogalerias .boxheader a {color: #474747;}
.modulogalerias .boxheader img {float: left; margin: 0 4px 0 0;}
.modulogalerias .boxheader div {padding: 10px 0 0 6px; display: block;}
.modulogalerias .boxcontent {background: #F6F6F4 url(/solidario/img_comun/f_modulomultimedia.gif) repeat-y; background-position: left; height: 20px; font-size: 11px; color: #6D6D6D;}
* > .modulogalerias .boxcontent {height: auto;}
.modulogalerias .boxbottom {background-color: #F8F8F8; border-top: 1px solid #D4D0C8; padding: 10px 5px 10px 5px; text-align: center; margin: 0 auto;}
.bloque-galerias {float: left; background-color: #FFFFFF; margin: 0 0 0 0; border-right: 1px solid #D4D0C8; width: 35%; clear: none; height: auto;}
.modulogalerias .bloque-galerias {float: left; background-color: #FFFFFF; margin: 0 0 0 0; width: 240px; clear: none; height: auto;}
.f14b {font-size: 14px; font-weight: bold; color: #474747; padding: 10px 5px 5px 5px;}
.f14b a {font-size: 14px; font-weight: bold; color: #474747;}
.f11n {font-size: 11px; color: #6D6D6D; padding: 0 5px 5px 5px;}
.f11n a {font-size: 11px; color: #6D6D6D;}
.fin-bloque-galerias {font-size: 10px; color: #6D6D6D; padding: 20px 0 5px 5px;}
.visualizador {background-color: #F6F6F4; padding: 0px; margin: 0; height: auto; position: relative;}
.visualizador object {margin: 0px; padding: 0px;}
.mando {padding: 0px; margin: 0 0 0 0;}

.contenido-galerias {float: left; padding: 8px 0px 4px 0px; background-color: #F6F6F4; clear: none;}
* > .contenido-galerias {width: 64%; padding: 0px 0px 5px 0px;}
.galerias-otros {clear: both;}
.otrosI {float: left; width: 45%; clear: none; margin: 0 5px 0 5px; background: url(/solidario/img_comun/brd_puntosH2.gif) repeat-x; background-position: bottom; padding: 6px 0 6px 0}
* > .otrosI {margin: 4px 10px 4px 10px; padding: 6px 0 6px 0}
.otrosI-fin {float: left; width: 45%; clear: none; margin: 0 5px 0 5px; padding: 6px 0 6px 0}
.titu-otros {color: #333333; text-indent: -8px; padding-left: 5px;}
.titu-otros a {font-size: 11px; color: #333333;}
.titu-otros img {margin: 0 4px 0 0; clear: none;}
.visualizador-p {float: left; padding: 0 10px 0 4px;}
.visualizador-p img {display: block; }
.fecha-otros {font-size: 10px; color: #6D6D6D; padding: 20px 0 5px 10px;}
.estrella-otros {padding: 20px 0 5px 10px;}
.estrella-otros img {padding: 0px 2px 0px 2px; clear: none;}

.contenido-galerias .boxbottom {background-color: #F8F8F8; border-top: 1px solid #D4D0C8; padding: 20px 5px 0px 5px; text-align: center; margin: 0 auto;}

/*bucasdor galerias*/
.buscador-galerias {background: transparent url(/solidario/img_comun/f_buscador_galerias.jpg) repeat-x; background-position: bottom; height: 29px; border-top: 1px solid #D4D0C8; clear: none; text-align: center; padding: 5px 0px 0px 0px; margin: 0 auto; clear: left;}
.buscador-galerias img {vertical-align: middle;}
.buscador-galerias input {vertical-align: middle;}
.buscador-galerias form {margin-bottom: 0px;}

/*gráficos destacados*/
.fecha-graficos-d {font-size: 10px; color: #6D6D6D; padding: 2px 0 2px 3px;}
.f14b-graficos-d {font-size: 14px; font-weight: bold; color: #474747; padding: 0px 0 5px 3px;}
.f14b-graficos-d a {font-size: 14px; font-weight: bold; color: #474747;}

.mandos-audios {font-size: 9px; color: #6D6D6D; font-weight: bold; clear: none; display: inline; padding: 6px 5px 2px 5px; height: 20px; float: left;}
* > .mandos-audios {padding: 3px 5px 0px 5px; height: 25px;}
.mandos-audios img {vertical-align: middle; padding: 0 4px 0 4px;}
.mandos-audios .hora, .mandos-audios .duracion {font-size: 9px; color: #940000; font-weight: bold; clear: none; display: inline;}
.mandos-audios .mas {font-size: 11px; color: #6D6D6D; font-weight: bold;}
.mandos-audios .menos {font-size: 11px; color: #940000; font-weight: bold;}

.fecha-audios {font-size: 10px; color: #6D6D6D; font-weight: bold; clear: none; display: inline; border-left: 1px solid #D4D0C8; padding: 6px 5px 2px 5px ; height: 20px; float: left;}

/*ULTIMOS GRAFICOS*/
.ultimosgraficos {padding: 5px 0 5px 14px; text-align: left;}
.ultimografico {float: left; width: 203px; border: 1px solid #D4D0C8; background-color: #F6F6F6; margin: 0 13px 0 0;}
.ultimosgraficos .img {padding: 4px;}
.ultimosgraficos .contenido-ultimografico {border-top: 1px solid #D4D0C8; padding: 4px;}
.ultimosgraficos .overhead {font-size: 10px; color: #6D6D6D; padding: 0 0 2px 0}
.ultimosgraficos h3 {color: #474747; font-size: 14px; font-weight: bold;}
.ultimosgraficos h3 a {color: #474747;}

/*Fotodenuncia*/
.multimedia-doble {}
.multimediaI {float: left; width: 49%;}
.multimediaD {float: right; width: 49%;}
.fotodenuncia {}
.fotodenuncia .modulocomun {}
.fotodenuncia .boxheader-fd {height: 37px; font-size: 16px; color: #474747; border-bottom: 1px solid #FFFFFF; font-weight: bold; background-color: #D4D0C8; margin: 0; padding: 0;}
.fotodenuncia .boxheader-fd img {float: left; margin: 0 4px 0 0;}
.fotodenuncia .boxheader-fd div {padding: 10px 0 0 6px; display: block;}
.fotodenuncia .boxcontent {background-color: #F3F2ED; font-size: 11px; border-bottom: 0px solid #D4D0C8; padding: 10px 10px 10px 10px;}
.fotodenuncia .boxbottom {background-color: #F8F8F8; border-top: 1px solid #D4D0C8; padding: 10px 5px 10px 5px; text-align: center; margin: 0 auto;}
.contenido-fotodenuncia {text-align: center; background-color: #F3F2ED; margin: 0 auto;}
.contenido-fotodenuncia .content {text-align: left; background-color: #F3F2ED;}
.contenido-fotodenuncia .foto {width: auto; clear: both; text-align: center; margin: 0 auto;}
.contenido-fotodenuncia .foto img {border: 1px solid #D4D0C8;}
.contenido-fotodenuncia .content .fecha-firma {color: #000000; font-size: 10px; text-align: left; padding-top: 10px;}
.contenido-fotodenuncia .texto {color: #6D6D6D; font-size: 11px; text-align: left; padding-top: 10px;}
.contenido-fotodenuncia .related-link {font-size: 11px; color: #6D6D6D; padding: 0 0 6px 0; text-align: left; padding-top: 10px;}
.contenido-fotodenuncia .related-link a {font-size: 11px; color: #6D6D6D; padding: 0 0 6px 0;}
.contenido-fotodenuncia .related-link img {padding-right: 5px;}

/*ver videos fotos*/
.ver-videos-fotos {height: auto;}
.ver-videos {width: 50%; height: 22px; float: left; background: transparent url(/solidario/img_comun/f_btn_vervideos_fotos.jpg) repeat-x; background-position: top; border-bottom: 1px solid #D4D0C8; border-top: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; text-align: center; padding-top: 7px;}
.ver-fotos {width: 49%; height: 22px; float: right; background: transparent url(/solidario/img_comun/f_btn_vervideos_fotos.jpg) repeat-x; background-position: top; border-bottom: 1px solid #D4D0C8; border-top: 1px solid #D4D0C8; text-align: center; padding-top: 7px; border-left: 1px solid #FFFFFF;}

.galeria-colC {padding: 5px; height: 20px; position: relative;}
div > .galeria-colC {height: auto;}
.galeria-colC .tema {font-size: 10px ; font-weight: bold; color: #940000; clear: both; padding: 10px 0px 7px 0px;}
.galeria-colC-cont {clear: left ; padding: 5px 0 5px 0}

/*Modulo*/
.mandos {clear: both; border-top: 1px solid #D4D0C8;}
.playerB {clear: both; border: 1px solid #D4D0C8; margin: 4px;}
.colB .modulocomun2 .boxheader .envivo {float: right; clear: none; display: inline;}
.colB .modulocomun2 .boxheader img.envivo {float: left; margin: 0 0 0 0;}

.otro-multimedia {background-color: #F8F8F8; border-top: 1px solid #D4D0C8; height: 20px;}
* > .otro-multimedia {height: auto;}
.otro-multimedia .titulo {float: left; color: #6D6D6D; padding: 3px;}
.otro-multimedia .titulo a {color: #6D6D6D;}
.otro-multimedia .fecha-hora {float: right; padding: 3px; color: #6D6D6D;}
.otro-multimedia .fecha-hora span {color: #940000;}
.otro-multimediab {background-color: #FFFFFF; border-top: 1px solid #D4D0C8; height: 20px;}
* > .otro-multimediab {height: auto; background-color: #FFFFFF;}
.otro-multimediab .titulo {float: left; color: #6D6D6D; padding: 3px;}
.otro-multimediab .titulo a {color: #6D6D6D;}
.otro-multimediab .fecha-hora {padding: 3px ; color: #6D6D6D; text-align: right;}
.otro-multimediab .fecha-hora span {color: #940000;}

/*calendario*/
.calendariogalerias {padding: 19px}
.calendariogalerias2 {border: 7px solid #D4D0C8; background-color: #FFFFFF; padding: 15px 9px 12px 9px; text-align: center;}

/*PARTICIPACION.CSS*/
.moduloparticipacion {border: 1px solid #D4D0C8; position: relative;}
.moduloparticipacion .boxheader {height: 37px; font-size: 14px; font-weight: bold; color: #474747; background: url(/solidario/img_comun/f_header_moduloparticipacion.jpg) repeat-x; background-position: bottom; border-bottom: 1px solid #D4D0C8; clear: both;}
.moduloparticipacion .boxheader a {color: #474747;}
.moduloparticipacion .boxheader img {float: left; margin: 0 4px 0 0;}
.moduloparticipacion .boxheader div {padding: 10px 0 0 6px; display: block;}
.moduloparticipacion .boxcontent {height: 20px; background-color: #F6F6F4; font-size: 11px; color: #6D6D6D;}
* > .moduloparticipacion .boxcontent {height: auto;}
.moduloparticipacion p,.moduloparticipacion .p {font-size: 11px; padding: 0 0 8px 0}
.moduloparticipacion p a,.moduloparticipacion .p a {color: #6D6D6D;}
.moduloparticipacion .boxbottom {background-color: #F8F8F8; border-top: 1px solid #D4D0C8; padding: 10px 5px 10px 5px; text-align: center; margin: 0 auto;}
.bloque-galeria-participacion {background: url(/solidario/img_comun/brd_comun.gif) repeat-y; background-position: 400px;}
.bloque-galeria-participacionI {float: left; width: 400px;}
.bloque-galeria-participacionD {float: right; width: 275px; background-color: #F7F7F5;}
.bloque-galeria-participacionD .boxbottom {background: url(/solidario/img_comun/f_boxbottom_participacionD.jpg) repeat-x; background-position: top; border-top: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; text-align: center; margin: 0 auto;}
.bloque-galerias-participacion {background-color: #FFFFFF; height: 20px;}
* > .bloque-galerias-participacion {height: auto;}
.bloque-galerias-participacion h3 {font-size: 16px; font-weight: bold; color: #474747; padding: 6px 0 0 0}
.bloque-galerias-participacion h3 a {color: #474747;}
.visualizador-participacion {float: left; padding: 0px 10px 0 0}
.bloque-galerias-participacion100 {background: url(/solidario/img_comun/separa_sombreado_bottom.gif) repeat-x; background-position: top; padding: 10px 0 0 0; height: 20px;}
* > .bloque-galerias-participacion100 {height: auto;}
.otros-galerias {padding: 6px 0 3px 0; margin: 0 5px 0 5px;}
.autor-otros {color: #6D6D6D; font-size: 10px;}
.moduloparticipacion2 {border-bottom: 1px solid #D4D0C8;}
.moduloparticipacion2 .boxheader {height: 37px; font-size: 14px; color: #474747; background-color: #D4D0C8; font-weight: bold; margin: 0; padding: 0;}
.moduloparticipacion2 .boxheader a {color: #474747;}
.moduloparticipacion2 .boxheader img {float: left; margin: 0 4px 0 0;}
.moduloparticipacion2 .boxheader div {padding: 10px 0 0 6px; display: block;}
.moduloparticipacion2 .boxcontent {background-color: #F3F2ED; font-size: 11px; height: 20px}
* > .moduloparticipacion2 .boxcontent {height: auto;}
.moduloparticipacion2 .boxbottom {background-color: #F3F2ED; border-top: 1px solid #D4D0C8; text-align: center; margin: 0 auto; height: 22px; padding: 0 5px 0 5px}
.contenido-moduloparticipacion2 {color: #464646; padding: 6px 6px 0 6px; height: 20px; position: relative;}
* > .contenido-moduloparticipacion2 {height: auto;}
.moduloparticipacion2 h3 {font-size: 16px; font-weight: bold; color: #474747;}
.moduloparticipacion2 h3 a {color: #474747;}
.moduloparticipacion2 p,.moduloparticipacion2 .p {font-size: 11px; padding: 0 0 8px 0}
.moduloparticipacion2 p a,.moduloparticipacion2 .p a {color: #464646;}
.moduloparticipacion2 p.enlace a {font-weight: bold; color: #464646;}
.masconsultorio {background: #F8F7F3 url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: top; padding: 6px}

.concurso {background: #F9F8F6 url(/solidario/img/foto_fondo_moduloBC_participacion.jpg) no-repeat; background-position: bottom right;}
.concurso p {padding: 0 30px 8px 0}
.concursoI {float: left; font-size: 10px; text-transform: uppercase; color: #474747; padding: 5px 0 0 0}
.concursoD {float: right; color: #888888; padding: 3px 0 0 0}
.concursoD a {color: #888888; font-size: 11px;}
.contenido-moduloparticipacion2 .formulario {clear: both;}
.contenido-moduloparticipacion2 .formulario p {float: left; width: 49%}
.botones-modulo-consultorio {padding: 10px 0 10px 0; clear: left; text-align: center; background: url(/solidario/img_comun/brd_puntosH.gif) repeat-x; background-position: top;}
.contenido-moduloparticipacion2 .encuestaP p {float: none; clear: left; width: auto;}

.modulovideo {border: 1px solid #D4D0C8; display: block; background-color: #F6F6F4}
.modulovideo .video {display: block; margin: 0 auto; padding: 4px 0 0 0; text-align: center;}
.modulovideo .video img,.modulovideo .video object {border: 1px solid #D4D0C8;}
.modulovideo h3 {font-size: 14px; font-weight: bold; color: #474747; padding: 10px 5px 5px 5px;}
.modulovideo h3 a {color: #474747;}
.modulovideo p,.modulovideo .p {font-size: 11px; color: #6D6D6D; padding: 0 5px 5px 5px;}
.modulovideo p a,.modulovideo .p a {color: #6D6D6D;}

/*modulos especiales portada canal solidario*/

/* modulo colocafoto*/
#especial3 #modulo-colocafoto.HSmodulo {position: relative; height:auto;}
#especial3 .contenido-modulo-colocafoto {padding: 6px; height:auto;}
#especial3 .img-modulo-colocafoto {float: left; margin: 0 auto; padding: 1px 3px 0 1px; position: absolute; top: 12px; left:-1px;}
#especial3.img-modulo-colocafoto img {margin: 0 auto;}

.HSoverhead-especial3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #000; background:none; padding: 5px 0px 5px 10px;  letter-spacing:-1px; border-bottom:1px solid #000000; height: 24px}
.blogs-especial3 {background-color: #FFF; height: 20px; clear: left;  border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-size: 12px; }
* > .blogs-especial3 {background-color: #FFF; height: auto; clear: left;  border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-size: 12px; height:auto;}
#especial3 .blog-contenido {clear: left; padding: 8px 0px 8px 8px; height:auto}
/*#especial3 div.blog-contenido div.coli{float: left; width: 180px; padding: 10px; }
#especial3 div.blog-contenido div.coli ul{padding: 5px;}*/

#especial3 div.blog-contenido div.coli{clear:left; float: left; width: 180px; padding: 10px;}
#especial3 div.blog-contenido div.coli ul{padding: 0px 5px 0px 5px;}
#especial3 div.blog-contenido div.coli ul a:hover{text-decoration:underline}


#especial3 div.blog-contenido div.cold{float: left; width: 180px; padding: 10px; }
#especial3 div.blog-contenido div.cold ul{padding: 0px 5px 0px 5px;}
#especial3 div.blog-contenido div.cold ul a:hover{text-decoration:underline}
#especial3 div.blog-contenido div.titu{font-size: 12px; color: #000000; font-weight: bold; text-transform: uppercase; background-image:url(/solidario/img/ico_compromisobbk.gif); background-repeat:no-repeat; background-position: 0px 7px; padding: 5px 0px 0px 10px;}
#especial3 div.blog-contenido div.titu a:hover{text-decoration:underline}



/*modulo especial 4 canal solidario*/
div.modulo-especial4{ background-image: url(/solidario/img/f_cab_volunt.gif); background-position: top left; background-repeat:repeat-x; position: relative; border-left:10px solid #7CBDCF; border-right: 13px solid #7CBDCF; border-bottom: 13px solid #7CBDCF; margin: 0 auto;}
div.modulo-especial4 div.cabecera4{}
div.modulo-especial4 div.topi{clear: none; float: left; width:22px; position: absolute; top: 0px; left: -10px;}
div.modulo-especial4 div.topd{clear: none; float: right; width: 51px; position: absolute; top: 0px; right:0px;}
* > div.colA div.modulo-especial4 div.topd{clear: none; float: right; width: 51px; position: absolute; top: 0px; right: -13px; }
div.modulo-especial4 div.contenido{padding: 50px 22px 20px 10px;font-size: 12px; color: #676767; }
div.modulo-especial4 div.pie4{background-image: url(/solidario/img/f_pie_volunt.gif); background-position: bottom left; background-repeat:repeat-x; height:48px;}div.modulo-especial4 div.pie4 div.piei{clear: none; float: left; width:22px; position: absolute; top: 0px; left: 0px; }
div.modulo-especial4 div.pie4 div.pied{clear: none; float: right; width: 24px; position: absolute; top: 0px; right: 0px; }

div.modulo-especial4 div.contenido h3{font-size: 24px; font-weight: bold; color: #444444; padding: 5px 0px 5px 0px;}
div.modulo-especial4 div.contenido h3 a:hover{text-decoration:underline;}
div.modulo-especial4 div.contenido h4{font-size: 18px; font-weight: bold; color: #444444; padding: 5px 0px 5px 0px;}

div.colB div.modulo-especial4 div.topd{clear: none; float: right; width: 51px; position: absolute; top: 0px; right: 5px; }
* > div.colB div.modulo-especial4 div.topd{clear: none; float: right; width: 51px; position: absolute; top: 0px; right: -13px; }

div.modulo-especial4 li {font-size: 12px;color:#000000; list-style:none; padding:5px 2px 0 15px; background: url(/solidario/img/ico_lista_ong.gif) no-repeat; background-position: 0px 5px;} 
div.modulo-especial4 li a{color:#000000; font-weight: bold;} 
div.modulo-especial4 li a:hover{text-decoration:underline;} 



/*ONGS*/

/*modulos blogs columnas*/
.blog-columnas {background-color: #FFF; height: 1px; clear: left; }
* > .blog-columnas {height: auto; }
.blog-columnas {clear: both; }
.blog-columnas-contenido {clear: left; padding: 8px 0px 0px 8px; }
.blog-columnas-contenido .foto {float: left; margin:0 8px 8px 0}
.blog-columnas-contenido .ico{float: left;}
.blog-columnas-contenido h3{/*font-size: 14px; color: #3E3E3E; font-weight: bold; margin: 0 0 0 8px;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
.blog-columnas-contenido h3 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
.blog-columnas-contenido h3 a:hover{text-decoration:underline;}

.blog-columnas-contenido h4 {/*font-size: 11px; color: #00B6E3; font-weight: bold; margin: 0 0 0 8px;*/ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
.blog-columnas-contenido p {font-size: 12px; color: #666; margin: 0 0 0px 8px; /*height:50px;*/}
.blog-columnas-contenido .link-app4 .related-link span.fecha  {color: #7A8891; font-size: 11px; padding:0 10px 0 0 }
.blog-columnas-contenido .link-app4 {display:block; padding:0px 0 0px 0}
.blog-columnas-contenido .link-app4 .related-link {padding:0 0px 0px 5px; font-size:11px; color:#333;}
.blog-columnas-contenido .separa-puntos {clear: left;background: url(/solidario/img_comun/brd_puntosH2.gif) repeat-x; background-position: 50%; height: 1px; font-size: 1px; margin: 0px 0 0px 0;}
/**/

/*modulos ongs*/
.ongs {background-color: #FFF; height: 1px; clear: left; }
* > .ongs {height: auto; }
.ongs {clear: both; }
.ongs-contenido {clear: left; padding: 8px 0px 18px 8px;}
* > .ongs-contenido {clear: left; padding: 8px 0px 8px 8px; height:auto; min-height:70px;}
.ongs-contenido .foto {float: left; margin:0 8px 0 0}
.ongs-contenido .ico{float: left;}
.ongs-contenido h3{/*font-size: 14px; color: #3E3E3E; font-weight: bold; margin: 0 0 0 8px;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; padding:0 0 5px 0; letter-spacing:-1px}
.ongs-contenido h4 {/*font-size: 11px; color: #00B6E3; font-weight: bold; margin: 0 0 0 8px; */ color:#333; font-size:12px;font-weight:bold;padding:0 0 5px 0}
.ongs-contenido p {font-size: 12px; color: #666; margin: 0 0 0px 8px;}
.ongs-contenido .link-app4 .related-link span.fecha  {color: #7A8891; font-size: 11px; padding:0 10px 0 0 }
.ongs-contenido .link-app4 {display:block; padding:0px 0 0px 0}
.ongs-contenido .link-app4 .related-link {padding:0 0px 0px 5px; font-size:11px; color:#333;}
.ongs-contenido .separa-puntos {clear: left;background: url(/solidario/img_comun/brd_puntosH2.gif) repeat-x; background-position: 50%; height: 1px; font-size: 1px; margin: 0px 0 0px 0;}
/**/

.moduloblog-usuarios{border:1px solid #D4D0C8;}
.moduloblog-usuarios .boxheader{ height:37px; font-size:14px; font-weight:bold; color:#333333; background:#FFFFFF url(/img/f_header_blogs.jpg) repeat-x; background-position:bottom; border-bottom:1px solid #D4D0C8;}
.moduloblog-usuarios .boxheader div{ padding:12px 0 0 6px;}
.moduloblog-usuarios .boxheader span{ color:#990000;}
.moduloblog-usuarios .boxheader img{ float:left; margin:3px 4px 0 0}

.moduloblog-usuarios .boxcontent { padding:10px;}
.moduloblog-usuarios .overhead{ color:#996600; font-size:10px; text-transform:uppercase;}
.tablablogs{ padding:10px 0 0 0;}
.tablablogs table{ border:1px solid #D4D0C8; padding:10px 0 0 0; border-bottom:none;}
.tablablogs table th{ font-size:11px; color:#333333; font-weight:normal; text-align:left; padding:3px; border-bottom:1px solid #D4D0C8;}
.tablablogs table th a{ color:#333333;}
.tablablogs table th a:hover{ text-decoration:underline;}
.tablablogs table td{ font-size:10px; color:#6D6D6D; text-align:right; padding:3px; border-bottom:1px solid #D4D0C8;}
.tablablogs table td span{ color:#990000;}
.tablablogs table tr.impar th,.tablablogs table tr.impar td{ background-color:#FAFAF6;}

/*modulo enlaces*/
.modulolinks {border: 1px solid #D4D0C8; height: auto; font-size: 11px; font-weight: normal; color: #666; clear: both; padding:5px}
.modulolinks a{font-size: 11px; font-weight: normal; color: #666;}


/*Modulos formulario*/
.moduloformulario {margin:0 2px 0 3px; font-size:12px; color:#999; font-weight:normal;}
.moduloformulario form {padding:10px 6px 0 6px}

.moduloformulario .margencampo{width:190px; float:left; padding:0px;  margin:0px;}
.moduloformulario .campo{ display:inline; float:left; padding:0px;  margin:0px;}
.moduloformulario .label{color:#00649A; }
.moduloformulario a{color:#00649A;}
.moduloformulario .label span { color:#FF3300;}
.moduloformulario textarea{ width:420px; height:115px; border-top:1px solid #7F9DB9; border-left:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;border-right:1px solid #7F9DB9;  font-size:11px; color:#7F9DB9}
.moduloformulario .caja {width:148px; height:16px; line-height:16px; background-color:#FFF; border-top:1px solid #7F9DB9; border-left:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;border-right:1px solid #7F9DB9;  font-size:11px; color:#7F9DB9; padding:0px; margin:0px;}
.moduloformulario .obligatorio {font-size: 11px; color: #CC3333; clear: left;}
.moduloformulario .acepto {font-size: 11px; color: #333; clear: left;}


/* Modulo guias*/

.guia .titulo{font-size: 16px; font-weight: bold; color: #000;  margin: 0 0 0 10px;}
.guia .titulo a:hover{ text-decoration:underline;}
.guia .titulo span{color: #FFF; font-size: 25px;  background-color:#80D2E6; padding: 0 5px 0 5px; }
.guia p {font-size: 12px; color: #666; padding: 0 0 0 50px;}
.guia .tabladatos {padding: 0 0 0 50px;}

.guia .titulo span.especial{background:url("/solidario/img_comun/ico_especiales.png") no-repeat scroll 0 0 transparent;color:#FFF;display:inline-block;float:left;font-size:25px;height:35px;padding:0 5px;width:15px;}
.reconocimiento, .reconocimiento a{ text-transform:uppercase; font-size:10px !important; color:#006699 !important; background:none !important; }
.guia .apoyos{font-weight:normal; }
 /*height:16px; line-height:16px; background-color:#FFF; border-top:1px solid #7F9DB9; border-left:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;border-right:1px solid #7F9DB9;  font-size:11px; color:#7F9DB9; padding:0px; margin:0px;}*/
.moduloformulario .obligatorio {font-size: 11px; color: #CC3333; clear: left;}
.moduloformulario .acepto {font-size: 11px; color: #333; clear: left;}


/* Modulo guias*/

.guia .titulo{font-size: 16px; font-weight: bold; color: #000;  margin: 0 0 0 10px;}
.guia .titulo a:hover{ text-decoration:underline;}
.guia .titulo span{color: #FFF; font-size: 25px;  background-color:#80D2E6; padding: 0 5px 0 5px; }
.guia p {font-size: 12px; color: #666; padding: 0 0 0 50px;}
.guia-premios p {font-size: 12px; color: #666; padding: 0 0 0 12px;}
.guia .tabladatos {padding: 0 0 0 50px;}

.guia .apoyos{font-weight:normal; }
