BODY {
	color:#3F3F3F;
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	}
#all{
	margin:0 auto;
	width:100%;
	
	}
	BODY > #all{
		
		}
#all{
	margin:0 auto;
	text-align:center;
	}
#general{
	margin:0 auto;
	text-align:left;
	width:100%;
	}
.centrar-contenido{
	width:918px;
	margin:0 auto;
	text-align:center;
	}

	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H1{
	margin:7px 0 0 0;
	padding:0 0 0 0;
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#111111;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:2px solid #CCCCCC;
	}	
	H1 SPAN {
		}

H2{
	font-family:"Calibri",Tahoma,Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#111111;
	font-weight:bold;
	letter-spacing:normal;
	}
        H2.intranet{
            clear:both;
            }
	H2 A{
		color:#686868;
		text-decoration:none;
		}
		H2 A:hover{
			color:#0171a4; 
			}	
H3{
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#F34D20;
	padding-bottom:10px;
	}		
	H3 A{
		color:#F34D20;
		text-decoration:none;
		}
		H3 A:hover{
			color:#2080F3;
			}	

H4{
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#686868;
	}
		/*de ser un t�tulo del estilo de seapa y necesitar 2 fondos se pondria uno al span y el otro al h. De ser necesario se le pondr� un display:block*/
	H4 SPAN {
		}
	H4 A{
		color:#686868;
		text-decoration:none;
		}
		H4 A:hover{
			color:#383838;
			}	
A{	
	color:#2080f3;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	border:0;
	padding:0;
	}

P{		
	margin:0.5em 0;
	line-height:1.5em;
	}

UL{
	padding:0 0 0 4px;
	list-style:none;
	/*position:relative;*/
	}
	UL LI{
		padding:3px 0 3px 12px;
		/*font-size:12px;*/
		background:url(/images/css/comunes/icono_listas.gif) no-repeat 0 0.6em ;
		}
		UL LI UL{
			padding:5px 0 0 0;
			list-style:none;
			}
			UL LI UL LI{
				background:url(/images/css/comunes/icono_subListas.gif) no-repeat 0 5px ;
				padding:2px 0 2px 12px;
				}
				.oferta UL LI{
				background:url(/images/css/comunes/icono_listas_naranja.gif) no-repeat 0 0.6em ;
				}
OL{
	
	}
	OL LI {
		padding:4px;
		}
TABLE{
	width:100%;
	text-align:left;
	padding:10px;
	}
	TABLE TR TH{
		padding:10px;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#ffffff;
		background:#f34d20;
		}
	TABLE TR TD{	
		padding:9px 5px;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4c4c4c;
		border-bottom:1px solid #facbbf;
		background:#fcebe7;
		}
		TABLE TR TD.alineacion-centro,
		TABLE TR TH.alineacion-centro{
			text-align:center;
		}
		TABLE TR TD.alineacion-derecha,
		TABLE TR TH.alineacion-derecha{
			text-align:right;
		}
		TABLE TR TD.sin-color,
		TABLE TR TH.sin-color{
			background:#FFFFFF;
		}

/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0 0 0 10px;
	}
.imagen-izquierda{
	float:left;
	margin:0 10px 0 0;
	}	
.gris{
	color:#686868;
	}
/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0 0 0 0;
	/*background:url(/images/css/cabecera/bg_burbujas_cabecera.gif) no-repeat 71% top #f34d20;*/
	background-color:#f34d20;
	padding-top:5px;
	padding-bottom:5px;
	min-width:995px;
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	}
	#header .logo {
		float:left;
		}
		#header .logo A{
			float:left;
			}
			#header .logo A IMG{
				float:left;
				padding:0 0 0 0;
				}
#header .acceso-usuarios{
	float:right;
	width:460px;
	}
	.acceso-usuarios .formulario .login{
		float:right;
		/*width:100%;*/
		margin:0;
		}
	.acceso-usuarios .formulario .login DIV{
		float:left;
		width:auto !important;
		width:auto;
		clear:none;		
		margin:1em 0 0.5em;
		padding:0 2px 0 0;
		}
		.acceso-usuarios .formulario .login > DIV{
			padding:0 7px 0 0;
			}
		.acceso-usuarios .login label{
			color:#ffffff;
			font-size:14px;
			font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
			float:left;
			padding:0.2em 0 0.2em 0.1em;
			}
		.acceso-usuarios .login input{
			width:123px;
			border:0;
			background:url(/images/css/cabecera/bg_input_acceso.gif) no-repeat 0 0;
			font-family:Arial, "Calibri","Tahoma",Helvetica, sans-serif;
			padding:0.35em 0.1em;
			}
		.acceso-usuarios .formulario .login DIV.botones{
			/*background:transparent url(/images/css/cabecera/bg_entrar_izq.gif) no-repeat scroll left top;*/
			background:none;
			padding:0;
			}
			.acceso-usuarios .formulario .login DIV.botones input{
				width:55px;
				font-size:15px;
				background:url(/images/css/cabecera/bg_entrar.gif) no-repeat 0 0;
				color:#ffffff;
				font-weight:normal;
				padding:1px 7px 4px 7px !important;
				padding:1px 7px 4px 7px;
				line-height:normal;
				}
				.acceso-usuarios .formulario .login DIV.botones > input{
					padding:1px 7px 4px 7px;
                                        font-size:14px;
					line-height:normal;
					}
#header .user_login{
	text-align:right;
	width:100%;
        clear: both;
        margin-bottom:6px;
        margin-right:3px;
	}
#header .user_login_first{
    margin-top: 5px;
}
	.user_login span{
		color:#ffffff;
		font-size:12px;
		}
		.user_login span A{
			color:#f6ea69;
			}
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/
/*hay 2 versiones de menu uno dentro de header y otro fuera. BORRAR EL QUE NO SE NECESITE*/
/*version para menu horizontal ocupando el 100%*/
#menu{
	text-align:left;
	margin:0 auto;
	float:left;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	background:#ceddf3 url(/images/css/comunes/fondo-menu.gif) repeat-x 0 0;
	/*min-width:995px; Cuando el menu no est� integrado en la cabecera tendremos que ponerle siempre est� min-widht */
	margin-top:0px;
	}
	#menu-principal{
		float:left;
		clear:both;
		margin-top:0px;/*depender� del dise�o y si tiene utilidades e idiomas*/
		}
		#menu-principal UL{
			float:left;
			padding:0 30px 0 0;
			text-align:right;
			}
			#menu-principal UL LI{
				float:left;
				display:block;
				width:auto;
                                padding:0;
				background:none;
				font-size:16px;
				font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
				font-weight:bold;
				}
			#menu-principal UL LI.sel{
                                }
				#menu-principal UL LI A{
					color:#2080f3;
                                        padding:11px 14px 5px 14px;
					text-decoration:none;
					background:none;
					line-height:normal;
					display:block;
					}
					#menu-principal UL LI.sel A{
						color:#222222;
                                                background:#ffffff url(/images/css/comunes/pestana-activa.gif) no-repeat top right;
						/*background:url(/images/css/menu/fondo_der.gif) no-repeat top right;*/
						}
					#menu-principal UL LI A:hover{
						color:#222222;
                                                background:#ffffff url(/images/css/comunes/pestana-activa.gif) no-repeat top right;	

						}
						#menu-principal UL LI A:hover SPAN{
							/*background:url(/images/css/menu/fondo_izq.gif) no-repeat top left;*/
							}
				 #menu-principal UL LI.ultimo{
				 	padding-right:0;
					}
/*version para menu vertical flotado con el contenido. Siempre que est� floatado con el contenido se llamar� as� (sea un menu principal o sea el menu secundario */
#menu-completo {
	float:left;
	width:auto;
}
#menu-completo .unirse-ahora-menu{
	clear:left;
}
#menu-interior {
	float:left;
	}
