@charset "utf-8";
/* CSS Document */
/* HOJA DE ESTILO QUE PERSONALIZA LOS ELEMENTOS DE LA CARPETA COMUNES */

/* LISTADO COMENTARIOS */
.redverde_common{
width:629px !important;
}
 
 .redverde_common .comentarios_cabecera {
background:transparent url(../img/bg_comentarios_cabecera.jpg) no-repeat scroll left top;
padding-bottom:5px;
width:100%;
}

.redverde_common .comentarios_cabecera h2.comentarios_numero {
background:transparent none no-repeat scroll 0 0;
font-size:16px;
height:35px;
line-height:35px;
padding:0 12px;
text-transform:none;
}

.redverde_common .comentarios_item {
background:transparent url(../img/bg_comentarios_item.gif) no-repeat scroll left bottom !important;
background:none !important;/**/
border:0 solid !important;
margin-top:11px !important;
padding:0 11px !important;
width:607px !important;

padding:0 0 !important;
width:629px !important;
overflow:hidden;
position:relative;
}

.redverde_common .comentarios_item img.avatar {
border:2px solid #CCCCCC !important;
margin:0px !important;
background:transparent url(../img/bg_sprite_nohayfoto.gif) no-repeat scroll -663px -568px; /*Nohayfoto*/
background:transparent url(../img/bg_sprite_nohayfoto.gif) no-repeat scroll  -713px -568px; /*Nohayfoto - Crop de 60x60*/
z-index:1;
}

.redverde_common .comentarios_item .multimedia-texto {
padding-left:7px;
padding-top:4px;
width:525px !important;
width:552px !important;
position:relative;
z-index:4;
margin-left:4px;
border:1px solid #ccc;
overflow:visible;
}
.redverde_common .comentarios_item .multimedia-texto .bocadillo,
.redverde_common .debate_abierto_item .bocadillo,
.redverde_common .comentarios_item_sin_avatar .bocadillo{
    position:absolute;
    top:0px;
    left:-11px;
    background:url(../img/bg_comentarios_multimedia_texto.gif) scroll no-repeat left top;
    z-index:6;
    width:11px;
    height:30px;
}

.redverde_common .comentarios_item p {
color:#333333 !important;
font-size:12px !important;
line-height:1.4 !important;
margin-bottom:4px;
}

.redverde_common .comentarios_item p.no_comentarios {
margin-bottom:21px;
}

.redverde_common .comentarios_item h3 {
color:#333 !important;
float:left;
font-size:11px !important;
height:14px;
line-height:14px;
margin:0 !important;
padding-left:0px !important;
padding-bottom:8px;
clear:both;
width:500px;
float:none;
}
.redverde_common .comentarios_item h3.autor_comentario span,
.redverde_common .comentarios_item h3 a{
color:#5197B8;
}
.redverde_common .comentarios_item h3 b{
font-weight:bold;
color:#666;
}

.redverde_common .multimedia span {
border:4px solid #CCCCCC !important;
}

.redverde_common p.enlace_comentar {
background-color:transparent !important;
height:17px !important;
line-height:17px !important;
padding:9px 12px;
width:auto !important;
}

.redverde_common p.enlace_comentar a {
background:transparent url(../img/ico_dejarcomentario_w.gif) no-repeat scroll left top;
float:left;
height:17px;
position:relative;
text-indent:-9000px;
width:100px;
}

.redverde_common .debate_abierto_item {
border:1px solid #CCCCCC !important;
margin-bottom:8px;
margin-left:10px !important;
margin-top:10px !important;
overflow:visible !important;
padding:7px 8px 0 10px !important;
width:599px !important;
}
.redverde_common .debate_abierto_coli{
    width:505px;
}
.redverde_common .debate_abierto_cold{
    bottom:0;
    height:100%;
    padding-left:10px;
    position:absolute;
    right:0;
    width:84px;
}

.redverde_common .debate_abierto_item h3 {
line-height:1.4 !important;
width:100% !important;
overflow:hidden;
color: #666666 !important;
padding-bottom:5px!important;
}
.redverde_common .debate_abierto_item h3 a{
color: #5197B8 !important;
font-weight:bold;
}
.redverde_common .debate_abierto_item p,
.redverde_common .debate_abierto_item p a{
color:#333333;
font-size:12px;
font-weight:normal;
}
.redverde_common .debate_abierto_item p{
width:100%;
margin-bottom:7px;
line-height: 1.4;
}
.redverde_common .debate_abierto_item a.vermas{
bottom:-8px;
display:block;
float:left;
height:17px;
position:absolute;
right:9px;
width:61px;
}
.comentarios_listado_content .comentarios_num{
background:transparent url(../img/bg_debates_num.gif) no-repeat scroll 0 0;
bottom:0;
float:left;
font-size:24px;
font-weight:bold;
overflow:hidden;
padding-bottom:16px;
padding-left:13px;
position:absolute;
width:71px;
color:#666666;
}
.comentarios_listado_content .comentarios_num b{
font-size:11px;
display:block;
margin-top:-2px;
}

