@import url("fichaproducto.css");
@import url("accesorios.css");

BODY{
	font-family: 'Droid Sans', arial, verdana, sans-serif;
	margin:0;
	padding:0;
	font-size:0.9em;
	color:#666;
	background-color: #F0F0F0;
	line-height:1.3;
	}
	
UL,LI{margin:0;padding:0;list-style:none;}
P{margin:0;padding:0 0 15px 0;}
FORM{}
A{text-decoration:none;}
IMG{border:none;}

H1{display:none;}
H2{
	margin:0;
	padding:0 0 15px 0;
	color:#333333;
	font-size:150%;
}
H2 a { color: #333333; text-decoration: none; }

.desarrollocontenido H2{
	padding-bottom:35px;
}

H3{
	margin:0;
	padding:0 0 15px 0;
	color:#333333;
	font-size:120%;
}


/*--------------RECURSOS COMUNES*/

.text-center{text-align:center;}


SPAN.destacado{
	color:#FF9933;
	font-weight:bold;
	margin-right:10px;
	}

.separador1px{
	width:100%;
	height:1px;
	}

.separador15px{
	width:100%;
	height:15px;
	}

.separadorlinea{
    width:97%;
    border-bottom:1px solid #D9D9D9;
    margin-top: 520px;  
}

.separadorlinea_total{
    width:100%;
    border-bottom:1px solid #D9D9D9;
	margin-bottom:20px; 
}
.separadorVideo{
    width:97%;
    border-bottom:1px solid #D9D9D9;
    margin-top: 20px;  
}
.separador-delegacion{
    padding-top: 10px;
    width:65%;
    margin-left: 50px;
    border-bottom:2px solid #D9D9D9;        
}

A.linkseccion{
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    padding-right:17px;
    font-weight:bold;
}
.linkseccion_prod{
    background:url../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    padding-right:15px;
    font-weight:bold;
    margin-bottom:15px;
    float:right;
    right:0;
}
A.linkseccion:hover{
	color:#000;
	}

.cajasombra{
	/*border:3px solid #D5D5D5;*/
	border-radius: 5px; 
 	-moz-border-radius:5px; 
 	-webkit-border-radius:5px;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	-box-shadow: 0px 0px 5px  #999;
	background-color:#FFF;
	margin-left:1px;
	position:relative;
}

.cajasombraTPV{
	/*border:3px solid #D5D5D5;*/
	border-radius: 5px; 
 	-moz-border-radius:5px; 
 	-webkit-border-radius:5px;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	-box-shadow: 0px 0px 5px  #999;
	background-color:#FFF;
	margin-left:1px;
        padding: 3px;
	position:relative;
}
.cajasombra_sin_pad{
	/*border:3px solid #D5D5D5;*/
	border-radius: 5px; 
 	-moz-border-radius:5px; 
 	-webkit-border-radius:5px;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	-box-shadow: 0px 0px 5px  #999;
	background-color:#FFF;
	position:relative;
}

UL.migadepan{
	padding: 10px 0 10px 0;
	width:100%;
	overflow:hidden;
	padding:5px 0 10px 0;
	    font-family: Droid Sans, Trebuchet MS, Arial, Verdana;
    font-size: 12px;
	}

UL.migadepan LI{
	float:left;
	margin-right:8px;
	
	}
	
UL.migadepan LI.actual A{
	text-decoration:underline;

	}
	
UL.migadepan LI A{

	color:#666;
	}
	
UL.migadepan LI A:hover{
	color:#000;
	}
	
	
UL.migadepan LI A.on{
	text-decoration:underline;
	color:#666;
	}	
	
#miga_pan{
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #F0F0F0;
    font-family: Droid Sans, Trebuchet MS, Arial, Verdana;
    font-size: 12px;
}

#miga_pan a{    
    color: #666666;
}	
	

UL.listacomun LI{
	background:url(../images/li_comun.gif) no-repeat 0 5px;
	padding-left:15px;
	margin-bottom:10px;
	}

.volver{
	position:absolute;
	right:35px;
	top:20px;
	}

.volver A{
	background:url(../images/flechavolver.gif) no-repeat 0 50%;
	padding-left:12px;
	color:#666666;
	}
	
.volver A:hover{
	color:#000;
	}

.volver_ZummoWorld{
    background:url(../images/flecha_volver.png) no-repeat 0 50%;
}

/*----------------------INDEX*/

