*{ margin:0; padding:0; border:none;}
a{text-decoration:none; display:block;}
div{float:left; position:relative; }
textarea{ resize:none; font-family:Verdana, Geneva, sans-serif;}
html,body {	height:100%;}

@font-face {font-family: gothic;src: url(../files/gothic.ttf);font-weight:400;}
@font-face {font-family: gothicb;src: url(../files/gothicb.ttf);font-weight:700;}
@font-face {font-family: gothicbi;src: url(../files/gothicbi.ttf);font-weight:700;}
@font-face {font-family: gothici;src: url(../files/gothici.ttf);font-weight:400;}
@font-face {font-family: bell;src: url(../files/bell.ttf);font-weight:400;}

.header{width:100%;height:120px;background:url(../images/varias/bg_header.jpg) top left repeat-x;}
.hconten{width:998px;height:120px;margin:0 auto;float:none !important;}

.contenido{width:100%;height:579px;}
.conten{width:998px;height:575px;margin:0 auto;float:none !important;}
.conten2{width:998px;height:579px;position:absolute; left:0px; top:0px; overflow:hidden;}
.contenido_extra{width:100%;height:670px; background:url(../images/varias/bg_home_conten.jpg) repeat-x;}
.conten_extra{width:998px;height:670px;margin:0 auto;float:none !important;}

.con_serv{width:100%;height:443px; background:url(../images/varias/bg_serv.jpg) top left repeat-x;}
.conte_serv1{width:998px;height:318px;position:absolute; left:0px; top:0px; overflow:hidden;}
.conte_serv2{width:998px;height:125px;margin:0 auto;float:none !important;margin-top:318px;}

.con_serv_info{width:100%;}
.conte_serv_info{width:998px;margin:0 auto;float:none !important;}

.footer{width:100%;height:173px;background:url(../images/varias/bg_footer.gif) repeat-x;}
.fconten{width:998px;height:173px;margin:0 auto;float:none !important;}