.redverde_common .comentarios_item_sin_avatar{}
.redverde_common .comentarios_item_sin_avatar .multimedia-texto{
border:1px solid #CCCCCC !important;
margin-left:10px !important;
margin-top:10px !important;
overflow:visible !important;
padding:4px 0px 0 7px !important;
width:609px !important;
}
/* FIN LISTADO COMENTARIOS */

/* PAGINACION */
.paginacion_content{
	display:block;
	width:100%;
	overflow:hidden;
}
.paginacion_content img{
	margin:0px 10px;
}

.redverde_common .pag_comentarios {
padding:20px 9px 0 !important;
}

.redverde_common #paginacion p {
color:#333333;
font-size:12px !important;
line-height:1.3 !important;
}

.redverde_common #paginacion p span.pag_activo {
color:#78AEC8;
}

.redverde_common #paginacion p a {
color:#333333 !important;
text-decoration:none;
}

.redverde_common #paginacion p a:hover {
text-decoration:underline;
}
/* FIN PAGINACION */

/* FORMULARIO COMENTARIOS */
.redverde_common #comentarios_formulario_center {
background:#FFFFFF url(../img/bg_comentarios_form.gif) no-repeat scroll left bottom;
border:0px solid;
width:629px;
}

.redverde_common #comentarios_formulario_titulo {
background:transparent url(../img/bg_comentarios_cabecera.jpg) no-repeat scroll left top;
height:35px;
padding:0 !important;
width:629px !important;
}

.redverde_common #comentarios_formulario_titulo h2 {
color:#FFFFFF;
font-size:16px;
margin:0;
padding:0 12px;
width:200px;
}

.comentarios_formulario_login,
.comentarios_formulario_logado{
width:auto;
height:35px;
line-height:35px;
color:#FFFFFF;
font-size:12px;
padding:0 10px;
}

.comentarios_formulario_login a,
.comentarios_formulario_logado b{
color:#FFFFFF;
font-weight:bold;
}

.comentarios_formulario_logado span{
float:left;
overflow:hidden;
text-align:right;
width:315px;
}

.comentarios_formulario_logado a.comentarios_formulario_salir{
background:transparent url(../img/bg_comentarios_login_separador.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:17px;
line-height:17px;
padding-bottom:9px;
padding-left:21px;
padding-top:9px;
position:relative;
width:49px;
}
/* FIN FORMULARIO COMENTARIOS */

/*_MIS_COMENTARIOS_EDITAR_*/
.redverde_common .comentarios_item_edicion .multimedia-texto {
margin-left:23px !important;
padding: 4px 7px 0 !important;
width:576px !important;
margin-top: 0px !important;
}
.redverde_common .comentarios_item_edicion .multimedia-texto p{
     width:505px;
}
.redverde_common .comentarios_item_edicion .btn_quitar{
     padding-top: 2px;
}
/*_FIN_MIS_COMENTARIOS_EDITAR_*/


#tooltip{
	display:none; /*estilo por defecto para gchrome*/
        position:absolute; /*por defecto*/
}



.htc_biovip{
	background:transparent url(../img/ico_biovip1.gif) no-repeat scroll 0 0;
	display:block;
	height:12px;
	position:absolute;
	right:2px;
	top:28px;

        top:48px; /*Crop de 60x60*/
	width:31px;
	z-index:500;
}

.htc_biovip1{
	right:6px;
	top:51px;
}
.htc_biovip1a{
	right:1px;
	top:27px;
        top:49px; /*Crop de 60x60*/
}
.htc_biovip1b{
	right:3px;
	top:29px;
        top:49px; /*Crop de 60x60*/
}
.htc_biovip2{
	background-image:url(../img/ico_biovip2.gif);
	height:14px;
	right:6px;
	top:49px;
	width:40px;
}
.htc_biovip2a{
	background-image:url(../img/ico_biovip2.gif);
	display:inline-block;
	float:none;
	height:14px;
	margin-left:6px;
	position:relative;
	right:0;
	top:3px;
	width:40px;
}
.htc_biovip2b{
	background-image:url(../img/ico_biovip2.gif);
	height:14px;
	right:2px;
	top:45px;
	width:40px;
}
.htc_biovip3{
background-image:url(../img/ico_biovip3.gif);
height:17px;
right:1px;
top:66px;
width:44px;
}
.htc_biovip4{
}
.htc_biovip5{
	background-image:url(../img/ico_biovip5.png);
	height:29px;
	right:11px;
	top:160px;
	width:133px;
}
.htc_biovip7{
	background-image:url(../img/ico_biovip7.gif);
	clear:none;
	display:inline-block !important;
	float:none;
	height:14px;
	margin-left:10px;
	position:relative;
	right:0;
	text-align:right;
	top:0px;
	width:96px;
}