/* Menu secundario */
	#menu-secundario{
		float:left;
		clear:both;
		margin-top:11px;/*depender� del dise�o y si tiene utilidades e idiomas*/
		}
		#menu-secundario UL{
			float:left;
			padding:0;
	        clear:left;
	        margin:0 20px 20px 0;
			border-top: 2px solid #E5E5E5;
            width: 180px;
			display:inline;
			}
			#menu-secundario UL LI{
                                padding:0;
                                margin: 0;
				font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
                                margin-top:1px;
                                float:left;
                                width: 180px;
                                list-style-type:none;
                                list-style-image:none;
                                background:#fafafa none;
                                border-bottom: 1px solid #E5E5E5;
				}
			#menu-secundario UL LI.sel{
                                }
				#menu-secundario UL LI A{
					color:#000000;
                                        font-size:15px;
                                        font-weight:600;
                                        padding: 10px 15px;
					text-decoration:none;
					background:none;
					line-height:normal;
                                        width: 150px;
					display:block;
					}
					#menu-secundario UL LI.sel A{
						color:#f34d20;
                                                background-color:#fbf2e5;
						/*background:url(/images/css/menu/fondo_der.gif) no-repeat top right;*/
						}
					#menu-secundario UL LI A:hover{
						color:#f34d20;
                                                background-color:#fbf2e5;
						}
                                        #menu-secundario UL LI UL{
                                            margin-bottom:0;
											margin-right:0;
                                            }
                                        #menu-secundario UL LI.sel UL LI{
                                                /*background:#fafafa none;*/
                                                background:#ffffff url(/images/css/comunes/icono_subListas.gif) no-repeat scroll 35px 9px;
                                                }
					#menu-secundario UL LI UL LI A{
						color:#000000;/*#2080F3;*/
                                                background:none;
                                                padding:5px 0 5px 27px;
                                                font-weight:normal;
                                                font-size: 14px;
						}
                                                #menu-secundario UL LI.sel UL LI.sel{
                                                        /*background:#fafafa none;*/
                                                        background:#FBF2E5 url(/images/css/comunes/icono_subListas_sel.gif) no-repeat scroll 15px 14px;
                                                        }
                                                #menu-secundario UL LI.sel UL LI.sel A{
                                                        color:#f34d20;
                                                        }
/**************************************** content-home ***********************************************************/
.bloque-superior{
	float:left;
	clear:both;
	width:100%;
	border-bottom:2px solid #cccccc;
	padding-bottom:0px;
	margin-bottom:21px;
	}
	.bloque-superior .bloque-derecha{
		float:right;
		width:302px;
		margin-left:20px;
		padding:3px 0 0;
		text-align:center;
		}
		.bloque-superior .bloque-derecha A.videoplayer{
			margin-right:8px;
			margin-top:50px;
			margin-bottom: 5px;
		}
		.bloque-derecha IMG{
			
			}
		 .unirse-ahora{
			font-size:13px;
			color:#5f5f5f;
			}
			.unirse-ahora A{
				font-size:13px;
				}
		.unirse-ahora{
			float:left;
			width:100%;
                        margin-bottom:15px;
			}
		.bloque-derecha .unirse-ahora span.unirse{
			display:block;
			float:left;
			width:100%;
			padding:0 0 6px 0;
			}
			.bloque-derecha .unirse-ahora span.unirse A{
				background:url(/images/css/comunes/bg_unirse.gif) no-repeat 0 0;
				font-size:24px;
				color:#ffffff;
				height:37px;
				width:208px;
				float:left;
				text-align:center;
				text-decoration:none;
				margin-left:44px;
				padding:3px 0 0;
				}
        .bloque-izquierda H2{
            font-size: 18px;
            }
        .bloque-izquierda .destacado H2{
            font-size: 21px;
            }
	.bloque-superior .bloque-izquierda{
		width:595px;
		float:left;
		margin:0;
		padding-top:25px;
		}
		.bloque-izquierda .destacado{
			font-size:23px;
			letter-spacing:-1px;	
			padding-bottom:15px;
			color:#111111;		
			}
		.bloque-izquierda DIV{
			float:left;
			width:100%;
			clear:both;
			padding-bottom:10px;
			font-size:15px;
			color:#686868;
			}
			.bloque-izquierda IMG{
				float:left;
				padding:0 14px 0 5px;
				}
			.primero span.unirse A{
				background:url(/images/css/comunes/bg_unirse_peque.gif) no-repeat 0 0;
				font-size:19px;
				color:#ffffff;
				height:26px;
				width:149px;
				float:left;
				text-decoration:none;	
				text-align:center;		
				margin:0 5px 0 0;			
				}
			.primero .unirse-ahora p{
				margin:0;
				}
.dos-bloques-inferior,
.dos-bloques{
	float:left;
	width:100%;
	clear:both;
	font-size:15px;
	color:#686868;
	}
	.dos-bloques-inferior .primero,
	.dos-bloques .primero{
		float:left;
		width:450px;
		margin:0 17px 0px 0;				
		}
	.dos-bloques-inferior .segundo,
	.dos-bloques .segundo{
		float:right;
		width:450px;			
		}
	.dos-bloques-inferior .primero{
		border-top:2px solid #cccccc;
		border-bottom:2px solid #cccccc;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		font-size:17px;
		font-style:italic;
		color:#f34d20;
		margin-right:16px;
		padding:13px 0 10px;		
		}
		.dos-bloques-inferior .primero IMG{
			float:left;
			padding-right:10px;
			}
			.dos-bloques-inferior .primero .texto{
				float:left;
				width:216px;
				padding:23px 0 0;
				letter-spacing:-1px;
				}
	.dos-bloques-inferior .segundo{
		border-top:2px solid #f34d20;
		border-bottom:2px solid #cccccc;
		background:#fcebe7;
		color:#212222;
		padding-bottom:0;
		height:273px;
		}
		.dos-bloques-inferior .contenedor-segundo{
			float:left;
			padding:15px 0 10px 20px ;
			}
			.dos-bloques-inferior .segundo H3{
				color:#d4390f;
				font-weight:bold;
				}
			.dos-bloques-inferior .segundo IMG{
				float:right;
				}
#content-home .listado-logos .tienda-listado-logos{
    width: 150px;
    height: 60px;
    line-height:60px;
    text-align: center;
    float: left;
    vertical-align: middle;
    }
#content-home .listado-logos a{
    /*display: inline-block;
    width: 150px;
    text-align: center;
    float: left;*/
    }
    #content-home .listado-logos a IMG{
        vertical-align: middle;
    }

.ultimas-visitadas .tienda-listado-logos{
    width: 125px;
    height: 60px;
    line-height:60px;
    text-align: center;
    float: left;
    vertical-align: middle;
    }
    .ultimas-visitadas .tienda-listado-logos a IMG{
        vertical-align: middle;
    }
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
#footer{
	background:url(/images/css/pie/bg_burbujas_pie.gif) no-repeat 72% 0 #f34d20;
	float:left;
	width:100%;
	clear:both;
	min-width:918px;
	padding:23px 0;
	margin-top:23px;	
	}	
	#footer .pie-superior{
		background:url(/images/css/pie/bg_pie_superior_izq.gif) no-repeat 0 0;
		padding-left:10px;
		margin-bottom:20px;
		font-size:13px;
		}
		.pie-superior .contenedor-pie-superior{
			background:url(/images/css/pie/bg_pie_superior_der.gif) no-repeat right top;
			padding:19px 0 22px 13px;
			}
		.pie-superior A{
			text-decoration:none;
			color:#f6ea68;
			font-weight:bold;
			}
			.pie-superior A:hover{
				text-decoration:underline;
				}
	#footer .primera{
		float:left;
		width:600px;
		color:#FFFFFF;		
		}

	#footer .segunda{
		float:right;
		width:150px;
		color:#FFFFFF;
		padding-top:15px;
		font-size:14px;
		font-weight:bold;
		}

			#footer .segunda IMG{
				vertical-align:middle;
				padding:0 0px 0 3px;
				}

/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	min-width:995px;
}
#content{
	height:400px;
	}
	.contenedor-content .centrar-contenido > #content{
		min-height:400px;
		height:auto;
	}
.fondo-arriba{
	margin-top:5px;
	clear:both;
	float:left;
	width:100%
	}

/********************** CON MENU **************************/
/* si tenemos un fondo para separa izquierda y derecha, se lo ponemos a .con-menu #content, y el padding/margin para separar de arriba a la capa con-menu */
.con-menu {
	padding-top:15px;
	float:left;
	width:100%;
	}
.con-menu #content{
	float:left;
	clear:none;
	padding-bottom:30px;
	}
	.contenido-izquierda{

		}
	.contenido-derecha {
		float:right;
		width:280px;
		}


/*****************************************************************************************************************************/
/*                                   CAJA GRIS CON BORDE PARA EL FORMULARIO                                                  */	
/*****************************************************************************************************************************/

