/*EMPIESA ESTILO DE FONDO*/
.fondo{z-index:-1000;position:fixed;width:100%;height:100%;background:url(../imagenes/fondo.jpg);left:0px;top:0px;}
/*TERMINA ESTILO DE FONDO*/

/*EMPIESA ESTILO CONTENEDOR PRINCIPAL*/
.contenedor{position:absolute;width:960px;height:auto;left:50%;margin-left:-480px;top:0;background:url(../imagenes/bkcont.png);Moz-box-shadow: 0 0 15px 5px #000;-webkit-box-shadow: 0 0 15px 5px #000; box-shadow: 0 0 15px 5px #000;box-shadow:0 0 15px 5px #000;}
/*TERMINA ESTILO CONTENEDOR PRINCIPAL*/

/*EMPIESA ESTILO DE MENÚ*/
.cabecera{width:100%;height:120px;}
.cabecera .logo{position:absolute;width:250px;height:110px !important;margin-top:5px;margin-left:35px;background:url(../imagenes/fondologo.png);text-align:center;}
.cabecera .logo img{border:none;}
.cabecera .menu{z-index:100;position:absolute;list-style:none;width:920px;height:30px;top:80px; text-align:center;font-weight:bold;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,arial;font-size:11px;}
.cabecera .menu .botonact{z-index:110 !important;position:absolute;width:100px;height:60px;background:url(../imagenes/boton2.png);background-position:left bottom;color:#ffffff;margin-top:-30px;}
.cabecera .menu .botonact a {display:block;text-decoration: none;color:#ffffff;margin-top:10px;outline:none;}
.cabecera .menu .boton{position:absolute;width:100px;height:60px;background:url(../imagenes/boton2.png);color:#ffffff;margin-top:-30px;}
.cabecera .menu .boton:hover{z-index:110 !important;position:absolute;width:100px;height:60px;background-position:left bottom;color:#ffffff;/*margin-top:-58px;*/}
.cabecera .menu .boton a {display:block;text-decoration: none;color:#ffffff;margin-top:10px;}
.cabecera .menu .boton a:hover {font-size:11px;}
.inicio{z-index:100;margin-left:260px;}/*estilo para los botones incrmentar btn6,btn7,btn8...hasta donde sea nescesario y ajustar margen entre cada uno con 90px de distancia*/
.inicio:hover .capa2{display:block;}
.btn2{z-index:99;margin-left:350px;}
.btn2:hover .capa2{display:block;}
.btn3{z-index:98;margin-left:440px;}
.btn3:hover .capa2{display:block;}

.btn4{z-index:97;margin-left:530px;}
.btn4:hover .capa2{display:block;}

.btn5{z-index:96;margin-left:620px;}
.btn5:hover .capa2{display:block;}
.btn6{z-index:95;margin-left:710px;}
.btn6:hover .capa2{display:block;} 
.btn7{z-index:94;margin-left:800px;}
.btn7:hover .capa2{display:block;}
.barra{z-index:111;position:absolute;width:100%;height:30px;top:93px;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif,arial;background:url(../imagenes/barra.jpg);}
.buscador{margin-top:4px;margin-left:10px;color:#6E6E6E;font-size:11px;width:210px;height:15px;font-weight:bold;}
.buscador:focus{color:#0D0D0D;font-weight:normal;}
.capa2 {position: absolute;display: none;margin-left:10px;top: -58px;}/*capa del rollover de los botones*/
/*EMPIESA ESTILO DE MENÚ*/

/*EMPIEZA ESTILO BARRA PRECONTENIDO*/
.precont{width:100%;height:auto;background:#FFFCE7;}
/*TERMINA ESTILOBARRA PRECONTENIDO*/

/*EMPIESA ESTILO CONTENIDO*/
.caja {width:100%;height:500px;background:url(../imagenes/fondobajo.jpg);}
/*inicia desarrollos*/
.caja-dertot {float:right;width:100%;height:500px;}
.caja-dertot-cont {width:940px;height:462px;left:50%;top:50%;margin:auto;margin-top:7px;}
.caja-dertot-cont .contenidotot{width:100%;height:462px;margin-top:-1px;border: 1px solid #43B000;Moz-box-shadow: 0 0 5px -5px #000;-webkit-box-shadow: 0 0 25px -5px #000; box-shadow: 0 0 25px -5px #000;box-shadow:0 0 25px -5px #000;margin-top:-13px;}
.caja-mapa-izq{float:left;width:470px;height:462px;}
.caja-mapa-tot{width:850px;height:350px;margin-left:auto;margin-right:auto;margin-top:5px;font-family:arial;font-size:11px;color:#4B610B;text-align:center;}
.caja-mapa-tot a{font-family:arial;color:#4B610B;font-weight:bold;}
.caja-mapa-tot a:hover{text-decoration:none;}
.caja-mapa-cont1{width:425px;height:350px;margin:auto;margin-top:35px;font-family:arial;font-size:11px;color:#4B610B;text-align:center;}
.caja-mapa-cont1 a{font-family:arial;color:#4B610B;font-weight:bold;}
.caja-mapa-cont1 a:hover{text-decoration:none;}
/*termina desarrollos*/
.caja-der {float:right;width:689px;height:500px;}
.caja-der-cont {width:660px;height:430px;left:50%;top:50%;margin:auto;margin-top:7px;}
.caja-der-cont .contenido{width:100%;height:392px;margin-top:-1px;border: 1px solid #43B000;Moz-box-shadow: 0 0 5px -5px #000;-webkit-box-shadow: 0 0 25px -5px #000; box-shadow: 0 0 25px -5px #000;margin-top:-13px;}
/*inicia columnas de texto*/
.caja-col {width:240px;height:430px;left:50%;top:50%;margin:auto;margin-top:7px;border: 0;overflow:visible;font-family:arial;color:#4B610B;text-align:justify;margin-left:22px;font-size:14px;}
.caja-col h2{font-size:25px;text-align:center;color:#43B000;}
.caja-col h3{text-align:center;color:#43B000;}
.caja-col-ch {width:160px;height:430px;left:50%;top:50%;margin:auto;margin-top:7px;border: 0;overflow:visible;font-family:arial;color:#4B610B;text-align:justify;margin-left:22px;font-size:12px;}
.caja-col-ch h2{font-size:20px;text-align:center;color:#43B000;}
.caja-col-ch h3{text-align:center;color:#43B000;}
.caja-col-ch img{text-align:center;border:solid 1px;width:162px;height:162px;}
.caja-col-ch img:hover{border:solid 3px #43B000;Moz-box-shadow: 0 0 5px -5px #000;-webkit-box-shadow: 0 0 25px -5px #000; box-shadow: 0 0 25px -5px #000;}
/*termina columnas de texto*/
.caja-izq-ch {float:left;width:180px;height:500px;}
.caja-izq {float:left;width:270px;height:500px;}
.caja-izq-cont {width:240px;height:430px;left:50%;top:50%;margin:auto;margin-top:7px;border: 0;font-family:arial;color:#43B000;text-align:justify;margin-left:22px;}
.caja-izq-cont h2{font-size:30px;text-align:center;}
.slider {margin-top:-29px;z-index:115 !important;border: solid 10px #EDE611;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;background:#F2F5A9;}

.opciones {list-style:none;width:100%;height:38px;text-align:center;font-weight:bold;font-family:arial;font-size:12px;}
.opciones li{z-index:100 !important;position:absolute;width:129px;height:36px;color:#ffffff;}
.opciones li a {display:block;text-decoration: none;color:#ffffff;margin-top:10px;outline:none;}
.opciones .b_1{z-index:110 !important;background:url(../imagenes/b_1.png);margin-left:130px}
.opciones .b_2{z-index:109 !important;background:url(../imagenes/b_2.png);margin-left:220px}
.opciones .b_3{z-index:108 !important;background:url(../imagenes/b_3.png);margin-left:310px}
.opciones .b_4{z-index:107 !important;background:url(../imagenes/b_4.png);margin-left:400px}
.opciones .b_5{z-index:106 !important;background:url(../imagenes/b_5.png);margin-left:490px}

.opciones .db_1{z-index:110 !important;background:url(../imagenes/b_1.png);margin-left:420px}
.opciones .db_1_l{z-index:110 !important;width:258px;background:url(../imagenes/b_1_l.png);margin-left:293px}
.opciones .db_2{z-index:109 !important;background:url(../imagenes/b_2.png);margin-left:510px}
.opciones .db_3{z-index:108 !important;background:url(../imagenes/b_3.png);margin-left:600px}
.opciones .db_4{z-index:107 !important;background:url(../imagenes/b_4.png);margin-left:690px}
.opciones .db_5{z-index:106 !important;background:url(../imagenes/b_5.png);margin-left:780px}
.btn:hover{z-index:115 !important;background-position:left bottom;font-size:13px;}
.btnact {z-index:115 !important;margin-left:130px;background-position:left bottom;font-size:13px;}

.opci{display:none;width:100px;}
.opci .lis{position:relative;width:100%;background:#ffffff;height:20px;padding-top:5px;font-weight: bold;}
.opci .lis a{color:#0d0d0d; margin-top:-3px;width:100% !important;height:100% !important;}
.opci .lis:hover{background:#FB9640;cursor: default;}
.opci .lis:hover a{color:#ffffff;}
.opci .lit{position:relative;width:100%;height:20px;background: url(../imagenes/litop.png) no-repeat;}
.opci .lip{width:100%;height:10px;background: url(../imagenes/lipie.png) no-repeat;}
.btn:hover .opci{display:block;list-style: none;text-align:center;margin-left:-27px;margin-top:3px;}

.imagenes{position:absolute;width:689px;height:392px;margin-left:0px;margin-top:0px;display:block;}
.contdes{width:100%;height:392px;margin-left:auto;margin-top:0px;display:block;}
/*TERMINA ESTILO CONTENIDO*/

/*EMPIEZA ESTILO BARRA POSTCONTENIDO*/
.postcont{width:100%;min-height:50px;background:#FFF15D;}
/*TERMINA ESTILOBARRA POSTCONTENIDO*/

/*EMPIESA ESTILO ECOTIPS*/
.ecotips{position:relative;width:100%;height:91px;background:url(../imagenes/barratips.png) repeat-x;}
.ecotips img{border:none;}
.caja-ecoimg {float:left;width:270px;height:180px;}
.tips {float:left;width:100px;height:63px;}
.tip {position:absolute;}
.etip{position:absolute;width:600px;height:300px;left:50%;top:50%;margin-left:-300px;margin-top:-150px;border:solid 10px #ffffff;background:#424242;}
.etip .cierratip{z-index:255;position:absolute;margin-top:-20px;margin-left:590px;opacity: 0.8;}
.etip .cierratip img{border:none;}
.etip .cierratip:hover{opacity: 1;}
.tip:hover {margin-top:-5px;margin-left:-7px;z-index:200;width:110px;height:73px;Moz-box-shadow: 0 0 25px -1px #fff;-webkit-box-shadow: 0 0 25px -1px #fff; box-shadow: 0 0 25px -1px #fff;}
.ecotips .contips {position:absolute;width:900px;height:63px;margin-left:-450px;margin-top:-31px;left:50%;top:50%;}
.ecoimg{position:absolute;width:240px;height:180px;margin-left:20px;margin-right:auto;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;}

.anttip{ position:absolute;width:40px; height:40px;margin-left:-60px;margin-top:130px;z-index:900;}
.anttip a {display: block;	text-indent: -900%;	position: absolute;	outline: none;}
.anttip a:hover {background-position: left bottom;}
.anttip a:hover span{display: block;}
.anttip .prevtip{width:40px; height:40px;background: url(../imagenes/prev.png) no-repeat;}
.sigtip{ position:absolute;width:40px; height:40px;margin-left:620px;margin-top:130px;z-index:900;}
.sigtip a {display: block;	text-indent: -900%;	position: absolute;	outline: none;}
.sigtip a:hover {background-position: left bottom;}
.sigtip a:hover span{display: block;}
.sigtip .posttip{width:40px; height:40px;background: url(../imagenes/next.png) no-repeat;}
/*TERMINA ESTILO ECOTIPS*/ 

/*EmPIEZA ESTILO DESARROLLOS*/
.puntero{position:absolute;width:105px;height:45px;margin-left:120px;margin-top:-15px;background:url(../imagenes/desarrollos/puntero.png);display:none;}
.globo{z-index:150 !important;position:absolute;width:190px;height:115px;margin-left:-110px;margin-top:-85px;background:url(../imagenes/desarrollos/globo.png);display:none;}
.btd1{width:240px !important;height:180px !important;background:url(../imagenes/desarrollos/btn_d_1.png);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;}
.btd2{width:240px !important;height:180px !important;background:url(../imagenes/desarrollos/btn_d_2.png);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;}
.btd3{width:240px !important;height:180px !important;background:url(../imagenes/desarrollos/btn_d_3.jpg);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;} 
.btd4{width:240px !important;height:180px !important;background:url(../imagenes/desarrollos/btn_d_4.png);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;} 
.btd5{width:240px !important;height:180px !important;background:url(../imagenes/desarrollos/btn_d_5.png);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;} 
.btd6{width:240px !important;height:180px !important;background:url(../imagenes/desarrollos/btn_d_6.png);-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;} 
.btd{width:240px !important;height:180px !important;}
.btd:hover{background-position:left bottom;Moz-box-shadow: 0 0 25px -5px #000;-webkit-box-shadow: 0 0 25px -5px #000; box-shadow: 0 0 25px -5px #000;}
.btd:hover .puntero{display:block;}
.btd:hover .globo{display:block;}
/*TERMINA ESTILO DESARROLLOS*/

/*EMPIEZA PROTOTIPOS*/
.contprot{width:850px;height:420px;margin:auto;margin-top:20px;top:0px}
.colimgprot{width:620px;height:420px;float:right;font-family:arial;color:#4B610B;text-align:center;}
.colprot{width:220px;height:420px;float:left;font-family:arial;color:#4B610B;text-align:justify;font-size:12px;}
.colprot h2{font-size:25px;text-align:center;color:#43B000;}
.colprot h3{text-align:center;color:#43B000;}
/*TERMINA PROTOTIPOS*/

/*GALERIA*/
.contgaleria{width:850px;height:420px;margin:auto;margin-top:20px;}
.colgaleria{width:170px;height:420px;float:left;}
.colgaleria img{outline:none;text-decoration:none;border:none;}
.contgaleria2{width:850px;height:420px;margin:auto;}
.colgaleria2{width:170px;height:460px;float:left;}
.colgaleria2 img{outline:none;text-decoration:none;border:none;}
.fotochica{position:absolute;width:140px;height:110px;margin-left:15px;margin-right:15px;border:solid 1px;margin-top:20px;}
.video{position:absolute;width:140px;height:110px;margin-left:15px;margin-right:15px;border:solid 1px;margin-top:15px;}
.bkgaleria{z-index:1000;position:fixed;width:100%;height:100%;top:0px;left:0px;background:url(../imagenes/bkgal.png);display:none;}
.contgal{position:absolute;width:680px;height:450px;left:50%;top:50%;margin-left:-340px;margin-top:-225px;border:solid 10px #FFFFFF;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;background:#424242;}
.contgal:hover .galdesc{display:block;}
.cerrar{z-index:255;position:absolute;margin-top:-15px;margin-left:670px;opacity: 0.8;}
.cerrar img{border:none;}
.cerrar:hover{opacity: 1;}
.galdesc{z-index:210;position:absolute;width:680px;height:60px;margin-top:390px;background:url(../imagenes/bkdesc.png);display:none;color:#FFFFFF;font-family:arial;font-size:13px;}
.galdesc p{margin-left:20px;margin-right:20px;}
.pos1{margin-top:15px;}
.pos2{margin-top:135px;}
.pos3{margin-top:255px;}
.pos4{margin-top:375px;}

.pos5{margin-top:2px;}
.pos6{margin-top:117px;}
.pos7{margin-top:232px;}
.pos8{margin-top:347px;}

.fotochica:hover{border:1px solid #4B610B;Moz-box-shadow: 0 0 5px -5px #000;-webkit-box-shadow: 0 0 25px -5px #000; box-shadow: 0 0 25px -5px #000;}
.video:hover{border:3px solid #4B610B;Moz-box-shadow: 0 0 5px -5px #000;-webkit-box-shadow: 0 0 25px -5px #000; box-shadow: 0 0 25px -5px #000;}

.videobk{z-index:300;width:100%;height:100%;background:#0d0d0d;position:fixed;display:none;left:0px;top:0px;margin-left:0px;margin-top:0px;}
.cierravid{position:absolute;left:50%;margin-left:415px;top:50%;margin-top:-285px;}
.cierravid img{border:none;}
.contvideo{position:absolute;left:50%;top:50%;margin-left:-427px;margin-top:-255px;}

.anterior{ position:absolute;width:40px; height:40px;margin-left:-60px;margin-top:200px;z-index:900;}
.anterior a {display: block;	text-indent: -900%;	position: absolute;	outline: none;}
.anterior a:hover {background-position: left bottom;}
.anterior a:hover span{display: block;}
.anterior .previo{width:40px; height:40px;background: url(../imagenes/prev.png) no-repeat;}
.siguiente{ position:absolute;width:40px; height:40px;margin-left:700px;margin-top:200px;z-index:900;}
.siguiente a {display: block;	text-indent: -900%;	position: absolute;	outline: none;}
.siguiente a:hover {background-position: left bottom;}
.siguiente a:hover span{display: block;}
.siguiente .posterior{width:40px; height:40px;background: url(../imagenes/next.png) no-repeat;}

/*TERMINA GALERIA*/

/*EMPIEZA PIE DE PAGINA*/
.pie{z-index:100;width:100%;height:auto;background:#688A08;color:#FFFFFF;}
.pie a{text-decoration:none;color:#D8D8D8}
.pie a:hover{font-size:12px;color:#ffffff;}
.pie table{width:940px;height:auto;margin-left:auto;margin-right:auto;}
.pieul{list-style:none;width:100%;text-align:center;font-family:arial;font-size:12px;color:#FFFFFF;font-weight:bold;margin-left:-40px;margin-top:-5px;}
.pieul img{border:none;}
.barrapie{position:absolute;width:100%;height:90px;background:url(../imagenes/pasto.png) repeat-x;margin-top:-70px;}
/*TERMINA PIE DE PAGINA*/

/*BOLSA DE TRABAJO*/
.bolsa{position:absolute;width:100%;height:auto;font-family:arial;font-size:12px;color:#000;}
.bolsa .linea{border-bottom: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;border-top: 1px solid black;border-color:#4392CA}
.bolsa a{text-decoration:none;color:#ED1C24;font-size:11px;}
/*TERMINA BOLSA DE TRABAJO*/