@charset "utf-8";



/* 	RESET  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,body,html,p,blockquote,

fieldset,input
{ margin:0; padding:0; outline:none;}

ol,ul,li	
{ list-style:none; outline:none; }

a img,:link img,:visited img
{ border:none; outline:none;}

a 
{ text-decoration:none; outline:none;}

a:hover
{ text-decoration:none; outline:none;}

.clear	
{ clear:both; outline:none;}

a, a:hover, a:link, a:visited
{ outline:none;}

.clear
{ clear:both; margin:0; padding:0;}

span
{ display:none; }

object
{ outline:none;}

.hide
{ display:none; }


/* 	LAYOUT  */

html, body
{ height:72% }


body
{ background:#ffffff; font-family:Arial, Helvetica, sans-serif;  }


.cuerpo										
{ position:relative; top:200px; left:0; right:0; }



/*contenidos*/
.wrapper
{ position:absolute; z-index:2;}


.wrapper .container_24
{ position:relative; margin-bottom:60px;}

.wrapper p
{ font-size:14px; color:#404041; line-height:28px;  }

.wrapper p a
{ color:#333; font-weight:bold;}

.wrapper p a:hover
{ text-decoration:underline;}

.wrapper h3
{ font-family:'Terminal Dosis', sans-serif; font-size:24px; font-weight:200; margin-bottom:10px;  }

.wrapper h3 font
{ font-size:30px; font-weight:700; color:#faa61a; }




.icon_list
{ width:100%;}

.icon_list li
{ float:left; width:104px; margin:12px 27px; }

.icon_list li p
{ text-align:center; font-size:12px; margin:10px 0 0 0; line-height:13px;}

.icon_list li a
{ display:block; width:104px; height:104px; overflow:hidden; background-position:0 0; background-repeat:no-repeat; }




.icon_list li a.fisherprice
{ background-image:url(../images/marcas/m001.png); }

.icon_list li a.vtech
{ background-image:url(../images/marcas/m002.png); }

.icon_list li a.avent
{ background-image:url(../images/marcas/m003.png); }

.icon_list li a.biemme
{ background-image:url(../images/marcas/m004.png); }

.icon_list li a.quinny
{ background-image:url(../images/marcas/m005.png); }

.icon_list li a.tinylove
{ background-image:url(../images/marcas/m006.png); }




.icon_list li a.kiddies
{ background-image:url(../images/marcas/m007.png); }

.icon_list li a.babyone
{ background-image:url(../images/marcas/m008.png); }

.icon_list li a.graco
{ background-image:url(../images/marcas/m009.png); }

.icon_list li a.nuk
{ background-image:url(../images/marcas/m010.png); }

.icon_list li a.rondi
{ background-image:url(../images/marcas/m011.png); }

.icon_list li a.chicco
{ background-image:url(../images/marcas/m012.png); }


.icon_list li a:hover
{ background-position:0 -104px; }







.hover
{ position:fixed; bottom:0; left:0; right:0; height:150px; /*background-color:#000;*/ z-index:5;}

.bg_slide
{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; }

.bg_slide img
{ width:100%; height:100%; text-align:center; }



/*bxslider*/
.bx-pager
{ position:fixed; top:30%; left:0px; z-index:99; width:60px;}

.bx-pager .pager-link
{ background-color:#151515; width:18px; height:18px; display:block; margin:10px 3px 10px 0px; -webkit-transition:all 0.5s ease-in-out 0.0s; -moz-transition:all 0.5s ease-out 0.0s; -o-transition:all 0.5s ease-out 0.0s; -ms-transition:all 0.5s ease-out 0.0s; transition:all 0.5s ease-out 0.0s;}

.bx-pager .pager-active	
{ background-color:#faa61a; width:36px;-webkit-transition:all 0.5s ease-in-out 0.0s; -moz-transition:all 0.5s ease-out 0.0s; -o-transition:all 0.5s ease-out 0.0s; -ms-transition:all 0.5s ease-out 0.0s; transition:all 0.5s ease-out 0.0s;  }



.splash_text
{ position:absolute; top:43%; height:90px; left:0; width:100%; z-index:9; text-align:center; background:url(../images/bg/075.png); }

.splash_text h1
{ padding:14px 0 0 0; font-family:'Terminal Dosis', sans-serif; color:#FFF; font-size:45px; font-weight:200; text-shadow: 0px 4px 2px rgba(0, 0, 0, 0.5); }





.header										
{ position:fixed; top:0; left:0; right:0; height:180px; background:url(../images/a1backup.png); border-bottom:1px solid #B2B2B2; z-index:15;}



.header .logo
{ display:block; height:103px; margin:0; width:220px; float:left; overflow:hidden;}




/*menu*/

.header .menu
{ float:left;  margin:100px 0px 0 0; background:#FFAA7C}

.header .menu li
{ display:inline;  }

.header .menu li a
{ color:#CCC; font-size:14px; font-weight:400; text-transform:uppercase; font-family:'Terminal Dosis', sans-serif; padding:20px;}

.header .menu li a:hover,
.header .menu li a.activo
{ color:#02A7FA;}







ul.items_productos 							{ display:none; width:250px; background:url(../images/bg/075.png); position:absolute; top:60px; left:60%; margin-left:20px; }
ul.items_productos li						{ width:100%; display:block !important; float:none; border-bottom:1px solid #000; cursor:pointer; }

ul.items_productos li ul li 				{ }
ul.items_productos li h3 					{ color:#FFA420; text-indent:25px; padding:20px 0; font-weight:300; font-size:16px; background:url(../images/bg/075.png); }
ul.items_productos li ul li a				{ display:block; text-transform:capitalize !important; padding:8px 20px !important; }
ul.items_productos li a:hover,				
ul.items_productos li a.activo				{ background:url(../images/bg/050.png);}


/*.productos:hover > ul.items_productos		{ display:block;}*/
/*.productos > ul.items_productos				{ display:none;}*/



.wrapper
{ background-color:#e5e5e5; position:relative; z-index:5; width:100%; top:70%; padding:20px 0; }




.firma	
{ position:fixed; bottom:0; left:0; right:0; height:14px; background-color:#040c17; color:#999; font-size:10px; text-align:center; padding:4px 20px; z-index:999999999999999999999999999999 !important; border-top:1px solid #000; border-bottom:8px solid #0c2645; }

.firma a 
{ color:#EEE; text-decoration:none; }

.firma a:hover
{ color:#a3bd09; text-decoration:none; }




.contenidos
{ background-color:#e5e5e5;  }


.contenidos h3
{ color:#404041; font-size:16px; line-height:24px; margin-top:20px;  }

.contenidos h3 font
{ color:#fa981a;  }

.contenidos p	
{ font-size:12px; color:#6d6d6d; line-height:24px; margin-bottom:30px; }


.contenidos .grid_24
{ background-color:#FF0000; position:relative; }



.contenidos .texto
{ float:left; padding:65px 40px 35px; width:520px; }
	
.contenidos .texto p
{ font-size:14px; margin:10px 0 0;  }
	
.contenidos .texto div.video_institucional
{ background:url(../images/bg/bg_video.jpg) bottom center repeat-x;}


.contenidos .menu_aux
{ float:left;/* background-color:#d3d3d3;*/ padding:40px 0 0 0; margin:40px 0 0 0; width:350px;  }


.contenidos .menu_aux ul li
{ border-bottom:1px solid #848484; padding:0; margin:5px 0 5px 0; }

.contenidos .menu_aux ul li:first-child
{ border-top:1px solid #848484;}

.contenidos .menu_aux ul li div
{ float:left; margin:0 12px; line-height:29px; color:#000; }

.contenidos .menu_aux ul li div.icono
{ background:0 0 no-repeat; width:42px; height:33px; overflow:hidden; float:right; margin-right:22px;  }

.contenidos .menu_aux ul li div.pdf
{ background:url(../images/iconos/pdf.png) 0 0 no-repeat; margin:0 0 0 59px; }

.contenidos .menu_aux ul li div.mail
{ background:url(../images/iconos/mail.png) 0 0 no-repeat; }

.contenidos .menu_aux ul li:hover div.icono
{ background-position:0 -33px;}

.contenidos .menu_aux ul li	a	
{ float:left; color:#404041; font-size:12px; line-height:14px; font-weight:bold; }

.contenidos .menu_aux ul li font
{ font-size:12px; color:#404041; font-weight:bold; line-height:27px;}




/* sociales */
p.compartir 											{ position:absolute; top:15px; right:112px;}
a.twitter,
a.facebook,
a.email-button { width:25px; height:25px; display:block; float:right; overflow:hidden; margin:0 5px; position:absolute; right:10px; top:14px; }
a.facebook			{ background:url(../images/iconos/facebook.png) 0 0 no-repeat; }
a.twitter			{ background:url(../images/iconos/twitter.png) 0 0 no-repeat; right:42px; }
a.email-button			{ background:url(../images/iconos/email.jpg) 0 0 no-repeat; right:74px; }
a.facebook:hover,				
a.twitter:hover											{ background-position:0 -25px; }


.contenidos .menu_aux ul li	a.folleto 					{ position:relative; background:url(../images/bg/btn_pdf.jpg) no-repeat 0 0; width:349px; height:73px; display:block; }
/*.contenidos .menu_aux ul li.video_institucional 		{ background:url(../images/bg/bg_video.jpg) bottom center repeat-x;   }*/
.contenidos .menu_aux ul li a.consultar_producto 		{ position:relative; background:url(../images/bg/consultar.png) no-repeat 0 0; width:349px; height:73px; display:block; }

.contenidos .menu_aux ul li	a.consultar_producto:hover,
.contenidos .menu_aux ul li	a.folleto:hover				{ background-position:0 -73px; }

h1 														{ padding:14px 0 0 150px; color:#e3e3e3; font-family:'Terminal Dosis', sans-serif; font-size:18px; height:38px; display:block; }
h1 font 												{ color:#fa981a;}
.contenidos .fijos										{ background:#08192E url(../images/bg/fijos.png) repeat-x;}
.contenidos .aereos 									{ background:#08192E url(../images/bg/aereos.png) repeat-x;}
.contenidos .expedicion 									{ background:#08192E url(../images/bg/aereos.png) repeat-x;}
.contenidos .aireacion									{ background:#08192E url(../images/bg/aireacion.png) repeat-x;}
.contenidos .prelimpieza								{ background:#08192E url(../images/bg/prelimpieza.png) repeat-x;}
.contenidos .mecanizacion								{ background:#08192E url(../images/bg/mecanizacion.png) repeat-x;}

.contenidos .contacto 									{ background-color:#08192E; }
.contenidos .empresa 									{ background-color:#08192E; }
.contenidos .producto									{ background-color:#08192E; }
.contenidos .servicios 									{ background-color:#08192E; }





/*footer*/
.footer	
{ background:#08192e; padding:0; margin:0 0 0; }

.footer .datos_footer
{ padding:30px; width:250px;}

.footer .datos_footer div
{ color:#747474; font-size:12px; border-bottom:1px solid #333; padding:20px; }

.footer .datos_footer div.last
{ border:none;}

.footer .datos_footer div font
{ color:#a8a8a8; font-weight:bold; margin-left:15px; }

.footer .datos_footer div a
{ color:#747474; font-weight:bold; }

.footer .datos_footer div a:hover
{ text-decoration:underline;  }

.footer .links
{ float:left; padding-top:32px; }

.footer .links h4
{ text-indent:45px; border-bottom:1px solid #333; font-size:12px; color:#a8a8a8; font-weight:bold; padding:19px 0; margin-bottom:12px; background:url(../images/iconos/links.png) 21px 18px no-repeat; }


.footer .links ul
{  }

.footer .links ul li
{ float:left; width:50%; margin:2px 0; }

.footer .links ul.footer_productos li
{ width:100% !important;}

.footer .links ul li a
{ font-size:12px; color:#747474; padding-left:6px; }

.footer .links ul li p 
{ font-size:13px; color:#AAA;  }

.footer .links ul li a:hover
{ color:#CCC; }

.footer .links ul li a font
{ color:#fa981a; }

.footer .links ul li p font
{ color:#ccc; }



#map_canvas 											{ width:100%; height:400px;}
#map_canvas .gmnoprint a 								{ display:none !important; }
#map_canvas div div a div img  							{ display:none !important; }



.form 													{ margin-top:20px; padding-left:30px;	}
.form form												{ width:466px;	}
.form form label										{ display:block; margin:0 0 10px 0;	}
.form form label p										{ margin:0; padding:0;	}
.form form label p.error								{ color:#900; font-size:10px; margin-top:-5px; text-indent:12px; display:none;	}
.form form label input									{ height:24px;	}
.form form label textarea								{ resize:none; height:85px; padding:10px !important;}
.form form label input,
.form form label textarea								{ font-family:Arial, Helvetica, sans-serif; color:#666; width:445px; font-size:12px; padding:4px 10px;}



.form form a.enviar										{ width:100px; float:right; padding:6px 0; text-align:center; color:white; font-weight:bold; font-size:14px; text-transform:uppercase; display:block; background-color:#FFA420; 	}
.form form a.enviar:hover 								{ background-color:#F90;  }



.form-success {
	background: #FFFFCC;	
	color: #000000;
	font-weight: bold;
	padding:10px;
	padding-left: 32px;
	margin: 20px 0 10px 0;
	text-align: center;
        width: 87%;
}


.form-error {
	background: #cb6004;
	/*background: #cb6004 0;*/		
	color: #FFFFFF;
	margin: 20px 0 10px 0;
	font-weight: bold;	
	padding:10px;
	padding-left: 32px;
	width: 87%;
	text-align: center;
}



.splash_galeria   										{ position:fixed; top:61px; left:0; width:100%; overflow:hidden; z-index:14; overflow:hidden;}
.galeria												{ display:block; width:100%; /*height:400px;*/ position:relative; }
.splash_content 										{ display:block; width:100%; /*height:400px;*/ position:relative; }

.galeria .hover_galeria									{ display:none; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/bg/075.png) repeat; z-index:89898989889;  }
.galeria .hover_galeria .btn_galeria					{ width:147px; height:49px; overflow:hidden; background:url(../images/iconos/btn_galeria.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-25px 0 0 -73px; }
.galeria .hover_galeria .btn_galeria:hover				{ background-position:0 -49px; }
.galeria img											{ border:none; width:100%; min-width:1024px;  }
.splash_content img											{ border:none; width:100%; min-width:1024px;  }


.contenedor_scrollable									{ position:absolute; top:461px; left:0; width:100%; z-index:14;}


.icono_producto 										{ width:104px; height:104px; position:absolute;; top:-27px; left:30px;}
._fijos 													{ background:url(../images/iconos/silos.png) no-repeat 0 0;}
._aereos 												{ background:url(../images/iconos/silos-aereos.png) no-repeat 0 0;}
._expedicion 												{ background:url(../images/iconos/silos-expedicion.png) no-repeat 0 0;}
._prelimpieza											{ background:url(../images/iconos/prelimpieza.png) no-repeat 0 0;}
._aireacion 											{ background:url(../images/iconos/aireacion.png) no-repeat 0 0;}
._mecanizacion											{ background:url(../images/iconos/mecanizacion.png) no-repeat 0 0;}
._servicios 											{ background:url(../images/iconos/servicios.png) no-repeat 0 0;}
._contacto 												{ background:url(../images/iconos/contacto.png) no-repeat 0 0;}
._empresa 												{ background:url(../images/iconos/empresa.png) no-repeat 0 0;}

::selection 											{ background-color:#FFA420; color:white; }
::-moz-selection 										{ background-color:#FFA420; color:white; }

.test 													{ color:white; position:fixed; top:5px; right:5px; z-index:999999999999999;}
.datos_mapa 											{ display:none; width:184px; height:75px; margin-left:-457px; background-color:red; position:absolute; left:50%; top:108px; color:white; z-index:9999999999999999;	}

p.home 													{ padding:0 0px; margin:0px 0 14px; line-height:20px;}

h3.home 
{ border-bottom:#666 1px solid; padding-bottom:10px;  }

.wrapperHome 											{ border-top:2px solid #08192e;}
.imagenes_empresa 										{ margin-top:45px;}
.folleto 												{ line-height:30px !important;}



.tester 												{ position:fixed; right:0; top:0; padding:12px; background-color:white; color:#900; z-index:9999999999999999999 }


.footer	a.firma	 							{ bottom:13px; color:#1B81AD; float:right; margin-bottom:0; margin-right:0; position:absolute; right:14px; }
.footer	a.firma:hover		 				{ color:#A3BD09;}


.language 								{ float:right; }
.language-es, .language-en 					{ width:16px; height:11px; display:block; float:left; margin:24px 4px 4px 4px;}
.language-en 							{ background:url(../images/iconos/en.png) no-repeat 0 0; }
.language-es 							{ background:url(../images/iconos/es.png) no-repeat 0 0;}
.language-activo,.language-es:hover, .language-en:hover		{ background-position:0 -11px;}




.linkbody
{font-weight: bold; COLOR: #68686A; font-size: 12px;text-decoration: none;font-family: Arial, Verdana;}

.linkbody:hover 
{font-weight: bold; COLOR: #009496; font-size: 12px;text-decoration: none;font-family: Arial, Verdana;}