.caja-con-borde{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	margin:0.5em 0 1em;
	padding:1px;
}
.fondo-caja-con-borde {
	background:url(/images/css/comunes/fondo_caja_con_bordes.gif) repeat-x left top #F7F7F7 ;
	padding:1em 2em;
}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.registro{
	float:left;
}
.formulario {
	/*margin:1em 0;	*/
	}
	.formulario FIELDSET {
		border:0;
		padding:0;
		margin:0;
		}
		.formulario FIELDSET LEGEND {
			display:none;
			}
                .registro .esq-bottom-der{
                    width: 616px;
                        }
                .esq-bottom-der{
                    float: left;
                    padding-right: 0;
                    margin-bottom:20px;
                    /*width:100%;*/
                    }
	.formulario DIV {
		clear:none;
                float: left;
		margin:1em 20px 1em 0;
		// margin:1em 10px 1em 0;
		}
		.formulario DIV.created_at {
			clear: both;
			width: 100%;
			}
			.formulario DIV.created_at DIV{
				float: none;
				margin: 0;
				}
                .registro .formulario DIV{
                    float: left;
                    clear: none;
                }
                .registro .formulario INPUT{
                    width: 286px;
                    }
                .registro .formulario DIV.col1{
                    /*width: 46%;*/
                    }
                .registro .formulario DIV.col2{
                    /*padding-left: 20px;
                    width: 45%;*/
                    }
                .registro .formulario DIV.col{
                    margin-right: 20px;
                    }
                .registro .formulario DIV.fecha{
                    margin-right: 0;
                    }
                     .formulario DIV.cp INPUT{
                        width: 105px;
                        }
                .registro .formulario DIV.recibir-boletin{
                    clear: left;
                    width: 47%;
                    } 
                .registro .formulario DIV#captcha_registro{
                        width: 265px;
                        float: left; 
                        padding-left: 20px;
                        }
                        .registro .formulario DIV#captcha_registro IMG{
                                float:left;
                                margin:25px 10px 0 0;
                                }
                        .registro .formulario DIV#captcha_registro SPAN{
                                display: none;
                                }
                                .registro .formulario DIV#captcha_registro SPAN.fieldWithErrors{
                                    display: inline;
                                    }
                        .registro .formulario DIV#captcha_registro INPUT{
                                width: 143px;
                                }
                .registro .formulario DIV.botones{
                    float: right;
                    /*margin-right:40px;*/
					display:inline;
                                         width: 97%;
                    }
	                .registro .formulario DIV.botones INPUT{
	                	float:right;
						}
	#header .formulario DIV {
            margin-bottom:3px;
            margin-top:2px;
            margin-right: 0;
        }
	.formulario INPUT{
		font-size:1em;
		font-family:Arial, "Calibri","Tahoma",Helvetica, sans-serif;
		background:#FFFFFF;
		border: 1px solid #d7d7d7;
		color:#262626;		
		line-height:1em;
		padding:0.35em 0 0.35em;
                /*width: 98%;*/
                width: 325px;
		}
		.formulario > INPUT{
			line-height:1.5em;
			}
                .formulario .destinatarios INPUT{
                        width: 70px;
                        }
                .formulario  INPUT.ancho{
                        width: 670px;
                        }
	.formulario INPUT.input_day,
	.formulario INPUT.input_month{
            width: 25px;
                }
	.formulario INPUT.input_year{
            width: 50px;
                }
	.formulario INPUT.banco,
	.formulario INPUT.oficina{
            width: 37px;
                }
	.formulario INPUT.dc{
            width: 20px;
                }
	.formulario INPUT.cuenta{
            width: 85px;
                }
	.formulario INPUT.boton{
            width: auto;
                }
	.formulario TEXTAREA{
		font-size:1em;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border: 1px solid #d7d7d7;
		padding:0.35em 0;
		color:#262626;
		line-height:1.5em;
                width: 670px;
		}
	.formulario SELECT{
		font-size:1em;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border: 1px solid #d7d7d7;
		padding:0.28em;
		color:#262626;
		line-height:1.5em;
                width: auto;
		}
	.formulario TEXTAREA{
		padding:0.6em 0 0.7em;
		}

	.formulario LABEL {
                /*color: #302f2f;*/
                color:#F34D20;
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-size:14px;
		}
        .formulario .asterisco {
                color: #2080F3;
                }
	.formulario LABEL.label_date {
            display: none;
            }
		.formulario LABEL STRONG {
			font-style:normal;
                        font-weight:normal;
			}
		.formulario .aceptaprivacidad{
            width:300px;
			}
		.formulario .aceptaprivacidad2{
            width:650px;
			}
		.formulario .aceptaprivacidad LABEL,	
		.formulario .aceptaprivacidad2 LABEL{
			font-size:0.9em;
			font-style:normal;
			line-height:1.2em;
                        width:500px;
			}
		.formulario .aceptaprivacidad INPUT,	
		.formulario .aceptaprivacidad2 INPUT{
			margin:0.05em 0.2em 0 0;
			vertical-align:top;
			height:14px;
			width:15px;
			float:left;
			}
			.formulario .aceptaprivacidad > INPUT,
			.formulario .aceptaprivacidad2 > INPUT{
				margin:0.05em 0.4em 0 0;
			}

		.formulario DIV.foto{
                    width: 100%;
                    }
                    .formulario DIV.foto input{
                        width: 98%;
                        }
		.formulario .botones{
			/*background:url(/images/css/comunes/botones_izq.gif) no-repeat top left;
			padding-left:4px;*/
                        text-align: right;
                        float: right;
                         background:url(/images/css/comunes/boton-azul-der.gif) no-repeat center right;
			padding-right: 3px;
                        width: 97%;
                        // width: 100%;
			}
			.formulario DIV.botones INPUT{
				/*background:url(/images/css/comunes/botones_der.gif) no-repeat top right;
				font-size:1em;
				font-weight:bold;
				border:0;
				margin:0;
				padding:0.3em 1.1em 0.8em 0em;
				display:inline;*/
                                background:url(/images/css/comunes/boton-azul-izq.gif) no-repeat center left;
				font-size:1em;
				font-weight:bold;
				border:0;
				margin:0;
				padding:0.1em 1.1em 0.1em 1.1em !important;
				padding:0.3em 1.1em 0.2em 1.1em;
				display:inline;
                color: #FFFFFF;
                                // float: right;
				} 

                             
/****************************		BUSCADOR NOTICIAS		****************************/
.buscador-noticias{
	margin:1em 0 1em 0;
	}
form .buscador-noticias div{
	margin:1.2em 0;
	}
.buscador-noticias .botones{
	float:none;
	margin-top:1em;
	text-align:right;
	min-height:20px;
	}
	.buscador-noticias .botones SPAN{
		background:url(/images/css/comunes/botones_izq.gif) no-repeat top left;
		padding-left:4px;
		float:right
		}

	.buscador-noticias .botones INPUT{
		background:url(/images/css/comunes/botones_der.gif) no-repeat top right;
		font-size:1em;
		font-weight:bold;
		border:0;
		margin:0;
		padding:0.4em 18px 0.4em 0;
		display:inline;
		width:auto;
		} 
	#contenido .buscador-noticias IMG{
		border:0;
		background:none;
		padding:0;
		margin:0 0.5em;
		}
	.buscador-noticias INPUT {
		font-size:0.8em;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		border-top: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		padding:0.3em 0.1em;
		width:169px;
		}
		.buscador-noticias INPUT#noticia_fecha_hasta,
		.buscador-noticias INPUT#noticia_fecha_desde  {
			width:141px;
			}
	.buscador-noticias LABEL{
		float:left;
		width:100px;
		}
.texto-buscador {
	font-size:0.9em;
	line-height:1.2em;
	}
.titulo-buscador {
	color:#869808;
	font-size:1.6em;
	}

/************************************************************/
/*						Modulo							*/
/************************************************************/
	
/****************listado********************/
.contenedor-listado-modulo{ 
	margin-top:20px
	}
	.contenedor-listado-modulo UL{
		}
		.contenedor-listado-modulo LI{
			background:url(/images/css/comunes/separador_horizontal.gif) no-repeat bottom left;
			clear:both;
			padding-bottom:15px;
			margin-bottom:10px;
			}
		.contenedor-listado-modulo IMG{
			float:left;
			}
		.contenedor-listado-modulo .con-imagen {
			padding-left:310px;
			}
	.contenedor-listado-modulo H2{ 
		
		}
	.contenedor-listado-modulo SPAN.fecha{ 
		
		}
	.contenedor-listado-modulo P{ 
		
		}
