body{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
nav, menu1{display:block;}
img, a, p{ margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0; padding:0;}

:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}

textarea, input{font-family: Arial, Helvetica, sans-serif; font-size: inherit; padding: 8px; background: #fff; border: 1px solid #ccc; color: #595959;}
	input[type=button], input[type=submit]{padding: 5px; font-size: 13px; font-weight: bold; /*background: #39c;*/ border: none; color: #fff; cursor: pointer;}
	input[type=button]:hover, input[type=submit]:hover{/*background: #111;*/ color: #fff}
	
.header{ background:#fff; width:1000px; height:90px; margin:auto;}

.header_izq{ float:left;}
.logotipo{ background:url(../images/logo.png) no-repeat; width:250px; height:90px; margin-left:55px; display:block;}

.header_der{ float:right;}

.contacto{ float:right; margin-top:22px; padding:5px; text-transform:uppercase; font-size:10px; color:#ef61a3; margin-right:55px; text-decoration:none; font-family:"Conv_Gotham-Medium";}
.contacto1{ float: right;  padding:5px; margin-top:22px; text-transform:uppercase; font-size: 9px; color:#b4b4b4; text-decoration:none; font-family:"Conv_Gotham-Medium";}

/*buscador*/

.search{ float:right; margin:20px 0 0 0; display:none;}
.search-form{overflow: auto; background:url(../images/buscador.jpg) no-repeat; width:171px; height:24px; display:none;}
.search-form input{line-height: normal;}
.search-form input[type=text]{float: left; width: 146px; height:20px; margin:4px 0px 0px 4px; padding:0px; font-size: 12px; background:none; border:none; color: #000;}
.search-form input[type=submit]{float: left; height:24px; width:20px; padding:0px; margin:0px; border: none; background:none;}

/*buscador*/

/*Menu*/

.menu{ float:right; clear:right; width:640px; height:30px;}
.menu1{ float:right; clear:right; width:605px; height:30px;}

/* main menu styles */
#nav { display:inline-block; width:100%; margin: 0 0 0 75px; padding:0;}
#nav li { margin:20px 5px 0 5px; float:left; position:relative; list-style:none; font-family:"Conv_Gotham-Medium"; font-size:12px; text-transform:uppercase;}

#nav li a{ text-decoration:none; display:block;}
#nav li:nth-child(1) a{color:#7697b9; background:url(../images/menu_li_ho.png) repeat-x bottom; padding-bottom:2px;}
#nav li:nth-child(2) a{color:#009933; background:url(../images/menu_li_em.png) repeat-x bottom; padding-bottom:2px;}
#nav li:nth-child(3) a{color:#01a8e0; background:url(../images/menu_li_pr.png) repeat-x bottom; padding-bottom:2px;}
#nav li:nth-child(4) a{color:#885bab; background:url(../images/menu_li_cl.png) repeat-x bottom; padding-bottom:2px;}
#nav li:nth-child(5) a{color:#ff8400; background:url(../images/menu_li_pro.png) repeat-x bottom; padding-bottom:2px;}
#nav li:nth-child(6) a{color:#e92839; background:url(../images/menu_li_co.png) repeat-x bottom; padding-bottom:2px;}
#nav li:nth-child(7) a{color:#e4e4e4; background:url(../images/menu_li_so.png) repeat-x center;}

/* selected menu element */
#nav li.act a, #nav li:hover > a { background:none;}

/* sublevels */
/*#nav ul li:hover a, #nav li:hover li a { background:#b9c087; border:none; color:#fff; margin:1px 0; padding:3px; width:100px; font-family:"Conv_Gotham-Medium"; font-size:10px; font-weight:normal;}
#nav ul li a:hover { color:#fff; background:#579933;}*/

#nav ul#nav2 > li a { background:#b9c087; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style: solid; color:#fff; margin:0; padding:3px; width:105px; font-family:"Conv_Gotham-Medium"; font-size:10px; font-weight:normal;}
#nav ul#nav2 > li a:hover { color:#fff; background:#579933;}

#nav ul#nav3 > li a { background:#9ce3fa; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style: solid; color:#fff; margin:0; padding:3px; width:100px; font-family:"Conv_Gotham-Medium"; font-size:10px; font-weight:normal;}
#nav ul#nav3 > li a:hover { color:#fff; background:#40bee8;}

#nav ul#nav4 > li a { background:#ff828d; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style: solid; color:#fff; margin:0 0 0 -125px; padding:3px; width:235px; font-family:"Conv_Gotham-Medium"; font-size:10px; font-weight:normal;}
#nav ul#nav4 > li a:hover { color:#fff; background:#e92839;}

/* drop down */
#nav li:hover > ul { opacity:1; visibility:visible;}
#nav ul { opacity:0; visibility:hidden; padding:0; width:175px; position:absolute;
    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
	z-index:9999;}
#nav ul li { float:none; margin:0;}
#nav ul a { font-weight:normal;}
#nav ul ul { left:160px; top:0px;}
		
/*Menu*/

.contenedor{ background:#fff; width:1000px; height:542px; margin:auto;}
.contenedor2{ background:#fff; width:1000px; height:665px; margin:auto;}
.cont{ margin:auto 55px; width:890px;}
.sombra{ background:url(../images/sombra_header.png) no-repeat; width:1000px; height:9px; position:absolute; z-index:999; margin-top: -1px;}
.noticias{ width:270px; height:28px; position:absolute; z-index:990; background:#fff; border: solid 1px #e6b1d5; border-top:none; margin-left:671px; opacity:0.9; overflow:hidden;}
.noticias span{ color:#0c4f93; padding:10px; font-family:"Conv_Gotham-Medium"; font-size:10px; display:block; float:left;}
.no_abrir{ background:url(../images/fle_not.png) no-repeat; display:block; float:right; width:182px; height:10px; margin:13px 10px 0px 0px; background-position: right top;}
.no_cerrar{ background:url(../images/cerrar.png) no-repeat; display:block; position:absolute; width:238px; height:9px; margin:-11px 10px 0px 20px; background-position: right top;}  

.logotipos{ margin:20px 0 10px 0; text-align: center; width:1000px; height:50px;}
.logotipos a{ padding:0 15px;}

.footer_hom{  background:#fff; width:1000px; height:40px; margin:auto; border-top:dotted 1px #85a7c9;}

.menu_foo_hom{width:400px; height:32px; margin: auto;}
.menu_foo_hom ul li a{float:left; margin-top:10px; padding:0px 5px; text-transform:uppercase; font-size:9px; text-decoration:none; color:#0c4f93; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.menu_foo_hom li:nth-child(3) a{ color:#b7b7b7;}

.footer{  background:#fff; width:1000px; height:40px; margin:auto; border-top:dotted 1px #85a7c9;}

.menu2{width:300px; height:32px; float:right; margin-right:0px;}
.menu2 ul li a{float:left; margin-top:10px; padding:0px 5px; text-transform:uppercase; font-size:9px; text-decoration:none; color:#0c4f93; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.menu2 li:nth-child(3) a{ color:#b7b7b7;}

.menu_logo{width:660px; height:32px; float:left;  margin-left:10px;}
.menu_logo ul li a{float:left; margin-top:10px; padding:0px 5px; text-transform:uppercase; font-size:11px; text-decoration:none; color:#0c4f93; font-family:"Conv_Gotham-Bold";}
.menu_logo li:nth-child(1) a{ color:#5364a6;}
.menu_logo li:nth-child(2) a{ background:url(../images/menu2_frosh.jpg) no-repeat center; display:block; width:41px; height:11px;}
.menu_logo li:nth-child(3) a{ color:#12a2c0;}
.menu_logo li:nth-child(4) a{ color:#eb1c2e;}
.menu_logo li:nth-child(5) a{ color:#6faf4e;}
.menu_logo li:nth-child(6) a{ color:#0c4f93;}
.menu_logo li:nth-child(7) a{ color:#ff8400;}
.menu_logo li:nth-child(8) a{ color:#006600;}

.empresa{ background:url(../images/empresa.jpg) no-repeat; position:absolute; width:1000px; height:542px; overflow-y: scroll;}

.empresa_izq{ float:left; width:445px; margin-left:55px;}
.empresa_izq p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; margin:24px 20px;}
.empresa_izq h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006600; font-weight:bold; padding:10px 20px;}
.empresa_izq img{ margin:auto; display:block;}

.empresa_der{ float:left; width: 500px;}
.empresa_der img{ padding:3px; border:dotted 1px #4cb770; margin:50px auto 0; display:block;}

.empresa_cent{ float:left; width:850px; margin-left:55px;}
.empresa_cent p, .empresa_cent li{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-align:justify}
.empresa_cent p{margin:24px 20px;}
.empresa_cent h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006600; font-weight:bold; padding:10px 20px;}
.empresa_cent ol { list-style-type: lower-alpha;}
.empresa_cent ul { list-style-type: circle; padding-left: 40px; margin: 15px 0;}

.arb_em{ width:100%; height:25px;}
.arb_em ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_em li a{ background:url(../images/arb_em_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#009933; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_em li:first-child a{ background:url(../images/arb_em_fle.png) no-repeat;}
.arb_em li:last-child a{ background:url(../images/arb_em_li.png) no-repeat; color:#0c4f93;}

.arb_cl{ width:100%; height:100%;}
.arb_cl ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_cl li a{ background:url(../images/arb_cl_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#885bab; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_cl li:first-child a{ background:url(../images/arb_cl_fle.png) no-repeat;}
.arb_cl li:last-child a{ background:url(../images/arb_cl_li.png) no-repeat; color:#0c4f93;}

.arb_pro{ width:100%; height:25px;}
.arb_pro ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_pro li a{ background:url(../images/arb_pro_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e17500; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_pro li:first-child a{ background:url(../images/arb_pro_fle.png) no-repeat;}
.arb_pro li:last-child a{ background:url(../images/arb_pro_li.png) no-repeat; color:#0c4f93;}

.arb_maq{ width:100%; height:100%;}
.arb_maq ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_maq li a{ background:url(../images/arb_maq_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0c4f93; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_maq li:first-child a{ background:url(../images/arb_maq_fle.png) no-repeat;}
.arb_maq li:last-child a{ background:url(../images/arb_maq_li.png) no-repeat; color:#0c4f93;}

.arb_colab{ width:100%; height:100%;}
.arb_colab ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_colab li a{ background:url(../images/arb_pr_co.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#E92848; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:uppercase; text-decoration:none;}
.arb_colab li:first-child a{ background:url(../images/arbol_fle_rojo.png) no-repeat;}
.arb_colab li:last-child a{ background:url(../images/arb_pr_co.png) no-repeat; color:#0c4f93;}

.arb_con{ width:100%; height:100%;}
.arb_con ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_con li a{ background:url(../images/arb_con_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ed5199; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:uppercase; text-decoration:none;}
.arb_con li:first-child a{ background:url(../images/arb_con_fle.png) no-repeat;}
.arb_con li:last-child a{ background:url(../images/arb_con_li.png) no-repeat; color:#0c4f93;}

.arb_faq{ width:100%; height:100%;}
.arb_faq ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_faq li a{ background:url(../images/arb_faq_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0c4f93; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:uppercase; text-decoration:none;}
.arb_faq li:first-child a{ background:url(../images/arb_faq_fle.png) no-repeat;}
.arb_faq li:last-child a{ background:url(../images/arb_faq_li.png) no-repeat; color:#0c4f93;}

.arb_prod{ width:100%; height:25px;}
.arb_prod ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_prod li a{ background:url(../images/arb_prod_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#40bee8; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_prod li:first-child a{ background:url(../images/arb_prod_fle.png) no-repeat;}
.arb_prod li:last-child a{ background:url(../images/arb_prod_li.png) no-repeat; color:#0c4f93; text-transform: none;}

.arb_prodC{ width:100%; height:25px;}
.arb_prodC ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_prodC li a{ background:url(../images/arb_prod_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#40bee8; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_prodC li:first-child a{ background:url(../images/arb_prod_fle.png) no-repeat;}
.arb_prodC li:last-child a{ background:url(../images/arb_prod_li.png) no-repeat; color:#0c4f93; text-transform: none;}

.arb_prodM{ width:100%; height:25px;}
.arb_prodM ul{ margin:10px 0; padding:10px 0; display:block;}
.arb_prodM li a{ background:url(../images/arb_prod_li.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#40bee8; float:left; padding:1px 0px 0px 12px; margin-right:5px; text-transform:none; text-decoration:none;}
.arb_prodM li:first-child a{ background:url(../images/arb_prod_fle.png) no-repeat;}
.arb_prodM li:last-child a{ background:url(../images/arb_prod_li.png) no-repeat; color:#0c4f93; text-transform: none;}

.paraDespues{display: none;}



.fundamentos{ background:url(../images/fondo_fundamentos.jpg) no-repeat; width:1000px; height:542px; position:absolute;}

.circulo1,.circulo2,.circulo3,.circulo4,.circulo1:hover,.circulo2:hover,.circulo3:hover,.circulo4:hover{ background:url(../images/circulos.png) no-repeat;}

.circulo1{ background-position:0px 0px; width:140px; height:140px; position:absolute; top:198px; left:220px;}
.circulo2{ background-position:-140px 0px; width:140px; height:140px; position:absolute; top:198px; left:350px;}
.circulo3{ background-position:-280px 0px; width:140px; height:140px; position:absolute; top:198px; left:480px;}
.circulo4{ background-position:-420px 0px; width:140px; height:140px; position:absolute; top:198px; left:610px;}

.circulo1:hover{ background-position:0px -140px; width:456px; height:456px; position:absolute; top:40px; left:55px;}
.circulo2:hover{ background-position:-456px -140px; width:456px; height:456px; position:absolute; top:40px; left:185px;}
.circulo3:hover{ background-position:-912px -140px; width:456px; height:456px; position:absolute; top:40px; left:315px;}
.circulo4:hover{ background-position:-1368px -140px; width:456px; height:456px; position:absolute; top:40px; left:445px;}

.nuestro_eq{ background:url(../images/nuestro_equipo.jpg) no-repeat; width:1000px; height:542px; position:absolute;}

.presencia{ width:1000px; height:542px; position:absolute;}
.presencia span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#B9B9B9; float:left; padding:3px 5px 0px 20px;}
.presencia p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#B9B9B9; text-align:justify; padding-left:20px;}

.historia{ width:1000px; height:542px; position:absolute;}
.historia p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; padding-left:20px; margin:20px 0;}
.historia p span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006600;}

/*estilo historia*/

.historia_timeline{width:869px; height:430px; position:relative; overflow:hidden;}
.bt_left_tl{background:url(../images/time_bt_l.jpg) no-repeat; width:39px; height:430px; position:absolute; z-index:30; left:0; cursor:pointer;}
.bt_right_tl{background:url(../images/time_bt_r.jpg) no-repeat; width:39px; height:430px; position:absolute; z-index:30; left:832px; cursor:pointer;}
.timeline{overflow:hidden; position:absolute; left:40px; margin-top:5px;}
.lightbox{background:rgba(0,0,0,.7); display:block; width:100%; height:100%; z-index:1000; position:absolute; display:none;}
#zoom_time{ top:50%; left:50%; position:absolute;}
.cerrar{background:url(../images/close.png) no-repeat; width:49px; height:46px; position:absolute; top:50px; right:50px; cursor:pointer;}

/*estilo historia*/

.cont_mx_usa{ width:890px; margin-top: 0px;}
.cont_tex{ width:730px; margin:0 auto;}

.mx{}
.usa{display:none;}
.mx2{display:none;}
.usa2{}
.mx3{}
.usa3{display:none;}


.aguas{ margin-top:100px;display:block;float:left;}
.pinia{right:0; position:absolute; margin:-35px 0 0 0px; z-index:99;}
.pinia1{right:0; position:absolute; margin:-0px 0 0 0px; z-index:99;}
.arbol_atole{ margin-top:70px;display:block;float:left;}
.arbol_frutal{ margin-top:70px;display:block;float:left;}
.arbol_winis_cuadreta{ margin-top:100px;display:block;float:left;}
.arbol_barrita{ margin-top:150px;display:block;float:left;}
.arbol_tubito{ margin-top:150px;display:block;float:left;}
.arbol_liquido{ margin-top:150px;display:block;float:left;}
.arbol_frosh_varita_magica{ margin-top:120px;display:block;float:left;}
.arbol_frutaffy{ margin-top:120px;display:block;float:left;}
.aguas_USA{ margin-top:50px;display:block;float:left;}
.aguas_USA_family{ margin-top:20px;display:block;float:left;}
.arbol_atole_USA{ margin-top:70px;display:block;float:left;}
.arbol_chilito_USA{ margin-top:180px;display:block;float:left;}
.arbol_ready_to_drink_USA{ margin-top:180px;display:block;float:left;}
.arbol_winis_cuadreta_USA{ margin-top:170px;display:block;float:left;}
.arbol_winis_barrita_USA{ margin-top:200px;display:block;float:left;}

.cont_tabla{ width:890px;}
.cont_tabla p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; margin:20px 0;}
.tabla{ background:url(../images/fondo_tabla.jpg) no-repeat; width:887px; height:411px;}
.tabla1{ background:url(../images/fondo_tabla1.jpg) no-repeat; width:887px; height:411px;}

.producto{ display:block; width:140px; height:20px; float:left;}
.nutrimental{ display:block; width:160px; height:20px; float:left; margin-left:18px;}
.tecnica{ display:block; width:90px; height:20px; float:left; margin-left:18px;}

.pro{ margin-top:1px; margin-left:1px;}
.nut{ display:none; margin-top:1px; margin-left:1px;}
.tec{ display:none; margin-top:1px; margin-left:1px;}

.certificaciones{ background:url(../images/certificaciones.jpg) no-repeat; width:1000px; height:542px; position:absolute;}

.clientes{ background:url(../images/clientes.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.contactonos{ display:block; width:150px; height:18px; position:absolute; top:476px; left:770px;}
.porque{ display:block; width:305px; height:32px; position:absolute; top:298px; left:78px;}
.queHago{ display:block; width:365px; height:32px; position:absolute; top:341px; left:78px;}
.comoPuedo{ display:block; width:318px; height:32px; position:absolute; top:384px; left:78px;}
.queHago_form{ display:block; width:176px; height:17px; position:absolute; top:444px; left:761px;}



.cli_form{ background:url(../images/clie_form.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.cont_from{ position:absolute; width:886px; height:222px; top:70px; left:59px;}

.for_nombre{ position:absolute; width:340px; height:11px; top:50px; left:81px; padding:4px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_email{ position:absolute; width:358px; height:11px; top:74px; left:62px; padding:4px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_empresa{ position:absolute; width:358px; height:11px; top:74px; left:499px; padding:4px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_comentarios{ position:absolute; width:755px; max-width:755px; height:52px; max-height:52px; top:98px; left:103px; padding:4px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_enviar{ position:absolute; width:105px; height:45px; top:177px; left:781px; background:none; border:none; cursor: pointer;}

.proveedores{ background:url(../images/proveedores.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.pro_form{ background:url(../images/pro_form.jpg) no-repeat; width:1000px; height:542px; position:absolute;}

.colaboradores{ background:url(../images/colaboradores.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.porque1{ background:url(../images/colaboradores_porque.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.queHago1{ background:url(../images/colaboradores_queHago.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.comoPuedo1{ background:url(../images/colaboradores_como.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.colab_form{ background:url(../images/colaboradores_queHago_forma.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.cont_from1{ position:absolute; width:926px; height:263px; top:100px; left:0px;}
.for_nombre1{ position:absolute; width:352px; height:15px; top:60px; left:124px; padding:2px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_email1{ position:absolute; width:368px; height:15px; top:83px; left:106px; padding:2px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_comentarios1{ position:absolute; width:766px; max-width:766px; height:61px; max-height:61px; top:109px; left:147px; padding:2px 5px; font-size:12px; background:none; border:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
.for_enviar1{ position:absolute; width:97px; height:40px; top:217px; left:827px; background:none; border:none; cursor: pointer;}

.1for_adjunto{ position:absolute; top:203px; left:60px; background-color: #123454; border:transparent;}

.cont_from2{ position:relative; width:926px; height:263px; top:65px; left:-35px; background-color: #738BAF;}
.cont_from2_mensaje{ position:absolute; width:200px; height:70px; top:100px; left:390px; background-color: #A0B2C8;}
.cont_from3{ position:relative; width:886px; height:263px; top:30px; left:4px; background-color: #80AEA1;}
.cont_from3_mensaje{ position:absolute; width:200px; height:70px; top:100px; left:390px; background-color: #A4C3BE;}

.cont_from4{
    background-color: #505050;
    float: left;
    height: 680px;
    opacity: 0.95;
    position: fixed;
    width: 1000px;
    z-index: 999999;
    }
    
.cont_from4_mensaje{
    float: right;
    height: 60px;
    right: 60px;
    width: 80px;
    }

.cont_from4_img{
    background:url(../images/modal_gracias_espanol.png) no-repeat;
    height: 500px;
    margin: 100px auto;
    width: 800px;
    }

.cont_from5{ position:relative; width:886px; height:263px; top:30px; left:4px; background-color: #96ACC1;}
.cont_from5_mensaje{ position:absolute; width:200px; height:70px; top:100px; left:390px; background-color: #B3C1CE;}
.cont_from6{ position:relative; width:886px; height:263px; top:30px; left:4px; background-color: #A9B0B6;}
.cont_from6_mensaje{ position:absolute; width:200px; height:70px; top:100px; left:390px; background-color: #D0D3D8;}
.cont_from7{ position:relative; width:886px; height:263px; top:30px; left:4px; background-color: #A9B0B6;}
.cont_from7_mensaje{ position:absolute; width:200px; height:70px; top:100px; left:390px; background-color: #D0D3D8;}





.maquila{ background:url(../images/maquila.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.maq_form{ background:url(../images/maq_form.jpg) no-repeat; width:1000px; height:542px; position:absolute;}

.con_form{ background:url(../images/con_form2.jpg) no-repeat; width:1000px; height:665px; position:absolute;}
.con_formUS{ background:url(../images/CONTACTUS.jpg) no-repeat; width:1000px; height:542px; position:absolute;}

.faq{ background:url(../images/faq.jpg) no-repeat; width:1000px; height:542px; position:absolute;}
.preguntas{ }

.pre01{ background:url(../images/faq/pre01.png) no-repeat; width:265px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex01{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre02{ background:url(../images/faq/pre02.png) no-repeat; width:538px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex02{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre03{ background:url(../images/faq/pre03.png) no-repeat; width:418px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex03{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre04{ background:url(../images/faq/pre04.png) no-repeat; width:313px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex04{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre05{ background:url(../images/faq/pre05.png) no-repeat; width:343px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex05{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre06{ background:url(../images/faq/pre06.png) no-repeat; width:423px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex06{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre07{ background:url(../images/faq/pre07.png) no-repeat; width:573px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex07{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}
.pre08{ background:url(../images/faq/pre08.png) no-repeat; width:292px; height:29px; display:block; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; padding:9px 0px 0px 22px;}
.pre_tex08{ background:url(../images/faq/fondo_res.png); padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; height:0px; overflow:hidden; line-height:18px;}

.ti_pre{ color:#0c4f93; background:url(../images/faq/fondo_res.png);}

/*estilos de boton*/
.custom-input-file {
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    border: none;
    background: none;
    color: #000;
    text-align: left;
    font-family: arial;
    float: left;
    top: 186px;
    width: 600px;
    height: 25px;
    left: 55px;
}

.custom-input-file .for_adjunto {
    margin: 0;
    padding: 0;outline:0;
    font-size: 10000px;
    border: 10000px solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -1000px;
    top: -1000px;
    cursor: pointer;
}
.custom-input-file .archivo1 {
    background: none;
    color: #fff;
    font-size: 17px;
    float: right;
}
.custom-input-file:hover .archivo1 {
    background-color: #fff;
    color: #000;   
}
/*estilos de boton*/

/*mensaje de archivo*/
.mensaje_archivo{
    left: 307px;
    position: absolute;
    text-align: center;
    color: #063757;
    top: 223px;
    width: 200px;
}
/*mensaje de archivo*/

.arbolCategorias{
	float: left;
	margin-top: 61px;
}