.htc_biovip7a{	
	margin-left:0px;
	top:3px !important;
}


.seccion_informacion_extra{
	background:#76ADC7;
}
.seccion_informacion_extra .round_top{
	background:url(../img/bg_round_seccion_informacion.gif) scroll no-repeat 0 0;
}
.seccion_informacion_extra .round_bottom{
	background:url(../img/bg_round_seccion_informacion.gif) scroll no-repeat 0 100%;
}
.seccion_informacion_extra .round_bottom .round_bottom_left,
.seccion_informacion_extra .round_bottom .round_bottom_right,
.seccion_informacion_extra .round_top .round_top_right,
.seccion_informacion_extra .round_top .round_top_left {
	display:none;
}
.seccion_informacion_extra_content{
	z-index:5;
	padding:5px 10px;
	width:260px;
}
.informacion_extra_title{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.3;
}
.informacion_extra_subtitle{
	margin-bottom:5px;
}
.informacion_extra_subtitle,
.informacion_extra_subtitle a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.4;
	text-decoration:none;
}
.informacion_extra_subtitle a:hover{
	text-decoration:underline;
}
.seccion_informacion_extra ul{
}
.seccion_informacion_extra li{
	padding-left:8px;
	background:url(../img/bg_ul_li_FFFFFF.gif) scroll no-repeat 0px 7px;
	margin-bottom:5px;
}
.seccion_informacion_extra li,
.seccion_informacion_extra li a{
	font-size:12px;
	color:#FFFFFF;
	line-height:1.4;
}
.seccion_informacion_extra li a:hover{
	text-decoration:none;
}

/* selector negro para */
.caja_black_selector{
	display:inline;
	float:left;
	margin-left:45px;
}
.caja_black_selector .zzzelect {
	background-color:#000;
}
.caja_black_selector .btn_zzzelect {
	background-image:url(../img/bg_black_select_generico_right.gif);
	padding-left:41px;
	width:140px;
	font-weight:bold;
	color:#65A3C0;
}
.caja_black_selector .zzzelect .opciones_zzzelect {
	left:35px;
	position:absolute;
	top:20px;
	width:143px;
	border-color:#333333;
}
.caja_black_selector .zzzelect .opciones_zzzelect a{
	background:transparent url(../img/bg_menu_fotografias.gif) no-repeat scroll center top;
	/*line-height:22px;*/
	border-color:#333333;
	color:#65A3C0 !important;
	line-height:22px;
}

.form_selector{}




/**SECCION GENERICA***/
.generic_header{
	background:transparent url(../img/bg_generic_header.jpg) no-repeat scroll 0 0;
	height:50px;
	width:100%;
}

.generic_header .ic_header_main_left{
	width:380px;
	padding-left:15px;
}
.generic_header .ic_header_main_left h2{
	font-size:26px;
	color:#81AE23;
	font-weight:bold;
	height:50px;
	line-height:50px;
}
.generic_header .ic_header_main{
	height:100%;
	padding-left:0px;
	width:550px;
}

.generic_header .ic_header_main p{
	color:#666666;
	float:left;
	font-size:16px;
	height:41px;
	line-height:1.3;
	padding-top:15px;
	text-align:left;
	width:100%;
}

.generic_header .ic_header_main b{
	color:#66881F;
}

/* CONTENIDO DE QUIENES */
.int_generic_main{
	padding:14px 11px 9px;
	width:936px;
}

.generic_content{
	background:transparent url(../img/bg_quienes_content_top.jpg) no-repeat scroll 100% 0;
	width:100%;
}