/****************Ampliada********************/
#content SPAN.simula-titulo-1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#222222;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #D4D4D4;
	display:block;
	line-height:1.5em;
	}
.noticia-ampliada{ 
	position:relative;
	}
	.noticia-ampliada SPAN.fecha{ 
		display:block;
		}
	.noticia-ampliada DIV.sumary{ 
		margin-bottom:0.8em;
		}
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin:5px 0;
	clear:both;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios A.ver-comentario{
		margin-right:0.5em;
		}
.enlaces-comentarios A.add-comentario{
	
	}

/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {	
	clear:both;
	}
	#comentarios H2{
		}
	#comentarios UL{
		}
	#comentarios LI{
		}
	#comentarios A{
		}
		#comentarios A:hover{
			}
			
/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin:10px 0;
	}
	#add-comentario .esq-top-izq-gris{
		margin-bottom:20px;
		}
/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	}
	.rss A{
		padding:3px 0 5px 20px;
		}


/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:1em;
	}
	.xml A{
		padding:2px 0 5px 40px;
		}


/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:1px solid #AAAAAA;
	padding-top:0.5em;
	}

/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {

	}
	.errorExplanation UL{

		}	
		.errorExplanation UL LI{
			color:#BF0000;	
			background:none;
			}

/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS 					*/
/************************************************************/
.esq-top-izq-gris{
	margin-top:1em;
	/*background:#ebebeb url(/images/css/comunes/esq_gris_top_izq.gif) no-repeat top left;*/
	float:left;
	width:100%;
	}
.esq-top-der-gris{
	/*background:url(/images/css/comunes/esq_gris_top_der.gif) no-repeat top right;*/
	}
.esq-bottom-izq-gris{
	/*background:url(/images/css/comunes/esq_gris_bottom_izq.gif) no-repeat bottom left;*/
	}
.esq-bottom-der-gris{
	/*background:url(/images/css/comunes/esq_gris_bottom_der.gif) no-repeat bottom right;*/
	}
.caja-gris {
	padding:0.8em;
	}
/************************************************************/
/*				foro - listado			 					*/
/************************************************************/
.info-buscador-foro{
	float:left;
	width:100%;	
}
	.info-buscador-foro .info-foro{
		float:left;
		width:70%;
		
		}
	.info-buscador-foro .buscador-foro{
		float:left;
		width:25%;
		margin-left:3%;
		}
		.info-buscador-foro .buscador-foro .texto{
			float:left;
			}

		.info-buscador-foro .buscador-foro .content-botones{
			float:left;
			}


.content-listado-foro{
	float:left;
	clear:both;
	width:100%;
	}
	.content-listado-foro P {
		margin:0;
		}

/*****************************************************************************************************************************/
/*                                             Tiendas                                                                      */
/*****************************************************************************************************************************/
/****************listado********************/
.contenedor-listado-modulo{
	margin-top:20px
	}
	.contenedor-listado-modulo UL{
		}
		.contenedor-listado-modulo LI{
			background:url(/images/css/comunes/separador_horizontal.gif) no-repeat bottom left;
			clear:both;
			padding-bottom:15px;
			margin-bottom:10px;
                        float: left;
                        width: 100%;
			}
		.contenedor-listado-modulo IMG{
			float:left;
			}
		.contenedor-listado-modulo .con-imagen {
			padding-left:310px;
			}
	.contenedor-listado-modulo H2{

		}
	.contenedor-listado-modulo SPAN.fecha{

		}
	.contenedor-listado-modulo P{

		}
 .buscador-tiendas{
    float: left;
    margin: 15px 0;
	padding-bottom:16px;
    width:100%;
    border-bottom:1px solid #dbdbdb;
    background-color: #f7f7f7;
    color: #a09f9f;
	display: table-cell;
	vertical-align: middle;
    }
            .buscador-tiendas DIV{
                float: left;
                margin: 10px 10px 0 10px;
				display:inline;
                }
                .buscador-tiendas DIV.numero-tiendas{
                    margin-top: 16px;
                    }
			.buscador-tiendas DIV.search{
				margin-bottom:10px;
			}
            .buscador-tiendas FORM{
                float: right;
                width:710px;
                }
            .buscador-tiendas LABEL{
                width: 25px;
                height: 25px;
                
				float:left;
                }
            .buscador-tiendas INPUT{
            	float:left;
				margin:0.3em 0.5em 0 0;
				
				}
            .buscador-tiendas DIV.destacada LABEL{
				background:url(/images/css/iconos/destacada-mini.gif) no-repeat center left;
                }
            .buscador-tiendas DIV.destacada INPUT{
            	border:0;
				background:none;
				width:15px;
				height:15px;
                }
            .buscador-tiendas DIV.nueva LABEL{
				background:url(/images/css/iconos/nueva-mini.gif) no-repeat center left;
                }
            .buscador-tiendas DIV.nueva INPUT{
            	border:0;
				background:none;
				width:15px;
				height:15px;
                }
            .buscador-tiendas DIV.ofertas LABEL{
				background:url(/images/css/iconos/ofertas-mini.gif) no-repeat center left;
                }
            .buscador-tiendas DIV.ofertas INPUT{
            	border:0;
				background:none;
				width:15px;
				height:15px;
                }
            .buscador-tiendas DIV.ofertas-fin LABEL{
				background:url(/images/css/iconos/ofertas-fin-mini.gif) no-repeat center left;
                }
            .buscador-tiendas DIV.ofertas-fin INPUT{
            	border:0;
				background:none;
				width:15px;
				height:15px;
                }
            .buscador-tiendas DIV.envio-gratis LABEL{
				background:url(/images/css/iconos/envio-gratis-mini.gif) no-repeat center left;
                }
            .buscador-tiendas DIV.envio-gratis INPUT{
            	border:0;
				background:none;
				width:15px;
				height:15px;
                }
            .buscador-tiendas DIV.search LABEL{
				width:auto;
                padding:0;
                float:left;
                margin-top:4px;
                }
            .buscador-tiendas DIV.order LABEL{
				width:auto;
                padding:0;
                float:left;
                margin-top:4px;
                }
            .buscador-tiendas DIV.order{
                margin:8px 5px 0 0;
				padding-bottom:8px;
                }
            .buscador-tiendas DIV.search input{
                width: 621px;
                }
            .buscador-tiendas DIV input{
		border: 1px solid #d7d7d7;
                }
            .buscador-tiendas DIV select{
		border: 1px solid #d7d7d7;
                margin-top: 4px;
                }
            .buscador-tiendas DIV.boton{
				margin:6px 0 0 0;
                }
                .buscador-tiendas DIV.boton INPUT{
                    float: left;
                    background:url(/images/css/comunes/boton-comprar.gif) no-repeat center center;
                    color: #FFFFFF;
                    text-align: center;
                    border: none;
                    padding: 2px 11px 3px 11px;
					cursor:pointer;
                    }