.contenedorprincipalhome{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalhome .contenidohome{
	width:970px;
	margin:0 auto;
	padding:15px 0;
	overflow:auto;
	}

.contenedorprincipalhome .contenidohome .columnaprincipal{
	width:720px;
        overflow: hidden;
	float:left;
	}
	
	
.contenedorprincipalhome .contenidohome .columnaprincipal .carrusel{
	margin-bottom:15px;
	margin-left:3px;
	}
	
.contenedorprincipalhome .contenidohome .columnaprincipal .carrusel IMG{
	}
	
.contenedorprincipalhome .contenidohome .columnaprincipal .destacadonoticias{
	margin-bottom:15px;
	background-color:#FFF;
	padding:15px;
	width:690px;
	}
	
.contenedorprincipalhome .contenidohome .columnaprincipal .exposicionproductos{
        /*margin-top: 50px;    */
        background-color:#FFF;
	padding:15px;
	width:690px;
	overflow:hidden;
	}
	
.contenedorprincipalhome .contenidohome .columnaprincipal .exposicionproductos UL.listadoexposicionproductos{
	overflow:hidden;
	float:left;
	margin-left:10px;
	}
	
.contenedorprincipalhome .contenidohome .columnaprincipal .exposicionproductos UL.listadoexposicionproductos LI{
	float:left;
	width:135px;
	text-align:center;
	margin:0 10px;
	}
	
	
	
.contenedorprincipalhome .contenidohome .columnaprincipal .exposicionproductos .texto{
	float:right;
	margin-top: 40px;
        width:170px;
	}
		
	
.contenedorprincipalhome .contenidohome .columnaprincipal .exposicionproductos .texto A.linkseccion{
	float:right;
	}
	

.contenedorprincipalhome .contenidohome .columnaapoyo{
	width:230px;
	float:right;
	}

.contenedorprincipalhome .contenidohome .columnaapoyo .bannerhome01{
	background-color:#FFF;
	padding:15px;
	margin-bottom:15px;
	text-align:center;
	left:-3px;
	position:relative;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .bannerhome01 .textodestacado{
	margin:0;
	padding:0 0 15px 0;
	color:#333333;
	font-size:120%;
	font-weight:bolder;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .bannerhome01 A.linkseccion{
	float:right;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente{
	background-color:#FFF;
	padding:15px;
	text-align:center;
	left:-3px;
	position:relative;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente SPAN.destacado{
	margin-bottom:15px;
	display:block;
	}

.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente UL.formascontacto{
	text-align:left;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente UL.formascontacto LI{
	text-align:left;
	margin-bottom:15px;
	padding:10px 0 10px 40px;
	}

	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente UL.formascontacto LI.telefono{
	background: url(../images/ico_telefono.jpg) no-repeat 0 50%;
	font-weight:bold;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente UL.formascontacto LI.mail{
	background: url(../images/ico_mail.jpg) no-repeat 0 50%;
	margin-bottom:0;
        text-decoration: underline;
        color: #999;
	}
	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente UL.formascontacto LI.mail A{
	color:#666;
	text-decoration:underline;
	}

	
.contenedorprincipalhome .contenidohome .columnaapoyo .banneratencioncliente UL.formascontacto LI.mail A:hover{
	color:#000;
	}


/*----------------------ZUMMO*/

.contenedorprincipalzummo{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalzummo .contenidozummo{
	width:970px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:auto;
	}
	
.contenedorprincipalzummo .contenidozummo .encabezado{
	text-align:center;
	}

.contenedorprincipalzummo .contenidozummo .desarrollocontenido{
	width:894px;
	padding:35px;
	}


.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria{
	width:894px;
	overflow:hidden;
	margin-bottom:20px;
	}
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .texto{
	float: left;
    width: 434px;
	}

.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .texto SPAN.destacado{
	display:block;
	margin-bottom:15px;
	}

	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria{
	width:430px;
	float:left;
	margin-left:30px;
	}

.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria .imagenprincipal{
	width:430px;
	margin-bottom:15px;
	position:relative;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria .imagenprincipal IMG.imagenlupa{
	position:absolute;
	right:0;
	bottom:15px;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria .imagenprincipal IMG.imagengaleria{
	-moz-box-shadow: 0px 10px 5px -5px #aaa;
	-webkit-box-shadow: 0px 10px 5px -5px #aaa;
	-box-shadow: 0px 10px 5px -5px #aaa;
	margin-bottom:15px;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria UL{
	width:430px;
	overflow:hidden;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria UL LI{
	margin:0 15px 15px 0;
	float:left;
	position:relative;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria UL LI IMG.imagenlupa{
	position:absolute;
	right:0;
	bottom:3px;
	}
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria UL LI IMG.imagengaleria{
	-moz-box-shadow: 0px 10px 5px -5px #aaa;
	-webkit-box-shadow: 0px 10px 5px -5px #aaa;
	-box-shadow: 0px 10px 5px -5px #aaa;
	}
	
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .texto_galeria .galeria UL LI.ultima{
	margin-right:0;
	}

.contenedorprincipalzummo .contenidozummo .desarrollocontenido .textoquienessomos{
	width:894px;
	overflow:hidden;
	border-top:1px solid #D9D9D9;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .textoquienessomos .imagen{
	float: left;
        width: 434px;
	}
	

.contenedorprincipalzummo .contenidozummo .desarrollocontenido .textoquienessomos .texto{
	width:430px;
	float:left;
	margin-left:30px;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .textoquienessomos .texto SPAN.destacado{
	display:block;
	margin:25px 0 15px 0;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido STRONG{
	color:#333;
	}
	


.contenedorprincipalzummo .contenidozummo .desarrollocontenido.fondocalidad{
	background: #FFF url(../images/fondo_calidad.jpg) no-repeat 100% 100%;
	}
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo{
	overflow:hidden;
	width:894px;
	margin-bottom:25px;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo LI.ultima{
	margin-right:0;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo LI{
	float:left;
	width:280px;
	margin-right:25px;
	text-align:center;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo LI IMG{
	-moz-box-shadow: 0px 10px 5px -5px #aaa;
	-webkit-box-shadow: 0px 10px 5px -5px #aaa;
	-box-shadow: 0px 10px 5px -5px #aaa;
	margin-bottom:15px;
	}
	
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo LI STRONG{
	font-size:110%;
	color:#333;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo LI A{
	color:#666;
	text-decoration:underline;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido UL.listadoequipo LI A:hover{
	color:#000;
	}


.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad{
	width:894px;
	}
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad .texto{
	width:894px;
	overflow:hidden;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad .texto STRONG{
	color:#333;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad .texto SPAN.destacado{
	width:100%;
	margin-bottom:15px;
	clear:both;
	display:block;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad .texto .textocalidad{
	width:350px;
	float:left;
	margin-right:20px;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad .texto .textocompromiso{
	width:350px;
	float:left;
	}
	
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad UL.certificados{
	width:894px;
	overflow:hidden;
	margin-top:20px;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidocalidad UL.certificados LI{
	float:left;
	margin-right:15px;
	}

.contenedorprincipalzummo .contenidozummo .desarrollocontenido.fondogarantia{
	background: #FFF url(../images/fondo_garantia.jpg) no-repeat 100% 100%;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidogarantia .texto{
	width:450px;
	overflow:hidden;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidogarantia .texto SPAN.destacado{
	width:100%;
	margin-bottom:15px;
	clear:both;
	display:block;
	}
	
.contenedorprincipalzummo .contenidozummo .desarrollocontenido .desarrollocontenidogarantia .texto STRONG{
	color:#333;
	}
	

.contenidozummo{
	line-height:1.3;
	}
	
.contenidozummo UL.listadoequipo{
	line-height:normal!important;
	}


/*----------------------SISTEMA DE EXPRIMIDO*/

.contenedorprincipalsistema{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalsistema .contenidosistema{
	width:970px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:auto;
	}

.contenedorprincipalsistema .contenidosistema .desarrollocontenido{
	width:894px;
	padding:35px;
	}
	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido .encabezado{
	width:894px;
	padding-bottom:10px;
	text-align:center;
	}
	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido .encabezado .titulardestacado{
	font-size:200%;
	color:#333;
	font-weight:bold;
	}

	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido UL.diferencias{
	width:894px;
	padding-bottom:35px;
	text-align:center;
	overflow:hidden;
	}

	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido UL.diferencias LI{
	width:200px;
	float:left;
	margin-right:30px;
	}
	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido UL.diferencias LI IMG{
	margin-bottom:10px;
	}

.contenedorprincipalsistema .contenidosistema .desarrollocontenido UL.diferencias LI.ultimo{
	margin-right:0;
	}

	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido .video{
	width:894px;
	padding-bottom:35px;
	text-align:center;
	}
	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido .video .vinculovideo{
	width:894px;
	padding-bottom:10px;
	text-align:center;
	}


.contenedorprincipalsistema .contenidosistema .desarrollocontenido .video A{
	}
	
	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido .muchomas{
	width:894px;
	padding-bottom:10px;
	overflow:hidden;
	margin-top:30px;
	}

.contenedorprincipalsistema .contenidosistema .desarrollocontenido .muchomas UL{
	margin-right:40px;
	width:400px;
	float:left;
	}
	
.contenedorprincipalsistema .contenidosistema .desarrollocontenido .muchomas STRONG{
	color:#333;
	}


/*----------------------PRODUCTOS*/



.contenedorprincipalproductos{
	width:100%;
	background-color:#F0F0F0;
	}



.contenedorprincipalproductos .contenidoproductos{
	width:970px;
        margin:0 auto;
	padding:0 0 15px 0;
	/*overflow:hidden;*/
	line-height:normal;
	}


.contenedorprincipalproductos .contenidoproductos .cajasombra{
	background-color:#FFF;
	padding:5px 15px;
	overflow:hidden;
	/*font-style:italic;*/
	}

	
.contenedorprincipalproductos .contenidoproductos .cajakiosk H2,
.contenedorprincipalproductos .contenidoproductos .cajahoreca H2,
.contenedorprincipalproductos .contenidoproductos .cajavending H2,
.contenedorprincipalproductos .contenidoproductos .cajakiosco H2,
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios H2{
	padding:10px 0 10px 40px;
	text-align:left;
	z-index:500;
	}
	
.contenedorprincipalproductos .contenidoproductos .cajakiosk H2,
.contenedorprincipalproductos .contenidoproductos .cajacatering H2,
.contenedorprincipalproductos .contenidoproductos .cajavending H2,
.contenedorprincipalproductos .contenidoproductos .cajakiosc H2,
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios H2{
	padding:10px 0 10px 40px;
	text-align:left;
	z-index:500;
	position:relative;
	}

	
.contenedorprincipalproductos .contenidoproductos .cajakiosk H2{background:url(../images/punto_horeca.gif) no-repeat 0 10px;position:relative;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajahoreca H2{background:url(../images/punto_horeca.gif) no-repeat 0 10px;position:relative;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajavending H2{background:url(../images/punto_vending.gif) no-repeat 0 10px;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajakiosco H2{background:url(../images/punto_kiosco.gif) no-repeat 0 10px;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios H2{background:url(../images/punto_accesorios.gif) no-repeat 0 10px;z-index:500;}

.contenedorprincipalproductos .contenidoproductos .cajakiosk H2{background:url(../images/punto_horeca.gif) no-repeat 0 10px;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajacatering H2{background:url(../images/punto_horeca.gif) no-repeat 0 10px;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajavending H2{background:url(../images/punto_vending.gif) no-repeat 0 10px;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajakiosc H2{background:url(../images/punto_kiosco.gif) no-repeat 0 10px;z-index:500;}
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios H2{background:url(../images/punto_accesorios.gif) no-repeat 0 10px;z-index:500;}



.contenedorprincipalproductos .contenidoproductos .cajahoreca{
	width:934px;
	margin-bottom:15px;
	/*text-align:center;*/
	}
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca.centrado{
	text-align:center;
	}

.contenedorprincipalproductos .contenidoproductos .cajahoreca UL{
	display:inline-block;
	overflow:hidden;
	}


.contenedorprincipalproductos .contenidoproductos UL{
	/*width:100%;
	overflow:hidden;*/
	}
     /*   .contenedorprincipalproductos .contenidoproductos .cajahoreca UL{
            margin-left: 80px;
        }*/
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI{
	float:left;
	width:185px;
	text-align:center;
	height:405px;
    margin: 0 15px;
	position:relative;
	}
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca.centrado UL LI{
	}
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca.centrado UL LI A{
	}
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI .capaimagen{
	/*position:absolute;
	bottom:125px;
	left:10px;*/
	overflow:hidden;
	position:absolute;
	bottom:110px;
	left:0;
	width:195px;
	text-align:center;
}
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI .capaimagen .newserie{
    position: absolute;
    top:35px;
    left:0;
    right:0;
    z-index: 1000;
}
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI .capaimagen .imgprod{ bottom:0; }
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI .capaimagen .imgprod IMG { margin-bottom:0; }
        .contenedorprincipalproductos .contenidoproductos .capatexto a{
            color:#666;
        }	
        .contenedorprincipalproductos .contenidoproductos .capatexto a:hover{
            color: #333 !important;
        }
        .contenedorprincipalproductos .contenidoproductos .capatexto a:visited{
            color:#666;
        }
        .cajaaccesorios .capatexto a:visited{}
.contenedorprincipalproductos .contenidoproductos .capaimagen IMG.imgoferta {
	position:absolute;
	bottom:35%;
	left:25px;
	left:20px;
	float:left;
}	
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI .capatexto{
	position:absolute;
	/*width:100%;*/
	width:195px;
	top:270px;
	left: 0px;
    padding:10px 0 10px 0;
}
	
	
.contenedorprincipalproductos .contenidoproductos .cajahoreca UL LI A.linkseccion{
	position:absolute;
	bottom:10px;
	left:20px;
    display:block;
    padding-right: 10px !important;
}


.contenedorprincipalproductos .contenidoproductos .cajamiscelanea{
	width:100%;
	overflow:hidden;
	padding:5px 0;
	}


.contenedorprincipalproductos .contenidoproductos .cajamiscelanea .cajavending,
.contenedorprincipalproductos .contenidoproductos .cajamiscelanea .cajakiosco,
.contenedorprincipalproductos .contenidoproductos .cajamiscelanea .cajaaccesorios
{
	height:485px;
	}

.contenedorprincipalproductos .contenidoproductos .cajamiscelanea LI{
	float:left;
	text-align:center;
	position:relative;
	height:430px;
	}

.contenedorprincipalproductos .contenidoproductos .cajavending{
	/*width:404px;*/
	margin-right:15px;
	float:left;
	position:relative;
	width:408px;
	}

.contenedorprincipalproductos .contenidoproductos .cajavending LI{
	width:200px;
	
}

	
.contenedorprincipalproductos .contenidoproductos .cajavending LI.ultimo{
	margin-right:0;
}


.contenedorprincipalproductos .contenidoproductos .cajavending UL LI .capaimagen{
	position:absolute;
	bottom:125px;
	left:10px;
	}
	
.contenedorprincipalproductos .contenidoproductos .cajavending UL LI .capatexto{
	position:absolute;
	top:300px;
	left:0;
	text-align:center;
	width:100%;
	}
	
	
.contenedorprincipalproductos .contenidoproductos .cajavending UL LI A.linkseccion{
	position:absolute;
	bottom:0;
	left:20px;
	}
	

	
.contenedorprincipalproductos .contenidoproductos .cajakiosco{
	width:254px;
	margin-right:15px;
	float:left;
	}
	

.contenedorprincipalproductos .contenidoproductos .cajakiosco LI{
	width:260px;
	text-align:center;
}

.contenedorprincipalproductos .contenidoproductos .cajakiosco UL LI .capaimagen{
	position:absolute;
	bottom:125px;
	left:40px;
	}
	
.contenedorprincipalproductos .contenidoproductos .cajakiosco UL LI .capatexto{
	position:absolute;
	top:300px;
	left:0;
	text-align:center;
	width:100%;
	}
	
	
.contenedorprincipalproductos .contenidoproductos .cajakiosco UL LI A.linkseccion{
	position:absolute;
	bottom:0;
	left:60px;
	}
	
	
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios{
	width:180px;
	float:left;
	}
	
	
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios LI{
	width:200px;
}

	

.contenedorprincipalproductos .contenidoproductos .cajaaccesorios UL LI .capaimagen{
	position:absolute;
	bottom:125px;
	left:40px;
	}
	
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios UL LI .capatexto{
	position:absolute;
	top:300px;
	left:0;
	width:170px;
	text-align:center;
	}
.contenedorprincipalproductos .contenidoproductos .cajaaccesorios UL LI A.linkseccion{
	position:absolute;
	bottom:0;
	left:20px;
	}





/*--------------------ACTUALIDAD*/

.contenedorprincipalactualidad{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalactualidad .contenidoactualidad{
	width:970px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:auto;
	}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido{
	width:894px;
	padding:35px; margin-top:10px;
	}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad{
	width:894px;
	overflow:hidden;
	margin-bottom:25px;
	border-bottom:1px solid #D9D9D9;
	padding-bottom:25px;
	line-height:1.3;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad.ultimo{
	border-bottom:none;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .imagen,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .imagen{
	width:350px;
	float:left;
	margin-right:30px;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .imagen{width:210px;}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .imagen IMG,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .imagen IMG{
	-moz-box-shadow: 0px 10px 5px -5px #aaa;
	-webkit-box-shadow: 0px 10px 5px -5px #aaa;
	-box-shadow: 0px 10px 5px -5px #aaa;
	margin-bottom:15px;
	}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto{
	width:514px;
	float:left;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto.sinimagen,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto.sinimagen{
	width:100%;
	float:left;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto STRONG,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto STRONG{
	color:#333;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto{width:654px;}


.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto SPAN.destacado,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto SPAN.destacado{
	padding-bottom:15px;
	display:block;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto A,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto A{
	color:#666;
	text-decoration:underline;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto  h2 A,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto h2 A{
     color: #333333; text-decoration: none; 
	}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto A:hover,
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidad .texto A:hover{
	color:#000;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto SPAN.destacado{
	padding-bottom:15px;
	display:block;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto A{
	color:#666;
	text-decoration:underline;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidaddestacado .texto A:hover{
	color:#000;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion{
	width:894px;
	overflow:hidden;
	line-height:1.3;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion A{
    color: #666666;
    text-decoration: underline;
	}
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion A:hover{
    color: #000;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion STRONG{
	color:#333;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion IMG{
	float:left;
	-moz-box-shadow: 0px 20px 8px -15px #aaa;
	-webkit-box-shadow: 0px 20px 8px -15px #aaa;
	-box-shadow: 0px 20px 8px -15px #aaa;
	margin:0 30px 30px 0;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion	 UL.galeria{
}
	
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion	 UL.galeria LI{

	float:left;
	width:270px;

}
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion	 UL.galeria LI IMG{
	float:left;
}	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemactualidadampliacion	 UL.galeria LI SPAN{
	width:100%;
	float:left;
}
	
	/*******NEWSLETTERS**********/
	
.contenedorprincipalnewsletters{
	width:100%;
	background-color:#F0F0F0;
}

.contenedorprincipalactualidad .contenedorprincipalnewsletters{
	width:967px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:hidden;
}

.contenedorprincipalactualidad .contenedorprincipalnewsletters .desarrollocontenido{
	width:700px;
	float:left;
	margin-right:15px;
        margin-top:10px;
}

.contenedorprincipalactualidad .contenedorprincipalnewsletters .menuNewsletters{
	width:219px;
	float:left;
	padding:0;
        margin-top:10px;
}

.contenedorprincipalactualidad .contenedorprincipalnewsletters .menuNewsletters UL{
	width:100%;

}

.contenedorprincipalactualidad .contenedorprincipalnewsletters .menuNewsletters UL LI{
	width:100%;
	padding:10px 10px 10px 15px;
	border-bottom:1px solid #D9D9D9;
}

.contenedorprincipalactualidad .contenedorprincipalnewsletters .menuNewsletters UL LI A{
	color:#666;
	text-decoration:none;
}
	
	
.contenedorprincipalactualidad .contenedorprincipalnewsletters .menuNewsletters UL LI A:hover{
	color:#000;
}

.contenedorprincipalactualidad .contenedorprincipalnewsletters .menuNewsletters UL LI A.active{
	color:#000;
	font-weight:bold;
}

.oculta-web {
	display:none;
}

	/****PAGINADO****/
	
.paginado{
	text-align:center;
	color: #FF9933;
}

.paginado ul.yiiPager
{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}

.paginado ul.yiiPager li
{
	display:inline;
}

.paginado ul.yiiPager a:link,
.paginado ul.yiiPager a:visited
{
	border:solid 1px #FF9933;
	font-weight:bold;
	color:#FF9933;
	padding:1px 6px;
	text-decoration:none;
}

.paginado ul.yiiPager .page a
{
	font-weight:normal;
}

.paginado ul.yiiPager a:hover
{
	border:solid 1px #FF9933;
}

.paginado ul.yiiPager .selected a
{
	background:#FF9933;
	color:#FFFFFF;
	font-weight:bold;
}

.paginado ul.yiiPager .hidden a
{
	border:solid 1px #DEDEDE;
	color:#888888;
}

/**
 * Hide first and last buttons by default.
 */
.paginado ul.yiiPager .first,
.paginado ul.yiiPager .last
{
	display:none;
}


/************PRENSA (medios)****************/

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa{
	width:894px;
	overflow:hidden;
	margin-bottom:25px;
	border-bottom:1px solid #D9D9D9;
	padding-bottom:25px;
	line-height:1.3;
	}
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa.ultimo{
	border-bottom:none;
	}
	
	
.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa .texto{
	width:705px;
	float:left;
	}
	

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa .texto .title{
	color: #333333;
    font-size: 120%;
    margin: 0;
    padding: 0 0 8px 0;

	}
	

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa .texto SPAN.destacado{
	padding-bottom:15px;
	display:block;
	}
	

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa .descarga{
	width:170px;
	float:left;
	margin-right:10px;
	text-align:right;
	}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa .descarga A{
	color:#666;
	text-decoration:none;
	display:block;
	padding: 5px 10px 5px 6px;
	background:url(../images/descarga.gif) no-repeat  0 0;
	float:right;
	}

.contenedorprincipalactualidad .contenidoactualidad .desarrollocontenido .itemprensa .descarga A:hover{
	color:#000;
	}
	
/*----------------------CONTACTO*/

.contenedorprincipalcontacto{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalcontacto .contenidocontacto{
	width:970px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:auto;
	}

.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido{
	width:894px;
	padding:35px;
	overflow:hidden;
	}

body.contacto.internacional .contenedorprincipalcontacto .contenidocontacto .desarrollocontenido{
	width:914px;
	padding-right:15px;;
	overflow:hidden;
	}


/*body.contacto.internacional .contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .desarrollocontenidocalidad{width:914px;}*/
	
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion{
	width:350px;
	float:left;
	margin-right:20px;
	}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .infodelegacion{
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	padding:15px 0 5px 0;
	}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion.internacional,
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion.internacional #busqueda {width:246px!important;}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .datos{
	padding-right:80px;
	}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion.internacional .datos{padding-right:0;}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .datos STRONG{
	color:#333;
	}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .datos FORM{
	padding-bottom:20px;
	}

.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .datos FORM label
{
    display: block;
    margin-bottom: 15px;
}
        
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .datos FORM INPUT.cajabusqueda{
	border:0;
	background:url(../images/fondocajacontacto2.jpg) no-repeat 0 0;
	display:block;
	width:221px;
	height:30px;
	margin:15px 0;
	padding:0 15px 0 10px;
	}
        
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion .datos FORM #selectbusqueda {
    height: 20px;
    padding: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(../images/fondocajaformulario.jpg) repeat-x 0 0;
    border: 1px solid #B7B7B7;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size: 0.9em;
}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion A{
	color:#666;
	text-decoration:underline;
	}
	
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .delegacion A:hover{
	color:#000;
	}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .mapa{
	width:410px;
	float:left;
	}
	
.contenedorprincipalcontacto .contenidocontacto .desarrollocontenido .mapa.internacional{
	width:640px;
	float:left;
	}
	

.contenedorprincipalcontacto .contenidocontacto .desarrollocontenidoformulario{
	width:894px;
	padding:35px;
	overflow:hidden;
	}



.contenedorprincipalcontacto .contenidocontacto .columnaprincipal{
	width:720px;
	float:left;
	}
        
		
/****FORMULARIO CONTACTO******/
		
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto label.error{
    color: #aa0000;
    font-size: 0.9em;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .msg-success {
    border: 1px solid #009900; 
    padding: 10px; 
    background: #F4FFF4; 
    margin-bottom: 15px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    text-align: center;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .msg-error {
    border: 1px solid #990000; 
    padding: 10px; 
    background: #FFF4F4; 
    margin-bottom: 15px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    text-align: center;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto #mensaje-form p {
    padding:0;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto input.error,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto textarea.error{
    border-color: #aa0000 !important;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto #btEnviar {
	background : url("../images/botonenviar.jpg") no-repeat center center;
	width : 76px;
	height :28px;
	border : none;
	font-size : 0;
        color: #ffffff;
        cursor: pointer;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto #btEnviar.en {
	background : url("../images/botonenviar_en.jpg") no-repeat center center;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto{
	margin-bottom:15px;
	background-color:#FFF;
	padding:35px;
	width:650px;
	}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario .cajasombra{
	/*border:3px solid #D5D5D5;*/
	border-radius: 5px; 
 	-moz-border-radius:5px; 
 	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0px 0px 1px 1px #999;
	-webkit-box-shadow: 0px 0px 1px 1px #999;
	-box-shadow: 0px 0px 1px 1px #999;
	
	background-color:#FFF;
	
	margin-left:1px;
	
	position:relative;


    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: #666666;
    text-align: left;    
	}	
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario{
	width:650px;
	overflow:hidden;
    margin-bottom: 20px;
	}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario .itemlinea{
	float:left;
	margin-right:20px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.pobpropais .itemlinea
{
    margin-right:20px;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario .itemlinea.ultimo{margin-right:0;}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario LABEL{
	display:block;
	margin-bottom:5px;
	}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario SPAN LABEL {

   display: inline-block;
}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.radios LABEL.error
{
    float: right;
}
        
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.radios {
        position: relative;
}
  
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.radios .itemlinea {
        margin-right:15px;
}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.radios LABEL,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.radios input{
	float:left;
	margin-left: 3px;
	margin-bottom:0px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineaformulario.radios .itemlinea p{
	margin-bottom: 0;
    padding-bottom: 0;
	}
        
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM INPUT.caja,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM TEXTAREA.areatexto{
	height: 20px; 
	padding: 5px; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background:url(../images/fondocajaformulario.jpg) repeat-x 0 0;
	border:1px solid #B7B7B7;
	font-family: 'Droid Sans', arial, verdana, sans-serif;
	font-size:0.9em;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM SELECT.caja{
    height: 32px;
    padding: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background:url(../images/fondocajaformulario.jpg) repeat-x 0 0;
    border:1px solid #B7B7B7;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size:0.9em;
}



.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM INPUT.caja.caja01{width: 400px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM INPUT.caja.caja02{width: 200px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM INPUT.caja.caja03{width: 300px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM INPUT.caja.caja04{width: 630px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM INPUT.caja.caja05{width: 189px;}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto FORM TEXTAREA.areatexto{width: 630px;height:120px;}


.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineacondiciones INPUT{
	margin-right:10px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineacondiciones{
	width:650px;
	overflow:hidden;
	margin-bottom:15px;
        position: relative;
        height: 30px;
	}
        
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineacondiciones label.error{
        position: absolute;
        bottom: 0;
        left: 0;
}	



.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineacondiciones A{
	color:#666;
	text-decoration:underline;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_contacto .lineacondiciones A:hover{
	color:#000;
	}
	
/**********/

.contenedorprincipalcontacto .contenidocontacto .columnaprincipal .textocondiciones{
	padding-top:20px;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaprincipal .textocondiciones P{
	font-size:80%;
	padding:10px 0 0 0;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo{
	width:230px;
	float:right;
	}

.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .bannerdondeestamos{
	background-color:#FFF;
	padding:15px;
	margin-bottom:15px;
	text-align:center;
	left:-3px;
	position:relative;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .bannerdondeestamos SPAN.destacado{
	margin-bottom:15px;
	display:block;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .bannerdondeestamos .textodestacado{
	margin:0;
	padding:0 0 15px 0;
	color:#333333;
	font-size:120%;
	font-weight:bold;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .bannerdondeestamos A.linkseccion{
	float:right;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente{
	background-color:#FFF;
	padding:15px;
	text-align:center;
	left:-3px;
	position:relative;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente SPAN.destacado{
	margin-bottom:15px;
	display:block;
	}

.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente UL.formascontacto{
	text-align:left;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente UL.formascontacto LI{
	text-align:left;
	margin-bottom:15px;
	padding:10px 0 10px 40px;
	}

	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente UL.formascontacto LI.telefono{
	background: url(../images/ico_telefono.jpg) no-repeat 0 50%;
	font-weight:bold;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente UL.formascontacto LI.mail{
	background: url(../images/ico_mail.jpg) no-repeat 0 50%;
	margin-bottom:0;
	}
	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente UL.formascontacto LI.mail A{
	color:#666;
	text-decoration:underline;
	}

	
.contenedorprincipalcontacto .contenidocontacto .columnaapoyo .banneratencioncliente UL.formascontacto LI.mail A:hover{
	color:#000;
	}



/*----------------------FAQS*/

.contenedorprincipalfaqs{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalfaqs .contenidofaqs{
	width:970px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:auto;
	}

.contenedorprincipalfaqs .contenidofaqs .desarrollocontenido{
	width:894px;
	overflow:hidden;
	}


.contenedorprincipalfaqs .contenidofaqs .columnaprincipal{
	width:650px;
	float:left;
	padding:35px;
        margin-top:10px;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaprincipal .pregunta{
	width:650px;
	overflow:hidden;
        padding-top: 20px !important;
	border-bottom:1px solid #D9D9D9;
	
        }
	
.contenedorprincipalfaqs .contenidofaqs .columnaprincipal .pregunta A.masinfo{
	color:#FF9900;
	font-weight:bold;
	display:block;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaprincipal .pregunta .ampliacion A{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaprincipal .pregunta .ampliacion STRONG{
	color:#333;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaprincipal .pregunta UL.listaelementos{
	width:650px;
	overflow:hidden;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaprincipal .pregunta UL.listaelementos LI{
	float:left;
	width:210px;
	}
	
	
	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo{
	width:230px;
	float:right;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente{
	background-color:#FFF;
	padding:15px;
	text-align:center;
	left:-3px;
	position:relative;
        margin-top: 10px;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente SPAN.destacado{
	margin-bottom:15px;
	display:block;
	}

.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente UL.formasfaqs{
	text-align:left;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente UL.formasfaqs LI{
	text-align:left;
	margin-bottom:15px;
	padding:10px 0 10px 40px;
	}

	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente UL.formasfaqs LI.telefono{
	background: url(../images/ico_telefono.jpg) no-repeat 0 50%;
	font-weight:bold;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente UL.formasfaqs LI.mail{
	background: url(../images/ico_mail.jpg) no-repeat 0 50%;
	margin-bottom:0;
	}
	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente UL.formasfaqs LI.mail A{
	color:#666;
	text-decoration:underline;
	}

	
.contenedorprincipalfaqs .contenidofaqs .columnaapoyo .banneratencioncliente UL.formasfaqs LI.mail A:hover{
	color:#000;
	}





/*----------------------AVISO LEGAL*/

.contenedorprincipalavisolegal{
	width:100%;
	background-color:#F0F0F0;
	}

.contenedorprincipalavisolegal .contenidoavisolegal{
	width:970px;
	margin:0 auto;
	padding:0 0 15px 0;
	overflow:auto;
	}

.contenedorprincipalavisolegal .contenidoavisolegal .desarrollocontenido{
	width:894px;
	padding:35px;
	}
	
.contenedorprincipalavisolegal .contenidoavisolegal .desarrollocontenido .encabezado{
	width:894px;
	padding-bottom:35px;
	text-align:center;
	}
	


/*---------------------pie pegajoso*/
/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 46px;}  /* debe ser del mismo alto que el footer */

#footer {position: relative;
	margin-top: -46px; /* valor engativo del alto del footer */
	height: 46px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#sidebar
{
   float:left !important;
   margin-top: 20px;
   margin-left: 20px;
   border-radius: 5px; 
   -moz-border-radius:5px; 
   -webkit-border-radius:5px;
   -moz-box-shadow: 0px 0px 5px #FF8000;
   -webkit-box-shadow: 0px 0px 5px #FF8000;
   -box-shadow: 0px 0px 5px  #FF8000;
   background-color: #FFF;    color: white;   
}

/******************************** ESTILOS VERO ********************************/

#columna_central{
    width: 720px;  
    float: left;
}

.theme-default #slider {
    margin:0;
    width:720px; 
    /*height:300px;*/
}

.theme-default #slider_ofertas{
    width: 100%;
    height: 200px;
}

#rotatorio_1{
    /*width: 720px;*/
	/*min-width:970px;
	max-width:1600px;*/
	width:970px;
	margin:10px auto 0 auto;
	/*border:1px solid red;*/-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	box-shadow: 0px 0px 5px  #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


#rotatorio_1 .cajasombra{margin-left:0;}

#rotatorio_1 IMG{
	/*width:100%;*/
}

#rotatorio_2{
    margin-top: 10px;
    width: 235px;
    height: 300px;
    padding-bottom: 15px;
}

#bloque_productos_home{
    width: 690px;
    float: left;
    padding-top: 20px;
    margin-bottom: 15px;
}

#listado{
  width: 510px;
  float: left;
}

.listado_productos_home{
    float: left;
    padding-right: 0px;
}

.texto{
    position: relative;
    float:left;
    width: 170px;
}

.listado_productos_home .a{
    left: 0;  
}

.linkseccion_home{
    background: url(../images/flecha1.gif) no-repeat 100% 50%;
    color: #666;
    padding-right: 15px;
    font-weight: bold;
    padding-left: 40px;
}

.caja_home{
	background:#fff url(loading.gif) no-repeat 50% 50%;
	margin:15px 0;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	box-shadow: 0px 0px 5px  #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:20px;
	text-align:center;
	position:relative;
	overflow:hidden;
}

.caja_home.inicio{
	/*margin-top:-100px;*/
	/*z-index:99999999;*/
}


.caja_home UL.soluciones{height:180px;display:inline-block;text-align:center;margin:10px 0 20px 0;}
.caja_home UL.diferencias{height:220px;display:inline-block;text-align:center;margin:10px 0 20px 0;}
.caja_home UL.soluciones LI{height:180px;width:180px;float:left;margin:0 40px;cursor:pointer;}
.caja_home UL.diferencias LI{height:220px;width:220px;float:left;margin:0 20px;cursor:pointer;}
.caja_home UL.soluciones LI A{height:180px;width:180px;display:block;}
.caja_home UL LI.diferencias A{height:220px;width:220px;display:block;}
.caja_home UL LI.tipo_horeca{background: url(../images/solucion-horeca.jpg) no-repeat 0 0;}
.caja_home UL LI.tipo_vending{background: url(../images/solucion-vending.jpg) no-repeat 0 0;}
.caja_home UL LI.tipo_kiosco{background: url(../images/solucion-kiosco.jpg) no-repeat 0 0;}
.caja_home UL LI.tipo_horeca:hover{background: url(../images/solucion-horeca-il.jpg) no-repeat 0 0;}
.caja_home UL LI.tipo_vending:hover{background: url(../images/solucion-vending-il.jpg) no-repeat 0 0;}
.caja_home UL LI.tipo_kiosco:hover{background: url(../images/solucion-kiosco-il.jpg) no-repeat 0 0;}

.contenedorprincipalproductos.en .caja_home UL LI.tipo_horeca{background: url(../images/solucion-horeca_en.jpg) no-repeat 0 0;}
.contenedorprincipalproductos.en .caja_home UL LI.tipo_vending{background: url(../images/solucion-vending_en.jpg) no-repeat 0 0;}
.contenedorprincipalproductos.en .caja_home UL LI.tipo_kiosco{background: url(../images/solucion-kiosco_en.jpg) no-repeat 0 0;}

.contenedorprincipalproductos.en .caja_home UL LI.tipo_horeca:hover{background: url(../images/solucion-horeca-il.jpg) no-repeat 0 0;}
.contenedorprincipalproductos.en .caja_home UL LI.tipo_vending:hover{background: url(../images/solucion-vending-il.jpg) no-repeat 0 0;}
.contenedorprincipalproductos.en .caja_home UL LI.tipo_kiosco:hover{background: url(../images/solucion-kiosco-il.jpg) no-repeat 0 0;}

.caja_home A.irseccion{display:block;color:#F28C31;text-transform:uppercase;font-weight:bold;}
SPAN.caret{font-size:150%;display:inline!important;color:#F28C31!important;}

.testimonios_home{text-align:center;}
.testimonios_home .cita{color:#999999;font-style:italic;font-size:18px;margin-bottom:10px;}
.testimonios_home SPAN{color:#999999;display:block;margin-bottom:30px;}
.testimonios_home A.vertestimonios{display:block;color:#F28C31;text-transform:uppercase;}


.caja_home UL LI{position:relative;display:table;vertical-align:middle;}
.caja_home UL LI.diferencia_01{background: url(../images/diferencia-01.jpg) no-repeat 0 0;}
.caja_home UL LI.diferencia_02{background: url(../images/diferencia-02.jpg) no-repeat 0 0;}
.caja_home UL LI.diferencia_03{background: url(../images/diferencia-03.jpg) no-repeat 0 0;}
.caja_home UL LI .capa_abre{display:table-cell;vertical-align:middle;visibility:hidden;background:url(../images/fondo_capa.png);}
.caja_home UL LI:hover .capa_abre{visibility:visible;}
.caja_home UL LI .capa_abre .nombre{color:#666;font-size:24px;margin-bottom:20px;}
.caja_home UL LI .capa_abre .nombre A{color:#666;font-size:24px;margin-bottom:20px;text-transform:none;}
.caja_home UL LI .capa_abre P A{color:#666;text-transform:none;}

.titulo_actualidad{font-family: 'Sansita One', cursive;color:#FF9933;font-size:32px;}

.caja_home UL.noticias{height:auto;text-align:left;margin:20px 0;overflow: hidden;}
.caja_home UL.noticias LI{height:auto;width:296px;float:left;margin:0 15px 0 0; padding-top: 220px;}
.caja_home UL.noticias LI .imagen_noticia{ position: absolute; left:0; top: 0; width: 300px; height: auto; text-align: center; }
.caja_home UL.noticias LI .imagen_noticia img {max-width: 300px; max-height: 210px; }
.caja_home UL.noticias LI .titular_noticia a{color:#333;font-size:18px;margin-bottom:15px; display: block;}
.caja_home UL.noticias LI .titular_noticia a:hover {color:#FF9933;}
.caja_home UL.noticias LI.last{margin:0;}

/*
        <div class="testimonios_home">
        	<div class="titulo">Las máquinas de Zummo se limpian más rápido que las de la competencia. Además, la calidad del zumo es mayor y las naranjas se exprimen mejor.</div>
            <span>Danny Goessens, Gerente Carrefour Express, Bastogne (Bélgica)</span>
            <a href="#" class="vertestimonios">Ver más testimonios &rsaquo;</a>
        </div>
>*/

.linkseccion_home2{
    background: url(../images/flecha1.gif) no-repeat 100% 50%;
    color: #666;
    padding-right: 15px;
    font-weight: bold;
    padding-left: 40px;

}

.linkseccion_homeX{
    background: url(../images/flecha1.gif) no-repeat 100% 50%;
    color: #666;
    padding-right: 15px;
    font-weight: bold;
    padding-left: 40px;
    bottom: 0;
}
#ultimas_noticias{
    width: 690px; 
    margin-bottom: 15px;
    padding-bottom: 12px;
    padding-top: 14px;
}

#ultimas_noticias .destacado{
    padding-left: 20px;
    padding-right: 10px;    
}

#blog_zummo{
    background:url(../images/cabecera_blog_home.jpg) no-repeat;
    width: 690px;
    margin-bottom: 25px;
    background-color: white;
    float: left;
    padding-bottom: 43px;
}
#blog_zummo_en{
    background:url(../images/cabecera_blog_home.jpg) no-repeat;
    width: 690px;
    margin-bottom: 25px;
    background-color: white;
    float: left;
    padding-bottom: 62px;
}
.imgblogminiatura{
    padding-left: 15px;
    width :180px;
    height: 100px;
}
 .col_blog_home{
   margin-top: 62px;
   margin-left: 10px;
   padding: 0;
   width: 210px;
   float: left;
}

.col_blog_home_zummo{
   margin-top: 62px;
   padding: 0;
   width: 180px;
   float: left;
}

.col_blog_home .destacados{
    text-align: center;
    padding-top: 20px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color:#FF9933;
    font-weight:bold;
    padding-left: 7px;   
}

.col_blog_home .destacados2{
    text-align: center;
    padding-top: 20px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color:#FF9933;
    font-weight:bold;
    margin-left: 80px;
}

.col_blog_home .destacados_post{
    text-align: center;
    padding-top: 20px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color:#FF9933;
    font-weight:bold;
    padding-left: 33px;
    margin-bottom: 10px;
}

.col_blog_home_zummo .destacados_zummo{
    text-align: left;
    padding-top: 20px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color:#FF9933;
    font-weight:bold;
    padding-left: 10px;
}
    
.imagen_blog{
    padding-left: 15px;
    width: 211px;
    height: 133px;
    padding-top: 20px;
    text-align: center;
}

.imagen_blog2{
    padding-left: 15px;
    width: 180px;
    height: 133px;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
}

.imagen_blog #youtube{
   	float:left;
	width:210px;
	margin-left:20px;
}

.imagen_blog #youtube IMG{
	margin-bottom:10px !important;
	max-width:180px;
	height:131px;
}

.imagen_blog_home{
       padding-left: 15px;
    width: 200px;
    height: 133px;
    padding-top: 20px;
}

.titulo_blog{
    padding-left: 15px;
    padding-top: 15px;
    text-align: center;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: black;
    font-weight: bolder;
}

.titulo_blogpost{
    padding-left: 15px;
    padding-top: 15px;
    text-align: center;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: black;
    font-weight: bolder;
}

.resumen_blog{
    padding-left: 15px;
    padding-top: 10px;
    text-align: center;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: #666666;
}

.enlace_blog{
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 14px !important;
}

.enlace_blog A{
    color: #FF9933;
    font-family: 'Droid Sans',arial,verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
    text-transform: uppercase;
}

#columna_derecha{
    width: 235px;
    padding-right: 1px;
    float: right;
}

.texto_destacado{
    font-weight: bolder;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size: 16px;
    color: black;
    text-align: center;
}

.txt{
    font-size: 13px;
    text-align: center;
    margin-bottom: 10px;
}
.txt strong{
        color: black;
}

.linkseccion2{
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    padding-right:15px;
    font-weight:bold;
    float:right;
}

.linkseccion3{
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    padding-right:15px;
    margin-top: 5px;
    font-weight:bold;
    float:right;
}
.enlace_blogX{
    float:left;
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    font-weight:bold;
    float:right;
}
.txt_enlace_blog{
    float:left;
    left:0;
}

.atencion_al_cliente{
    margin-top: 10px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

#testimonio{
    margin-top: 10px;
    height: 185px;
}

.mail{
    background: url(../images/ico_mail.jpg) no-repeat;
    text-decoration: underline;
    color: #999;
    height: 33px;
    padding-top: 2px;
}

.pad{
    margin-top: 20px;
    font-weight: bolder;
    padding-left: 40px;   
}

.telefono{
    background: url(../images/ico_telefono.jpg) no-repeat;
    height: 32px;
    padding-top: 5px;
  }

.txt_mail{
    padding-left: 40px;
    color: #666666;  
}

#testimonio .destacado{
   font-family: 'Droid Sans', arial, verdana, sans-serif;
   color:#FF9933;
   font-weight:bolder;
}

#blog .destacado{
   font-family: 'Droid Sans', arial, verdana, sans-serif;
   color:#666;
}

.comillas{
    background: url(../images/comillas.jpg) no-repeat;
    margin-top: 10px;
    padding-left: 40px;
    padding-top: 10px;
   
}

.txt_testimonio{
    width: 160px;
    font-family: 'Droid Serif', arial, verdana, sans-serif;
    font-weight:bolder;
    font-style: italic;
    color: black;
    text-align: left;
  /*  text-align: center;*/
}

.txt_testimonio2{
    padding-top: 10px;    
}
.linkseccion_home2{
    padding-left: 35px;
}

.linkseccion_home3{
    padding-left: 45px;
}

.cajaimagen{
    width: 150px;
    float: left;
    padding-bottom: 15px;
    padding-top: 10px;
}

.right{
    float: right;
    margin-top: 20px;
}

#banner_oferta{
    margin-top: 10px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    
}
.cajasombraVCF{
    border-radius: 5px; 
 	-moz-border-radius:5px; 
 	-webkit-border-radius:5px;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	-box-shadow: 0px 0px 5px  #999;
	background-color:#FFF;
	margin-left:1px;
	position:relative;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
}
#banner_vcf{
    margin-top: 10px;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    margin-bottom: 10px;
    
}

#banner_oferta .img_banner_oferta{
    position:relative;
    margin-right: 5px;
}

#newsletter{
    margin-top: 10px;
      padding-bottom: 5px !important;
    padding-top: 5px !important;
}

#newsletter .txt_form{
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
    background-color:#FFF;
    margin-top: 10px;    
    width: 180px;
    height: 20px;
}
.btn_enviar{
    margin-top: 10px;
    float: left;
    background : url("../images/botonenviar.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
}
.btn_enviar_en{
    margin-top: 10px;
    float: left;
    background : url("../images/botonenviar_en.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
}

#acepto{
    margin-top: 10px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size: 13px;
    color: #666666;
}

#acepto label{
    padding-left: 5px;
}

#acepto a{
    border-bottom:1px dotted #9999CC;
    text-decoration: none;
}

#acepto a:hover{
    color: black;
}

.txt_sol{
    padding-top: 10px;
}

#sistema_exprimido{
    width: 920px;
    overflow: hidden;
    padding-left: 30px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    padding-bottom: 50px;
    float:left;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
   
    margin-left:1px;
     
}

#quienes_somos{
    width: 935px;
    overflow: hidden;
    padding-left: 30px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    padding-bottom: 50px;
    float:left;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
   
    margin-left:1px;
}


#quienes_somos #col_izq{
    float: left;
    width: 450px;
}

#quienes_somos #col_der{
  width: 400px;
  padding-top: 120px;
  margin-left: 20px;
  float:left;
}

#quienes_somos #col_der .galeria{
  position:relative;
  width: 438px;
}

.imagenlupa2{
    position:absolute;
    right:0;
    bottom:3px;
}

#quienes_somos #col_der ul{
    position:relative;
    width: 438px;
}

#quienes_somos #col_der .galeria_mini{
    position: relative;
    width: 96px;
    margin-right: 15px;
    margin-top: 20px;
    float:left;
}

#quienes_somos #col_der .galeria_mini A{
	display:block;
}
.sombra_img{ border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;}

#quienes_somos #col_der .galeria_mini.ultima{
    margin-right:0;    
}

#quienes_somos #titular2{
     font-family: 'Droid Sans', arial, verdana, sans-serif;
     color: black;
     font-weight: bolder;
     font-size: 22px;
     text-align: center;
}

#quienes_somos #iconos{
     font-family: 'Droid Sans', arial, verdana, sans-serif;
     color: black;
     text-align: center;
}

#quienes_somos .icono{
    width: 170px;
    padding-top: 50px;
    float: left;
    padding-left: 60px;
    text-align: center;
}

#quienes_somos #iconos .resumen{
    padding-top: 10px;
    font-weight: bolder;
    font-size: 120%;
    text-align: center;
}

#quienes_somos #iconos .texto{
    padding-top: 10px;
    font-weight: normal;
    font-size: 14px;
    color: #666666;
    text-align: center;
}
#sistema_exprimido #col_izq{
    float: left;
    width: 450px;
}

#sistema_exprimido #col_der{
  padding-top: 120px;
  margin-right: 13px;
  float:right;
}

#sistema_exprimido #col_der .galeria{
    /*width: 450px;*/
    padding-left: 20px; 
    margin-right: 50px;
    float: left;   
}

#sistema_exprimido #titular2{
     font-family: 'Droid Sans', arial, verdana, sans-serif;
     color: black;
     font-weight: bolder;
     font-size: 22px;
     text-align: center;
}

#sistema_exprimido #iconos{
     font-family: 'Droid Sans', arial, verdana, sans-serif;
     color: black;
     text-align: center;
}

#sistema_exprimido .icono{
    width: 170px;
    padding-top: 50px;
    float: left;
    padding-left: 60px;
    text-align: center;
}

#sistema_exprimido #iconos .resumen{
    padding-top: 10px;
    font-weight: bolder;
    font-size: 120%;
    text-align: center;
}

#sistema_exprimido #iconos .texto{
    padding-top: 10px;
    font-weight: normal;
    font-size: 14px;
    color: #666666;
    text-align: center;
}

#sistema_exprimido #video{
    margin-top: 50px;
    text-align: center;
}

#sistema_exprimido #video .txt_video{    
    font-weight: bolder;    
}

#fondo_calidad{
   background: white url(/../images/fondo_calidad.jpg) no-repeat 100% 100%;
}

#ytThumbs{
   /* width: 220px !important;
    background: red !important;*/
}

#separador_exprimido{
    border-bottom: 1px solid #D0D0D0;
    width: 97%;
}

#col_derecha{
    width: 180px;
    margin-top: 20px;
    padding-bottom: 20px;
}

.txt_mail_contacto{        
    padding-left: 40px !important;    
}

#col_derecha span{
    text-align: center;
}
.donde{
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    font-weight:bold;
    position:relative;    
    bottom: 0;
}

#col_derecha a{
    margin-top: 10px;
    text-decoration: none;
    color: #666666;
    font-weight: bolder;
    padding-left: 13px;
}

.separacion{
    margin-top: 10px;
    text-align: center;
}

#formulario_contacto{
    width: 687px;
    float: left;
    padding-left: 30px;
    font-size: 0.9em;
    color: #666;
    font-family: 'Droid Sans', arial, verdana, sans-serif;    
    font-size: 14px;
    margin-right: 20px;
}

.fila_form{  
    width: 650px;
    height: 55px;
    padding-bottom: 20px;
}

.item_form{
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
}

.pad_mensaje{
    margin-bottom: 20px;
}

.captcha_form{
   margin-top: 20px;
   margin-bottom: 10px;
   float: left;   
}
.item_radios{
    position: relative;
    overflow: hidden;
    float:left;
}

.txtarea{margin-bottom: 20px;}

.lbl_radios{
    width: 650px;
}

.boton_form{
    width: 650px;
    float:left;
    margin-bottom: 30px;
    margin-top: 10px;
}
 .errorMessage {
    width:100%;
    color:#FF0000;
}	

.txt_politica{
    font-family: 'Droid Sans', arial, verdana, sans-serif;    
    font-size: 12px;
}

#cblistProducts .listBox{
    color: red;
}

.imagengaleria{
    position:relative;
}

.imagenlupa{
  position: absolute;
  right: 8px;
  bottom:0;
}

.imagenlupadestacada{
    position: relative;
    left: 408px;
    margin-bottom: 37px;
}

#ultima{    
   padding-top: 20px;
   width: 450px;
   float:left;
}

#ultima a{
   float:left;
   width: 96px;
}

.ultima_li{
    margin:0;
}

#sistema_exprimido #inferior{
    float:left;
    margin:0;
    padding:0;
}

#sistema_exprimido #inferior #col_izq2{    
    width:400px;
    float:left;
}

.txt_click{
    margin-top:20px;
    position:relative;
	overflow:hidden;
}

#sistema_exprimido #inferior #col_der2{
    float:left;
    position:relative;
    padding-left: 50px;
    width: 350px;
}

.img_quienes_somos{
    padding:0;
    margin:0;
    width: 373px;
    float: left;
}

.img_destacada{
  /*float:left;
    margin: 0;
    padding: 0;*/
    width: 430px;
    margin-bottom: 15px;
    position: relative;
}

.img_galeria{
    position: relative;
    -moz-box-shadow: 0px 10px 5px -5px #aaa;
    -webkit-box-shadow: 0px 10px 5px -5px #AAA;
    -box-shadow: 0px 10px 5px -5px #AAA;
    border: 1px solid red;
}

#equipo{width: 934px;}

#calidad{ 
    width: 922px;
    padding-left: 30px;
}

#aviso_legal{ 
    width: 922px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 135px;
}

.img_fondo{
    padding-top: 140px;
    position: absolute;
    right:0;    
}

#calidad p{
    position:relative;
}

#calidad span{
    position:relative;
}

#certificados{
    position: absolute;
    padding-top: 30px;
    bottom: 50px;    
}

#certificados .icono_certificado{
    padding-left: 10px;    
}

#garantia{width: 934px;}

#garantia p{
    position:relative;
}

#garantia h1{position:relative;}

#garantia h2{position:relative;}

#garantia span{
   position:relative;
}

#garantia .texto{ 
    float:left;
    width: 420px;
    padding-left: 30px;
    padding-bottom: 24px;
}
#equipo .contenedor{
    width: 281px;
    height: 290px;
    float:left;
    margin-left: 25px;  
    padding-bottom: 15px;    
}

#equipo .cajaimagen{
   width: 280px;
   margin:0;
   padding:0;
   /*margin-bottom: 15px;*/
}


#equipo .cajatexto{background:#F0F0F0;clear:both;padding:15px;position:relative;}




#equipo .equipo_nombre{
    color: black;
	font-size:20px;
}

#equipo .equipo_cargo{    
font-size:17px;
}

#equipo .equipo_email{ text-decoration: underline; }
/*.img_equipo{
    -moz-box-shadow: 0px 10px 5px -5px #aaa;
   -webkit-box-shadow: 0px 10px 5px -5px #AAA;
   -box-shadow: 0px 10px 5px -5px #AA;
}*/

ul.redes_personales{position:absolute;top:15px;right:15px;}
ul.redes_personales LI{float:left;margin-left:5px;}
ul.redes_personales LI A{width:22px;height:22px;display:inline-block;}
ul.redes_personales LI A SPAN{display:none;}
ul.redes_personales LI.lk_mail A{background:url(../images/ico-mail-equipo.png) no-repeat 0 0;}
ul.redes_personales LI.lk_linkedin A{background:url(../images/ico-linkedin-equipo.png) no-repeat 0 0;}
ul.redes_personales LI.lk_skipe A{background:url(../images/ico-skipe-equipo.png) no-repeat 0 0;}
ul.redes_personales LI.lk_mail A{background:url(../images/ico-mail-equipo.png) no-repeat 0 0;}
ul.redes_personales LI A:hover{background-position: 0 -22px;}

/*
        <ul class="redes_personales">
        	<li class="mail"><a href="#"><span>mail</span></a></li>
        	<li class="linkedin"><a href="#"><span>linkedin</span></a></li>
        	<li class="skipe"><a href="#"><span>skipe</span></a></li>
        </ul>*/

#formulario_contacto .caja_sombra{
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding:10px;
}

#campos_form .contenedor{
    width: 650px;
    overflow: hidden;
    margin-bottom: 20px;
}

#campos_form .contenedor .txt1{
    width: 350px;   
}
#campos_form .contenedor .txt2{
    width: 310px;   
}

.alto_txt{ height: 8px;}
.ancho_txt1{ width: 350px;}
.ancho_txt2{ 
    margin-left: 20px;
    width: 200px;
}
.ancho_txt3{
    margin-right: 20px;
    width: 163px;
}
.ancho_txt4{
    margin-right: 20px;
    width: 164px;}
.ancho_txt5{
    margin-right:20px;
    width: 265px;
}
.ancho_sector{width: 285px;}
.ancho_pais{width: 175px;}
.radio_1{margin-right: 5px;}
.label_form1{ padding-left: 259px; }
.label_form2{ padding-left: 333px; }
.label_form3{ padding-left: 34px; }
.label_form4{ padding-left: 137px; }
.label_form5{ padding-left: 141px; }
.label_form6{ padding-left: 345px; }
.lbl_sector{padding-left: 248px;}
.botonlogin{
    padding-top: 20px;
    float: left;
    background : url("../images/botonlogin.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer; 
    margin-left: 540px;
}

.cajasombra_login{
    margin-top: 20px;
    width: 948px;
    height: 300px;    
    padding-top: 20px;
    padding-left: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
    margin-left:1px;    
}

UL.descarga_catalogos{overflow:hidden;margin:20px 0;}
UL.descarga_catalogos LI{float:left;margin:20px;width:270px;}
UL.descarga_catalogos LI .imagen{float:left;width:133px;margin-right:10px;}
UL.descarga_catalogos LI .imagen IMG{border-radius: 3px; 
 	-moz-border-radius:3px; 
 	-webkit-border-radius:3px;
	
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px  #999;
	box-shadow: 0px 0px 5px  #999;}



	
UL.descarga_catalogos LI .texto{float:left;width:125px;}

A.descarga{
	background:url(../images/ico-descarga.png) no-repeat 0 50%;
	color:#F08C3A;
	padding-left:25px;
	font-weight:bold;
	}
A.descarga:hover{
	color:#000;
	}

.padlogin{
    margin-left: 250px;
}

.cajasombra_txt_login{
    width: 200px;
    float:right;
    margin-right: 330px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}

.marcado{	
    border-bottom: 6px solid #FFA240;
    font-weight: bolder;
}

#delegaciones{
    width: 934px;    
}

#delegaciones .rdo{
    margin-top: 120px; 
}

#delegaciones h2{
    margin-top: 15px;
    margin-left: 15px;
}
.titulo_testimonios{
    color: #FF8800;
}
.titulo{
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size: 18px;
    font-weight: bolder;
    color: #333333;
}

#internacional{
    overflow: hidden;
    width: 934px;   
    height: 600px;
}

#internacional h2{
    margin-top: 15px;
    margin-left: 15px;
}

#internacional .cajasombra{
    left:0;
    margin-top: 30px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding:5px 40px !important;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: #666666;
    text-align: left;       
}

.col_izq{
    float: left;
    padding-left: 15px;
    /*padding-top: 15px;*/
    width: 270px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size: 14px;
    color: #666666;
}

.col_izq_internacional{
    float: left;
    /*padding-left: 20px;*/
    padding-top: 15px;
    width: 270px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size: 14px;
    color: #666666;
}

.col_izq strong{
    color:black;
}

.col_izq .cajasombra{
    left:0;
    margin-top: 30px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding:5px 40px !important;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: #666666;
    text-align: left;    
}

.col_izq .rdo{
    text-align: left;
    width: 300px;    
}

.zona_delegacion{
   float:left;
   padding:0;
   margin:0;   
   color: #666666 !important;
   font-weight: bolder !important;
   font-size: 13px;
}

.col_izq .rdo .email{   
    text-decoration: underline;
    color: #333333 !important;
   }

.btn_buscar{
    padding-top: 60px;   
    background : url("../images/botonbuscar.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer; 
}
.btn_buscar_en{
    padding-top: 60px;   
    background : url("../images/botonbuscarEn.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer; 
}

.separador{
    padding-top: 15px;
    border-bottom: #D9D9D9 solid 2px;
    margin-bottom: 10px;
}

.center{
    padding-left: 25px;    
}

#mapa{
    float:right;
    padding-right: 100px;       
}

.mapamundi{
    /*height: 600px;  
    padding-top:20px;
    padding-left: 30px;
    float: right;
    margin-right: -22px;
    margin-bottom: 30px;*/
}

/***************/

.name_delegacion{
    color: #666666;
    margin-top: 5px;
}

.telefono_delegacion{
    padding-top: 5px;
}

.mail_delegacion{
    padding-top: 5px;
    text-decoration: none;
    color: #666666 !important;
}

.txt_oculto{
    visibility: hidden;
}

.txt_no_oculto{
    visibility: visible;
}

.marg{
   /* text-align: center;*/
    margin-top: 10px;
}

.link_noticias{
    text-decoration: none;
    color:#666666;
}

.txt_newsletter{
    margin-top: 10px;border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding-top:2px;
}

.vinculovideo{
    /*padding-left: 220px;*/
    padding-bottom: 10px;
	margin-right: 170px;
	text-align:center;
}

.video{
    padding-left: 170px;
}
.video2{
    padding-left: 60px;
}

.txt_no_oculto{
    visibility: visible;
}

#map_canvas{
    /*width: 700px;*/
    margin-top: 10px; 
    padding-left: 230px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}


.portlet-title
{
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin: 0;
    background: #FF8000;
    /*color: #298dcd;*/
}

.portlet-content
{
    font-size:0.9em;
    margin: 0 0 15px 0;
    padding: 5px 8px;
    /*background:#EFFDFF;*/
    background: white;
    text-decoration: none !important;
}

.portlet-content ul
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0;
    padding: 0;
}

.portlet-content li
{
    padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
    font: bold 12px Arial;
    color: #666;
    display: block;
    padding: 2px 0 2px 8px;
    line-height: 15px;
    text-decoration: none;
}

.operations li a:visited{
    /*color: #0066A4;*/
}

.operations li a:hover
{
    background: #FF8000;
    color: white;
}


.btnCrear{
    background: url("../images/btnCrear.png") no-repeat;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0;
    height: 28px;
    width: 76px;
}

.btnGuardar{
    background: url("../images/btnGuardar.png") no-repeat;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0;
    height: 28px;
    width: 76px; 
}
.btnCrear_en{
    background: url("../images/btnCrear_en.png") no-repeat;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0;
    height: 28px;
    width: 76px;
}

.btnGuardar_en{
    background: url("../images/btnGuardar_en.png") no-repeat;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0;
    height: 28px;
    width: 76px; 
}

#link_exprimido{
    float:right;
}

.col_der2{
   width: 450px;
}

#inferior{
    float:left;margin-right: 15px;
}
.linkseccion_1{
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    padding-right:15px;
    font-weight:bold;
}

/***************************** ÁREA DEL CLIENTE *******************************/
#principal_cliente_izq{
    float:left;
    padding-top: 30px;
    margin-left: 20px;
    margin-top: 10px;
    margin-right: 10px;
    width: 380px;
}
#principal_cliente_izq h3{
    text-align: center;
}