.generic_subcontent{
	width:100%;
}
	.generic_texto{
		height: expression( this.scrollHeight < 376 ? "375px" : "auto" ); /* sets min-height for IE */
		min-height:375px;
		width:100%;
	}
	.generic_subcontent h3{
		color:#569ABB;
		font-size:22px;
		line-height:1.4;
		padding-left:5px;
		width:568px;
	}
	
	.body_quees_bioconstruccion 	.generic_subcontent h3{
		font-size:16px;
	}
	
	.generic_subcontent h3 a{
		color:#569ABB;
	}
	.generic_subcontent h6{
		color:#81AE23;
		font-size:14px;
		line-height:1.4;
		padding-left:15px;
		width:568px;
	}
	.generic_subcontent h6 a{
		color:#81AE23;
	}
	.generic_subcontent p{
		color:#333333;
		font-size:14px;
		line-height:1.4;
		padding-left:28px;
		width:567px;
		padding-bottom:20px;
	}
	.generic_subcontent p a{
		font-weight:bold;
		color:#569ABB;
	}
	.generic_subcontent ul{
		padding-left:28px;
		width:567px;
		padding-bottom:20px;
	}
	.generic_subcontent ul li{
		padding-bottom:9px;
		padding-left: 10px;
		background:url(../img/bg_ul_li_333.gif) scroll no-repeat left 9px;
}
	.generic_subcontent ul li,
	.generic_subcontent ul li b,
	.generic_subcontent ul li a{
		color:#333333;
		font-weight:normal;
		font-size:14px;
		line-height:1.4;
	}
/**SECCION GENERICA***/

/**BOCADILLOS GOOGLEMAPS**/
.gmap_establecimiento{
width:450px;
}
.gmap_establecimiento .gmap_establecimiento_media{
background:transparent url(../img/ico_establecimiento_avatar.png) no-repeat scroll 0 0;
float:left;
height:78px;
padding-bottom:10px;
padding-right:10px;
position:relative;
width:78px;
}
.gmap_establecimiento .gmap_establecimiento_media a{
display:block;
height:100%;
width:100%;
}
.gmap_establecimiento .gmap_establecimiento_titulo{
color:#739B20;
float:left;
font-size:16px;
line-height:1.3;
margin-top:3px;
width:362px;
}
.gmap_establecimiento .gmap_establecimiento_titulo a{
color:#739B20;
}
.gmap_establecimiento .gmap_establecimientos_datos{
clear:left;
float:left;
position:relative;
width:100%;
}
.gmap_establecimiento .gmap_establecimientos_datos li{
color:#333333;
float:left;
font-size:11px;
line-height:1.2;
margin-right:10px;
padding-bottom:7px;
position:relative;
width:215px;
}
.gmap_establecimiento .gmap_establecimientos_datos li b{
color:#333333;
display:block;
width:100%;
}
.gmap_establecimiento .gmap_establecimientos_datos li a{
color:#333333;
}
.gmap_establecimiento .gmap_establecimientos_datos li span{}

.gmap_usuario{
width:300px;
}
.gmap_usuario .img_usuario {
float:left;
margin-right:5px;
padding-bottom:7px;
position:relative;
}
.gmap_usuario .img_usuario .htc_preview {
background:transparent url(../img/bg_sprite_nohayfoto.gif) no-repeat scroll -689px -675px;
padding:6px 5px 8px;
position:relative;
bottom:auto;
left:auto;
right:auto;
top:auto;
}


.gmap_usuario .gmap_usuario_titulo,
.gmap_usuario .gmap_usuario_titulo a {
color:#333333;
font-size:14px;
font-weight:bold;
line-height:1.4;
}
.gmap_usuario .gmap_usuario_datos {
color:#66881F;
font-size:14px;
line-height:1.3;
padding-bottom:7px;
}
.gmap_usuario .gmap_usuario_datos2 {
color:#333333;
font-size:12px;
line-height:1.3;
margin-top:7px;
}
.gmap_usuario .valoracion {
color:#666666;
font-size:11px;
overflow:hidden;
padding-left:0;
padding-top:7px;
}
.gmap_usuario .valoracion span {
height:15px;
line-height:15px;
}
.gmap_usuario .valoracion strong {
color:#66881F;
font-size:12px;
padding-left:5px;
padding-right:3px;
}
.gmap_usuario .r_valoracion {
height:15px;
overflow:hidden;
width:80px;
}
.gmap_usuario .r_valoracion .r_valoracion_valor {
left:0;
position:absolute;
top:0;
z-index:2;
}
.gmap_usuario .r_valoracion .r_valoracion_valor img {
z-index:3;
}
.gmap_usuario .r_valoracion .r_valoracion_mascara {
left:0;
overflow:hidden;
position:absolute;
top:0;
z-index:3;
}
.gmap_usuario .r_valoracion .r_valoracion_mascara img {
z-index:2;
}