.listado-tiendas UL LI{
    border-bottom: 1px solid #dedede;
    background-image: none;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    }
    #tabla-tiendas tr.cabecera{
        display: none;
        }
        #tabla-tiendas tr{
            background-color: #FFFFFF;
            }
        #tabla-tiendas tr td{
            background-color: #FFFFFF;
            }
    .listado-tiendas .enlaces{
        float: right;
        margin:0;
        width: 112px;
        height: 80px;
        font-size: 14px;
        }
    #tabla-tiendas td.enlaces{
        width: 111px;
        font-size: 14px;
                float: none;
        vertical-align: middle;
        }
        .listado-tiendas .enlaces .ampliar,
        #tabla-tiendas td.enlaces .ampliar{
            float: right;
            background:url(/images/css/comunes/boton-mas-info.gif) no-repeat center center;
            color: #FFFFFF;
            text-align: center;
            }
            .listado-tiendas .enlaces .ampliar a,
           #tabla-tiendas  td.enlaces .ampliar a{
                color: #FFFFFF;
                padding: 5px 12px;
                text-decoration: none;
                display:inline-block;
                }
                .listado-tiendas .enlaces .ampliar a:hover,
                #tabla-tiendas td.enlaces .ampliar a:hover{
                    color: #c2cbd7;
                    }
        .listado-tiendas .enlaces .ampliar-big,
        #tabla-tiendas td.enlaces .ampliar-big{
            float: right;
            background:url(/images/css/comunes/boton-mas-informacion.gif) no-repeat center center;
            color: #FFFFFF;
            text-align: center;
            width: 110px;
            }
            .listado-tiendas .enlaces .ampliar-big a,
            #tabla-tiendas td.enlaces .ampliar-big a{
                color: #FFFFFF;
                padding: 5px 0;
                text-decoration: none;
                display:inline-block;
				line-height:10px;
                }
                .listado-tiendas .enlaces .ampliar-big a:hover,
                #tabla-tiendas td.enlaces .ampliar-big a:hover{
                    color: #c2cbd7;
                    }
        .listado-tiendas .enlaces .comprar,
        #tabla-tiendas td.enlaces .comprar{
            float: right;
            background:url(/images/css/comunes/boton-comprar.gif) no-repeat center center;
            color: #FFFFFF;
            text-align: center;
            width: 110px;
            margin-bottom:2px;
            }
            .listado-tiendas .enlaces .comprar a,
            #tabla-tiendas td.enlaces .comprar a{
                color: #FFFFFF;
                padding: 5px 15px;
                text-decoration: none;
                display:inline-block;
                }
                .listado-tiendas .enlaces .comprar a:hover,
                #tabla-tiendas td.enlaces .comprar a:hover{
                    color: #f3e0da;
                    }
        .listado-tiendas .enlaces .favorita,
        #tabla-tiendas td.enlaces .favorita{
            float: left;
            background:url(/images/css/comunes/boton-fav.gif) no-repeat center center;
            color: #FFFFFF;
            text-align: center;
            width: 52px;
            }
            .listado-tiendas .enlaces .favorita a,
            #tabla-tiendas td.enlaces .favorita a{
                color: #FFFFFF;
                padding: 5px 5px;
                text-decoration: none;
                display:inline-block;
                }
                .listado-tiendas .enlaces .favorita a:hover,
                #tabla-tiendas td.enlaces .favorita a:hover{
                    color: #c2cbd7;
                    }
    .listado-tiendas .distintivos{
        float: right;
        margin-right: 15px;
        margin: 0 15px 0 15px;
		width:100px;
                height: 100%;
        min-height: 80px;
        }
    #tabla-tiendas td.distintivos{
        vertical-align: middle;
                float: none;
        }
        .listado-tiendas .distintivos SPAN,
        #tabla-tiendas td.distintivos SPAN{
            height: 25px;
            width: 0;
            margin-left: 0;
		display: inline-block;
                overflow:hidden;
                padding-left:30px;
            }
            .listado-tiendas .distintivos SPAN.destacada,
            #tabla-tiendas td.distintivos SPAN.destacada {
		background:url(/images/css/iconos/destacada-mini.gif) no-repeat left top;
                }
            .listado-tiendas .distintivos SPAN.nueva,
            #tabla-tiendas td.distintivos SPAN.nueva {
		background:url(/images/css/iconos/nueva-mini.gif) no-repeat left top;
                }
            .listado-tiendas .distintivos SPAN.ofertas,
            #tabla-tiendas td.distintivos SPAN.ofertas {
		background:url(/images/css/iconos/ofertas-mini.gif) no-repeat left top;
                }
            .listado-tiendas .distintivos SPAN.ofertas-fin,
            #tabla-tiendas td.distintivos SPAN.ofertas-fin {
		background:url(/images/css/iconos/ofertas-fin-mini.gif) no-repeat left top;
                }
            .listado-tiendas .distintivos SPAN.envio-gratis,
            #tabla-tiendas td.distintivos SPAN.envio-gratis {
		background:url(/images/css/iconos/envio-gratis-mini.gif) no-repeat left top;
                }
    .listado-tiendas .logo{
        float: left;
        margin: 10px 15px 10px 0;
		width:125px;
    }
    #tabla-tiendas td.logo{
        width:125px;
                float: none;
        vertical-align: middle;
        }
    .listado-tiendas .logo A,
    #tabla-tiendas td.logo A{
        height: 100%;
        min-height: 60px;
        display: table-cell;
		vertical-align: middle;
        }
    .listado-tiendas .div-interior{
        height: 100%;
        display: table-cell;
		vertical-align: middle;
        }
    .listado-tiendas .span-interior{
        display: inline-block;
        }
    .listado-tiendas .span-auxiliar{
        display: inline-block;
  height: 100%;
  vertical-align: middle;
        }
    .listado-tiendas .nombre{
        height: 100%;
        min-height: 80px;
        display: table-cell;
		vertical-align: middle;
		width:329px;
        }
    #tabla-tiendas td.descripcion{
		width:329px;
                float: none;
        vertical-align: middle;
        }
        .listado-tiendas .nombra,
        #tabla-tiendas td.descripcion a{
            color: #000000;
            text-decoration: none;
            display:inline-block;
            }
            .listado-tiendas .nombre a:hover,
            #tabla-tiendas td.descripcion a:hover{
                color: #5f5e5e;
                text-decoration: underline;
                }
/****************Ampliada********************/
#content SPAN.simula-titulo-1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#222222;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #D4D4D4;
	display:block;
	line-height:1.5em;
	}
