.cf{clear:both;float:left;}
.cr{clear:both;float:right;}
.bl{display:block;}
.l{float:left;}
.r{float:right;}
.960{width:960px;}
.tac{text-align:center;}
.j{text-align:justify;}
.u{text-transform:uppercase;}
.under{text-decoration:underline;}
.i{font-style:italic;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.white{background:#fff;}
.nb{border:0px;}
.rel{position:relative;}
.ab{position:absolute;}
.tinos{font-family:'Tinos',arial,serif;}
.lucida{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
*{margin:0px;padding:0px;outline:none;}
html{margin:0px;padding:0px;}
body{margin:0px;padding:0px;background:#2f463c url("i/bg.jpg") no-repeat center 81px;}
p,span,strong,i,a,li,textarea,label,input,button,select,option{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:14px;color:#262e29;}
h1,h2,h3,h4,h5,h6{font-family:'Tinos',arial,serif;font-size:32px;color:#46423f;text-shadow:1px 1px #ffffff;font-weight:normal;}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'Tinos',arial,serif;font-size:32px;color:#6e9080;text-shadow:1px 1px #ffffff;font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'Tinos',arial,serif;font-size:32px;color:#6e9080;text-shadow:1px 1px #ffffff;font-weight:normal;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#4e6873;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:'Tinos',arial,serif;font-size:32px;color:#6e9080;text-shadow:1px 1px #ffffff;font-weight:normal;}
li{list-style:none;}
a{text-decoration:none;border:0px;}
img{display:block;border:0px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.wrapper{width:100%;}
.inner{position:relative;margin:0 auto;width:960px;}
.menu{clear:both;float:left;width:960px;height:81px;}.menu img{position:absolute;top:0px;left:0px;}
.menu ul{float:right;}.menu ul li{float:left;height:81px;background:url(i/menu.gif) no-repeat right bottom;}.menu ul li:last-child{background:none;}
.menu ul li a{float:left;display:block;padding:0px 30px;height:81px;line-height:81px;font-family:'Tinos',arial,serif;font-size:19px;color:#fff;}.menu ul li a:hover{color:#fcdaa9;}
.menu ul li a.actual{color:#fcdaa9;}
.header{clear:both;float:left;width:960px;height:384px;}.header h1{display:block;padding:0 0 0 216px;height:100px;line-height:100px;}
.header ul{position:absolute;top:117px;right:0px;padding:9px;border:solid 1px #f0f2f4;}.header ul li{float:left;}.header ul li a{float:left;display:block;width:16px;height:11px;text-indent:-9999em;}
.header ul li:first-child{padding:0 9px 0 0;}.header ul li:first-child a{background:url(i/espanol.gif) no-repeat top;}.header ul li:first-child a:hover{background-position:bottom;}
.header ul li:first-child+* a{background:url(i/english.gif) no-repeat top;}.header ul li:first-child+* a:hover{background-position:bottom;}
.hidden{display:none;}
#slides{clear:both;float:left;}#slides div{float:left;}
img.jFlowPrev{position:absolute;top:291px;left:21px;z-index:1;cursor:pointer;}
img.jFlowNext{position:absolute;top:291px;right:21px;z-index:1;cursor:pointer;}
.main{clear:both;float:left;width:960px;}.main .content{clear:both;float:left;padding:15px;width:637px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.main .content h2{margin:0 0 8px 0;height:30px;font-size:21px;border-bottom:solid 1px #ebecec;}.main .content h2 span{font-size:21px;}
.main .content h3.verde{margin:1px 0 0 0;padding:25px 0 0 0;width:637px;height:77px;background:url(i/verde.png) no-repeat;text-align:center;font-size:20px;text-shadow:1px 1px #141a0f;color:#fff;}.main .content h3.verde span{display:block;font-size:36px;color:#e6fbcb;text-shadow:1px 1px #141a0f;}
.main .content h3.somos{margin:25px 0 0 0;}
.main .content p{display:block;padding:10px 0 0 0;line-height:18px;text-align:justify;text-shadow:1px 1px #ffffff;}
.main .content ul{display:block;padding:10px 0 0 0;}.main .content ul li{display:block;padding:0 0 0 18px;background:url(i/bullet.png) no-repeat 0px 5px;}.main .content ul li a{display:block;}
.main .sidebar{float:right;width:282px;}.main .sidebar .sidebar-contacto{clear:both;float:left;width:282px;height:61px;}.main .sidebar .sidebar-contacto ul{clear:both;float:left;width:282px;height:61px;background:url(i/contacto.gif) repeat-x top;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.main .sidebar .sidebar-contacto ul li{float:left;height:61px;font-family:'Tinos',arial,serif;line-height:61px;font-size:19px;color:#fff;}.main .sidebar .sidebar-contacto ul li a{float:left;display:block;}
.main .sidebar .sidebar-contacto ul li.sc-1{width:116px;text-indent:25px;}
.main .sidebar .sidebar-contacto ul li.sc-2{width:53px;background:url(i/cline.png) repeat-y right top;}.main .sidebar .sidebar-contacto ul li.sc-2 a{display:block;width:51px;height:61px;background:url(i/sc2.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-contacto ul li.sc-2 a:hover{background-position:bottom;}
.main .sidebar .sidebar-contacto ul li.sc-3{width:58px;background:url(i/cline.png) repeat-y right top;}.main .sidebar .sidebar-contacto ul li.sc-3 a{display:block;width:56px;height:61px;background:url(i/skype.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-contacto ul li.sc-3 a:hover{background-position:bottom;}
.main .sidebar .sidebar-contacto ul li.sc-4{width:55px;}.main .sidebar .sidebar-contacto ul li.sc-4 a{display:block;width:55px;height:61px;background:url(i/facebook.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-contacto ul li.sc-4 a:hover{background-position:bottom;}
.main .sidebar .sidebar-conozca{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-conozca a{clear:both;float:left;display:block;width:282px;height:235px;background:url(i/conozca.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-conozca a:hover{background-position:bottom;}
.main .sidebar .sidebar-conozca-en{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-conozca-en a{clear:both;float:left;display:block;width:282px;height:235px;background:url(i/conozca-en.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-conozca-en a:hover{background-position:bottom;}
.main .sidebar .sidebar-ubicacion{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-ubicacion a{clear:both;float:left;display:block;width:282px;height:247px;background:url(i/ubicacion.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-ubicacion a:hover{background-position:bottom;}
.main .sidebar .sidebar-ubicacion-en{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-ubicacion-en a{clear:both;float:left;display:block;width:282px;height:247px;background:url(i/ubicacion-en.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-ubicacion-en a:hover{background-position:bottom;}
.main .sidebar .sidebar-instalaciones{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-instalaciones a{clear:both;float:left;display:block;width:282px;height:229px;background:url(i/instalaciones.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-instalaciones a:hover{background-position:bottom;}
.main .sidebar .sidebar-instalaciones-en{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-instalaciones-en a{clear:both;float:left;display:block;width:282px;height:229px;background:url(i/instalaciones-en.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-instalaciones-en a:hover{background-position:bottom;}
.main .sidebar .sidebar-galeria-productos{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-galeria-productos a{clear:both;float:left;display:block;width:282px;height:229px;background:url(i/gpro.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-galeria-productos a:hover{background-position:bottom;}
.main .sidebar .sidebar-galeria-productos-en{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-galeria-productos-en a{clear:both;float:left;display:block;width:282px;height:229px;background:url(i/gpro-en.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-galeria-productos-en a:hover{background-position:bottom;}
.main .sidebar .sidebar-instalaciones-dark{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-instalaciones-dark a{clear:both;float:left;display:block;width:282px;height:229px;background:url(i/sideinstalaciones.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-instalaciones-dark a:hover{background-position:bottom;}
.main .sidebar .sidebar-produccion{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-produccion a{clear:both;float:left;display:block;width:282px;height:197px;background:url(i/sideproduccion.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-produccion a:hover{background-position:bottom;}
.main .sidebar .sidebar-produccion-en{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-produccion-en a{clear:both;float:left;display:block;width:282px;height:197px;background:url(i/sideproduccion-en.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-produccion-en a:hover{background-position:bottom;}
.main .sidebar .sidebar-productos{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-productos a{clear:both;float:left;display:block;width:282px;height:235px;background:url(i/sideproductos.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-productos a:hover{background-position:bottom;}
.main .sidebar .sidebar-productos-en{clear:both;float:left;padding:11px 0 0 0;width:282px;}.main .sidebar .sidebar-productos-en a{clear:both;float:left;display:block;width:282px;height:235px;background:url(i/sideproductos-en.png) no-repeat top;text-indent:-9999em;}.main .sidebar .sidebar-productos-en a:hover{background-position:bottom;}
.footer{clear:both;float:left;margin:11px 0 22px 0;width:960px;height:53px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:rgba(3, 3, 1, 0.6);}.footer ul.f1{clear:both;float:left;padding:0 0px 0 13px;height:53px;}.footer ul.f1 li{float:left;padding:0 9px 0 0;height:53px;}.footer ul.f1 li a{float:left;display:block;height:53px;line-height:53px;font-size:12px;color:#ccdad3;text-shadow:1px 1px #000000;}.footer ul.f1 li a:hover{color:#fff;}
.footer ul.f2{float:right;padding:0 10px 0 15px;height:53px;background:#020201;}.footer ul.f2 li{float:left;padding:0 5px 0 0;height:53px;}.footer ul.f2 li a{float:left;display:block;height:53px;line-height:53px;font-size:12px;color:#66765d;text-shadow:1px 1px #000000;}.footer ul.f2 li a:hover{color:#fff;}
.fix{clear:both;}
.home{height:535px;background:rgba(255, 255, 255, 0.94);}
.productosx{height:737px;background:rgba(255, 255, 255, 0.94) url(i/productosx.jpg) no-repeat right top;}.productosx h3{padding:12px 0 0 0;font-size:24px;color:#775f3d;}
.productosx p.especializa{display:block;width:555px;}
.productosx img{display:block;margin:15px 0 5px 0;}
.produccionx{height:775px;background:rgba(255, 255, 255, 0.94) url(i/produccionx.jpg) no-repeat right top;}.produccionx h2.proh2{padding:0 0 1px 0;border-bottom:0px;background:url(i/proh2.png) repeat-x bottom;}.produccionx h2.proh2 span{color:#1e383b;}
.produccionx h3.whiteh3{margin:13px 0 20px 0;padding:23px 0 0 0;width:637px;height:79px;background:rgba(255, 255, 255, 0.8);font-size:20px;color:#593516;text-shadow:1px 1px #ffffff;text-align:center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.produccionx h3.whiteh3 span{display:block;font-size:36px;color:#475c2f;text-shadow:1px 1px #ffffff;}
.produccionx h4{display:block;padding:0 0 20px 0;font-size:24px;color:#775f3d;}
.produccionx p{display:block;line-height:19px;}.produccionx p.quieres1{padding:0 0 20px 0;width:601px;}
.produccionx p.quieres2{padding:0 0 20px 0;width:601px;}
.produccionx p.quieres3{padding:0 0 20px 0;width:396px;}
.produccionx p.quieres4{padding:0 0 20px 0;width:396px;}
.produccionx p.normas{padding:30px 0 0 0 ;}
.ubicacionx{height:725px;background:rgba(255, 255, 255, 0.94) url(i/ubicacionx.jpg) no-repeat right top;}.ubicacionx h2.proh2{padding:0 0 1px 0;border-bottom:0px;background:url(i/h2ub.png) no-repeat bottom;}.ubicacionx h2.proh2 span{color:#36654f;}
.ubicacionx h3.whiteh3{margin:13px 0 0px 0;padding:23px 0 0 0;width:637px;height:79px;background:rgba(255, 255, 255, 0.8);font-size:20px;color:#593516;text-shadow:1px 1px #ffffff;text-align:center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.ubicacionx h3.whiteh3 span{display:block;font-size:36px;color:#475c2f;text-shadow:1px 1px #ffffff;}
.ubicacionx h4{display:block;padding:20px 0 0 0;font-size:24px;color:#775f3d;}
.ubicacionx p{display:block;padding:0px;}
.ubicacionx .clima img{float:right;margin:0 0 0 20px;}
.hcontacto{height:120px;}
.mapa{clear:both;float:left;padding:10px 0 10px 10px;width:532px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.mapa iframe{float:left;}
.formulario{position:relative;float:right;padding:0 10px;width:387px;height:426px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.formulario h2{height:45px;line-height:45px;font-size:25px;color:#775f3d;border-bottom:solid 1px #e3e7e8;}
.formulario h3{padding:15px 0 30px 0;line-height:25px;font-size:20px;color:#333;}
.formulario img{position:absolute;top:44px;right:15px;}
.formulario ul{display:block;padding:0 0 1px 0;width:387px;border-bottom:solid 1px #e3e7e8;}.formulario ul li{display:block;margin:1px 0 0 0;padding:10px 0 10px 45px;width:342px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:13px;color:#fff;}.formulario ul li:first-child{background:#92a089 url(i/direccion.png) no-repeat 10px 10px;text-shadow:1px 1px #75816e;}
.formulario ul li:first-child+*{background:#68785e url(i/telfax.png) no-repeat 10px 10px;text-shadow:1px 1px #57664c;}
.formulario ul li:first-child+*+*{background:#3c4f2f url(i/email.png) no-repeat 10px 10px;text-shadow:1px 1px #36442b;}
.formulario ul li a{font-size:13px;color:#d5f2f9;text-shadow:1px 1px #36442b;}.formulario ul li a:hover{color:#fff;}
.formulario form{display:block;padding:5px 0 0 0;}.formulario form label{clear:both;float:left;height:35px;line-height:35px;font-family:'Tinos',arial,serif;font-size:17px;color:#0e4c57;}
.formulario form input{float:right;margin:0 0 4px 0;width:307px;height:35px;border:solid 1px #e0e0de;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.formulario form textarea{float:right;margin:0 0 4px 0;width:307px;height:70px;border:solid 1px #e0e0de;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.formulario form button{clear:both;float:left;display:block;margin:0 0 0 78px;width:91px;height:35px;background:url(i/enviar.png) no-repeat top;border:0px;cursor:pointer;font-family:'Tinos',arial,serif;font-size:17px;line-height:20px;color:#fff;text-indent:20px;text-shadow:1px 1px #87632f;}.formulario form button:hover{background-position:bottom;}