.link_olvidaste{
   float:left;
   color: #666;
   text-decoration: underline;
}

#login_cliente{
    float:left;
    margin-top: 20px;
    margin-left: 100px;
    padding-bottom: 20px;
}

.cajasombra_txt_login_cliente{
    width: 180px;
    float: left;
    height: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}

.btn_enviar_cliente{
    margin-top: 30px;
    float: left;
    background : url("../images/botonenviar.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
}
.btn_enviar_cliente_en{
    margin-top: 30px;
    float: left;
    background : url("../images/botonenviar_en.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
}

#principal_cliente_der{
    float:left;
    padding-top: 30px;
    margin-top: 10px;
    width: 495px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#principal_cliente_der h3{
    text-align: center;
}

.label_izq_form{
    float: left;
}
.label_izq_form2{
    float: left;
    padding-top:10px;
}

.label_der_form{
    float: right;
    margin-right: 140px;
}

.label2_der_form{
    float: right;
    margin-right: 95px;
}
.label2_1_der_form{
    float: right;
    margin-right: 130px;
}

.label2_2_der_form{
     float: right;
    margin-right: 120px;
}

.label3_der_form{
    float: right;
    margin-right: 105px;
}
.label4_der_form{
    float:right;
    margin-right: 95px;
}

.label_medio_form{
    float:left;
    margin-left: 100px;
}
.label5_der_form{
    float: right;
    margin-right: 30px;
}
.txt1_form{
    width: 250px;
}

.txt2_form{
    width: 170px;
    margin-left: 20px;
    margin-bottom: 10px;
}

.item_form_cliente{
    padding-left: 20px;
    width: 450px;
    padding-top: 20px;
}

.txt3_form{
    width: 210px;
    margin-right: 20px;
}

.txt4_form{
    width: 210px;  
    margin-bottom: 10px;
}
.txt5_form{
    width: 270px;
    margin-right: 20px;
}

.txt6_form{
    width: 150px;
    margin-bottom: 10px;
}

.txt7_form{
    width: 135px;
    margin-right: 20px;
}

.txt8_form{
    width: 125px;
    margin-bottom: 10px;
}

.txtV_form{
    margin-top: 35px;
    float:right;
    margin-right: 30px;
}

.primero_idioma{
    border-left: none !important;
    background-color: blue;
    
}

.link_politica{
    text-decoration: none;
    font-weight: bolder;
    color: #666;
}


/* Inicio Cliente logueado */
#menu_izq{
    float:left;
    width: 230px;
    margin-left: 20px;
    margin-top: 20px;
}