.tienda-ampliada{
	position:relative;
        width: 100%;
	}
        .tienda-ampliada H1{
            border: none;
            }
        .tienda-ampliada .botones-wrapper{
            border-bottom:2px solid #CCCCCC;
            }
           .tienda-ampliada .botones-principales {
                float:right;
            }
	.tienda-ampliada SPAN.fecha{
		display:block;
		}
	.tienda-ampliada DIV.oferta{
                border-top:1px solid #f34d20;
                background-color:#fcebe7;
                color: #f34d20;
                padding:20px;
                clear: both;
		}
        .tienda-ampliada DIV.parte-administracion{
                float: left;
                width: 886px;
                padding: 15px;
                border:1px solid #D7D7D7;
                background-color:#FAFAFA;
                }
                .tienda-ampliada DIV.parte-administracion SPAN.label{
                    font-weight: bold;
                    }
        .tienda-ampliada DIV.parte-administracion DIV.field{
                width: auto;
                float: left;
                clear: left;
                margin-bottom: 10px;
                }
                .tienda-ampliada DIV.parte-administracion DIV.field SPAN{
                    float: left;
                    clear: none;
                    }
                .tienda-ampliada DIV.parte-administracion DIV.field DIV{
                    float: left;
                    margin-left: 5px;
                    }
        .tienda-ampliada DIV.parte-administracion DIV.multisite{
                width: 50%;
                float: left;
                clear: left;
                }
                .tienda-ampliada DIV.parte-administracion DIV.multisite INPUT{
                    margin: 0;
                    }
        .tienda-ampliada DIV.parte-administracion DIV.categoria_tienda{
                width: 50%;
                float: left;
                }
        .tienda-ampliada DIV.direccion{
                width: 100%;
                float: left;
                margin-top: 15px;
                }
                .tienda-ampliada DIV.direccion SPAN{
                    display:block;
                    clear:right;
                    }
        .tienda-ampliada DIV.logo{
            float: left;
            margin:  10px 0;
            }
            .tienda-ampliada DIV.logo-tl{
                float: left;
		background:url(/images/css/comunes/foto-tl.gif) no-repeat top left;
                }
            .tienda-ampliada DIV.logo-bl{
                float: left;
		background:url(/images/css/comunes/foto-bl.gif) no-repeat bottom left;
                }
            .tienda-ampliada DIV.logo-br{
                float: left;
		background:url(/images/css/comunes/foto-br.gif) no-repeat bottom right;
                }
            .tienda-ampliada DIV.logo-tr{
                float: left;
		background:url(/images/css/comunes/foto-tr.gif) no-repeat top right;
                padding: 11px 16px 12px 14px;
                }
        .tienda-ampliada DIV.distintivos{
            float: right;
            margin: 10px 0;
            padding:10px 0;
            }
            .tienda-ampliada DIV.distintivos DIV{
                float: left;
                }
            .tienda-ampliada DIV.distintivos SPAN.si,
            .tienda-ampliada DIV.distintivos SPAN.no{
                height: 62px;
                width: 61px;
                margin: 0 0 0 10px;
				float:left;
                }
            .tienda-ampliada DIV.distintivos SPAN.oculto{
                display: none;
                }
            .tienda-ampliada DIV.distintivos DIV.destacada SPAN.si{
		background:url(/images/css/iconos/destacada.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.destacada SPAN.no{
		background:url(/images/css/iconos/no-destacada.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.nueva SPAN.si{
		background:url(/images/css/iconos/nueva.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.nueva SPAN.no{
		background:url(/images/css/iconos/no-nueva.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.ofertas_especiales SPAN.si{
		background:url(/images/css/iconos/ofertas.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.ofertas_especiales SPAN.no{
		background:url(/images/css/iconos/no-ofertas.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.ofertas_acabando SPAN.si{
		background:url(/images/css/iconos/ofertas-fin.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.ofertas_acabando SPAN.no{
		background:url(/images/css/iconos/no-ofertas-fin.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.envio_gratis SPAN.si{
		background:url(/images/css/iconos/envio-gratis.gif) no-repeat center left;
                }
            .tienda-ampliada DIV.distintivos DIV.envio_gratis SPAN.no{
		background:url(/images/css/iconos/no-envio-gratis.gif) no-repeat center left;
                }
        .tienda-ampliada DIV.addthis{
            float: right;
            clear: both;
            margin: 15px 0;
            }
        .tienda-ampliada DIV.descripcion_tienda{
            float: none;
            clear: both;
            }

.botones-wrapper{
    float: left;
    width: 100%;
    }
.botones-principales{
    float: left;
    margin: 10px 0;
    }
    .botones-principales DIV{
        float: left;
        background:url(/images/css/comunes/boton-azul-izq.gif) no-repeat center left;
        margin: 0 5px 0 0;
        }
        .botones-principales DIV SPAN{
            background:url(/images/css/comunes/boton-azul-der.gif) no-repeat center right;
            }
            .botones-principales DIV SPAN a{
                color: #FFFFFF;
                padding: 5px 15px;
                text-decoration: none;
                display:inline-block;
                }
                .botones-principales DIV SPAN a:hover{
                    color: #c2cbd7;
                    }

				.listado-ongs .botones-principales{
					float: right;
					}

.botones-secundarios{
    float: right;
    margin: 10px 0;
    }
    .botones-secundarios DIV{
        float: left;
        background:url(/images/css/comunes/boton-naranja-izq.gif) no-repeat center left;
        margin: 0 5px 0 0;
        }
        .botones-secundarios DIV SPAN{
            background:url(/images/css/comunes/boton-naranja-der.gif) no-repeat center right;
            }
            .botones-secundarios DIV SPAN a{
                color: #FFFFFF;
                padding: 5px 15px;
                text-decoration: none;
                display:inline-block;
                }
                .botones-secundarios DIV SPAN a:hover{
                    color: #f3e0da;
                    }
            .tienda-ampliada .botones-secundarios DIV SPAN a{
                padding: 5px 35px;
            }

table tr td.foto {
    text-align:center;
    padding: 9px;
    }

.banco table tr th {
    text-align: center;
    }
    .banco table tr th.en-dotalia {
        background: #F34D20 url(/images/css/comunes/en-dotalia.gif) no-repeat top center;
        padding-top:30px;
        }
    .banco table tr th.transferido {
        background: #F34D20 url(/images/css/comunes/transferido.gif) no-repeat top center;
        padding-top:30px;
        }
    .banco table tr th.sec{
        color: #f5c357;
        }
.banco table tr td.importe {
    text-align: center;
    }
    .banco table tr.total td {
        border-bottom: 1px solid #f34d20;
        border-top: 1px solid #f34d20;
        background-color: #febeac;
        color: #f34d20;
        font-weight: bold;
        }

#content-informacion{
        color: #686868;
        font-size: 15px;
        }

/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	float:left;
	margin:0;
	width:100%;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios SPAN{
		float:left;
		padding:0 3px;
		width:auto;
		}
	.enlaces-comentarios A.ver-comentario{
		float:left;
		width:auto;
		color:#3a3a3a;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		font-size:11px;
		background:url(/images/comunes/icono_anadir_comentario.gif) 0 2px no-repeat;
		margin-right:0;
		padding-left:20px;
		text-decoration:underline;
		}
		.enlaces-comentarios A.ver-comentario:HOVER{
			text-decoration:none;
			}
.enlaces-comentarios A.add-comentario{
	background:url(/images/comunes/icono_comentarios.gif) left top no-repeat;
	padding-left:20px;
	}

/************************************************************/
/*						   BLOG	   							*/
/************************************************************/

/****************listado********************/
.listado-blog,
.post{
	float:left;
	margin-top:0;
	width:665px;
	}
	.listado-blog UL{
		float:left;
		width:665px;
		padding:0;
		}
		.listado-blog UL LI.primero{
			padding-top:0;
			}
		.listado-blog UL LI{
			float:left;
			padding:0;
			width:665px;
			background:url(/images/comunes/separador_lista.gif) repeat-x bottom left;
			clear:both;
			padding:15px 0 20px 0;
			}
                        .cabecera_blog{
                            background-color:#FCEBE7;
                            border-top:1px solid #F34D20;
                            clear:both;
                            color:#F34D20;
                            padding:20px;
                            margin:25px 0;
                            }
			.contenido-izquierda .listado-blog UL LI P.destacado,
			.contenido-izquierda .post P.destacado{
				padding:0 0 5px 0;
				}
				.contenido-izquierda .listado-blog UL LI P.destacado A{
					text-decoration:none;
					}
					.contenido-izquierda .listado-blog UL LI P.destacado A:HOVER{
						text-decoration:underline;
						}
		.listado-blog .con-imagen {
			float:left;
			padding:15px 0 0 0;
			width:655px;
			}
			.listado-blog IMG{
				float:left;
				margin:3px 15px 0 0;
				}
				.listado-blog .con-imagen  > IMG{
					margin:6px 15px 0 0;
					}
	.listado-blog H2{
		float:left;
		}
	.listado-blog SPAN.fecha,
	.post SPAN.fecha{
		float:left;
		width:auto;
		color:#3a3a3a;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		font-size:11px;
		}
	.listado-blog P{
		}
        UL.listado-posts LI{
                background: none;
                padding: 0;
                border-bottom:1px solid #DEDEDE;
                float: left;
                width: 100%;
                }
                UL.listado-posts LI DIV.inicio-listado,
                DIV.detalle-post DIV.inicio-listado{
                    float: left;
                    margin-right: 15px;
                    }
                UL.listado-posts LI DIV.inicio-listado .fecha,
                DIV.detalle-post DIV.inicio-listado .fecha{
                    margin-left:3px;
                    color:#F34D20;
                    margin-bottom: 4px;
                    }
                UL.listado-posts LI DIV.inicio-listado .voto,
                DIV.detalle-post DIV.inicio-listado .voto{
                    margin-left:8px;
                    margin-bottom: 4px;
                    }
                UL.listado-posts LI SPAN.comentarios,
                DIV.detalle-post DIV.inicio-listado .comentarios{
                    display: block;
                    clear: left;
                    background:url(/images/comunes/icono_anadir_comentario.gif) no-repeat 0px 3px;
                    padding-left: 16px;
                    margin-bottom: 4px;
                    }
                    UL.listado-posts LI SPAN.comentarios A,
                    DIV.detalle-post DIV.inicio-listado SPAN.comentarios A{
                        font-size: 11px;
                       }

        DIV.detalle-post DIV.txt-lista-blog{
                padding-left:100px;
                }
          DIV.detalle-post SPAN.comentable{
                padding-left:100px;
                }
/****************Post********************/
#content SPAN.simula-titulo-1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#222222;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #D4D4D4;
	display:block;
	line-height:1.5em;
	}
.post{
	position:relative;
	}
	.post P{
		margin-bottom:20px;
		}
	.post A{
		color:#0075a8;
		font-size:13px;
		}
	.post SPAN.fecha{
		display:block;
		}
	.post DIV.sumary{
		float:left;
		margin-bottom:20px;
		padding:15px 0 0 0;
		width:665px;
		clear:both;
		}
		.post DIV.sumary P.destacado{
			color:#3a3a3a;
			font-family:"Calibri","Tahoma",Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			letter-spacing:normal;
			line-height:18px;
			}
	.post #comentarios{
		float:left;
		padding:0;
		width:663px;
		background:transparent url(/images/comunes/separador_lista.gif) repeat-x left top;
		}
	.post #add-comentario{
		float:left;
		padding:50px 0 0 0;
		width:665px;
		}
		.post #add-comentario .caja-con-borde{
			width:665px;
			}
		.post #add-comentario .fondo-caja-con-borde{
			width:665px;
			}
		.post #add-comentario .formulario{
			padding-left:5px;
			width:590px;
			}
		.post #add-comentario .formulario TEXTAREA{
			width:610px;
			}
			.post #add-comentario FORM > .formulario{
				padding-left:5px;
				width:634px;
				}
			.post #add-comentario .formulario .botones{
				float:left;
				}
        .comments_blog{
                 clear:both;
                float:left;
                width:100%;
                }
                .comments_blog .cabec{
                    float: left;
                    width: 100%;
                    }
                .comments_blog H4{
                    margin:11px 10px;
                    color:#2080F3;
                    }
                .comments_blog UL.comentarios LI{
                    background:#F7F7F7 url(/images/comunes/icono_bocadillo_blog.gif) no-repeat scroll 35px 10px;
                    border-top:1px solid #DEDEDE;
                    float:left;
                    padding-left:0;
                    width:100%;
                    }
                .comments_blog UL.comentarios LI.link-todos{
                    border: none;
                    background: none;
                    }
                .comments_blog UL.comentarios LI.form_blog{
                    border: none;
                    background: none;
                    }
                    .comments_blog UL.comentarios LI.form_blog FORM{
                        border:1px solid #DEDEDE;
                        background-color:#F7F7F7;
                        width: 400px;
                        margin:auto;
                        padding:0 15px;
                        }
                        .comments_blog UL.comentarios LI.form_blog FORM #captcha2 SPAN{
                            display: none;
                            }
                        .comments_blog UL.comentarios LI.form_blog FORM #captcha2 IMG{
                            margin: 5px 10px 0 0;
                            float: left;
                            }
                        .comments_blog UL.comentarios LI.form_blog FORM #captcha2 INPUT{
                            width: 278px;
                            }
                .comments_blog UL.comentarios LI P{
                    padding:0;
                    margin:0;
                    }
                .comments_blog UL.comentarios LI .datos-comment{
                    float: left;
                    margin-top: 35px;
                    width: 100px;
                    text-align: center;
                    }
                    .comments_blog UL.comentarios LI .datos-comment .autor{
                            font-size: 12px;
                            font-weight: bold;
                            }
                    .comments_blog UL.comentarios LI .datos-comment .fecha{
                            font-size: 11px;
                            }
                    .comments_blog UL.comentarios LI .detalle-comment{
                            padding:5px 5px 5px 100px;
                            display: block;
                            }

/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {
	clear:both;
	}
	#comentarios H2{
		color:#020202;
		font-family:"Calibri","Tahoma",Arial, Helvetica, sans-serif;
		font-size:18px;
		}
	#comments_partial{
		float:left;
		padding:13px 0 20px 0;
		background:transparent url(/images/comunes/fondo_comentarios_top.gif) no-repeat left top;
		}
		#comments_partial .fondo-comentarios-bottom{
			float:left;
			padding:0 0 15px 0;
			background:transparent url(/images/comunes/fondo_comentarios_bottom.gif) no-repeat left bottom;
			}
	#comentarios UL{
		float:left;
		padding:0 13px 0 13px;
		width:auto;
		}
	#comentarios LI.primero{
		padding:0 0 20px 0;
		}
	#comentarios LI{
		padding:20px 0;
		}
	#comentarios LI.ultimo{
		border:0 none;
		}
		#comentarios LI SPAN{
			float:left;
			padding:0 0 5px 0;
			width:100%;
			color:#2f2f2f;
			font-size:11px;
			}
		#comentarios LI P{
			color:#020202;
			}
	#comentarios A{
		color:#0075a8;
		font-size:11px;
		text-decoration:underline;
		}
		#comentarios A:hover{
			text-decoration:none;
			}