.logo{width:321px;height:52px;margin:42px 0 0 17px;float:left;}
.top_menu{top:61px;right:23px;}
.bottom_menu{top:36px;left:16px;}
.bottom_menu li{margin-right:20px !important;}
.bottom_menu2{width:377px !important;top:65px;left:122px;}
.bottom_menu2 li{margin-right:16px !important;}
.serv_menu{width:100% !important;height:40px !important;top:52px;left:16px;}
.serv_menu li{margin-right:26px !important;}
.serv_menu li:last-child{margin-right:0px !important;}
.serv_menu li a{color:#fff !important;}
.serv_menu li a:hover{color:#a09f9f !important;}

.menu{width:654px;height:22px;list-style:none;font-family:gothic;position:absolute;}
.menu li{float:left;margin-right:10px;}
.menu li:last-child{margin-right:0px;}
.menu li a{font-size:13px;color:#a09f9f;}
.menu li a:hover{color:#44769a;}
.menu li a.active{color:#44769a;}
.redes{width:77px;height:31px;position:absolute;top:60px; left:16px;}
.direccion_footer{width:320px;height:74px;position:absolute;top:15px;right:10px;color:#a09f9f;font-family:gothic;font-size:12px;text-align:right;}
.fconten p{width:100%;color:#fff;position:absolute; bottom:5px;left:0px;font-family:gothic;font-size:10px; text-align:center;}
.fconten p a{display:inline-block;color:#fff;}

/*
---------------------------------------------------------------------------------------------------
												HOME
---------------------------------------------------------------------------------------------------
*/

#s1{width:998px;height:579px;}
#nav{width:86px;height:12px;bottom:10px;left:35px;position:absolute;z-index:50;list-style:none;}
#nav li{width:13px;height:12px;float:left;margin-right:10px;}
#nav li:last-child{margin-right:0px;}
#nav li a{width:13px;height:12px;background:url(../images/varias/bolitas.png) 0px 0px no-repeat;}
#nav li.activeSlide a{background-position: 0px -12px;}
.span1{width:654px;height:161px;margin:57px 0 0 114px;font-family:bell;line-height:30px;letter-spacing:1px;}
.span1 p{color:#FFF; font-size:17px;}
.span1 p span{font-size:48px;}
.ir_Servicios{width:452px;height:302px;margin:86px 0 0 20px;}
.ir_clientes{width:452px;height:299px;margin:86px 0 0 25px;}
.plek_negra{width:100%;height:54px; background:#000;opacity:0.5;position:absolute;bottom:0px;left:0px;z-index:50;}
.btn_ir_serv{width:149px;height:25px;display:inline-block; background:url(../images/varias/seguir.jpg) top left no-repeat;}
.logos{width:250px; height:50px;position:absolute;top:79px; right:0px;}
.logos a{display:inline;}
.logos a:last-child{float:right;}

/*
---------------------------------------------------------------------------------------------------
											SERVICIOS
---------------------------------------------------------------------------------------------------
*/

.slideshow{margin-top:21px;}
.conte_serv_info p,.conte_serv_info ul li{font-family:bell;}
.conte_serv_info ul{list-style:square;margin:10px 20px 20px 32px;}
.conte_serv_info ul li{color:#293c5d; margin-bottom:15px;}
.conte_serv_info p{width:100%;color:#3a3a3a;font-size:24px;margin:40px 0 20px 0;}
.conte_serv_info p img{float:left;margin:3px 18px;}
.borde_verde{border-bottom:#a9b292 3px solid;}
.fondo_gris{background:#f4f4f4;}
.tit_azul{color:#293c5d !important;font-size:20px !important;}
.float_right{float:right !important;text-align:right;list-style:none !important;}
.volver_arriba{width:50px;height:50px;background:url(../images/varias/arrowtop.png) top left no-repeat;position:fixed;right: 12px;bottom: 10px;cursor:pointer;z-index:50;display:none;}

/*
---------------------------------------------------------------------------------------------------
											QUIENES SOMOS
---------------------------------------------------------------------------------------------------
*/

.c_quien_gale{height:335px;}
.c_quien_inf{height:487px;background:#144b73;}
.cquienes{width:100%;}
.c_quienes{width:998px;margin:0 auto;float:none !important;}
.info{width:740px;height:346px;margin:65px 0 0 109px;font-family:bell;}
.info p{color:#FFF; font-size:17px; text-align:justify;letter-spacing:2px;}
.info p span{font-size:48px;}
.c_quienes h1{font-family:bell;font-size:23px;letter-spacing:2px; font-weight:400;text-align:center;margin-top:15px;}
.c_quienes ul{margin-left:55px;}
.c_quienes p,.c_quienes ul{font-family:bell;color:#333;font-size:14px;}
/*
---------------------------------------------------------------------------------------------------
											CONTACTO
---------------------------------------------------------------------------------------------------
*/

.fondo_contacto{height:540px;background:#3a3a3a;font-family:gothic;color:#fff;font-size:12px;letter-spacing:2px;}
.fondo_contacto p{font-family:bell;position:absolute;top:35px;left:42px;letter-spacing:2px;font-size:14px;}
.fondo_cont_map{height:574px;}
.fondo_cont_map iframe{margin:29px 0 0 23px;}
.fondo_cont_map a{display:inline-block;}
.form{width:675px;height:387px; margin-top:89px;}
.rowform{width:408px;height:57px; padding: 0 40px;}
.input{width:546px;height:29px; background-color:#bfbebe; padding: 0 5px;color:#000;margin-top:5px;}
.textarea{width:546px;height:239px;background-color:#afb799; padding: 5px 5px; font-size:10pt;color:#000;margin-top:5px;}
#enviar{width:171px;height:24px;color:#3a3a3a;background:#bfbebe;font-size:12px;font-family:gothic;text-align:center;padding-top:5px;position:absolute;bottom:67px;left:630px;letter-spacing:2px;}
label{position:absolute; right:-297px; top:21px; color:#000; background:#FC0; border:#F60 2px solid; text-align:left; font-size:11px; padding:5px; font-family:Verdana, Geneva, sans-serif;letter-spacing:0px;}

/*
---------------------------------------------------------------------------------------------------
											SEGUIMIENTO
---------------------------------------------------------------------------------------------------
*/

.contenido_seg{width:100%;height:100%; background:url(../images/varias/bg.jpg) top center no-repeat;}
.conten_seg{width:806px;height:472px;margin:0 auto;float:none !important;background-color:rgba(255, 255, 255, 0.7);}
.spc_form{width:329px;height:185px;position:absolute;right:123px;top:155px;}
.spc_form span,.spc_form input{margin-bottom:15px;}
.spc_form span{height:25px;color:#717372;float:left;padding-top:5px;}
.spc_form input{float:right;border-radius:3px;}
.tit1{color:#081e44;font-family:gothicb;}
.tit2,.tit3,.input_seg,.spc_form span{font-family:gothic;}
.tit2{width:100%;color:#081e44; text-align:center;margin-bottom:20px;}
.tit3{color:#081e44;position:absolute;left:10px;bottom:5px;font-size:11px;}
.btn{width:91px;height:26px;background-color:#9d9e9d; border:1px solid #7a7a7b;color:#fff;font-family:gothicb;padding-bottom:3px;position:absolute;right:0px;bottom:0px;}
.btn:hover{background-color:#ccc;border:1px solid #999;}
.tit3 span{float:right;display:inline-block; margin-left:50px;}
.input_seg{width:221px;height:29px;border:1px solid #878687;background-color:rgba(113, 116, 114, 0.15);padding:0 5px;}