.cajasombra_cliente{
    padding: 0;margin:0;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    /*-webkit-box-shadow: 0px 0px 5px  #999;*/
    -box-shadow: 0px 0px 5px  #999;
}

.cajasombra_submenu_cliente{
    padding-left: 10px;
    margin:0;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}

/*#menu_izq a{
    background-color: white;
    font-size: 15px;
    width: 150px;
    float:left;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC;
    padding-left: 10px;
    color: #333333; 
   border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
   
}*/
#menu_izq li{
    background-color: white;
    font-size: 15px;
    width: 200px;
    float:left;
    padding-top: 5px;
    padding-bottom: 5px;
   /* border-bottom: 1px solid #CCCCCC;*/
    padding-left: 5px;
    color: #333333; 
   /*border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
   */
}
#menu_izq li a{
    color: #333333;
}

#menu_izq ul li.active{
    background-color: #DEDEDE;
    border-left: 5px solid #FF8800;
    font-weight: bolder;
    color: black !important;  
}

.submenu{
   width: 140px;
}

#menu_izq a.active{
    /*background-color: #DEDEDE;
    border-left: 5px solid #FF8800;
    font-weight: bolder;
    color: black !important;
    */
}

#menu_izq a:hover{
    color: #333333;
    font-weight: bolder;
}