/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin:10px 0;
	}
	#add-comentario .esq-top-izq-gris{
		margin-bottom:20px;
		}

/************************************************************/
/*							VOTOS							*/
/************************************************************/
.voto {
	float:left;
	width:60px;
	}
.voto UL{
	float:right;
	height:auto;
	line-height:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:60px;
	background:transparent url(/images/comunes/unsel.gif) no-repeat scroll 0 2px;
	}
	.voto UL LI{
		background:none;
                border: none;
	}
	.voto UL LI SPAN.oculto{
		display:none;
		}
	.voto UL LI A{
		background:transparent none repeat scroll 0 50%;
		color:#FFFFFF;
		display:block;
		height:15px;
		left:0;
		padding:0;
		position:absolute;
		text-decoration:underline;
		top:0;
		}
		.voto UL LI A:hover{
			background:transparent url(/images/comunes/actual.gif) repeat-x scroll 0 50%;
			}
	.voto UL LI.votoActual{
		background:transparent url(/images/comunes/sel.gif) no-repeat scroll 0 2px;
		height:15px;
		}
	.voto UL LI.star1{
		position:absolute;
		width:12px;
		z-index:6;
		}
		.voto UL LI SPAN.oculto{
			display:none;
			}
	.voto UL LI.star2{
		position:absolute;
		width:24px;
		z-index:5;
		}
		.voto UL LI.star2 A{
			position:absolute;
			width:24px;
			z-index:5;
			}
	.voto UL LI.star3{
		position:absolute;
		width:36px;
		z-index:4;
		}
		.voto UL LI.star3 A{
			position:absolute;
			width:36px;
			z-index:4;
			}
	.voto UL LI.star4{
		position:absolute;
		width:48px;
		z-index:3;
		}
		.voto UL LI.star4 A{
			position:absolute;
			width:48px;
			z-index:3;
			}
	.voto UL LI.star5{
		position:absolute;
		width:60px;
		z-index:2;
		}
		.voto UL LI.star5 A{
			position:absolute;
			width:60px;
			z-index:2;
			}
		.voto UL LI.star1 A{
			position:absolute;
			width:12px;
			z-index:6;
			}
        .voto UL LI.total-votos{
            position: relative;
            display: block;
            width: auto;
            margin-top: 15px;
            height: auto;
            color:#686868;
            }
            .voto UL LI.total-votos SPAN{
                display: inline;
                }


.encuesta{
    clear:left;
    width:180px;
    padding-top: 20px;
    margin:0 20px 0 0;
    }
    .encuesta .esq-bottom-der {
        padding: 10px;
		float:left;
		width:158px;
        }
	.encuesta .formulario UL LI{
		background:none;
		padding-left:0;
		}
			
    .encuesta .formulario LABEL{
    	display:inline;
		color:#3F3F3F;
		float:none;
		font-size:1em;
		padding:0;
		width:auto;
    	}
    .encuesta .formulario INPUT{
    	width:auto;
		margin-right:5px;
		background:none;
		border:0;
		}
    .encuesta .formulario .botones {
        margin-bottom: 0;
		float:right;
		background:transparent url(/images/css/comunes/boton-azul-izq.gif) no-repeat scroll left center;
                width: auto;
        }
	    .encuesta .formulario .botones INPUT{
	    	margin:0;
			float:left;
			}
    .encuesta .pregunta {
        margin-bottom: 10px;
        color:#F34D20;
        font-weight: bold;
        }
        .encuesta-result .formulario div{
            margin-top: 0;
            }
        .encuesta-result li{
            float: left;
            }
        .encuesta-result ul li .texto{
            float: left;
            width: 100%;
            clear: none;
            }
        .encuesta-result ul li .porcentaje{
            float: right;
            width: auto;
            clear: none;
            color:#2080F3;
            padding-left: 10px;
            margin-right: 0;
            }
        .encuesta-result .container{
            border: 1px solid #F34D20;
            float: left;
            width: 99px;
            background-color: #FFFFFF;
            margin-right: 0;
        }
        .encuesta-result .barra{
            background-color: #F34D20;
            height: 8px;
            margin: 0;
            }
        .encuesta-result .total-votos{
            width: 100%;
            text-align: center;
            color:#2080F3;
            font-weight: bold;
            }

