@import url('https://fonts.googleapis.com/css2?family=Muli:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{font-size:14px;font-family: 'Muli', sans-serif !important;}

/*estilos widget htmlII*/
.boton{color:#fff; padding:7px; padding-left: 15px; padding-right: 15px; background-color:#000; display: inline-block; text-align: center; }
.Estilo-1{padding-left: 15px; padding-right: 15px; display: inline-block; }
.dom-content-header .dropdown .dropdown-menu {padding-top: 0px !important; padding-bottom: 0px !important; border:0px !important; }
.fila_wdgt img{margin-bottom: 20px; }
.Estilo-2{width: 100%; padding-left: 15px; padding-right: 15px; display: inline-block; }
.Estilo-3{padding-left: 15px; padding-right: 15px; border-radius:10px; display: inline-block; }
.Estilo-4{width: 100%; padding-left: 15px; padding-right: 15px; display: inline-block; border-radius:10px; }
.galeria_006 h2, .galeria_005 h2, .galeria_004 h2{font-size: 18px; color: #000; }
.textoDerecho img{width: 100%; }
.galeria_001 img, .galeria_002 img, .galeria_003 img, .galeria_004 img, .galeria_005 img, .galeria_006 img{width: 100%; margin:auto; }
.testimonios img{margin:auto; }
.galeria_001 , .galeria_002 , .galeria_003 , .galeria_004 , .galeria_005 , .galeria_006 {text-align: center; }
.galeria_006 p, .galeria_005 p, .galeria_004 p{font-size: 14px; color: #000; margin-bottom: 20px; }
.galeria_003 h2{font-size: 23px; color: #000; }
.galeria_003 p{font-size: 16px; color: #000; margin-bottom: 20px; }
.galeria_002 h2{font-size: 26px; color: #000; }
.galeria_001 h2{font-size: 26px; color: #000; }
.galeria_001 p{font-size: 17px; line-height: normal; color: #000; margin-bottom: 20px; }
.galeria_001 img{margin:auto; }
.testimonios p{font-size: 15px; line-height: normal; color: #000; margin-bottom: 20px; }
.testimonios h2{font-size: 23px; color: #000; }
.textoIzquierdo h1,.textoDerecho h1{font-size: 25px; color: #000; }
.tituloBoton h1{font-size: 25px; color: #000; font-weight: 500; width: 100%; text-align: center; margin-bottom: 15px; }
.tituloBoton p{font-size: 17px; line-height: 30px; color: #000; margin-bottom: 20px; }
.listaImagen p{font-size: 18px; line-height: 26px; color: #000; margin-bottom: 20px; }
.listaImagen h1{font-size: 25px; color: #000; width: 100%; text-align: center; }
.listaImagen h6{font-size: 20px; color: #000; width: 100%; text-align: center; }
.textoIzquierdo p,.textoDerecho p{font-size: 17px; color: #000; margin-bottom: 20px; }
.galeria_002 p{font-size: 17px; line-height: auto; color: #000; }
.galeria_002>div,.galeria_003>div,.galeria_004>div,.galeria_005>div{margin-bottom: 20px; }
.wdgt_h p {margin-top: 5px; margin-bottom: 5px; }
.estilo1Tag.label-oferta{width: 40px !important; height: 40px !important; border-radius: 100% !important; line-height: 40px !important; text-align: center !important; padding: 0px !important; top: 10px; left: 15px !important; }
.estilo2Tag.label-oferta {width: 30px !important; height: 40px !important; line-height: 40px !important; text-align: center !important; padding: 0px !important; top: 0px; left: 19px !important; }
.estilo3Tag.label-oferta {left: -9px !important; right: auto !important; top: 20px !important; }
.estilo3Tag.label-oferta:before{ left: 0; border-width: 7px 0px 0px 9px !important; }
.estilo1Tag.label-oferta:before,.estilo2Tag.label-oferta:before{display:none; }
.tituloPOPup{padding: 1% !important; text-align: center !important; }
#SamiModalPromo .modal-body {padding: 5px !important; }
.headerPopUP .close {position: absolute !important; right: -15px !important; top: -15px !important; background: #000 !important; opacity: 1 !important; color: #fff !important; width: 25px !important; height: 25px !important; border-radius: 100% !important; }


.pr_v{font-weight: 700;}
.precio_oferta1{text-decoration: line-through;color: #a19f9f;font-size: 12px;}
.label-oferta1{    background: #F00; color: #FFF; font-weight: 600; font-size: 12px; position: absolute; top: 10px; right: 0;}
.link_arma{font-weight: 700;}
.link_arma,.link_arma:hover{color:#000000;text-decoration: none;}
.msg_text{position: relative; font-size: 9px; font-weight: 700; left: unset; background: #f44336; color: white; padding: 2px 5px; border-radius: 5px; top: -8px;}
.tab-content>.active {display: block; }

@media (max-width: 768px){
#SamiModalPromo .modal-dialog {position: relative !important; width: auto !important; margin: 20px !important; margin-right: 15px !important; }
}
/*****/