#listado_der{
    float:left;    
    width: 685px;    
    margin-top: 20px;
    padding-bottom: 20px !important;
}
#listado_derEncuesta{
    float:left;    
    width: 750px;    
    margin-top: 20px;
    padding-bottom: 20px !important;
}
#listado_derEncuesta h4{margin-left: 70px;padding-top: 30px;}
#listado_der h4{ text-align: center;}
.icono_log{margin-left: 0px !important;float:left;}

.link_area{float:left;/*width: 65px;*/}

.flecha_link_area{float:right;margin-top: 6px;}

.sin_fondo{
    background-color: white;
    border-bottom: 5px solid #FF8800;
}

.ul_menu_cliente{
     background-color: #DEDEDE; 
     border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;     
}
.img_desconexion{padding-left: 5px;padding-top: 3px;}

.last_menu_cliente{
    background-color: #A0A0A0;
    color: #333;
    font-weight: bolder;
}
#menucliente {  text-align: center;
font-size: 0.7em;
width: 820px;
margin: 20px auto;
}
#menucliente ul { list-style-type: none;}
#menucliente ul li.nivel1 { float: left;
width: 162px;
margin-right: 2px;
}
#menucliente ul li a {display: block;
text-decoration: none;
color: #fff;
background-color: #399;
border: solid 1px #fff;
padding: 8px;
position: relative;
}
#menucliente ul li:hover {position: relative;
}
#menucliente ul li a:hover, #menucliente ul li:hover a.nivel1 {background-color: #6CC;
color: #000;
position: relative;
}
#menucliente ul li a.nivel1 {display: block!important;display: none;
position: relative;
}
#menucliente ul li ul {display: none;
}
#menucliente ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;left: 0px;
}
#menucliente ul li ul li a {width: 160px;
padding: 6px 0px 8px 0px;
border-top-color: #000;
}
#menucliente ul li ul li a:hover {border-top-color: #000;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

