body {
font-size:15px;
line-height:25px;
margin:0;
padding:0;
background: #ffffff url() repeat  top fixed;
color:#1D1D1B;
font-style: normal;
font-variant: normal;
text-decoration: none;
background:#ffffff;
font-family:'Arial', sans-serif;font-weight:400;
}



.body-ini{margin:180px 0 0 0;}
.body-sec{margin:180px 0 0 0;}


@media screen and (max-width:950px ){
.body-ini{margin:60px 0 0 0;}
.body-sec{margin:60px 0 0 0;}
}
.alerta-barra{float:left;width: calc(100% - 60px);width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px);padding:8px 10px 8px 50px; text-align:left;margin:0 0 10px 0;line-height:14px;font-size:12px;}
.alerta-ok{background:url(../../img/ok.png) 10px center no-repeat #f7fde1;border:1px solid #dfebb5; color:#004600; font-weight:bold;}
.alerta-error{background:url(../../img/error.png) 10px center no-repeat #fde4e1;border:1px solid #ebbcb5; color:#df0505; font-weight:bold;}
.campo-requerido{width:100%;position:relative;height:0;color:#FF0000;text-align:right;font-size:12px;top:5px;right:3px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.display_none{display:none;}
.justify{text-align:justify;}
.mayusculas{text-transform: uppercase;}
.minusculas{text-transform: lowercase;}
.sombra{-webkit-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);box-shadow: 0px 10px 15px 5px rgba(0,0,0,0.2);}
.img_curculo{ border-radius: 50%;}
.profile_mini1{width:23px;height:23px;margin:7px 0 0 0;float:right; position:relative; left:10px;}
.profile_mini2{width:80px;height:80px;margin-left: calc((100% - 80px)/2);margin-left: -webkit-calc((100% - 80px)/2);margin-left: -moz-calc((100% - 80px)/2);float:left;}
.wfl{width:100%; float:left;}
.pointer{cursor:pointer;}
.windos_bg{z-index:800;width:100%;height:100%;position:fixed;top:0;margin:0;padding:0; background:#000;opacity: 0.5;filter: alpha(opacity=50);display:none;}
.font-1-1{font-family:'Montserrat', sans-serif;font-weight:600;}
.font-1-2{font-family:'Montserrat', sans-serif;font-weight:700;}
.font-1-3{font-family:'Montserrat', sans-serif;}
.font-2-1{font-family:'Hind', sans-serif;font-weight:400;}
.font-2-2{font-family:'Hind', sans-serif;font-weight:600;}
.font-2-3{font-family:'Hind', sans-serif;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;font-size:23px;color:#1D1D1B;font-weight:700;}
h3{margin:0; padding:0;font-size:23px;color:#1D1D1B;font-weight:700;}
h4{margin:0; padding:0;font-size:23px;color:#1D1D1B;font-weight:700;}
h5{margin:0; padding:0;font-size:23px;color:#1D1D1B;font-weight:700;}
.linea{float:left;width:80px;height:3px;background:#17a74a;margin:0 0 20px 0;}
.h1{font-size:14px;}
.h2{font-size:14px;}
.h3{font-size:14px;}
.h4{font-size:14px;}
.h5{font-size:14px;}
p{margin:0; padding:0;}
b,strong{font-weight:bold;color:#17a74a;}
a{color:#17a74a;text-decoration: none;}
a:hover{color:#2B2E35;}
.t-rojo{color:#CF0016;}
.t-negro{color:#000000;}
.bold{font-weight:bold;}
.floatl{float:left;}
.floatr{float:right;}
/*efectos*/
.fx-texto1{color:#000000;border-bottom:3px solid #ffffff;}
.fx-texto1:hover{color:#F0D43A;-webkit-animation-name: fx-texto1-animation;-webkit-animation-duration:0.5s;animation-name: fx-texto1-animation;animation-duration: 0.5s;border-bottom:3px solid #000000;}
@-webkit-keyframes fx-texto1-animation {from {color: #000000;border-bottom:3px solid #ffffff;}to {color:#F0D43A;border-bottom:3px solid #000000;}}
@keyframes fx-texto1-animation {from {color: #000000;border-bottom:3px solid #ffffff;}to {color:#F0D43A;border-bottom:3px solid #000000;}}
/*efectos*/
.fx-texto2{color:#ffffff;}
.fx-texto2:hover{color:#FF9900;-webkit-animation-name: fx-texto2-animation;-webkit-animation-duration:0.5s;animation-name: fx-texto2-animation;animation-duration: 0.5s;}
@-webkit-keyframes fx-texto2-animation {from {color: #ffffff;}to {color:#FF9900;}}
@keyframes fx-texto2-animation {from {color: #ffffff;}to {color:#FF9900;}}
.video{width:100%; height:350px; float:left;}
.row{width:1300px; margin:0 auto;}
@media screen and (max-width:1350px ){.row{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);margin:0 50px 0 50px;}}
@media screen and (max-width:1050px ){.row{width: calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);margin:0 40px 0 40px;}}




.row2{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);padding:0 15px 20px 15px;float:left;}
@media screen and (max-width:600px ){.row2{width:100%;padding:0 0 0;}}
section{width:100%;float:left;padding:80px 0 80px 0;text-align:justify;}
img{max-width:100%; max-height:100%; border:0;vertical-align:top;}
.porta-red-social{width:30px;position:fixed;background:#ccc;right:0px;z-index:50000;top:280px;}.menu-pc{display:block;  z-index:2000;  position:relative; background:url("../../img/bg_pie.png")#0D3457 fixed; background-position:center -40px;}
.icon-wat{background:url("../../img/icon/icon_wat.png") no-repeat left center;background-size:30px;padding:0 0 0 30px;color:#000000;float:left;}
.galeria{width:100%;float:left;}
.galeria-img{width: calc(33.3333% - 12px);width: -webkit-calc(33.3333% - 12px);width: -moz-calc(33.3333% - 12px);padding:5px;border:1px solid #ccc;float:left;}
.galeria-img:hover{background:#FFD300;-webkit-animation-name: fx-galeria-animation;-webkit-animation-duration:0.5s;animation-name: fx-galeria-animation;animation-duration: 0.5s;}
@-webkit-keyframes fx-galeria-animation {from {background: #ffffff;}to {background:#FFD300;}}
@keyframes fx-galeria-animation {from {background: #ffffff;}to {background:#FFD300;}}
nav{width:100%;font-family:'Arial';font-size:16px;}
.m-b2-l-tel{width:100%;float:left;color:#1D1D1B;padding:10px 0 7px 0;}
.m-b2-l-tel:hover{color:#1D1D1B;}
.m-mascara{width:170px;height:60px;float:right;text-align:left;border-left:1px solid#cccccc;padding:10px 0 10px 10px;background:#ffffff;}
.m-pest{width:48px;height:40px;display:none;border-left:2px solid#cccccc;margin:2px 0 0 0;padding:5px 0 5px 0;background-image:url("../../MENU/2/icon/abajo.png");background-repeat:no-repeat;background-position:center center;background-size:13px;float:left;}
.m-mv-pes2{background-image:url("../../MENU/2/icon/arriba.png");}

.m-b2{width:100%;background:#ffffff;position:absolute;top:0;left:0;z-index:9000;padding:20px 0 20px 0;}
.m-b2-logo{width:calc(100% - 690px);width: -webkit-calc(100% - 690px);width: -moz-calc(100% - 690px);float:left;}
.m-logo{width:auto;height:100%;}
.m-b2-col{width:215px;float:left;font-family:'Arial';font-size:14px;line-height:12px;background-repeat:no-repeat;background-position:15px center;margin:0 0 0 10px;}
.m-b2-col:hover{background-repeat:no-repeat;background-position:0 center;}
.m-adn-m{width:48px;height:50px;position:absolute;z-index:100;top:5px;left:0; border-right:2px solid#cccccc;background-repeat:no-repeat;background-position:center center;background-size:auto 20px;display:none;}
.m-l{padding:20px 20px 15px 20px;color:#ffffff;float:left;}
.m-l:hover{background:#17A74A;color:#ffffff;}
.m-b3{width:100%;height:60px;background:#1D1D1B;position:absolute;top:120px;left:0;z-index:8000;}
.m-b3-col1, .m-b3-col2{width:calc(50% - 20px);width: -webkit-calc(50% - 20px);width: -moz-calc(50% - 20px);float:left;padding:10px;}
.m-d3-t-sub{width:100%;float:left;font-size:14px;color:#000000;text-align:center;font-weight:bold;padding:20px 0 20px 0;}




.m-b3-cu1{width:280px;position:relative;left:-90px;}
.m-b3-cu2{width:280px;position:relative;left:-100px;}

.m-b3-cu3{width:580px;position:relative;left:-50px;}


.m-b3-sel{float:left;}
.m-b3-p-sl{width:0;height:0;position:relative;top:0;}
.d_none{display:none;}
.m-b3-cu{background:#ffffff;float:left;border:1px solid#f1f1f1;padding:10px;}
.m-sub{width:calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);float:left;font-size:14px;padding:10px 15px 10px 35px;background:#ffffff url("../../MENU/2/icon/li.png") no-repeat;background-size:6px auto;background-position:15px center;color:#1D1D1B;border-bottom:1px solid#cccccc;text-align:left;}
.m-sub:hover{color:#000000;}
.m-b3-sel:hover * .m-l{background:#E10000;color:#ffffff;}
.m-b3-sel:hover * .d_none{display:block;}
.m-b3-none{display:block;}
.m-bg{width:100%;height:100%;background:#ffffff;opacity:0;position:fixed;z-index:100;}

@media screen and (max-width:1050px){.m-l{padding:20px 20px 15px 20px;font-size:14px;}}

@media screen and (max-width:950px){
.m-pest{display:block;}
.m-b3{width:500px;height:calc(100% - 160px);height:-webkit-calc(100% - 160px);height:-moz-calc(100% - 160px);padding:60px 0 100px 0;position:fixed;top:0;left:0;overflow:auto;}
.m-b3-none{display:none;}
.m-b2-col{display:none;}
.m-b2{width:100%;height:50px;background:#ffffff;position:fixed;top:0;left:0;padding:5px 0 5px 0;}	
.m-b2-logo{width:calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);text-align:center;}
.m-adn-m{display:block;}
.m-logo{width:110px;}
.m-b3-sel{width:100%;padding:0 0 0 0;}
.m-l{width:calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);padding:15px 25px 15px 25px;font-size:16px;}
.m-r{width:calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);}
.m-anti-row{width:100%;margin:0;}
.m-anti-sombra{-webkit-box-shadow:0px 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}
.m-b3-col1,.m-b3-col2{width:calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);}
.m-b3-p-sl{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);}
.m-b3-cu{border:0 solid#f1f1f1;}
.m-b3-cu1{width:100%;position:inherit;left:0;}
.m-b3-cu2{width:100%;position:inherit;left:0;}
.m-b3-cu3{width:100%;position:inherit;left:0;}
.d_none{display:none;}
.m-b3-sel:hover * .d_none{display:none;}
}

@media screen and (max-width:750px){.m-b3{width:400px;}}
@media screen and (max-width:650px){.m-b3{width:350px;}}
@media screen and (max-width:400px){.m-b3{width:100%;}}
.bt-1{font-weight:bold;color: #ffffff;padding:15px 25px 15px 25px;border:none;font-size:18px;text-transform:uppercase;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;background:#17A74A;transition-property:background;transition-duration:0.2s;transition-timing-function:linear;}
.bt-1:hover{background:#73AE1F;color:#ffffff;}



.bt-2{float:left;font-weight:bold;color: #ffffff;padding:8px 15px 8px 15px;border:none;font-size:14px;line-height:14px;text-transform: uppercase;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;background:#17A74A;transition-property:background,color;transition-duration:0.3s;transition-timing-function:linear;}
.bt-2:hover{background:#ffffff;color:#17A74A;}


.bt-3{background:#ffffff;color:#17A74A;font-family:'Arial Black';float:left;font-weight:bold;text-transform:uppercase;padding:5px 25px 5px 25px;border:1px solid#17A74A;margin:0 0 0 0;font-size:12px;letter-spacing:2px;border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;-webkit-border-radius:18px 18px 18px 18px;transition-property:background, color;transition-duration:0.2s;transition-timing-function:linear;}
.bt-3:hover{background:#17A74A;color:#ffffff;}
.bt-4{float:left;font-weight:bold;color: #ffffff;padding:10px 25px 10px 25px;border:none;font-size:14px;text-transform:uppercase;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;background:#17A74A;transition-property:background;transition-duration:0.2s;transition-timing-function:linear;}
.bt-4:hover{background:#73AE1F;color:#ffffff;}.editor-h2,.editor-h3,.editor-h4,.editor-h5{width:100%;float:left;text-align:left;color:#000000;padding:0 0 5px 0;font-size:18px;}


.editor-frame-conte{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin:0 0 20px 0;border:0;}
.editor-flame-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height: 100%;background:#eeeeee;border:0;}
.editor-ul{margin:0;padding:0 0 0 20px;list-style-image: url("");}
.editor-li{color:#444444;padding:0 0 0 0;margin:0 0 0 0;line-height:25px;text-align:left;}

.editor-blockquote{
font-style: italic;
font-family:'Times New Roman';
color:#444444;
padding:20px 0 20px 70px;
margin:0 0 0 0;
text-align:left;
font-size:20px;
}


.editor-blockquote-c1{
float:left;
width:100%;
background-image:url("../../CUERPO/editor/1/img/comolla1.webp");
background-size:50px auto;
background-repeat:no-repeat;
background-position:left top;
}


.editor-blockquote-c2{
float:left;
width:100%;
background-image:url("../../CUERPO/editor/1/img/comolla2.webp");
background-size:50px auto;
background-repeat:no-repeat;
background-position:right bottom;
margin:20px 0 0 0;
}


.editor-img{
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border:none;
}.cat-barra-categoria{width:100%;float:left;background:#F4F4F4;padding:10px 0 10px 0;}
.cat-icon-bs{padding:0 20px 0 0;margin:0 10px 0 0;background:url("../../img/icon/marcador1.png")no-repeat right 7px;background-size:18px;color:#17A74A;}



.product-delimitar{color:#cccccc; width: calc(20% - 10px);width: -webkit-calc(20% - 10px);width: -moz-calc(20% - 10px);float:left; margin:0 5px 20px 5px;}
.product-cat-porta{height:320px;width: calc(100% - 12px);width: -webkit-calc(100% - 12px);width: -moz-calc(100% - 12px);padding:5px;border:1px solid #f0f0f0;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.product-cat-porta:hover{border:1px solid #084A83;-webkit-animation-name: fx-product-cat-porta-animation;-webkit-animation-duration:0.5s;animation-name: fx-product-cat-porta-animation;animation-duration: 0.5s;}
.product_tex{width:100%;float:left; border-top:1px solid #cccccc;margin-top:30px;padding-top:30px;text-align:justify;}
@-webkit-keyframes fx-product-cat-porta-animation {from {border:1px solid #ffffff;}to {border:1px solid #084A83;}}
@keyframes fx-product-cat-porta-animation {from {border:1px solid #ffffff;}to {border:1px solid #084A83;}}
.product-cat-tex{width:100%;text-align:center;color:#CF0016;font-weight:bold;height:0;background:#ccc; position:relative; bottom:30px;}
.product-cat-title{width:100%;text-align:center;font-size:14px; padding:10px 0 0 0;font-weight:normal;color:#000000;float:}
@media screen and (max-width:1200px ){.product-delimitar{width: calc(25% - 10px);width: -webkit-calc(25% - 10px);width: -moz-calc(25% - 10px);}}
@media screen and (max-width:900px ){.product-delimitar{width: calc(33.3333% - 10px);width: -webkit-calc(33.3333% - 10px);width: -moz-calc(33.3333% - 10px);}}
@media screen and (max-width:500px ){.product-delimitar{width: calc(50% - 10px);width: -webkit-calc(50% - 10px);width: -moz-calc(50% - 10px);}.product-cat-porta{height:300px;}}
@media screen and (max-width:400px ){.product-delimitar{width: calc(100% - 10px);width: -webkit-calc(100% - 10px);width: -moz-calc(100% - 10px);}.product-cat-porta{height:430px; background}}
@media screen and (max-width:390px ){.product-cat-porta{height:390px;}}
@media screen and (max-width:380px ){.product-cat-porta{height:380px;}}
@media screen and (max-width:370px ){.product-cat-porta{height:370px;}}

/*paginador*/
.blo-n{margin:0 10px 10px 0;padding:5px 15px 5px 15px;float:left;background:#ccc;color:#000000;}
.blo-n:hover{background:#FF0000;color:#ffffff;}
.blo-n-selec{margin:0 10px 10px 0;padding:5px 15px 5px 15px;float:left;background:#000000;color:#ffffff;}
.blo-n-barra{width:100%;float:left;border-top:1px solid #f0f0f0;padding:40px 0 10px 0; margin-top:20px;}
/*Barra BG*/
.blo-reultados{width:100%; float:left;padding-bottom:5px;border-bottom:1px solid #f0f0f0; margin-bottom:30px;}
/*Cuerpo*/
.blo-title-article{font-size:35px;line-height:40px;width:100%;float:left;margin-bottom:10px;padding:5px 0 0 0;text-align:left;color:#1D1D1B;font-weight:bold;}



.blog-categoria{float:left;padding:5px 20px 5px 20px;background:#1D1D1B;color:#ffffff;}


.blo-subtitulo{float:left; font-size:20px;line-height:25px;padding:20px 0 0 0;font-weight:100;color:#1D1D1B;font-style: italic;}
.blo-separador{width:100%;float:left;padding:10px 0 10px 0;margin:15px 0 15px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.blo-des{width:100%;float:left;text-align:justify;color:#1D1D1B;height:60px;font-weight:400;}
.blo-des-main{float:left;color:#000000;width:100%; text-align:justify;}
.blo-pie{float:left;width:100%;height:50px;}
.blo-date{float:left;padding:10px 10px 0 60px;background-image:url("../../img/icon/date.png");background-repeat:no-repeat;background-position:30px 10px;background-size:20px;}
.blo-more{width:100%;float:left;text-align:right;color:#ff0000;}
.blo-barra{width:100%;float:left;margin:20px 0 0 0;}




.col-blo1{width:calc(100% - 400px);width: -webkit-calc(100% - 400px);width: -moz-calc(100% - 400px);float:left;padding:0 100px 0 0;font-size:18px;line-height:30px;color:#1D1D1B;}
.col-blo2{width:300px;float:left;}





.c5-d{border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border:1px solid #eaeaea;width:calc(25% - 32px);width: -webkit-calc(25% - 32px);width: -moz-calc(25% - 32px);margin:0 15px 40px 15px;float:left;color:#000000;}
.c5-imge{width:100%;float:left;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.c5-p-tex{width:calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);padding:15px 15px 15px 15px;float:left;}
.c5-ptt{width:100%;float:left;padding:0 0 0 0;text-align:left;}
.c5-titu{width:100%;float:left;letter-spacing:0px;color:#1D1D1B;font-weight:bold;margin:0 0 20px 0;font-size:20px;line-height:30px;height:60px;text-overflow:ellipsis;overflow:hidden;white-space:normal;}
.c5-titu:hover{color:#000000;}
.c5-desc{width:100%;float:left;color:#1D1D1B;padding:0 0 20px 0;line-height:27px;font-size:17px;text-align:left;margin:0 0 30px 0;height:83px;text-overflow:ellipsis;overflow:hidden;white-space:normal;}
.c5-desc:hover{color:#000000;}



@media screen and (max-width:1150px ){
.col-blo1{width:calc(100% - 300px);width: -webkit-calc(100% - 300px);width: -moz-calc(100% - 300px);padding:0 50px 0 0;}
.col-blo2{width:250px;float:left;}

}
@media screen and (max-width:950px ){
.col-blo1{width:100%;padding:0 0 0 0;margin:0 0 50px 0;}
.col-blo2{width:100%;padding:0 0 0 0;margin:0 0 0 0;}
.c5-d{width:calc(50% - 32px);width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);}
}
@media screen and (max-width:800px ){
.blo-bg1{background:url("1-800.jpg") fixed;background-position:center -30px;background-size:100%;}
.blo-bg2{background:url("2-800.jpg") fixed;background-position:center -30px;background-size:105%;}
.blo-bg3{background:url("3-800.jpg") fixed;background-position:center -30px;background-size:105%;}
}
@media screen and (max-width:600px ){.c5-d{width:100%;margin:0 0 40px 0;}}

@media screen and (max-width:500px ){
.blo-title-article{font-size:20px;line-height:30px;}
.blo-bg1{background:url("1-500.jpg") fixed;background-position:center -30px;background-size:100%;}
.blo-bg2{background:url("2-800.jpg") fixed;background-position:center -10px;background-size:105%;}
.blo-bg3{background:url("3-500.jpg") fixed;background-position:center -30px;background-size:105%;}
}.s2-bb{width:100%;float:left;border-bottom:1px solid#1D1D1B;}
.s2-p{padding:10px 20px 10px 20px;float:left;background:#1D1D1B;font-size:14px;color:#ffffff;font-weight:300;letter-spacing:1px;}




.s2-cuerpo{width:100%; float:left; padding:20px 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid#eaeaea;}
.s2-img{width:100%;float:left; padding:0 0 10px 0;}
.s2-txt{width:100%; float:left;font-size:14px;color:#1D1D1B;text-align:left;letter-spacing:1px;line-height:18px;}
.s2-txt:hover{color:#17A74A;}

@media screen and (max-width:950px ){
.s2-img{width:200px;padding:0 40px 0 0;}
.s2-txt{width: calc(100% - 240px);width: -webkit-calc(100% - 240px);width: -moz-calc(100% - 240px);padding:0 0 0 0;font-size:18px;line-height:25px;font-weight:bold;}
}

@media screen and (max-width:650px ){
.s2-img{width:200px;padding:0 40px 0 0;}
.s2-txt{width: calc(100% - 240px);width: -webkit-calc(100% - 240px);width: -moz-calc(100% - 240px);padding:0 0 0 0;font-size:14px;line-height:18px;font-weight:300;}
}


@media screen and (max-width:550px ){
.s2-img{width:100%;float:left; padding:0 0 10px 0;}
.s2-txt{width:100%; float:left;font-size:14px;color:#1D1D1B;text-align:left;letter-spacing:1px;line-height:18px;}
}footer{background:#e5e6eb;width:100%; float:left;}
.f-logo{width:100%;float:left;text-align:center;margin:0 0 30px 0;}
.f-b1-t{width:100%;float:left;color:#17a74a;font-size:22px; margin:0; padding:0 0 50px 0;text-transform:uppercase;letter-spacing:1px;}



.f-tex{width:100%;float:left;color:#eeeeee;padding-bottom:20px;font-size:18px;letter-spacing:1px;line-height:25px;}
.f-b1-s{width:100%;float:left;padding:0 0 10px 0;color:#ffffff;font-size:18px;letter-spacing:1px;font-weight:bold;}
.f-b1-icon{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);float:left;padding:5px 0 5px 30px;margin:0 0 5px 0;color:#cccccc;background-size:15px 15px;background-repeat:no-repeat;background-position:left center;font-size:18px;}
.f-b1-icon:hover{color:#ffffff;}
.f-b1-icon-tel{background-image:url("../../PIE/1/icon/tel.png?v=1");}
.f-b1-icon-tec{background-image:url("../../PIE/1/icon/tec.png?v=1");}
.f-l{width: calc(100% - 15px);width: -webkit-calc(100% - 15px);width: -moz-calc(100% - 15px);font-size:18px;letter-spacing:1px;float:left;color:#ffffff; margin:0 0 15px 0;padding:0 0 0 15px;background:url("../../img/icon/marcador2.png") no-repeat;background-position:-10px 3px;background-size:22px;}
.f-l:hover{color:#17a74a;}
.f-col{width: calc(33.33% - 60px);width: -webkit-calc(33.33% - 60px);width: -moz-calc(33.33% - 60px);float:left;}
.f-col1{padding:0 30px 0 30px;}
.f-col2{padding:0 30px 0 30px;}
.f-col3{padding:0 30px 0 30px;}



.f-log{width:50%;padding:40px 0 40px 0;float:left;text-align:center;display:flex;justify-content:center;align-items:center;}
.f-log-img{width:auto;height:70px;}



.f-b0{width:100%;float:left;margin:0 0 0 0;}
.f-b1{width:100%;float:left;padding:80px 0 80px 0;margin:0 0 0 0;background:#1d1d1b;}
.f-b2{width:100%;float:left;padding:20px 0 20px 0;background:#ab7442;}



.f-derechos{width:100%;float:left;color:#ffffff; font-size:16px;text-align:center;}
.primermundo{color:#ffffff;}
.primermundo:hover{color:#cccccc;}


@media screen and (max-width:1100px ){
.f-col{width:0;}
.f-col1{width:100%;padding:0 0 30px 0;}
.f-col2{width: calc(50% - 50px);width: -webkit-calc(50% - 50px);width: -moz-calc(50% - 50px);padding:0 49px 0 0;border-right:1px solid#ffffff;}
.f-col3{width: calc(50% - 50px);width: -webkit-calc(50% - 50px);width: -moz-calc(50% - 50px);padding:0 0 0 50px;}
}


@media screen and (max-width:760px ){
	
.f-log{width:100%;margin:40px 0 40px 0;padding:0 0 0 0;}


.f-col{width:0;}
.f-col1{width:100%;padding:0 0 50px 0;}
.f-col2{width:100%;padding:0 0 50px 0;border-right:0 solid#ffffff;}
.f-col3{width:100%;padding:0 0 0 0;}
}@media print {
footer, nav {display:none;}
.cat-barra-categoria{display:none;}
}@media screen and (max-width:1350px ){

}
@media screen and (max-width:1000px ){
}
@media screen and (max-width:900px ){
.menu-pc{display:none;}
.menu-movil{display:block;}
.menu-and-mc{display:block;}
.menu-porta-search{display:block;}
.menu-buscador{display:block;}
.menu-h{display:block; padding-top:40px; background:#ccc;}
.menu-menu-close{width:100%;float:left;height:40px;}
.menu-col-1{width:100%;}
.menu-vertical1{}
.menu_vertical{display:block;}
.menu_11{z-index:800;}
.menu-base{width:100%;height:75px;padding:10px 0 10px 0;background-image:url("../../img/icono-llamanos.png");}
.meni-porta-cel{display:block;}
}
@media screen and (max-width:500px ){
}
@media screen and (max-width:400px ){
.menu-barra-search{width:90%;margin:0 5% 0 5%;left:0;}
.menu-base1{font-size:12px;}
.menu-base-title{font-size:12px;}
}