.banco-summary{
    background:#FCEBE7 none repeat scroll 0 0;
    border-bottom:2px solid #CCCCCC;
    border-top:2px solid #F34D20;
    color:#212222;
    margin-bottom: 15px;
    padding: 15px;
    }
    .banco-summary H2{
        color:#D4390F;
        margin-bottom: 10px;
        }
    .banco-summary DIV{
        font-size: 12px;
        margin-bottom: 5px;
        }
    .banco-summary SPAN{
        color:#D4390F;
        }

.welcome-container{
    clear:right;
    overflow:hidden;
    width:100%;
    }
    .welcome-container .contenedor-listado-modulo{
        margin-top: 0;
        margin-bottom: 0;
        }

        #content-home p{
            line-height: normal;
        }

#menu-secundario ul {
    border-top:2px solid #F34D20;
    }
#menu-secundario ul li {
    background-color: #FCEBE7;
    border-bottom: 1px solid #F34D20;
    margin: 0;
    }
    
#menu-secundario ul li.sel a{
    background-color: #FFFFFF;
    border-left: 1px solid #F34D20;
    padding-left: 15px;
    }
#menu-secundario ul li.sel ul{
    border-top:1px solid #F34D20;
    }
#menu-secundario ul li.sel ul li{
    /*background-color: #FCEBE7;*/
    }
    #menu-secundario ul li.sel ul li.sel {
        background:#fafafa url(/images/css/comunes/icono_subListas_sel.gif) no-repeat scroll 100% 9px;
        text-align: left;
        }
    #menu-secundario ul li ul li.sel A{
    	padding-left:30px;
		}
        #menu-secundario ul li.sel ul li a{
            padding-left: 45px;
            background-color: transparent;
			width:133px;
            }
        #menu-secundario ul li.sel ul li a:hover{
        	background:none;
        }
        #menu-secundario ul li.sel ul li.sel a{
            padding-right: 10px;
            width: auto;
            font-weight: bold;
            }

.unirse-ahora-menu span.unirse a {
        background:transparent url(/images/css/comunes/bg_unirse_peque.gif) no-repeat scroll center center;
        color:#FFFFFF;
        display:inline-block;
        font-size:19px;
        height:26px;
        margin:29px 15px 0 15px; 
        text-align:center;
        text-decoration:none;
        width:149px;
        }

/*************************************************************************/
/************                           Estilos del editor                      ***********/
/*************************************************************************/
.destacado1,
.destacado1 a{
    color:#F34D20;
    font-weight: bold;
    }
.destacado2,
.destacado2 a{
    color:#428bdc;
    font-weight: bold;
    }




.encuesta .formulario UL LI.nino{
	background:none;
	padding-left:0;
	}
		
.formulario UL LI.nino LABEL{
	display:inline;
	color:#3F3F3F;
	float:none;
	font-size:1em;
	padding:0;
	width:auto;
	}
.formulario UL LI.nino INPUT{
	width:auto;
	margin-right:5px;
	background:none;
	border:0;
	}

.paginacion{
    float: left;
    width: 100%;
    padding-top: 10px;
    }
    .paginacion UL{
        float: left;
        margin: 0;
        padding: 0;
        }
        .paginacion UL LI{
            float: left;
            list-style-type: none;
            list-style-image: none;
            background: none;
            }
            .paginacion A{
                background-color: #428bdc;
                color: #FFFFFF;
                padding:2px 5px;
                text-decoration: none;
                border: 1px solid #428bdc;
                }
                .paginacion A:hover{
                    background-color: #40B0F3;
                    }
            .paginacion SPAN{
                padding:2px 5px;
                border: 1px solid #428bdc;
            }	
        	.paginacion SPAN.gap{
				border: none;
			}
    .paginacion .buttons{
        float: right;
        }
         .paginacion .buttons SPAN{
                float: left;
                margin-left: 10px;
                }
         .paginacion .buttons A{
                float: left;
                margin-left: 10px;
                }

        h2.compras{
            margin-top: 25px;
        }

        #password, .password{
            font-family:Arial;
        }

        .listado-faqs .respuesta{
            margin-bottom: 15px;
            float: left;
            width: 100%;
        }
        .listado-faqs .content-botones-listado {
            width: 100%;
        }
        .listado-faqs UL.categoria-faq{
            background: none;
            margin-bottom: 30px;
            float: left;
        }
        .listado-faqs UL.categoria-faq LI{
            background: none;
            margin-bottom: 3px;
            padding-bottom: 0;
        }
        .listado-faqs UL.categoria-faq LI A{
            color: #F34D20;
            font-weight: bold;
        }
        .listado-faqs UL.categoria-faq LI UL{
            padding-left: 30px;
            margin-top: 5px;
            margin-bottom: 10px;
        }
        .listado-faqs UL.categoria-faq LI UL LI{
            width: 100%;
        }
        .listado-faqs UL.categoria-faq LI UL LI A{
            color: #2080F3;
            font-weight: normal;
        }

        .content-botones-cms{
            float: right;
            width: 100%;
        }

        .listado-ongs .logo{
            margin: 0 15px 10px 0;
            float: left;
        }
        .listado-ongs .nombre{
            font-size: 1.5em;
            font-weight: bold;
        }
        .formulario .recibir-boletin{
            clear: left;
        }

        #content-home .listado-logos{
            padding-bottom: 15px;
            float: left;
        }

        .nino .formulario .foto{
            width: auto;
        }
        .nino .formulario .cuenta{
            clear: left;
            // clear: none;
        }
        .nino .formulario .cuenta input{
            clear: none;
        }
        .nino .formulario .explicacion-cuenta,
        .formulario .explicacion-cuenta{
            font-size:10px;
            width:450px;
        }
        .nino .formulario .explicacion-final{
            font-size:0.8em;
        }

         .formulario SPAN.explicacion-login{
            background-color:#FFFFFF;
            border:1px solid #2080F3;
            display:block;
            padding:15px;
            position:absolute;
            width:300px;
        }
        .formulario SPAN.explicacion-login DIV{
            padding: 0;
            margin: 0;
        }
        .formulario SPAN.explicacion-login .cerrar{
            width:300px;
            display: inline-block;
            text-align: right;
            color: #2080F3;
        }
        .sin{
            clear: left
        }
        .esq-top-izq {
            float: left;
        }
        .politica{
            float: left;
            clear: both;
            margin-top: 15px;
            font-size:0.9em;
        }

SPAN.span-cuenta{
	font-size: 10px;
	}
DIV.nota-pie{
	font-size: 11px;
	}
DIV.nota-pie-full{
	font-size: 11px;
	width: 100%;
	}
	
	body:nth-of-type(1) .listado-tiendas .distintivos span, 
	body:nth-of-type(1) #tabla-tiendas td.distintivos span {
		float: left;
		}
		
.videoplayer{
	float: right;
	}
	
	#cms.cms-no-admin{
		margin-top:0;
		margin-bottom: 0;
	}
	
.logo-ssl{
	margin-top: 15px;
	margin-left: 15px;
}

table tr.user_inactivo td{
    color: #AAAAAA;
}

/* BUSCADOR DE USUARIOS */
.formulario .buscador-usuarios INPUT{
	width: 200px;
	}	 
.formulario .buscador-usuarios .botones{
	float: left;
	width: auto;
	margin: 40px 0 0 40px;
	}
	.formulario .buscador-usuarios .botones INPUT{
		width: auto;
		}
		
		
/*******************************************/		
		
.formu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#626060;
	padding-left:40px;	
	}
.addthis_toolbox .three_column {
    width: 340px;
    padding: 5px 0 5px 0px;
   /* border: 3px solid #eee;*/
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}

.addthis_toolbox .three_column a {
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .three_column a:hover{
    /*-moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .three_column span{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .three_column  .top{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 5px;
    margin: 0 10px 5px 10px;
}

.addthis_toolbox .three_column  .more{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 5px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .three_column  .more a{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .three_column .more span{
    display: none;
}

.addthis_toolbox .three_column .column1{
    width: 110px;
    float: left;
}

.addthis_toolbox .three_column .column2{
    width: 110px;
    float: left;
}
.addthis_toolbox .three_column .column3{
    width: 110px;
    float: left;
}

.addthis_toolbox .three_column .clear{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}

.enlace-recomienda{
	padding-left:20px;
	}		