/******************************************************************************/

/***************************** FAQs *******************************/

/*.contenidofaqs{
    float:left;
}

.pregunta{padding-left: 10px;border-bottom: 1px solid #D9D9D9;padding-top:10px;padding-bottom: 10px;}

.padLeft{ padding-left: 10px;padding-top: 20px;}
.columnaprincipal_faq{
    width: 685px;
    float:left;
    text-align: left;
    margin-right: 20px;
    padding-bottom: 20px;
}
.columnaapoyo_faq{
    width: 230px;
    float:left;
}

.nombrepregunta{
    color: #FF8800;
   font-size: 15px;
    font-weight: bolder;
    padding-bottom: 10px;
}

.nombrepregunta a{
    color: #FF8800;
}
.pregunta .nombrepregunta a{
    color: #FF8800;
}
.contenidofaqs a:visited{
    color: black;
    font-weight: bolder;
    text-decoration: underline;
}
.telefono_faq{ 
    background: url(../images/ico_telefono.jpg) no-repeat;
    height: 32px;
    padding-top: 5px;
}

.mas_info{color:#FF9900;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}
mas_info:visited{
    color: #FF8800;
}
.mail_faq{
    background: url(../images/ico_mail.jpg) no-repeat;
    text-decoration: underline;
    color: #999;
    height: 33px;
    padding-top: 2px; 
}

#ampliacion1 a{
    color:black !important;
    text-decoration: underline;
    font-weight: bolder;
}

#ampliacion3 strong{color: black;}
#ampliacion4 strong{color:black;}
#ampliacion5 strong{color:black;}
#ampliacion6 strong{color:black;}
#ampliacion8 strong{color:black;}

#ampliacion8 a{
    color:black !important;
    text-decoration: underline;
    font-weight: bolder;
}

.listaelementos{
    overflow: hidden;
    width: 650px;
}

#ampliacion11 strong{color:black;}

#ampliacion11 ul, li{
    list-style: none outside none;
}

#ampliacion11 ul .listaelementos li{
    float: left;
    width: 210px;
}

.tel_faq{
    float:right;
    margin-right: 30px;
}

.m_faq{
#politica{
    margin-top: 60px;
    width: 644px;
}

#politica_alta_cliente{
    margin-top: 60px;
    width: 480px;
    margin-left: 50px;
    margin-top: 10px;
    text-decoration: none;
    color: #666;
}
*/
#politica{
    margin-top: 60px;
    width: 644px;
}

#politica_alta_cliente{
    margin-top: 60px;
    width: 480px;
    padding-left: 15px;
    font-size: 12px;
}
.pol_alta_cliente{
    width: 480px;
    float:left;
}

.politica_cliente{
    margin-top: 10px;
    float:left;
    padding-left: 15px;
    font-size: 12px;
}

