@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'latoblack';
    src: url('../fuentes/lato-black.eot');
    src: url('../fuentes/lato-black.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/lato-black.woff2') format('woff2'),
         url('../fuentes/lato-black.woff') format('woff'),
         url('../fuentes/lato-black.ttf') format('truetype'),
         url('../fuentes/lato-black.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latobold';
    src: url('../fuentes/lato-bold.eot');
    src: url('../fuentes/lato-bold.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/lato-bold.woff2') format('woff2'),
         url('../fuentes/lato-bold.woff') format('woff'),
         url('../fuentes/lato-bold.ttf') format('truetype'),
         url('../fuentes/lato-bold.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latolight';
    src: url('../fuentes/lato-light.eot');
    src: url('../fuentes/lato-light.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/lato-light.woff2') format('woff2'),
         url('../fuentes/lato-light.woff') format('woff'),
         url('../fuentes/lato-light.ttf') format('truetype'),
         url('../fuentes/lato-light.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latoregular';
    src: url('../fuentes/lato-regular.eot');
    src: url('../fuentes/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/lato-regular.woff2') format('woff2'),
         url('../fuentes/../fuentes/lato-regular.woff') format('woff'),
         url('../fuentes/lato-regular.ttf') format('truetype'),
         url('../fuentes/lato-regular.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'open_sansbold';
    src: url('../fuentes/opensans-bold.eot');
    src: url('../fuentes/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-bold.woff2') format('woff2'),
         url('../fuentes/opensans-bold.woff') format('woff'),
         url('../fuentes/opensans-bold.ttf') format('truetype'),
         url('../fuentes/opensans-bold.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fuentes/opensans-extrabold.eot');
    src: url('../fuentes/opensans-extrabold.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-extrabold.woff2') format('woff2'),
         url('../fuentes/opensans-extrabold.woff') format('woff'),
         url('../fuentes/opensans-extrabold.ttf') format('truetype'),
         url('../fuentes/opensans-extrabold.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fuentes/opensans-regular.eot');
    src: url('../fuentes/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-regular.woff2') format('woff2'),
         url('../fuentes/opensans-regular.woff') format('woff'),
         url('../fuentes/opensans-regular.ttf') format('truetype'),
         url('../fuentes/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansitalic';
    src: url('../fuentes/opensans-italic.eot');
    src: url('../fuentes/opensans-italic.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-italic.woff2') format('woff2'),
         url('../fuentes/opensans-italic.woff') format('woff'),
         url('../fuentes/opensans-italic.ttf') format('truetype'),
         url('../fuentes/opensans-italic.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{ margin:0; padding:0; background:url(../img/fondo_lineas_03.jpg); font-family: 'open_sansregular';}
.fuente_boldeb{font-family: 'open_sansextrabold';}
.fuente_boldo{font-family: 'open_sansbold';}
.fuente3{font-family: 'open_sansregular';}
.contenedor_principal{ width:100%;    font-family: 'open_sansregular'; float: left; position:relative; }
.centro{ width:960px; margin: 0 auto; position:relative;}
a{ text-decoration:none; border:none;}
.footer{ float:left; width:100%; position:relative; background:#343434; height:145px;}
.img_fondo_01{ position:absolute; left: -340px;}
.img_fondo_02{ position:absolute; right:-380px;}
.menu{ width:100%; float:left; position:relative; z-index: 300;}
.contenido_menu{ width:	100%; float:left; position:relative; background:#159988; height:90px; }
.borde_gris{ width:100%; height:23px; background:#626262;}
.nav{ width: 740px;float: right;padding: 0;}
.nav li{ list-style:none;}
.nav li a{ color:#fff; width: 90px; float:left; line-height: 16px; text-align:center; font-size:15px; height:84px; padding: 0 25px; margin-top: -38px; position: relative;}
.logo_colibri{ position:absolute; left: -65px; top:0px; z-index: 200; text-decoration:none; border:none;}
.logo_colibri img{border: none; display: inline-block;}
.activo_menu{ border-bottom:5px solid #2a4e49;  font-family: 'open_sansbold';}
.nav li a span{ width:100%; display:block; margin-top: 48px;}
.flexslider{ width:787px; height:347px; position:relative; display:inline-block;}
.galeria_home{ width:100%; float:left; position:relative; text-align:center; margin-top: 35px;}
.img_home_01{ position:absolute; left:0; top: 150px; z-index:200;}
.img_home_02{position:absolute; right:-25px; top: 150px; z-index:200;}
.seccion_01{ position:relative; float:left; width:100%; height:330px;}
.contenido{ width:100%;  background:#fff; height:auto; float: left; 
 -webkit-box-shadow: 0px -4px 7px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -4px 7px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -4px 7px 0px rgba(50, 50, 50, 0.75); text-align: center;}
.txt_home_01{ font-size:61px; color:#f99b21; float: right; width: auto; margin-right:20px; margin-right: 410px; margin-top: 20px;}
.curvas_fondo{ position:absolute; bottom:-41px; z-index: 100; left: 0;}
.txt_home_02 { width:auto;  font-size:35px; color:#425dab; float:right; margin-right: 335px; line-height: 5px;}
.txt_home_03 {  color:#f99b21; float: right; width: auto; font-size:39px; margin-right: 195px; margin-top: 10px; }
.txt_home_04{ color:#000000; font-size:16px; width:500px; float:right; margin-right: 90px; margin-top:10px; text-align: left;
height: 110px;}
.img_home_03{ position:absolute; left: 61px; top: 120px; z-index: 200;}
.seccion_02{ background:url(../img/home_03_03.jpg); height:551px; width:100%; float:left; position:relative;}
.img_home_05{ position:absolute; bottom:0; left: 0;}
.bloque_home_01{ background:url(../img/home_29.png); width:345px; height:302px; float:left; position:relative; margin-top: 150px;
margin-left: 75px;}
.txt_home_05{ width:auto; float:left;color:#fff; font-size:60px; line-height: 45px;}
.txt_home_05 span{ font-size:75px;}
.txt_home_06{ font-size:27px; color:#fff; }
.alcien{ width:100%; float:left;}
.seccion_03{ width:450px; float:left; margin-top: 60px; margin-left: 30px; }
.txt_home_07{ color:#fae213; font-size:30px; line-height: 30px;}
.txt_home_08{ width:100%; float:left; margin-bottom: 20px; text-align: left;}
.txt_home_09{ width:100%; color:#fff; font-size:16px; line-height: 20px;}
.seccion_04{ width:100%; float:left; position:relative; text-align: center; padding: 30px 0;}
.bloque_noticia{ width:443px; display:inline-block; position:relative; margin: 10px 5px;}
.img_noticia{ float:left; width:203px; height:153px;}
.contenido_noticias{ width:240px; float:left; margin-left:0px; position:relative; height: 170px; }
.titulo_noticia{ color:#35187a; font-size:21px; width:95%; float:right; line-height: 23px; margin-bottom: 10px;  text-align:left;}
.des_noticia{ font-size:14px; color:#323131; width:95%; float:right; text-align:left;}
.animacion_noticia{ text-align:center; width:100%; position:absolute; background:#636363; height:100%; display:none;}
.img_lupa{ display:inline-block; margin-top:40px;}
.animacion_noticia span{ width:100%; float:left; display:block; color:#ffcc2a; font-size:16px; line-height: 5px;}
.seccion_05{ width:100%; float:left; position:relative; padding:20px 0;}
.btn_gatillo_home_01{ background:url(../img/home_53.png); width:224px; height:69px; float:left; margin-left: 35px; margin-right: -40px; position:relative; margin-top: 20px;}
.txt_home_10{ color:#373737; float:left; font-size:18px; line-height: 21px; margin-top: 15px; text-align: center; width: 90%;}
.txt_home_10 span{ font-size:21px; }
.img_home_06{ float:left;}
.btn_gatillo_home_02{ background:url(../img/home_56.png); width:171px; height:80px; float:left; margin-top: 140px;}
.txt_footer_01{ width:250px; color:#fff; float:left; font-size:12px; margin-top: 45px; line-height: 14px; margin-left: 20px;}
.txt_footer_01 span{ font-size:16px; color:#f99b20;}
.nav-item .doslineas{ margin-top: 40px;}
.logo-e{ float: right;margin-top: 70px; margin-right:20px;}
.logo-e img{border: none; display: inline-block;}
.hover{ position:absolute; top:0; left:0; z-index:200; width:100%; height:89px; opacity:0;}
.seccion_catalogo_01{ background:url(../img/catalogo/catalogo_03.png); height:238px; width:100%; float:left; position: relative;}
.txt_catalogo_01{ color:#626262; font-size:15px; float:left; width:100%; margin-bottom: 5px; text-align: left;}
.login{ float:left;margin-left: 230px; margin-top: 25px; }
.input_login{ width:173px; height:27px; float:left; color:#b6b6b6;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:0; text-align: center;
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75); margin-right:10px;
}
.enviar_login{ border:0; background:url(../img/catalogo/catalogo_10.png); width:97px; height:45px; cursor:pointer; color:#fff; font-size:14px; text-align:center; margin-top: -10px; background-position:0 -49px;}
.titulo_seccion{ width:180px; height:37px; float:right; background:#626262; margin-top: 40px; padding:0 10px;}
.titulo_seccion span{ font-size:21px; color:#b6b6b6; display: block;float: left;margin-top: 3px; }
.txt_catalogo_02{ width:auto; float:right; color:#fff; font-size:25px; text-align: right; line-height: 28px; margin-right: 100px;
margin-top: 20px;}
.txt_catalogo_02 span{ font-size:30px;}
.menu_catalogo{ width:284px; background:#23a594; text-align:center; border-right:2px solid #45dbc8; float: left; margin-top: -35px; height:100%; padding-bottom: 20px;}
.img_catalogo_01{ margin-top:70px;}
.borde_verde{ width:90%; display:inline-block; height:2px; background:#45dbc8; margin-top:50px;}
.menu_c{ padding:0;}
.menu_p{ width:95%;float: left;color: #FFF;margin-left: 10%; list-style: none; margin: 0;}
.menu_p a{ width:100%; float:left; display:block; color:#fff; text-align: left; font-size:18px; margin-bottom: 5px; cursor:pointer; }
.sub_menu{ padding:0; float: left; margin-left: 8%; list-style:none;  width:87%; margin-bottom: 5px;}
.sub_menu a{width: 100%;display: block;height: 22px; color: #FFF;text-align: left;font-size: 18px;cursor: pointer; padding:3px 0 5px 0;}
.punto_sub{ width:10px; height:16px; display:block; float:left; margin:3px 5px 0 15px;}
/*.sub_menu li a{ font-size:14px; margin-bottom:0;  width: 100%; height: 22px; */}
.lineas{ width:640px; float:left; margin-left:25px; text-align:center;}
.bloque_lineas{ width:198px; height:160px; float:left; position:relative; margin-right:10px; border:1px solid #b6b6b6; margin-bottom:45px;}
.img_lineas{ float:left; border: none; display: inline-block;}
.titulo_lineas{ width:100%; height:25px; color:#fff;  background:#626262; position:absolute; bottom:0; font-size:16px; text-align: center;}
.seccion_catalogo_02{ width:100%; float:left; height:auto; min-height: 900px;}

.punto_catalogo{ margin:0 10px; margin-top:3px; }
.fondo_punto{ float:left; width:11px; display:block; height: 16px;  background:url(../img/catalogo/punto_blanco_03.png) no-repeat; margin-top: 5px;margin-left: 5px; margin-right:5px;}
.activo_menu_c{ background:url(../img/catalogo/hover_catalogo_06.png) !important;}
.activo_punto_c{ background:url(../img/catalogo/hover_catalogo_03.png) !important;}
.activo_sub{ background:url(../img/catalogo/submenu_03.png) !important;}
.activo_punto_sub{ background:url(../img/catalogo/submenu_06.png) !important;}
.txt_catalogo_bi{ float:left; color:#626262; font-size:18px;}
#logeado{ float:left; margin-left:10px;}
.input_logeado { color:#626262; font-size:18px; border:1px solid #626262; -webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; height:27px; width:240px; text-align:center;}
.enviar_logeado{ border: 0px none;background: url("../img/catalogo/lapiz_03.png") repeat scroll 0px 0px transparent;width:144px;
height:36px;cursor: pointer;color: #FFF;font-size: 13px; text-align: center;margin-top: -10px;}
.bloque_productos{ width:185px; height:266px; float:left; border:1px solid #b6b6b6; margin-right:20px; margin-bottom:20px;}
.bloque_titulo{ width:100%; min-height:45px; background:#626262; float:left;}
.titulo_producto{ width:100%; float:left; color:#fff; font-size:16px; text-align:center;}
.modelo_producto{ float:left; width:100%; text-align:center; color:#fff; font-size:16px; line-height: 14px;}
.bloque_info_productos{ width:100%; min-height: 89px; background:url(../img/catalogo/productos_07.png); float:left; text-align:center;}
.fondo_info{ display:inline-block; width:85%; text-align:left; color:#fff; font-size:12px; line-height: 15px; margin-top: 5px;}
.txt_p{ float:left; width: 50%; text-align:left;}
.r_p{ float:left; width:50%;  text-align:center;}
.flexslider_productos{ width:500px; height:349px; float:left; border:1px solid #b6b6b6;}
.bloque_p_producto{ width:291px; height:83px; float:left; background:#626262; line-height: 31px; margin-top:50px;}
.titulo_productos_detalle{ color:#ffffff; font-size:30px; text-align: left; width:90%; margin-left:10%; float:left; margin-top: 10px;}
.modelo_producto_detalle{text-align: left; width:90%; margin-left:10%;  float:left; font-size:25px; color:#fff;}
.bloque_prod_izq{ width:291px; float:left;}
.btn_descargar{ background:#faa22c; width:140px; height:25px; float:left;  margin-top:5px; margin-right:5px;}
.btn_descargar span{ color:#fff; font-size:12px; }
.btn_descargar img{ margin:0px 2px 0 0; vertical-align:middle;}
.indo_prod_detalle{ width:100%; float:left; color:#626262; margin-left:0px; margin-top:20px; margin-bottom:20px;}
.txt_d{ float:left; text-align:left; width:50%;}
.bloque_prod_de{ width:100%; float:left;}
.pd{ width:50%; float:left; text-align:left; font-size:16px;}
.descripcion_productos_d{ float:left; width:250px; height:380px; color:#626262; font-size:12px; text-align:left;margin-top: 47px; margin-left: 20px; padding-bottom:10px;}
.btn_regresar{ font-size:18px; color:#626262; float:right; border:1px solid #b6b6b6; width:200px; -webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; height:25px; position:relative; margin-bottom:40px; margin-right: 95px; margin-top: 40px;}

.img_catalogod_01{ position:absolute; left: -45px; top: -4px; }
.variantes_productos{ width:590px; float:left; min-height:200px; background:#ccebe7; border:2px solid #45dbc8; position: relative;}
.txt_variantes{ font-size:18px; color:#626262; text-align:left; width:90%; float:left; margin-top:20px; margin-left:5%;}
.flexslider_variantes{ width:520px; display:inline-block; margin-top: 15px;}
.bloque_productos_variantes { height:auto;float: left;border: 1px solid #B6B6B6;margin-bottom: 20px;width: 120px;}
.img_productos_variantes{ width:100%; float:left;}
.titulo_producto_variante{width: 100%;float: left;color: #FFF;font-size: 12px;text-align: center;}
.bloque_titulo_variante {width: 100%; height:auto;padding:10px 0; background: none repeat scroll 0% 0% #626262;float: left;}
.modelo_producto_variante{float: left;width: 100%;text-align: center; color: #FFF; font-size: 11px;line-height: 14px;}
.flexslider_variantes ul li{ margin-right:10px;}
.bloque_pop_01{ width:100%; float:left; background:#28448f; height:260px; text-align: center;}
.contenido_popupp{ width:800px;  height:auto; margin-top:0px; position: relative; height: 480px;}
.txt_pop_01{ color:#fff; font-size:21px; text-align: right;width: auto; float:left; position:relative; margin-left:265px;
margin-top: 50px;}
.img_pop_01{position: absolute;right: -55px;top: 5px;}
.btn_registro{ width:auto; height:61px; background:url(../img/catalogo/popup_06.png); width:390px; display:inline-block; border:1px solid #4e7fac; margin-top: 30px; margin-left: 145px;}
.btn_registro div{ color:#fff; font-size:25px; margin-top: 10px; }
.img_pop_02{ position:absolute; left:35px; top:0px; z-index: 200;}
.bloque_pop_02{ height:165px; float:left; width:100%; background:#626262; position:relative; text-align:center;}
.img_pop_03{ position:absolute; left:0px;z-index: 300;top:10px;}
.txt_pop_02{ display:inline-block; color:#fff; font-size:16px; margin-top: 55px; margin-left:170px; line-height: 18px;}
.inciar_secion{ width:500px; display:inline-block; margin-left:275px; margin-top: 20px;}
.txt_noticias_02{width:80%;float: right;color: #FFF;font-size: 25px;text-align: right;line-height: 28px;margin-right:10%;margin-top: 20px;}
.txt_noticias_02 span{ color:#fff602; font-size:34px;}
.seccion_noticias_01{ background:url(../img/noticias/noticias_03.jpg) #fff9c5 repeat-x; width:100%; float:left; position:relative; min-height:500px; margin-bottom:50px;}
.img_cruvar_noticias_01{ position:absolute; bottom:-43px; left: 0;}
.bloque_noticias{ width:920px; display:inline-block; margin-left:20px; margin-top: 30px;}
.paginacion{ float:left; width:100%; float:left; text-align:center; margin-bottom: 20px}
.paginacion table{ width:auto; display:inline-block; max-width:488px;}
.pagina{ color:#159988; font-size:21px;}
.pagina img{ vertical-align:middle; margin:0 5px;}
.bloque_noticias{ width:419px; position:relative; float:left; text-align: center;}
.galeria_noticias_deralle{ position:relative; float:left; text-align:center;}
.seccion_noticias_detalle_info{ width:430px; float:left; margin-left:40px; margin-top:25px;}
.titulo_detalle{ width:100%; float:left; position:relative; color:#35187a; font-size:21px; margin-bottom:10px; line-height: 22px;}
.info_detalle_noticias{float:left; position:relative; width:100%; font-size:16px; color:#323131; text-align: left; }
.btn_regresar_noticias{ background:url(../img/noticias/noticias_detalle_11.png); display:inline-block; width:237px; height:33px; margin:10px ;}
.alcien_center{ text-align:center; width:100%; float:left;}
.bloque_noticias_new{width: 920px;display: inline-block;margin-left: 20px;margin-top: 30px;}
.seccion_contacto_01{background: url("../img/contacto/contacto_03.png") repeat-x scroll 0% 0%;width: 100%;
float: left;position: relative; height:911px; z-index: 200;}
.bloque_contacto_izq{ width:450px; display:inline-block;  position:relative; vertical-align:text-top;}
.con_form{ width:100%; float:left; margin-bottom:10px; }
.label_form{ float:left; width:100%; float:left; color:#fff; font-size:14px; text-align:left;}
.label_form span{ font-size:12px;}
.input_form{ width:99.3%; height:30px; float:left; border:1px solid #238489; background:url(../img/contacto/trasblanca_03.png);}
.text_form{ width:100%; height:80px; float:left; border:1px solid #238489; background:url(../img/contacto/trasblanca_03.png);}
.txt_campos{ float:left; color:#fff; font-size:12px; font-style:italic;}
.btn_enviar{ float:right; background:url(../img/contacto/enviar_03.png); width:105px; height:26px; color:#fff; border:0; cursor:pointer; font-size:18px; margin-top: 30px;text-align:center;}
.bloque_contacto_der{ width:300px; display:inline-block; position:relative; vertical-align:text-top; margin-left: 50px;}
.txt_contacto_01{ width:100%; float:left; font-size:16px; color:#fff; text-align:left; line-height: 18px;}
.txt_contacto_02{ color:#fff; float:left; width:100%; font-size:16px; text-align:left; line-height: 18px;margin-left: 37px;margin-top: 50px;}
.bloque_contacto_center{ width:100%; float:left; position:relative; margin-top:50px; text-align:center;}
.bloque_map{ width:100%; float:left; margin-top:-30px; position:relative;}
#map{width:100%; float:left; height:350px;}
.img_bottom_contacto{ position:absolute; bottom:0; left:0; z-index:400}
.seccion_calidad_01 { width: 100%;float: left;position: relative;z-index: 200; height:auto; background:#fff;}
.txt_calidad_02{ color:#626262; font-size:16px; width:760px; display:inline-block; text-align:justify; height: 66px;}
.txt_calidad_01{ width:auto; float:right; color:#626262; font-size:40px; text-align:right; line-height: 35px; margin:20px 95px 10px 0;}
.txt_calidad_01 span{ color:#f99b20; font-size:32px;}
.seccion_calidad_02{ width:100%; float:left; background:url(../img/calidad/fondo_verde_03.jpg); height:836px; margin-top:30px; text-align:center; position:relative;}
.img_calidad_01{ display:inline-block; margin-top:150px; position: relative; z-index: 200;}
.txt_calidad_03{ color:#626262; font-size:18px; text-align:left; border:1px solid #159988; padding:15px 25px; position:absolute; background:url(../img/calidad/tras_calidad_03.png); top: 86px; left: 100px;}
.titulo_calidad_01{ background:url(../img/calidad/calidad_03.png); width:160px; height:60px; position:absolute;top: -51px; left: -10px; color:#fae213; font-size:18px; text-transform:uppercase;}
.titulo_calidad_01 span{ display:block; float:left;margin-top: 27px; margin-left: 30px;}

.titulo_calidad_02{ background:url(../img/calidad/calidad_06.png) no-repeat; width:156px; height:60px; position:absolute;top: -51px; left: -1px; color:#fae213; font-size:18px; text-transform:uppercase;}
.titulo_calidad_02 span{ display:block; float:left;margin-top: 25px; margin-left: 17px;}






.txt_calidad_04{ color:#626262; font-size:18px; text-align:left; border:1px solid #159988; padding:15px 25px; position:absolute; background:url(../img/calidad/tras_calidad_03.png); top: 86px; left: 550px;}

.txt_calidad_05{ color:#626262; font-size:18px; text-align:left; border:1px solid #159988; padding:15px 25px; position:absolute; background:url(../img/calidad/tras_calidad_03.png); top: 352px;
left: 52px;}

.titulo_calidad_03{ background:url(../img/calidad/calidad_11.png) no-repeat; width:156px; height:60px; position:absolute;top: -51px; left: -1px; color:#fae213; font-size:18px; text-transform:uppercase;}
.titulo_calidad_03 span{ display:block; float:left;margin-top: 25px; margin-left: 17px;}


.txt_calidad_06{ color:#626262; font-size:18px; text-align:left; border:1px solid #159988; padding:15px 25px; position:absolute; background:url(../img/calidad/tras_calidad_03.png); top: 352px;
left: 672px; z-index:300;}

.titulo_calidad_04{ background:url(../img/calidad/calidad_14.png) no-repeat; width:156px; height:60px; position:absolute;top: -51px; left: -1px; color:#fae213; font-size:18px; text-transform:uppercase;}
.titulo_calidad_04 span{ display:block; float:left;margin-top: 25px; margin-left: 17px;}


.txt_calidad_07{ color:#626262; font-size:18px; text-align:left; border:1px solid #159988; padding:15px 25px; position:absolute; background:url(../img/calidad/tras_calidad_03.png); top: 550px;
left: 89px; z-index:300;}

.titulo_calidad_05{ background:url(../img/calidad/calidad_19.png) no-repeat; width:156px; height:60px; position:absolute;top: -51px; left: -1px; color:#fae213; font-size:18px; text-transform:uppercase;}
.titulo_calidad_05 span{ display:block; float:left;margin-top: 25px; margin-left: 17px;}

.txt_calidad_08{ color:#626262; font-size:18px; text-align:left; border:1px solid #159988; padding:15px 25px; position:absolute; background:url(../img/calidad/tras_calidad_03.png); top: 550px;
left: 565px; z-index:300;}

.titulo_calidad_06{ background:url(../img/calidad/calidad_21.png) no-repeat; width:156px; height:60px; position:absolute;top: -51px; left: -1px; color:#fae213; font-size:18px; text-transform:uppercase;}
.titulo_calidad_06 span{ display:block; float:left;margin-top: 25px; margin-left: 17px;}
.txt_calidad_09{ width:100%; float:left; position:relative;}
.btn_calidad{ background:url(../img/calidad/calidad_29.png); width:197px; height:99px; display:inline-block; margin:0 50px;}
.btn_calidad span{ color:#373737; font-size:21px; text-align:right; text-align:right; display:block; line-height: 20px; margin-top: 26px; margin-right: 37px; }

.btn_calidad_02{ background:url(../img/calidad/calidad_32.png); width:212px; height:93px; display:inline-block;  margin:0 50px;}
.btn_calidad_02 span{ color:#373737; font-size:25px; text-align:right; text-align:right; display:block; line-height: 20px; margin-top: 32px; margin-right: 39px; }
.img_calidad_02{ display:inline-block; margin-top:-110px; position: relative; z-index: 400; margin-top: -51px;}
.img_calidad_03{ position:absolute; left: 0px; bottom: -60px; z-index: 300;}
.seccion_calzado_01 {width: 100%;float: left;position: relative;z-index: 200;height:563px; background:url(../img/calzado/calzado_02_03.jpg); }
.titulo_seccion_calzado{ color:#626262; font-size:43px; float:left; text-align:left; margin-left: -40px;}
.con_calzado_der{ width:510px; display:inline-block;text-align:left; vertical-align:text-top; margin-top: 50px;}
.txt_calzado_01{ color:#3e388d; font-size:61px; float:left;margin-left: 45px;  line-height: 35px;}
.txt_calzado_02{ width:100%; float:left; color:#626262; font-size:16px; text-align:left; width:455px; margin-top: 50px; line-height: 20px;}
.txt_calzado_03{ color:#3e388d; font-size:18px; width:390px; float:right; line-height: 21px; margin-right: 55px; margin-top: 30px}
.img_calzado_01{ display:inline-block; vertical-align:text-top;}
.barra_calzado_01{ width:100%; height:33px; position:absolute; bottom:-29px; left:0;}
.seccion_calzado_02{ width:100%; float:left; position:relative]; background:url(../img/calzado/calzado_02_09.jpg); height:810px; position: relative;}
.img_calzado_02, .img_calzado_03{ position:absolute;}
.img_calzado_02{ left:27px;}
.img_calzado_03{ right: 40px;}
.txt_contacto_04{ width:510px; display:inline-block; vertical-align:text-top; color:#fff; font-size:27px; text-align: right; line-height: 30px; margin-top: 29px;
margin-left: 40px;  }
.txt_contacto_04 span{ font-size:40px;}
.txt_contacto_05{ float:right; color:#33d597; font-size:36px; margin-top:5px;}
.sub_cal_01{ float:left; width:100%; margin-top:70px;}
.txt_contacto_06{ width:340px; float:left; margin-left: 89px; margin-top: 75px;}
.txt_contacto_07{ color:#fff; text-align:left; width:100%; line-height: 19px;}
.txt_contacto_08{ font-size:18px; color:#fff; text-align:left; width:250px; margin-top:85px; line-height:21px;}
.txt_contacto_08 span{ color:#8bda2d; font-size:21px;}
.img_calzado_04{ position:absolute; right: -30px; top: 259px;}
.txt_calzado_04{ width:800px; display:inline-block; color:#fff; text-align:left; font-size:16px; line-height: 19px; margin-top:60px;}
.img_barra_02{ position:absolute; bottom:-6px; left:0;}
.seccion_calzado_03{ width:100%; float:left; height:205px; position:relative;}
.btn_calzado_01{ background:url(../img/calzado/03-CalzadoCachorros_21.png) top right no-repeat; width:300px; height:107px; display:inline-block; margin:0 30px; margin-top:50px;}
.btn_calzado_01 div{ text-align:left; color:#373737; font-size:18px; text-align:right; width: 260px; line-height: 19px; margin-top: 32px}
.btn_calzado_01 div span{ font-size:25px; text-align:right;}
.btn_calzado_02{ background:url(../img/calzado/03-CalzadoCachorros_24.png)  top right no-repeat !important; }
.img_calzado_05{ position:absolute; left: 35px; top: -77px;}
.btn_left_01{ margin-left:80px;}
.txt_calzado_05{ margin-top:21px !important;}
.contenido_agradecer{ background:url(../img/contacto/agradecer_03.jpg); width:938px; height:544px; position:relative; text-align:center;}
.txt_agradecer_01{ width:490px; float:right; vertical-align:text-top; margin-right: 65px;}
.img_agradecer_01{ display:inline-block; vertical-align:text-top; position: absolute; left: 0;}
.txt_agradecer_02{ float:left; color:#33d597; font-size:36px; line-height: 33px; border:1px solid #4e7fac; padding:10px 20px; margin-top: -17px; }
.img_agradecer_02{ margin-top:70px;}
.txt_agradecer_03{ width:auto; float:left; color:#fff; font-size:21px; text-align:center; margin-left:18px; margin-top:30px;}
.btn_agradecer{ width:465px; float:left; height:auto; margin-top:25px;}
.btn_agradecer span{ color:#fff; font-size:18px; display:inline-block; line-height: 20px;  width: 371px; vertical-align: middle; }
.btn_agradecer span strong{ font-size:25px;}
.img_agradecer_03{ display:inline-block; vertical-align: middle; }
.sub_menu a:hover{background: url("../img/catalogo/submenu_03.png") repeat scroll 0% 0% transparent !important;}
.accordion { float:left; width:auto; margin-left: 14px; width: 95%;}
.lineas{  float:left; width: 630px; margin-left:25px; }
.sub_menu a:hover span{background: url("../img/catalogo/submenu_06.png") repeat scroll 0% 0% transparent !important;}
.aviso { float:right; color:#fff; font-size:12px;}
.img_agradecer_04{ vertical-align:middle; display:inline-block;}
.agradecer_01{ font-size:27px !important;}
.btn_agradecer_02{ margin-top:30px !important;}
#facebook_url, #twitter, .google_plus{ width:100%; float:left; text-align:left; margin-top:5px;}
.login_out{font-size: 13px;margin-left: 20px; position: absolute;left: 213px; top: 83px; color:red;}
.active_deslizar{ display:block !important;}