.politica_cliente_zw{
    margin-left: 15px;
    float:left;
    padding-left: 15px;
    font-size: 12px;
}
.politica_cliente_zw_ppal{
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

/******************************************************************************/

/******************************************************************************/
#panel_comercial{
    width: 934px;
    margin-top: 20px;
    padding: 20px;
}
#panel_comercial .link_panel{
    background-color: #DEDEDE;
    padding: 10px;
    color: black;
    
}
/******************************************************************************/

/* zummo world ****************************************************************/
#zummoworld {
    background: #fff;
    min-height: 500px;
    width: 955px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    margin: 5px;
}

#zummoworld h1 {
    display: block;
    text-indent: -10000px;
    background: url("../images/cabecera_100_zummo.png") no-repeat center top;
    margin-top: 10px;
    height: 60px;
}
#zummoworld #contenidomapa {
    padding: 20px 33px;
    position: relative;
}
#zummoworld #volver {
    float: right;
    display: inline-block;
    background: url("../images/btn_volver.png") no-repeat center top;
    width: 90px;
    height: 33px;
    text-indent: -10000px;
}

#zummoworld #logo {
    position: absolute;
    top: 23px;
    left: 52px;
    z-index: 1000;
}

#zummoworld #mapazummoworld {
    background-color: #A5BFDD;
    height: 610px;
    clear: both;
    position: relative;
}
#zummoworld .cerrar {
    float: right;
    display: inline-block;
    background: url("../images/btn_close.png") no-repeat center top;
    width: 22px;
    height: 22px;
    text-indent: -10000px;
}

#zummoworld .thumbinfo {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

/******************************************************************************/

#listado_der{
    padding-top: 20px;
    padding-bottom: 55px;
    margin-bottom: 30px;
}

.encabezado{
    font-weight: bolder;
    padding-left: 300px;
    font-size: 20px;
    color: #333333; 
}

.encabezado2{
    font-weight: bolder;
    padding-left: 250px;
    font-size: 20px;
    color: #333333; 
}

.encabezado3{
    font-weight: bolder;
    padding-left: 20px;
    font-size: 15px;
    color: #333333; 
}

#listado_der .botonera{
    float:right;
    margin-right: 10px;
    margin-bottom: 10px !important;
}

.nom_lib{
    padding-left: 20px;
    font-size: 16px;
}

#listado_der ul{
    list-style: none;
    float:left;
}

.separador_files{
    border-bottom: #DEDEDE solid thin;
    padding-bottom: 10px;
}

#listado_der ul li{
    padding-top:20px;
    font-size: 18px;
    color: #333333;
    font-weight: bolder;
    padding-bottom: 10px !important;
}

#desp_paginas{
    padding-top:20px;
    padding-bottom: 20px;
    padding-left: 300px;
}

#desp_paginas ul li{
    padding-top: 10px;
    padding-bottom: 10px;
}

#submenu_plv a:active{
    color: #FF8800;
 }
 
.encabezado_doc{
   font-weight: bolder;
   padding-left: 220px;
   font-size: 20px;
   color: #333333; 
   padding-bottom: 20px;
}

.link_prod_prim{
    float:left;
    margin-left: 100px;
}

.link_prod{
    float:left;
    margin-left: 50px;
}

.serie_horeca{
   background:url(../images/punto_horeca.gif) no-repeat 0 0;
}

.serie_vending{
    background: url("../images/punto_vending.gif") no-repeat 0 0;
}

.serie_kiosco{
    background: url("../images/punto_kiosco.gif") no-repeat 0 0;
}


.links_series{
    float:left;
    padding-left: 20px;
    padding-bottom: 20px;
}

.serie{
    float:left;
    cursor:pointer;
}

.destacado_cliente{
    color:#FF9933;
    font-weight:bold;
    margin-right:10px;
    font-size: 19px;
}

.titulo_seccion{
   margin-top: 100px !important;
   padding-left: 10px;
}

.separador_listado{
    margin-top: 30px;
}

.label_serie_horeca{
    padding-left: 45px;
    padding-top: 15px;
}

.label_serie_vending{
    padding-left: 45px;
    padding-top: 15px;
}

.label_serie_kiosco{
    padding-left: 45px;
    padding-top: 15px;
}

#productos_serie{
    float:left;
    width: 100%;   
}

#productos_serie .caja_prod{
    position: relative;
    /*border: 1px solid black;*/
    float:left;
    margin-top: 30px;
    width: 130px;
    height: auto;
    overflow: hidden;
    padding-bottom: 40px;
    padding-left: 10px;
    text-align: center;
}

.fila_prod_serie{
    float:left;
    width: 700px !important;
    overflow:hidden;
}

#productos_serie a:hover{

}

.nom_prod{
    width: 120px;
    font-size: 13px;
    color: #333333;
    font-weight: bolder;
    text-align: center;
    padding-bottom: 10px;
    margin-top: 20px;
    height: 40px;
}

.destacado_serie{
/*    color:#FF8800;*/
    font-weight:bold;
    margin-right:10px;
    padding-bottom: 10px;
    padding-top:20px;
    padding-left: 15px;
}

.boton_descarga{
    text-align:center;
    padding-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
.boton_descarga_horeca{
    text-align:center;
    padding-bottom: 10px;
    height: 20px;
    overflow: hidden;
}

#accesorios_serie{
    float:left;
    width: 100%; 
    margin-top: 20px;
}
#accesorios_serie .caja_prod{
    height: 100%;
    position: relative;
   /* border: 1px solid black;*/
    float:left;
    margin-top: 30px;
    width: 120px;
    overflow: hidden;
   /* height: auto;*/
    padding-left: 15px;
    text-align: center;
    padding-bottom: 35px;
}
.separador_label{
    text-align:center;
    padding-top: 10px;
    padding-bottom: 10px
}

.separador_link_series{
    
}

.img{
   /* border: 1px solid red;*/
    margin-bottom: 10px;
}

.btn_final{
    position: absolute;
    width: 120px;
    text-align: center;
    bottom:0;
}
.h3_center{
/*    text-align: center;*/
}

#form_modif{
    padding-left:80px;
}

.alerta{
    margin-left: 150px;
    background-color: #DEDEDE !important;
    margin-top: 20px;
    width:50%;
    text-align: center;
}

#submenu_cliente{
/*    margin-top: 2px;*/
    background-color: #DEDEDE !important;
    position: relative;
    z-index: 1000;
    width: 120px;
}

.primer_li{
    width: 120px;
    border-top: 5px solid #FF8800;
}

.img_desconexion{
    padding-bottom: 5px;
}

.ultimo_li{
    background-color: #666666 !important;
    color: white !important;
}

.ultimo_li a{
    margin-top: 5px;
    color: white !important;
}

.sin_borde_izq{
    border-left: none;
}

.bloque{
    margin-top: 20px;
    margin-bottom: 20px;
}

#listado_der .bloque.listados UL,
.bloque.listados UL{
    width:100%;
	float:none;
}

#listado_der .bloque.listados .encabezado{
    padding-left:0;
}

.sms_alert{
    text-align: center;
    margin-top: 20px;    
}

.txt_alert{
    color: #FF8800;
    text-decoration: none;
    font-weight: bolder;
}

.quien{
    font-weight: bolder;color:#666666;font-size: 14px;
}

.title_testimonio{
    font-family: 'Droid Serif', verdana, arial, sans-serif;
    color: #FF8800;
    font-size: 18px;
    font-style: italic;
}

.mg_cv{
    margin-top: 70px;
}

#ultimas_incorporaciones{
    width: 910px;
    overflow: hidden;
    padding-left: 30px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    padding-bottom: 50px;
    float:left;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
   
    margin-left:5px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.col_incorporacion{
   padding: 0;
   width: 210px;
   float: right;
   margin-right: 20px;
}

.primera_col{
   width: 210px;
   float: left;
}

#form_zw{
    float:left;
    width: 935px;
    margin-top: 20px;
    margin-bottom:  20px;
    padding: 0;
}
#form_zw2{
    float:left;
    width: 935px;
    margin-top: 20px;
    margin-bottom:  20px;
    padding: 0;
}

.cabecera_zw{
    background:url(../images/cabecera_formulario_zw.jpg) no-repeat;
    width: 100%;
    height:70px;
    top:0;
    margin-bottom: 25px;
    background-color: white;
}

.img_lateral{
    float:left;
    padding-left: 20px;
    width: 220px;
}

.titular_zw{
    float:right;
   /* padding-left: 20px;*/
	color: #FF9933;
    font-family: 'Sansita One',cursive;
    font-size: 18px;
}
.read-more{
    font-family: 'Droid Sans', arial, verdana, sans-serif;padding-left: 10px;color: #F93;font-size: 13px;text-transform:uppercase;font-weight:bold;}
	
.titular_zw_grande{font-family: 'Droid Sans', arial, verdana, sans-serif;padding-left: 10px;color: #333;font-size: 24px;font-weight:bold;}

#content_ppal{
    width: 935px;
    float:left;
    padding-bottom: 30px;
}
.col_central_zw{
    width: 650px;
    float:left;
    margin-right: 10px;
   /* margin-left: 30px;*/
}

.tit1{
    padding-top: 5px;
}

.link_volver{
    float:right;
    margin-right: 20px;
}

.link_volver A{
	color: #FF9933;
    font-family: 'Droid Sans',arial,verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
    text-transform: uppercase;
}

.f1{
    /*padding-top: 70px;*/
    padding-left:33px;
}
.f2{
    padding-left: 33px;
}

.item_form_cliente_zw{
    padding-left: 30px;
    width: 690px;
    padding-top: 20px;
}
.txt1_form_zw{
     width: 300px;
}

.txt2_form_zw{
   width: 170px;
   margin-left: 20px;
   margin-bottom: 10px;
}

.txt3_form_zw{
    width: 210px;
    margin-right: 20px;
}

.txt4_form_zw{
    width: 210px;  
    margin-bottom: 10px;
}
.txt5_form_zw{
    width: 270px;
    margin-right: 20px;
}

.txt6_form_zw{
    width: 150px;
    margin-bottom: 10px;
}

.txt7_form_zw{
    width: 135px;
    margin-right: 20px;
}

.txt8_form_zw{
    width: 125px;
    margin-bottom: 10px;
}

.label_izq_form_zw{
    float:left;
    margin-right: 15px;
}

.label_der_form_zw{
    float:right;
    margin-right:280px;
}
.label_der_form_zw_en{
    float:right;
    margin-right:270px;
}

.label_der_form_zw2{
    float:right;
    margin-right:280px;
    padding-top: 10px;
}

.cajasombra_txt_login_cliente_zw{
    width: 350px;
    float: left;
    height: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}

.cajasombra_txt_login_cliente_zw2{
    width: 260px;
    float: left;
    height: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}

.cajasombra_txt_login_cliente_zw3{
    width: 305px;
    float: left;
    height: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}
.cajasombra_txt_login_cliente_zw4{
    width: 635px;
    float: left;
    height: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
}

.label2_der_form_zw{
    float:right;
    margin-right: 240px;
}
.label2_der_form_zw_en{
    float:right;
    margin-right: 270px;
}
.label2_der_form_zw_en2{
    float:right;
    margin-right: 280px;
}

.label3_der_form_zw{
    float:right;
    margin-right: 170px;
}
.label3_der_form_zw_en{
    float:right;
    margin-right: 190px;
}

.label4_der_form_zw{
      float:right;
    margin-right: 260px;
}

#formulario_zw{
   padding-bottom: 40px;
   margin-bottom: 40px;
}

.txt3_form_zw{
    width: 210px;
    margin-right: 20px;
} 
.txt_fileup{
    font-style: italic;
}

.subir_img_local{
    position:relative;
    float:left;
    background : url("../images/btn_examinar.jpg") no-repeat right;
    width : 98px;
    height :27px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
}

div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;        
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;
    opacity: 0;
    z-index: 2;
}

.txt_acepto{
    text-decoration: none;
    color: #666666;
    font-weight: bolder;
}
.cajasombra_error{
    margin-top: 20px;
    margin-right: 80px;
    width: 350px;
    height: 260px;    
    padding-top: 20px;
    padding-left: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
    margin-left:1px;    
}
.cajasombra_error2{
    margin-top: 20px;
    margin-right: 100px;
    width: 600px;
    height: 150px;    
    padding-top: 20px;
    padding-left: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
    margin-left:1px;    
}
.sms_OK{
    margin-top: 20px;
    margin-right: 50px;
    width: 530px;
    height: 40px;    
    padding-top: 20px;
    padding-left: 20px;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
    margin-left:1px;    
}
.mg600{
    margin-left: 600px;
}
.mg500{
    margin-left: 566px;
}
.mg400{
    margin-left: 500px;
}
.cb_acepto{
    padding-left: 5px;
}
.link_politica{
    font-weight: bolder;
    color: #666666;
    margin-top: 40px;
}
.txt_link{
    float:right;
    margin-right: 40px;
    margin-top: 10px;
    margin-bottom:20px;
}
.txt_sin_img{
    font-size: 10px;color: black;
}

#yw0 .active{
    background: #FF8800;
}
.comments{padding-left:20px;font-size: 13px !important;font-weight: normal;padding-top: 10px;}

.logos_calidad{
    /*width: 400px;float:right;position:relative;margin-left: 40px;*/padding-bottom: 20px;
}
.btEnviar_en{
    border: none;
    width:76px;
    height: 40px;
    background : url("../images/botonenviar_en.jpg") no-repeat;
}

/* ESTILOS FORMULARIO DE LA ENCUESTA */

#encuesta{
    float:left;
    margin-top: 20px;
    margin-bottom:  20px;
    padding-left: 10px;
    margin-right: 20px;
}
.item_form_encuesta{
    width: 100%;
    margin-top: 20px;
}
.txt1_form_encuesta{
    margin-left: 10px;
   width: 200px;
   margin-bottom: 10px;
   margin-right: 10px;
}
.mr{
    margin-right:10px;
}
.ml{
    margin-left: 20px;
}
.pl{
    padding-left: 10px;
}
.otros{
    margin-left: 10px;
}
.f1{
    padding-left: 10px;
}
.lblotros{
    float:left;
    padding-left: 10px;
}
.lblotros_marketing{
    float:left;
    padding-left: 30px;
}
.sepcb{
    margin-right: 10px;
    padding-left:5px;
}
.p4{
    float:left;
    margin-top:10px;
}
.btn_enviarEncuesta{
    
    margin-top: 10px;
    float: left;
    background : url("../images/botonenviar.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
    float:right;
    margin-right: 5%;
    margin-top: 20px;
}
.btn_enviarEncuesta_en{
    
    margin-top: 10px;
    float: left;
    background : url("../images/botonenviar_en.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;  
    float:right;
    margin-right: 5%;
    margin-top: 20px;
}

.link_siguienteEncuesta{
    background:url(../images/flecha1.gif) no-repeat 100% 50%;
    color:#666;
    font-size: 14px;
    border:none;
    padding-right:15px;
    font-weight:bold;
    margin-bottom:15px;
    float:right;
    right:0;
    cursor: pointer;
}


.partitular{
    font-weight: bolder;
    padding-left: 15px;
}

.cajasombraEncuesta{
    background: #F5ECCE;
    -moz-box-shadow: 0px 0px 5px #FF8800;
    -webkit-box-shadow: 0px 0px 5px #FF8800;
    -box-shadow: 0px 0px 5px #FF8800;
    margin-left:1px;
    position:relative;
}
.span-19{
    float:right;
    width: 75%;
}

.txtLegal{
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
	width:100%; 
}

#formulario_contacto #ayudaTPV{
 margin-bottom: 20px;
}

#formulario_contacto #ayudaTPV a{
    color: #999 !important;
}

#comollegar{
    overflow: hidden;
    width: 900px;   
    height: 1254px;
}

/* Trabaja con nosotros */

.columnaprincipal #formulario_trabaja{
    width: 934px;
    overflow: hidden;
    padding-left: 30px;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    padding-bottom: 50px;
    float:left;
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px  #999;
    -box-shadow: 0px 0px 5px  #999;

    background-color:#FFF;
   
    margin-left:1px;
}
.cajasombraTrabaja{
	/*border:3px solid #D5D5D5;*/
	border-radius: 5px; 
 	-moz-border-radius:5px; 
 	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0px 0px 1px 1px #999;
	-webkit-box-shadow: 0px 0px 1px 1px #999;
	-box-shadow: 0px 0px 1px 1px #999;
	
	background-color:#FFF;
	margin-left:1px;
	position:relative;


    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: #666666;
    text-align: left;
    height: 20px;
	}	
	
.columnaprincipal #formulario_trabaja .lineaformulario2{
    width:760px;
    padding:20px;
    background: #EFEFEF;
    overflow:hidden;
    margin-bottom: 20px;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja label.error{
    color: #aa0000;
    font-size: 0.9em;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .msg-success {
    border: 1px solid #009900; 
    padding: 10px; 
    background: #F4FFF4; 
    margin-bottom: 15px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    text-align: center;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .msg-error {
    border: 1px solid #990000; 
    padding: 10px; 
    background: #FFF4F4; 
    margin-bottom: 15px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    text-align: center;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja #mensaje-form p {
    padding:0;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja input.error,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja textarea.error{
    border-color: #aa0000 !important;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja #btEnviar {
    background : url("../images/botonenviar.jpg") no-repeat center center;
    width : 76px;
    height :28px;
    border : none;
    font-size : 0;
    color: #ffffff;
    cursor: pointer;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja #btEnviar.en {
    background : url("../images/botonenviar_en.jpg") no-repeat center center;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja{
    margin-bottom: 15px;
    background-color: #FFF;
    padding-left: 80px;
    padding-right: 80px;
    width: 790px;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario .cajasombra{
    /*border:3px solid #D5D5D5;*/
    border-radius: 5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;

    -moz-box-shadow: 0px 0px 1px 1px #999;
    -webkit-box-shadow: 0px 0px 1px 1px #999;
    -box-shadow: 0px 0px 1px 1px #999;

    background-color:#FFF;
    margin-left:1px;
    position:relative;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    color: #666666;
    text-align: left;    
}	
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario{
    width:900px;
    overflow:hidden;
    margin-bottom: 20px;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario .itemlinea{
    float:left;
    margin-right:20px;
}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.pobpropais .itemlinea
{
    margin-right:20px;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario .itemlinea.ultimo{margin-right:0;}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario LABEL{
	display:block;
	margin-bottom:5px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.radios LABEL.error
{
    float: right;
}
        
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.radios {
        position: relative;
}
  
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.radios .itemlinea {
        margin-right:15px;
}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.radios LABEL,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.radios input{
	float:left;
	margin-left: 3px;
	margin-bottom:0px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario.radios .itemlinea p{
	margin-bottom: 0;
    padding-bottom: 0;
	}
        
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM TEXTAREA.areatexto{
	height: 20px; 
	padding: 5px; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background:url(../images/fondocajaformulario.jpg) repeat-x 0 0;
	border:1px solid #B7B7B7;
	font-family: 'Droid Sans', arial, verdana, sans-serif;
	font-size:0.9em;
}


	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja.caja01{width: 550px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja.caja02{width: 200px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja.caja03{width: 375px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja.caja04{width: 630px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja.caja05{width: 189px;}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM INPUT.caja.caja06{width: 100px;}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja FORM TEXTAREA.areatexto{width: 630px;height:120px;}


.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineacondiciones INPUT{
	margin-right:10px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineacondiciones{
	width:650px;
	overflow:hidden;
	margin-bottom:15px;
        position: relative;
        height: 30px;
	}
        
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineacondiciones label.error{
        position: absolute;
        bottom: 0;
        left: 0;
}	



.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineacondiciones A{
	color:#666;
	text-decoration:underline;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineacondiciones A:hover{
	color:#000;
	}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2 .itemlinea{
	float:left;
	margin-right:20px;
	}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2 .itemlinea .itempastilla{
    margin-bottom: 10px;
}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2 .itemlinea .itempastillaidioma{
    float: left;
    margin-bottom: 10px;
    margin-right: 30px;
}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.pobpropais .itemlinea
{
    margin-right:20px;
}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2 .itemlinea.ultimo{margin-right:0;}
	
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2 LABEL{
	display:block;
	margin-bottom:5px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.radios LABEL.error
{
    float: right;
}
        
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.radios {
        position: relative;
}
  
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.radios .itemlinea {
        margin-right:15px;
}
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.radios LABEL,
.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.radios input{
	float:left;
	margin-left: 3px;
	margin-bottom:0px;
	}

.contenedorprincipalproductos .contenidoproductos .columnaprincipal #formulario_trabaja .lineaformulario2.radios .itemlinea p{
	margin-bottom: 0;
    padding-bottom: 0;
	}
        
.cajatrabaja{
    height: 20px; 
    padding: 5px; 
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    border:1px solid #B7B7B7;
    font-family: 'Droid Sans', arial, verdana, sans-serif;
    font-size:0.9em;
}

.caja01trabaja{
    width:495px;
}

.caja02trabaja{
    width: 200px;
}
.anadir{
     border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding: 5px;
    background: #FF8800;
    width: 130px;
}
.anadir a{
    color: white;
    font-weight: bolder;
}
.anadir a:hover{
    color: #CCCCCC;
}
.anadir1{
     border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding: 5px;
    background: #FF8800;
    width: 110px;
}
.anadir1 a{
    color: white;
    font-weight: bolder;
}
.anadir1 a:hover{
    color: #CCCCCC;
}
.pad10{
    padding-top: 10px;
    padding-bottom: 10px;
}
.anadir2{
     border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding: 5px;
    background: #FF8800;
    width: 250px;
}
.anadir2 a{
    color: white;
    font-weight: bolder;
}
.anadir2 a:hover{
    color: #CCCCCC;
}

.anadir3{
   border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding: 5px;
    background: #FF8800;
    width: 145px;
}
.anadir3 a{
    color: white;
    font-weight: bolder;
}
.anadir3 a:hover{
    color: #CCCCCC;
}

.anadir4{
   border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    padding: 5px;
    background: #FF8800;
    width: 250px;
}

.anadir4 a{
    color: white;
    font-weight: bolder;
}

.anadir4 a:hover{
    color: #CCCCCC;
}

.titular_trabaja{
    margin-top: 20px;
}

.del{
    background: url('../images/papelera.jpg') no-repeat;
    text-decoration: underline;
    height: 25px;
    float: right;
}

.del a{
    color: #FF8800;
}

.del a:hover{
    color: #CCCCCC;
}

.eliminarformacion{
    height: 30px;
    padding-left: 30px;
    /*padding-left: 30px;*/
}

.eliminaridioma{
    height: 30px;
    padding-left: 30px;
    margin-right: 60px;
}
.eliminarinformatico{
     height: 30px;
     padding-left: 30px;
     margin-right: 290px;
}
.eliminarexperiencia{
     height: 30px;
     padding-left: 30px;
     margin-right: 200px;
}

FORM#suscripcion_home{width:100%;overflow:hidden;}
FORM#suscripcion_home .item_formulario{float:left;margin-right:20px;}
FORM#suscripcion_home .item_formulario.condiciones, .item_formulario.condiciones{margin-top:15px; width: 75%;}
FORM#suscripcion_home .item_formulario INPUT.cajasombra{width:180px;}
FORM#suscripcion_home .item_formulario.condiciones LABEL, .item_formulario.condiciones LABEL{margin-left:10px;}
FORM#suscripcion_home .item_formulario.boton{float:right;}
FORM#suscripcion_home .item_formulario.boton INPUT{background: #F38D31;color:#FFF;text-transform:uppercase; border:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px 20px;}
FORM#suscripcion_home .item_formulario.condiciones LABEL A, .item_formulario.condiciones LABEL A{color:#F28C31;}
FORM#suscripcion_home .item_formulario.condiciones LABEL A:hover, .item_formulario.condiciones LABEL A:hover{color:#999;}

#ficha-z1 #productos{margin-top:-90px;}
#ficha-z06 #productos{margin-top:-80px;}
#ficha-z06-compact #productos{margin-top:-80px;}
/*
#ficha-z1.fichaproducto #inferior #izq IMG{margin:-80% 0 0 -10%;width:100%;}
#ficha-z06.fichaproducto #inferior #izq IMG{margin:-80% 0 0 -10%;width:100%;}
#ficha-z06-compact.fichaproducto #inferior #izq IMG{margin:-50% 0 0 -10%;width:100%;}
#ficha-z14.fichaproducto #inferior #izq IMG{margin:-80% 0 0 -10%;width:100%;}
#ficha-z14-self-service-inox.fichaproducto #inferior #izq IMG{margin:-80% 0 0 -10%;width:100%;}
#ficha-z40.fichaproducto #inferior #izq IMG{margin:-70% 0 0 -10%;width:100%;}
*/

/*Controle en primer plano en el slider de la home */
.bx-wrapper .bx-pager { z-index: 1000 !important; }

.col50{width: 48.5%; float:left;}
.col50.izq {border-right: 1px solid #ccc; padding-right: 14px;}
.col50.der {padding-left: 14px;}
.col50.der .btn_enviar {margin-left: 20px;}
.col50.izq .item_formulario { float: left; margin-right: 20px;}
.col50.der .item_formulario { float: left; margin-left: 20px;}
FORM#contacto-form input.cajasombra{ width: 180px; }
SECTION.forms {padding: 10px 0; overflow: hidden;}