 #contenido, #menu a, #footer, #bottom { font-size:1.72rem; } #contenido h1, #contenido .h1{ font-size:6.35rem; line-height:6.35rem; } #contenido h2, #contenido .h2{ font-size:4.89rem; line-height:4.89rem; } #contenido h3, #contenido .h3{ font-size:2.7rem; line-height:2.7rem; } #contenido h4, #contenido .h4{ font-size:2.45rem; line-height:2.45rem; }@media screen and (max-width:px) and (min-width:481px){ #contenido h1, #contenido .h1{ font-size:5.48rem; line-height:5.48rem;} #contenido h2, #contenido .h2{ font-size:4.23rem; line-height:4.23rem;} #contenido h3, #contenido .h3{ font-size:2.48rem; line-height:2.48rem;} #contenido h4, #contenido .h4{ font-size:2.26rem; line-height:2.26rem;}}@media screen and (max-width:480px){ #contenido h1, #contenido .h1{ font-size:4.6rem; line-height:4.6rem;} #contenido h2, #contenido .h2{ font-size:3.57rem; line-height:3.57rem;} #contenido h3, #contenido .h3{ font-size:2.15rem; line-height:2.15rem;} #contenido h4, #contenido .h4{ font-size:1.96rem; line-height:1.96rem;}} #contenido *:not(h1):not(h2):not(h3):not(h4):not(.fal):not(.fa):not(.far):not(.fad):not(.fas):not(.fab), #menu a, #footer *:not(h1):not(h2):not(h3):not(h4):not(.fa):not(.fad):not(.fal):not(.far):not(.fas):not(.fab), #bottom *:not(h1):not(h2):not(h3):not(h4):not(.fad):not(.fal):not(.fa):not(.far):not(.fas):not(.fab){ font-family:'Roboto', sans-serif;} h1, .h1{ font-family:'Oswald', sans-serif !important;} h2, .h2{ font-family:'Oswald', sans-serif !important;} h3, .h3{ font-family:'Roboto', sans-serif !important;} h4, .h4{ font-family:'Oswald', sans-serif !important;} #selFondo1{ top:60px; }#sl116793 { padding:50px 70px 150px 70px; } @media screen and (max-width: 1100px) { #sl116793 { padding:50px 20px 150px 20px; } } @media screen and (max-width: 480px) { #sl116793 { padding:50px 20px 150px 20px; } } #sl116793_bg { background-color:rgb(251, 247, 243); } #ce170410 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170410 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170410 { padding:7px 7px 7px 7px; } } #ce170410_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170410_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170410_bg2 { margin:0px 0px 0px 0px; } } #ce170819 { padding:7px 7px 7px 50px; } @media screen and (max-width: 1100px) { #ce170819 { padding:7px 7px 7px 35px; } } @media screen and (max-width: 480px) { #ce170819 { padding:7px 7px 7px 7px; } } #ce170819_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170819_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170819_bg2 { margin:0px 0px 0px 0px; } }#sl116794 { padding:8px 7px 60px 7px; } @media screen and (max-width: 1100px) { #sl116794 { padding:7px 7px 60px 7px; } } @media screen and (max-width: 480px) { #sl116794 { padding:7px 7px 50px 7px; } } #sl116794_bg { } #ce170726 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170726 { padding:7px 15px 7px 15px; } } @media screen and (max-width: 480px) { #ce170726 { padding:7px 15px 7px 15px; } } #ce170726_bg2 { background-color:rgb(219, 94, 65); margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170726_bg2 { margin:0px 15px 0px 15px; } } @media screen and (max-width: 480px) { #ce170726_bg2 { margin:0px 15px 30px 15px; } } #sl116795 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116795 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116795 { padding:7px 7px 7px 7px; } } #sl116795_bg { } #ce170729 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170729 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170729 { padding:7px 7px 7px 7px; } } #ce170729_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170729_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170729_bg2 { margin:0px 0px 0px 0px; } }#ce170727 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170727 { padding:7px 15px 7px 15px; } } @media screen and (max-width: 480px) { #ce170727 { padding:7px 15px 7px 15px; } } #ce170727_bg2 { background-color:rgb(255, 255, 255); margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170727_bg2 { margin:0px 15px 0px 15px; } } @media screen and (max-width: 480px) { #ce170727_bg2 { margin:0px 15px 30px 15px; } } #sl116796 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116796 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116796 { padding:7px 7px 7px 7px; } } #sl116796_bg { } #ce170730 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170730 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170730 { padding:7px 7px 7px 7px; } } #ce170730_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170730_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170730_bg2 { margin:0px 0px 0px 0px; } }#ce170728 { padding:0px 0px 7px 0px; } @media screen and (max-width: 1100px) { #ce170728 { padding:7px 15px 7px 15px; } } @media screen and (max-width: 480px) { #ce170728 { padding:7px 15px 7px 15px; } } #ce170728_bg2 { background-color:rgb(93, 41, 6); margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170728_bg2 { margin:0px 15px 0px 15px; } } @media screen and (max-width: 480px) { #ce170728_bg2 { margin:0px 15px 0px 15px; } } #sl116798 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116798 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116798 { padding:7px 7px 7px 7px; } } #sl116798_bg { } #ce170732 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170732 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170732 { padding:7px 7px 7px 7px; } } #ce170732_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170732_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170732_bg2 { margin:0px 0px 0px 0px; } }#sl116794 h2 { margin-bottom: 15px;}#sl116797 { padding:7px 7px 50px 7px; } @media screen and (max-width: 1100px) { #sl116797 { padding:7px 7px 40px 7px; } } @media screen and (max-width: 480px) { #sl116797 { padding:7px 7px 30px 7px; } } #sl116797_bg { } #ce170731 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170731 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170731 { padding:7px 7px 7px 7px; } } #ce170731_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170731_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170731_bg2 { margin:0px 0px 0px 0px; } }#sl116799 { padding:40px 7px 40px 7px; } @media screen and (max-width: 1100px) { #sl116799 { padding:40px 7px 40px 7px; } } @media screen and (max-width: 480px) { #sl116799 { padding:30px 7px 30px 7px; } } #sl116799_bg { background-color:rgb(33, 10, 4); } #ce170733 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170733 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170733 { padding:7px 7px 7px 7px; } } #ce170733_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170733_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170733_bg2 { margin:0px 0px 0px 0px; } } #ce170734 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170734 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170734 { padding:7px 7px 7px 7px; } } #ce170734_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170734_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170734_bg2 { margin:0px 0px 0px 0px; } } #btn1788 {text-align:center;}#btn1788 a { display:inline-block; background-color:rgba(237, 237, 237, 0); color:#ffffff !important; border-top-left-radius:3px; border-top-right-radius:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; border-width:2px; border-style:solid; border-color:#ffffff; text-decoration:none; font-weight:bold; font-size:18px !important; padding:15px 25px 15px 25px;}#btn1788 a:hover { background-color:rgb(221, 144, 79); color:#ffffff !important; border-width:2px; border-color:#dd904f; box-shadow:none; text-decoration:none;}@media screen and (max-width: 1100px) { #btn1788 a{ padding:15px 25px 15px 25px; } }@media screen and (max-width: 480px) { #btn1788 a{ padding:12px 20px 12px 20px; } }#sl127298 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl127298 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl127298 { padding:7px 7px 7px 7px; } } #sl127298_bg { background-color:rgb(251, 247, 243); } #ce184373 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184373 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184373 { padding:7px 7px 7px 7px; } } #ce184373_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184373_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184373_bg2 { margin:0px 0px 0px 0px; } } #ce184370 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184370 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184370 { padding:7px 7px 7px 7px; } } #ce184370_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184370_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184370_bg2 { margin:0px 0px 0px 0px; } }#sl129825 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl129825 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl129825 { padding:7px 7px 7px 7px; } } #sl129825_bg { background-image:url(/media/web/camara/fondos/xl-layout-129825.webp);background-position:center center; } #ce187533 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce187533 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce187533 { padding:7px 7px 7px 7px; } } #ce187533_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce187533_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce187533_bg2 { margin:0px 0px 0px 0px; } }#sl129826 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl129826 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl129826 { padding:7px 7px 7px 7px; } } #sl129826_bg { } #ce187540 { padding:0px 7px 0px 8px; } @media screen and (max-width: 1100px) { #ce187540 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce187540 { padding:7px 7px 7px 7px; } } #ce187540_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce187540_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce187540_bg2 { margin:0px 0px 0px 0px; } }#sl116535 { padding:7px 0px 40px 0px; } @media screen and (max-width: 1100px) { #sl116535 { padding:7px 0px 40px 0px; } } @media screen and (max-width: 480px) { #sl116535 { padding:7px 0px 30px 0px; } } #sl116535_bg { } #ce170721 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170721 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170721 { padding:7px 7px 7px 7px; } } #ce170721_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170721_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170721_bg2 { margin:0px 0px 0px 0px; } }#sl116536 { padding:30px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116536 { padding:30px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116536 { padding:25px 7px 7px 7px; } } #sl116536_bg { } #ce170723 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170723 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170723 { padding:7px 7px 7px 7px; } } #ce170723_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170723_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170723_bg2 { margin:0px 0px 0px 0px; } }#sl116537 { padding:50px 100px 50px 100px; } @media screen and (max-width: 1100px) { #sl116537 { padding:50px 20px 50px 20px; } } @media screen and (max-width: 480px) { #sl116537 { padding:40px 20px 40px 20px; } } #sl116537_bg { } #ce170419 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170419 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170419 { padding:7px 7px 7px 7px; } } #ce170419_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170419_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170419_bg2 { margin:0px 0px 0px 0px; } }#sl116775 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116775 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116775 { padding:0px 0px 0px 0px; } } #sl116775_bg { box-shadow: inset 0 0 0 1000px rgba(93, 41, 6, 0.87); background-image:url(/media/web/camara/fondos/xl-layout-116775.webp);background-position:center bottom; } #ce170702 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #ce170702 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #ce170702 { padding:60px 7px 60px 7px; } } #ce170702_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170702_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170702_bg2 { margin:0px 0px 0px 0px; } } #sl116773 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116773 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116773 { padding:7px 7px 7px 7px; } } #sl116773_bg { } #ce170703 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170703 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170703 { padding:7px 7px 7px 7px; } } #ce170703_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170703_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170703_bg2 { margin:0px 0px 0px 0px; } }#sl116774 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116774 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116774 { padding:7px 7px 7px 7px; } } #sl116774_bg { } #ce170704 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170704 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170704 { padding:7px 7px 7px 7px; } } #ce170704_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170704_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170704_bg2 { margin:0px 0px 0px 0px; } }#sl116775 .sl_bg,#sl116775 .sl_nuevo,#sl116775 .sl_edit { max-width: 1300px; margin: 0 auto;}#sl116787 { padding:50px 20px 7px 20px; } @media screen and (max-width: 1100px) { #sl116787 { padding:50px 20px 7px 20px; } } @media screen and (max-width: 480px) { #sl116787 { padding:40px 20px 7px 20px; } } #sl116787_bg { } #ce170417 { padding:7px 41px 7px 7px; } @media screen and (max-width: 1100px) { #ce170417 { padding:7px 40px 7px 7px; } } @media screen and (max-width: 480px) { #ce170417 { padding:7px 7px 7px 7px; } } #ce170417_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170417_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170417_bg2 { margin:0px 0px 0px 0px; } } #ce170724 { padding:8px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170724 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170724 { padding:7px 7px 7px 7px; } } #ce170724_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170724_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170724_bg2 { margin:0px 0px 0px 0px; } }#sl116788 { padding:40px 7px 40px 7px; } @media screen and (max-width: 1100px) { #sl116788 { padding:40px 7px 40px 7px; } } @media screen and (max-width: 480px) { #sl116788 { padding:20px 7px 20px 7px; } } #sl116788_bg { background-color:rgb(93, 41, 6); } #ce170720 { padding:30px 7px 20px 7px; } @media screen and (max-width: 1100px) { #ce170720 { padding:30px 7px 20px 7px; } } @media screen and (max-width: 480px) { #ce170720 { padding:30px 7px 20px 7px; } } #ce170720_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170720_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170720_bg2 { margin:0px 0px 0px 0px; } } #ce170418 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170418 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170418 { padding:7px 7px 7px 7px; } } #ce170418_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170418_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170418_bg2 { margin:0px 0px 0px 0px; } }#sl116581 { padding:15px 100px 35px 100px; } @media screen and (max-width: 1100px) { #sl116581 { padding:15px 20px 35px 20px; } } @media screen and (max-width: 480px) { #sl116581 { padding:10px 20px 25px 20px; } } #sl116581_bg { background-color:rgb(93, 41, 6); } #ce170716 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170716 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170716 { padding:7px 7px 7px 7px; } } #ce170716_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170716_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170716_bg2 { margin:0px 0px 0px 0px; } } #sl116783 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116783 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116783 { padding:7px 7px 7px 7px; } } #sl116783_bg { } #ce170471 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170471 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170471 { padding:7px 7px 7px 7px; } } #ce170471_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170471_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170471_bg2 { margin:0px 0px 0px 0px; } }#sl116784 { padding:7px 0px 7px 0px; } @media screen and (max-width: 1100px) { #sl116784 { padding:7px 0px 7px 0px; } } @media screen and (max-width: 480px) { #sl116784 { padding:7px 0px 7px 0px; } } #sl116784_bg { } #ce170717 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170717 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170717 { padding:7px 7px 7px 7px; } } #ce170717_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170717_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170717_bg2 { margin:0px 0px 0px 0px; } }#sl116753 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116753 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116753 { padding:0px 0px 0px 0px; } } #sl116753_bg { box-shadow: inset 0 0 0 1000px rgba(93, 41, 6, 0.87); background-image:url(/media/web/camara/fondos/xl-layout-116753.webp);background-position:center bottom; } #ce170674 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #ce170674 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #ce170674 { padding:60px 7px 60px 7px; } } #ce170674_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170674_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170674_bg2 { margin:0px 0px 0px 0px; } } #sl116751 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116751 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116751 { padding:7px 7px 7px 7px; } } #sl116751_bg { } #ce170675 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170675 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170675 { padding:7px 7px 7px 7px; } } #ce170675_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170675_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170675_bg2 { margin:0px 0px 0px 0px; } }#sl116752 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116752 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116752 { padding:7px 7px 7px 7px; } } #sl116752_bg { } #ce170676 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170676 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170676 { padding:7px 7px 7px 7px; } } #ce170676_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170676_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170676_bg2 { margin:0px 0px 0px 0px; } }#sl116753 .sl_bg,#sl116753 .sl_nuevo,#sl116753 .sl_edit { max-width: 1300px; margin: 0 auto;}#sl116782 { padding:50px 7px 50px 7px; } @media screen and (max-width: 1100px) { #sl116782 { padding:50px 20px 50px 20px; } } @media screen and (max-width: 480px) { #sl116782 { padding:40px 20px 40px 20px; } } #sl116782_bg { } #ce170715 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170715 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170715 { padding:7px 7px 7px 7px; } } #ce170715_bg2 { margin:0px 15px 0px 0px; } @media screen and (max-width: 1100px) { #ce170715_bg2 { margin:0px 15px 0px 0px; } } @media screen and (max-width: 480px) { #ce170715_bg2 { margin:0px 0px 0px 0px; } } #sl116580 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116580 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116580 { padding:7px 7px 7px 7px; } } #sl116580_bg { } #ce170470 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170470 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170470 { padding:7px 7px 7px 7px; } } #ce170470_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170470_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170470_bg2 { margin:0px 0px 0px 0px; } }#sl116785 { padding:7px 0px 7px 0px; } @media screen and (max-width: 1100px) { #sl116785 { padding:7px 0px 7px 0px; } } @media screen and (max-width: 480px) { #sl116785 { padding:7px 0px 7px 0px; } } #sl116785_bg { } #ce170718 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170718 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170718 { padding:7px 7px 7px 7px; } } #ce170718_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170718_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170718_bg2 { margin:0px 0px 0px 0px; } }#ce170714 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170714 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170714 { padding:7px 7px 7px 7px; } } #ce170714_bg2 { background-color:rgb(219, 94, 65); margin:0px 0px 0px 15px; } @media screen and (max-width: 1100px) { #ce170714_bg2 { margin:0px 0px 0px 15px; } } @media screen and (max-width: 480px) { #ce170714_bg2 { margin:0px 0px 0px 0px; } } #sl116579 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116579 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116579 { padding:7px 7px 7px 7px; } } #sl116579_bg { } #ce170469 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170469 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170469 { padding:7px 7px 7px 7px; } } #ce170469_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170469_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170469_bg2 { margin:0px 0px 0px 0px; } }#sl116786 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116786 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116786 { padding:7px 7px 7px 7px; } } #sl116786_bg { } #ce170719 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170719 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170719 { padding:7px 7px 7px 7px; } } #ce170719_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170719_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170719_bg2 { margin:0px 0px 0px 0px; } }#sl116748 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116748 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116748 { padding:0px 0px 0px 0px; } } #sl116748_bg { box-shadow: inset 0 0 0 1000px rgba(93, 41, 6, 0.87); background-image:url(/media/web/camara/fondos/xl-layout-116748.webp);background-position:center bottom; } #ce170670 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #ce170670 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #ce170670 { padding:60px 7px 60px 7px; } } #ce170670_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170670_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170670_bg2 { margin:0px 0px 0px 0px; } } #sl116746 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116746 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116746 { padding:7px 7px 7px 7px; } } #sl116746_bg { } #ce170671 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170671 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170671 { padding:7px 7px 7px 7px; } } #ce170671_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170671_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170671_bg2 { margin:0px 0px 0px 0px; } }#sl116747 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116747 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116747 { padding:7px 7px 7px 7px; } } #sl116747_bg { } #ce170672 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170672 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170672 { padding:7px 7px 7px 7px; } } #ce170672_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170672_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170672_bg2 { margin:0px 0px 0px 0px; } }#sl116748 .sl_bg,#sl116748 .sl_nuevo,#sl116748 .sl_edit { max-width: 1300px; margin: 0 auto;}#sl116776 { padding:49px 7px 50px 7px; } @media screen and (max-width: 1100px) { #sl116776 { padding:50px 7px 50px 7px; } } @media screen and (max-width: 480px) { #sl116776 { padding:30px 7px 30px 7px; } } #sl116776_bg { } #ce170705 { padding:7px 40px 7px 7px; } @media screen and (max-width: 1100px) { #ce170705 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170705 { padding:7px 7px 40px 7px; } } #ce170705_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170705_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170705_bg2 { margin:0px 0px 0px 0px; } } #sl116582 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116582 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116582 { padding:7px 7px 7px 7px; } } #sl116582_bg { } #ce170472 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170472 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170472 { padding:7px 7px 7px 7px; } } #ce170472_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170472_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170472_bg2 { margin:0px 0px 0px 0px; } }#sl116779 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116779 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116779 { padding:7px 7px 7px 7px; } } #sl116779_bg { } #ce170711 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170711 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170711 { padding:7px 7px 7px 7px; } } #ce170711_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170711_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170711_bg2 { margin:0px 0px 0px 0px; } }#sl116778 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116778 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116778 { padding:7px 7px 7px 7px; } } #sl116778_bg { } #ce170710 { padding:7px 0px 7px 0px; } @media screen and (max-width: 1100px) { #ce170710 { padding:7px 0px 7px 0px; } } @media screen and (max-width: 480px) { #ce170710 { padding:7px 0px 7px 0px; } } #ce170710_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170710_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170710_bg2 { margin:0px 0px 0px 0px; } }#ce170706 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170706 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170706 { padding:7px 7px 7px 7px; } } #ce170706_bg2 { background-color:rgb(219, 94, 65); margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170706_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170706_bg2 { margin:0px 0px 0px 0px; } } #sl116584 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116584 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116584 { padding:7px 7px 7px 7px; } } #sl116584_bg { } #ce170475 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170475 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170475 { padding:7px 7px 7px 7px; } } #ce170475_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170475_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170475_bg2 { margin:0px 0px 0px 0px; } }#sl116780 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116780 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116780 { padding:7px 7px 7px 7px; } } #sl116780_bg { } #ce170712 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170712 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170712 { padding:7px 7px 7px 7px; } } #ce170712_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170712_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170712_bg2 { margin:0px 0px 0px 0px; } }#sl116781 { padding:7px 0px 7px 0px; } @media screen and (max-width: 1100px) { #sl116781 { padding:7px 0px 7px 0px; } } @media screen and (max-width: 480px) { #sl116781 { padding:7px 0px 7px 0px; } } #sl116781_bg { } #ce170713 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170713 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170713 { padding:7px 7px 7px 7px; } } #ce170713_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170713_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170713_bg2 { margin:0px 0px 0px 0px; } }#sl117082 { padding:40px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl117082 { padding:40px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl117082 { padding:40px 7px 7px 7px; } } #sl117082_bg { } #ce171116 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce171116 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce171116 { padding:7px 7px 7px 7px; } } #ce171116_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce171116_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce171116_bg2 { margin:0px 0px 0px 0px; } }#sl116588 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116588 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116588 { padding:0px 0px 0px 0px; } } #sl116588_bg { box-shadow: inset 0 0 0 1000px rgba(93, 41, 6, 0.87); background-image:url(/media/web/camara/fondos/xl-layout-116588.webp);background-position:center bottom; } #ce170479 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #ce170479 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #ce170479 { padding:60px 7px 60px 7px; } } #ce170479_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170479_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170479_bg2 { margin:0px 0px 0px 0px; } } #sl116586 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116586 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116586 { padding:7px 7px 7px 7px; } } #sl116586_bg { } #ce170480 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170480 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170480 { padding:7px 7px 7px 7px; } } #ce170480_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170480_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170480_bg2 { margin:0px 0px 0px 0px; } }#sl116587 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116587 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116587 { padding:7px 7px 7px 7px; } } #sl116587_bg { } #ce170481 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170481 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170481 { padding:7px 7px 7px 7px; } } #ce170481_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170481_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170481_bg2 { margin:0px 0px 0px 0px; } }#sl116588 .sl_bg,#sl116588 .sl_nuevo,#sl116588 .sl_edit { max-width: 1300px; margin: 0 auto;}#sl116750 { padding:50px 7px 50px 7px; } @media screen and (max-width: 1100px) { #sl116750 { padding:50px 20px 50px 20px; } } @media screen and (max-width: 480px) { #sl116750 { padding:40px 20px 40px 20px; } } #sl116750_bg { background-color:rgb(251, 247, 243); } #ce170673 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170673 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170673 { padding:7px 7px 7px 7px; } } #ce170673_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170673_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170673_bg2 { margin:0px 0px 0px 0px; } }#sl116759 { padding:50px 100px 40px 100px; } @media screen and (max-width: 1100px) { #sl116759 { padding:50px 20px 40px 20px; } } @media screen and (max-width: 480px) { #sl116759 { padding:40px 20px 30px 20px; } } #sl116759_bg { } #ce170683 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170683 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170683 { padding:7px 7px 7px 7px; } } #ce170683_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170683_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170683_bg2 { margin:0px 0px 0px 0px; } }#sl116589 { padding:60px 80px 40px 80px; } @media screen and (max-width: 1100px) { #sl116589 { padding:60px 50px 40px 50px; } } @media screen and (max-width: 480px) { #sl116589 { padding:40px 20px 30px 20px; } } #sl116589_bg { } #ce170482 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170482 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170482 { padding:7px 7px 7px 7px; } } #ce170482_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170482_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170482_bg2 { margin:0px 0px 0px 0px; } }#sl116592 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116592 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116592 { padding:0px 0px 0px 0px; } } #sl116592_bg { box-shadow: inset 0 0 0 1000px rgba(93, 41, 6, 0.87); background-image:url(/media/web/camara/fondos/xl-layout-116592.webp);background-position:center center; } #ce170483 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #ce170483 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #ce170483 { padding:60px 7px 60px 7px; } } #ce170483_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170483_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170483_bg2 { margin:0px 0px 0px 0px; } } #sl116590 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116590 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116590 { padding:7px 7px 7px 7px; } } #sl116590_bg { } #ce170484 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170484 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170484 { padding:7px 7px 7px 7px; } } #ce170484_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170484_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170484_bg2 { margin:0px 0px 0px 0px; } }#sl116591 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116591 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116591 { padding:7px 7px 7px 7px; } } #sl116591_bg { } #ce170485 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170485 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170485 { padding:7px 7px 7px 7px; } } #ce170485_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170485_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170485_bg2 { margin:0px 0px 0px 0px; } }#sl116592 .sl_bg,#sl116592 .sl_nuevo,#sl116592 .sl_edit { max-width: 1300px; margin: 0 auto;}#sl116599 { padding:70px 0px 70px 0px; } @media screen and (max-width: 1100px) { #sl116599 { padding:60px 0px 60px 0px; } } @media screen and (max-width: 480px) { #sl116599 { padding:40px 0px 40px 0px; } } #sl116599_bg { background-color:rgb(245, 245, 245); } #ce170486 { padding:25px 25px 25px 25px; } @media screen and (max-width: 1100px) { #ce170486 { padding:25px 25px 25px 25px; } } @media screen and (max-width: 480px) { #ce170486 { padding:15px 15px 15px 15px; } } #ce170486_bg2 { background-color:rgb(255, 255, 255); margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170486_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170486_bg2 { margin:0px 0px 0px 0px; } } #sl116594 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116594 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116594 { padding:7px 7px 7px 7px; } } #sl116594_bg { } #ce170488 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170488 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170488 { padding:7px 7px 7px 7px; } } #ce170488_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170488_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170488_bg2 { margin:0px 0px 0px 0px; } } #ce170489 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170489 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170489 { padding:7px 7px 7px 7px; } } #ce170489_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170489_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170489_bg2 { margin:0px 0px 0px 0px; } }#sl116595 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116595 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116595 { padding:0px 0px 0px 0px; } } #sl116595_bg { } #ce170490 { padding:0px 25px 7px 25px; } @media screen and (max-width: 1100px) { #ce170490 { padding:0px 25px 7px 25px; } } @media screen and (max-width: 480px) { #ce170490 { padding:0px 25px 7px 25px; } } #ce170490_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170490_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170490_bg2 { margin:0px 0px 0px 0px; } }#sl116596 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116596 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116596 { padding:7px 7px 7px 7px; } } #sl116596_bg { } #ce170491 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170491 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170491 { padding:7px 7px 7px 7px; } } #ce170491_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170491_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170491_bg2 { margin:0px 0px 0px 0px; } } #ce170492 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170492 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170492 { padding:7px 7px 7px 7px; } } #ce170492_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170492_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170492_bg2 { margin:0px 0px 0px 0px; } }#sl116597 { padding:1px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116597 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116597 { padding:0px 0px 0px 0px; } } #sl116597_bg { } #ce170493 { padding:0px 25px 7px 25px; } @media screen and (max-width: 1100px) { #ce170493 { padding:0px 25px 7px 25px; } } @media screen and (max-width: 480px) { #ce170493 { padding:0px 25px 7px 25px; } } #ce170493_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170493_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170493_bg2 { margin:0px 0px 0px 0px; } }#sl127179 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl127179 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl127179 { padding:7px 7px 7px 7px; } } #sl127179_bg { } #ce184222 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184222 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184222 { padding:7px 7px 7px 7px; } } #ce184222_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184222_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184222_bg2 { margin:0px 0px 0px 0px; } } #ce184223 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184223 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184223 { padding:7px 7px 7px 7px; } } #ce184223_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184223_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184223_bg2 { margin:0px 0px 0px 0px; } }#sl127180 { padding:1px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl127180 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl127180 { padding:0px 0px 0px 0px; } } #sl127180_bg { } #ce184224 { padding:0px 25px 7px 25px; } @media screen and (max-width: 1100px) { #ce184224 { padding:0px 25px 7px 25px; } } @media screen and (max-width: 480px) { #ce184224 { padding:0px 25px 7px 25px; } } #ce184224_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184224_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184224_bg2 { margin:0px 0px 0px 0px; } }#sl116598 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116598 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116598 { padding:7px 7px 7px 7px; } } #sl116598_bg { } #ce170494 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170494 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170494 { padding:7px 7px 7px 7px; } } #ce170494_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170494_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170494_bg2 { margin:0px 0px 0px 0px; } } #ce170495 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170495 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170495 { padding:7px 7px 7px 7px; } } #ce170495_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170495_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170495_bg2 { margin:0px 0px 0px 0px; } }#ce170496 { padding:35px 40px 40px 40px; } @media screen and (max-width: 1100px) { #ce170496 { padding:35px 35px 35px 35px; } } @media screen and (max-width: 480px) { #ce170496 { padding:25px 25px 25px 25px; } } #ce170496_bg2 { background-color:rgb(93, 41, 6); margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170496_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170496_bg2 { margin:0px 0px 0px 0px; } } #formulario885 input[type=text],#formulario885 input[type=date],#formulario885 select,#formulario885 .select_multiple,#formulario885 input[type=file],#formulario885 textarea{ border-style:solid; padding:20px !important; background-color:rgb(255, 255, 255) !important; border-color:#e9e9e9 !important; border-width:1px !important; border-radius:0px !important; } #formulario885 input[type=submit]{ color:#ffffff !important; font-size:18px !important; padding:10px 20px !important; background-color:rgb(221, 144, 79) !important; border-color:null !important; border-width:0px !important; border-radius:0px !important; } #sl116599 h2,#sl116599 h3 { margin: 0; padding: 0;}#sl116599 i.fal { font-size: 40px; color: #db5e41;}#sl116599 .divider { border-bottom: 1px solid #DDD;}#sl116599 .fila { align-items: stretch;}#sl116599 .fila .ce_bg,#sl116599 .fila .ce_bg2 { height: 100%;}#sl116599 .campo.check { margin: 0 0 10px;}#sl116599 .formulario h2 { margin-bottom: 15px;}#sl116607 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl116607 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl116607 { padding:0px 0px 0px 0px; } } #sl116607_bg { } #ce170507 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170507 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170507 { padding:0px 0px 0px 0px; } } #ce170507_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170507_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170507_bg2 { margin:0px 0px 0px 0px; } }#sl116749 { padding:0px 7px 2px 7px; } @media screen and (max-width: 1100px) { #sl116749 { padding:0px 7px 2px 7px; } } @media screen and (max-width: 480px) { #sl116749 { padding:0px 7px 2px 7px; } } #sl116749_bg { background-color:rgb(33, 10, 4); }#sl117083 { padding:40px 7px 40px 7px; } @media screen and (max-width: 1100px) { #sl117083 { padding:40px 7px 40px 7px; } } @media screen and (max-width: 480px) { #sl117083 { padding:30px 7px 30px 7px; } } #sl117083_bg { } #ce171117 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce171117 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce171117 { padding:7px 7px 7px 7px; } } #ce171117_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce171117_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce171117_bg2 { margin:0px 0px 0px 0px; } }#sl117084 { padding:7px 7px 50px 7px; } @media screen and (max-width: 1100px) { #sl117084 { padding:7px 7px 50px 7px; } } @media screen and (max-width: 480px) { #sl117084 { padding:7px 7px 50px 7px; } } #sl117084_bg { } #ce171118 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce171118 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce171118 { padding:7px 7px 7px 7px; } } #ce171118_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce171118_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce171118_bg2 { margin:0px 0px 0px 0px; } }#sl117087 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl117087 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl117087 { padding:0px 0px 0px 0px; } } #sl117087_bg { box-shadow: inset 0 0 0 1000px rgba(93, 41, 6, 0.87); background-image:url(/media/web/camara/fondos/xl-layout-117087.webp);background-position:center bottom; } #ce171119 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #ce171119 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #ce171119 { padding:60px 7px 60px 7px; } } #ce171119_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce171119_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce171119_bg2 { margin:0px 0px 0px 0px; } } #sl117085 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl117085 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl117085 { padding:7px 7px 7px 7px; } } #sl117085_bg { } #ce171120 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce171120 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce171120 { padding:7px 7px 7px 7px; } } #ce171120_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce171120_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce171120_bg2 { margin:0px 0px 0px 0px; } }#sl117086 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl117086 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl117086 { padding:7px 7px 7px 7px; } } #sl117086_bg { } #ce171121 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce171121 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce171121 { padding:7px 7px 7px 7px; } } #ce171121_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce171121_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce171121_bg2 { margin:0px 0px 0px 0px; } }#sl117087 .sl_bg,#sl117087 .sl_nuevo,#sl117087 .sl_edit { max-width: 1300px; margin: 0 auto;}#sl129833 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl129833 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl129833 { padding:7px 7px 7px 7px; } } #sl129833_bg { } #ce187541 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce187541 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce187541 { padding:7px 7px 7px 7px; } } #ce187541_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce187541_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce187541_bg2 { margin:0px 0px 0px 0px; } } #sl129833 <style> h1,#sl129833 h2,#sl129833 h3,#sl129833 h4 { font-family: 'Oswald', 'Montserrat', sans-serif; margin-top: 0;}#sl129833 .hero-banner { position: relative; width: 100vw; min-height: 55vh; display: flex; align-items: center; justify-content: center; background: url(/media/web/camara/lg-841-821539531638489483.jpg) center center/cover no-repeat; margin-left: 50%; transform: translateX(-50%); box-shadow: 0 4px 20px rgba(0,0,0,0.1);}#sl129833 .hero-banner::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.45); z-index: 1;}#sl129833 .hero-banner__contenido { position: relative; z-index: 2; text-align: center; padding: 0 20px;}#sl129833 .hero-banner__ante-titulo { font-size: 1.5rem; color: var(--color-naranja); margin-bottom: 10px; font-weight: 700; font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 2px; text-shadow: 1px 1px 4px rgba(0,0,0,0.5);}#sl129833 .hero-banner h1 { font-size: 4.5rem; color: #FFFFFF; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px; text-shadow: 2px 4px 15px rgba(0,0,0,0.8);}#sl129833 .hero-banner__subtitulo { font-size: 1.5rem; color: #E5E7EB; font-weight: 400; max-width: 600px; margin: 0 auto; text-shadow: 1px 1px 4px rgba(0,0,0,0.5);}#sl129833 .container { max-width: 1200px; margin: 0 auto; padding: 80px 20px;}#sl129833 .main-section { display: flex; flex-wrap: wrap; gap: 50px; align-items: center; margin-bottom: 80px;}#sl129833 .main-section .imagen { flex: 1 1 200px;}#sl129833 .main-section .imagen img { width: 100%; border-radius: 12px; box-shadow: 0 8px 30px rgba(0,0,0,0.15); display: block;}#sl129833 .main-section .texto { flex: 1 1 200px;}#sl129833 .main-section .texto h2 { font-size: 2.8rem; color: var(--color-marron); margin-bottom: 25px; line-height: 1.2;}#sl129833 .main-section .texto p { font-size: 1.5rem; color: var(--color-texto-secundario); margin-bottom: 30px;}#sl129833 .btn-primary { display: inline-block; background-color: var(--color-naranja); color: #FFFFFF; font-family: 'Oswald', sans-serif; font-size: 1.25rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; padding: 18px 42px; border-radius: 6px; text-decoration: none; box-shadow: 0 6px 20px rgba(240,113,19,0.4); transition: all 0.3s ease; border: none; cursor: pointer; text-align: center;}#sl129833 .btn-primary:hover { background-color: var(--color-naranja-hover); transform: translateY(-5px); box-shadow: 0 12px 30px rgba(240,113,19,0.6); color: #fff;}#sl129833 .beneficios-wrapper { background-color: var(--color-bg-secundario); width: 100vw; margin-left: 50%; transform: translateX(-50%); padding: 80px 0; overflow: hidden;}#sl129833 .beneficios-container { max-width: 1200px; margin: 0 auto; padding: 0 20px;}#sl129833 .section-title { text-align: center; font-size: 2.8rem; color: var(--color-marron); margin-bottom: 60px;}#sl129833 .cards-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px;}#sl129833 .service-card { background-color: #ffffff; border-radius: 12px; padding: 40px 30px; box-shadow: 0 4px 10px rgba(0,0,0,0.08); transition: all 0.3s ease; text-align: center; display: flex; flex-direction: column; align-items: center; flex: 1 1 300px; max-width: 350px;}#sl129833 .service-card:hover { transform: translateY(-8px); box-shadow: 0 15px 30px rgba(0,0,0,0.15);}#sl129833 .service-card svg { width: 80px; height: 80px; margin-bottom: 20px;}#sl129833 .service-card h3 { font-size: 24px; color: var(--color-marron); margin-bottom: 15px;}#sl129833 .service-card p { font-size: 16px; line-height: 1.6; color: var(--color-texto-secundario); margin: 0;}#sl129833 .specs-section { margin: 80px 0;}#sl129833 .tabla-specs { width: 100%; max-width: 900px; margin: 0 auto; border-collapse: collapse; background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.06); table-layout: fixed; word-wrap: break-word;}#sl129833 .tabla-specs th,#sl129833 .tabla-specs td { padding: 22px 28px; border-bottom: 1px solid #E5E7EB; text-align: left; word-wrap: break-word; overflow-wrap: break-word; vertical-align: top;}#sl129833 .tabla-specs th { width: 35%; font-family: 'Inter', sans-serif; color: var(--color-marron); font-size: 1.3rem; font-weight: 700; background-color: #FAFAFA; border-right: 1px solid #E5E7EB;}#sl129833 .tabla-specs td { color: var(--color-texto-secundario); font-size: 1.3rem; line-height: 1.6;}#sl129833 .tabla-specs tr:last-child th,#sl129833 .tabla-specs tr:last-child td { border-bottom: none;}#sl129833 .tabla-specs tr:hover td,#sl129833 .tabla-specs tr:hover th { background-color: #F9FAFB;}@media (max-width: 768px) { #sl129833 .tabla-specs, #sl129833 .tabla-specs tbody, #sl129833 .tabla-specs tr, #sl129833 .tabla-specs th, #sl129833 .tabla-specs td { display: block !important; width: 100% !important; box-sizing: border-box !important; } #sl129833 .tabla-specs tr { border-bottom: 3px solid #E5E7EB; } #sl129833 .tabla-specs tr:last-child { border-bottom: none; } #sl129833 .tabla-specs th { background-color: #F3F4F6 !important; border-right: none !important; border-bottom: 1px solid #E5E7EB !important; font-size: 1.3rem !important; text-align: left !important; padding: 16px 20px 10px 20px !important; } #sl129833 .tabla-specs td { font-size: 1.2rem !important; text-align: left !important; padding: 10px 20px 18px 20px !important; border-bottom: none !important; word-break: break-word !important; }}#sl129833 .ral-section { margin: 80px 0; text-align: center;}#sl129833 .ral-section p { max-width: 800px; margin: 0 auto 50px auto; color: var(--color-texto-secundario); font-size: 1.3rem;}#sl129833 .ral-grid { display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); gap: 20px;}#sl129833 .ral-card { background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; text-align: left; border: 1px solid #E5E7EB;}#sl129833 .ral-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0,0,0,0.1);}#sl129833 .ral-color { height: 120px; width: 100%; border-bottom: 1px solid #E5E7EB;}#sl129833 .ral-meta { padding: 15px;}#sl129833 .ral-meta h4 { font-family: 'Oswald', sans-serif; font-size: 1.3rem; color: var(--color-marron); margin: 0 0 5px 0; font-weight: 600; text-transform: uppercase;}#sl129833 .ral-meta span { font-family: 'Inter', sans-serif; font-size: 1rem; color: var(--color-texto-secundario); font-weight: 600;}#sl129833 .cta-final { background-color: var(--color-marron); border-radius: 16px; padding: 80px 40px; text-align: center; margin: 80px 0; color: #fff; box-shadow: 0 10px 30px rgba(44,26,14,0.2); background-image: linear-gradient(135deg,#2C1A0E 0%,#452916 100%);}#sl129833 .cta-final h2 { color: #fff; font-size: 3rem; margin-bottom: 20px;}#sl129833 .cta-final p { font-size: 1.2rem; color: #E5E7EB; margin-bottom: 40px; max-width: 600px; margin-left: auto; margin-right: auto;}#sl129833 .cta-contacto { margin-top: 40px; font-size: 1.25rem; color: #E5E7EB; font-family: 'Inter', sans-serif;}#sl129833 .cta-contacto span { display: inline-block; margin: 0 15px;}#sl129833 .cta-contacto a { color: var(--color-naranja); font-weight: 700; text-decoration: none; transition: color 0.2s;}#sl129833 .cta-contacto a:hover { color: #fff;}@media (max-width: 768px) { #sl129833 .hero-banner { min-height: 40vh; } #sl129833 .hero-banner h1 { font-size: 2.8rem; } #sl129833 .main-section { flex-direction: column; text-align: center; } #sl129833 .main-section .texto h2 { font-size: 2.2rem; } #sl129833 .tabla-specs th, #sl129833 .tabla-specs td { padding: 15px; display: block; width: 100%; text-align: center; } #sl129833 .tabla-specs th { background-color: transparent; border-bottom: none; border-right: none; padding-bottom: 5px; font-size: 1.5rem; } #sl129833 .tabla-specs td { padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #E5E7EB; } #sl129833 .cta-final { padding: 50px 20px; } #sl129833 .cta-final h2 { font-size: 2.2rem; } #sl129833 .cta-contacto span { display: block; margin: 10px 0; }}#sl129834 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl129834 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl129834 { padding:7px 7px 7px 7px; } } #sl129834_bg { }#sl130321 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl130321 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl130321 { padding:7px 7px 7px 7px; } } #sl130321_bg { } #ce188164 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce188164 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce188164 { padding:7px 7px 7px 7px; } } #ce188164_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce188164_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce188164_bg2 { margin:0px 0px 0px 0px; } } #sl130321 <style> h1,#sl130321 h2,#sl130321 h3,#sl130321 h4 { font-family: 'Oswald', 'Montserrat', sans-serif; margin-top: 0;}#sl130321 .hero-banner { position: relative; width: 100vw; min-height: 55vh; display: flex; align-items: center; justify-content: center; background: url(/multimedia/web/camara/841-473645201302341036.jpg) center center/cover no-repeat; margin-left: 50%; transform: translateX(-50%); box-shadow: 0 4px 20px rgba(0,0,0,0.1);}#sl130321 .hero-banner::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.45); z-index: 1;}#sl130321 .hero-banner__contenido { position: relative; z-index: 2; text-align: center; padding: 0 20px;}#sl130321 .hero-banner__ante-titulo { font-size: 1.5rem; color: var(--color-naranja); margin-bottom: 10px; font-weight: 700; font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 2px; text-shadow: 1px 1px 4px rgba(0,0,0,0.5);}#sl130321 .hero-banner h1 { font-size: 4.5rem; color: #FFFFFF; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px; text-shadow: 2px 4px 15px rgba(0,0,0,0.8);}#sl130321 .hero-banner__subtitulo { font-size: 1.5rem; color: #E5E7EB; font-weight: 400; max-width: 600px; margin: 0 auto; text-shadow: 1px 1px 4px rgba(0,0,0,0.5);}#sl130321 .container { max-width: 1200px; margin: 0 auto; padding: 80px 20px;}#sl130321 .main-section { display: flex; flex-wrap: wrap; gap: 50px; align-items: center; margin-bottom: 80px;}#sl130321 .main-section .imagen { flex: 1 1 200px;}#sl130321 .main-section .imagen img { width: 100%; border-radius: 12px; box-shadow: 0 8px 30px rgba(0,0,0,0.15); display: block;}#sl130321 .main-section .texto { flex: 1 1 200px;}#sl130321 .main-section .texto h2 { font-size: 2.8rem; color: var(--color-marron); margin-bottom: 25px; line-height: 1.2;}#sl130321 .main-section .texto p { font-size: 1.5rem; color: var(--color-texto-secundario); margin-bottom: 30px;}#sl130321 .btn-primary { display: inline-block; background-color: var(--color-naranja); color: #FFFFFF; font-family: 'Oswald', sans-serif; font-size: 1.25rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; padding: 18px 42px; border-radius: 6px; text-decoration: none; box-shadow: 0 6px 20px rgba(240,113,19,0.4); transition: all 0.3s ease; border: none; cursor: pointer; text-align: center;}#sl130321 .btn-primary:hover { background-color: var(--color-naranja-hover); transform: translateY(-5px); box-shadow: 0 12px 30px rgba(240,113,19,0.6); color: #fff;}#sl130321 .beneficios-wrapper { background-color: var(--color-bg-secundario); width: 100vw; margin-left: 50%; transform: translateX(-50%); padding: 80px 0; overflow: hidden;}#sl130321 .beneficios-container { max-width: 1200px; margin: 0 auto; padding: 0 20px;}#sl130321 .section-title { text-align: center; font-size: 2.8rem; color: var(--color-marron); margin-bottom: 60px;}#sl130321 .cards-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px;}#sl130321 .service-card { background-color: #ffffff; border-radius: 12px; padding: 40px 30px; box-shadow: 0 4px 10px rgba(0,0,0,0.08); transition: all 0.3s ease; text-align: center; display: flex; flex-direction: column; align-items: center; flex: 1 1 300px; max-width: 350px;}#sl130321 .service-card:hover { transform: translateY(-8px); box-shadow: 0 15px 30px rgba(0,0,0,0.15);}#sl130321 .service-card svg { width: 80px; height: 80px; margin-bottom: 20px;}#sl130321 .service-card h3 { font-size: 24px; color: var(--color-marron); margin-bottom: 15px;}#sl130321 .service-card p { font-size: 16px; line-height: 1.6; color: var(--color-texto-secundario); margin: 0;}#sl130321 .specs-section { margin: 80px 0;}#sl130321 .tabla-specs { width: 100%; max-width: 900px; margin: 0 auto; border-collapse: collapse; background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.06); table-layout: fixed; word-wrap: break-word;}#sl130321 .tabla-specs th,#sl130321 .tabla-specs td { padding: 22px 28px; border-bottom: 1px solid #E5E7EB; text-align: left; word-wrap: break-word; overflow-wrap: break-word; vertical-align: top;}#sl130321 .tabla-specs th { width: 35%; font-family: 'Inter', sans-serif; color: var(--color-marron); font-size: 1.3rem; font-weight: 700; background-color: #FAFAFA; border-right: 1px solid #E5E7EB;}#sl130321 .tabla-specs td { color: var(--color-texto-secundario); font-size: 1.3rem; line-height: 1.6;}#sl130321 .tabla-specs tr:last-child th,#sl130321 .tabla-specs tr:last-child td { border-bottom: none;}#sl130321 .tabla-specs tr:hover td,#sl130321 .tabla-specs tr:hover th { background-color: #F9FAFB;}@media (max-width: 768px) { #sl130321 .tabla-specs, #sl130321 .tabla-specs tbody, #sl130321 .tabla-specs tr, #sl130321 .tabla-specs th, #sl130321 .tabla-specs td { display: block !important; width: 100% !important; box-sizing: border-box !important; } #sl130321 .tabla-specs tr { border-bottom: 3px solid #E5E7EB; } #sl130321 .tabla-specs tr:last-child { border-bottom: none; } #sl130321 .tabla-specs th { background-color: #F3F4F6 !important; border-right: none !important; border-bottom: 1px solid #E5E7EB !important; font-size: 1.3rem !important; text-align: left !important; padding: 16px 20px 10px 20px !important; } #sl130321 .tabla-specs td { font-size: 1.2rem !important; text-align: left !important; padding: 10px 20px 18px 20px !important; border-bottom: none !important; word-break: break-word !important; }}#sl130321 .ral-section { margin: 80px 0; text-align: center;}#sl130321 .ral-section p { max-width: 800px; margin: 0 auto 50px auto; color: var(--color-texto-secundario); font-size: 1.3rem;}#sl130321 .ral-grid { display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); gap: 20px;}#sl130321 .ral-card { background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; text-align: left; border: 1px solid #E5E7EB;}#sl130321 .ral-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0,0,0,0.1);}#sl130321 .ral-color { height: 120px; width: 100%; border-bottom: 1px solid #E5E7EB;}#sl130321 .ral-meta { padding: 15px;}#sl130321 .ral-meta h4 { font-family: 'Oswald', sans-serif; font-size: 1.3rem; color: var(--color-marron); margin: 0 0 5px 0; font-weight: 600; text-transform: uppercase;}#sl130321 .ral-meta span { font-family: 'Inter', sans-serif; font-size: 1rem; color: var(--color-texto-secundario); font-weight: 600;}#sl130321 .cta-final { background-color: var(--color-marron); border-radius: 16px; padding: 80px 40px; text-align: center; margin: 80px 0; color: #fff; box-shadow: 0 10px 30px rgba(44,26,14,0.2); background-image: linear-gradient(135deg,#2C1A0E 0%,#452916 100%);}#sl130321 .cta-final h2 { color: #fff; font-size: 3rem; margin-bottom: 20px;}#sl130321 .cta-final p { font-size: 1.2rem; color: #E5E7EB; margin-bottom: 40px; max-width: 600px; margin-left: auto; margin-right: auto;}#sl130321 .cta-contacto { margin-top: 40px; font-size: 1.25rem; color: #E5E7EB; font-family: 'Inter', sans-serif;}#sl130321 .cta-contacto span { display: inline-block; margin: 0 15px;}#sl130321 .cta-contacto a { color: var(--color-naranja); font-weight: 700; text-decoration: none; transition: color 0.2s;}#sl130321 .cta-contacto a:hover { color: #fff;}@media (max-width: 768px) { #sl130321 .hero-banner { min-height: 40vh; } #sl130321 .hero-banner h1 { font-size: 2.8rem; } #sl130321 .main-section { flex-direction: column; text-align: center; } #sl130321 .main-section .texto h2 { font-size: 2.2rem; } #sl130321 .tabla-specs th, #sl130321 .tabla-specs td { padding: 15px; display: block; width: 100%; text-align: center; } #sl130321 .tabla-specs th { background-color: transparent; border-bottom: none; border-right: none; padding-bottom: 5px; font-size: 1.5rem; } #sl130321 .tabla-specs td { padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #E5E7EB; } #sl130321 .cta-final { padding: 50px 20px; } #sl130321 .cta-final h2 { font-size: 2.2rem; } #sl130321 .cta-contacto span { display: block; margin: 10px 0; }}#sl116604 { padding:49px 7px 40px 7px; } @media screen and (max-width: 1100px) { #sl116604 { padding:40px 7px 30px 7px; } } @media screen and (max-width: 480px) { #sl116604 { padding:40px 7px 30px 7px; } } #sl116604_bg { } #ce170498 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170498 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170498 { padding:7px 7px 7px 7px; } } #ce170498_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170498_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170498_bg2 { margin:0px 0px 0px 0px; } } #sl116600 { padding:7px 60px 7px 7px; } @media screen and (max-width: 1100px) { #sl116600 { padding:7px 400px 7px 7px; } } @media screen and (max-width: 480px) { #sl116600 { padding:7px 40px 7px 7px; } } #sl116600_bg { } #ce170499 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170499 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170499 { padding:7px 7px 7px 7px; } } #ce170499_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170499_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170499_bg2 { margin:0px 0px 0px 0px; } }#sl116601 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl116601 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116601 { padding:7px 7px 7px 7px; } } #sl116601_bg { } #ce170500 { padding:0px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170500 { padding:0px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170500 { padding:0px 7px 7px 7px; } } #ce170500_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170500_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170500_bg2 { margin:0px 0px 0px 0px; } }#ce170502 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170502 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170502 { padding:7px 7px 7px 7px; } } #ce170502_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170502_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170502_bg2 { margin:0px 0px 0px 0px; } } #sl116603 { padding:7px 7px 7px 30px; } @media screen and (max-width: 1100px) { #sl116603 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116603 { padding:7px 7px 7px 7px; } } #sl116603_bg { } #ce170700 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170700 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170700 { padding:7px 7px 40px 7px; } } #ce170700_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170700_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170700_bg2 { margin:0px 0px 0px 0px; } } #modmenu239{ width:100%; position:relative; }#modmenu239 ul, #m239-nav ul{ list-style:none; margin:0; }#modmenu239 .burger{ display:none; }#modmenu239 > ul, #modmenu239 .burger{ text-align:left; }#modmenu239 > ul > li > a{ display:block; }#modmenu239 > ul > li{ display:block; }#modmenu239 > ul > li > a *{ font-size:15px !important; }#modmenu239 > ul > li > a{ padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; }#modmenu239 > ul > li > a{ border:none; text-decoration:none; }#modmenu239 > ul > li > a span{ font-weight:normal; }#modmenu239 > ul > li > a i{ }#modmenu239 > ul > li > a:hover{ border:none; text-decoration:none; }#modmenu239 > ul > li > a:hover span{ font-weight:normal; }#modmenu239 > ul > li > a:hover i{ }#modmenu239 > ul > li > a.active{ border:none; text-decoration:none; }#modmenu239 > ul > li > a.active span{ font-weight:normal; }#modmenu239 > ul > li > a.active i{ }#modmenu239 > ul > li{ position:relative; }#modmenu239 > ul > li > ul{ opacity:0; visibility:hidden; position: absolute; top:0; left:100%; padding:10px 20px; background-color:#FFF; border-top:4px solid #CCC; box-shadow:0 0.45rem 1.22rem rgba(0, 0, 0, 0.15); transition:all .25s ease; will-change: opacity, transform; z-index:100; min-width:230px; text-align:left; background-color:#FFF; }#modmenu239 > ul > li li{ margin:10px 0; }#modmenu239 > ul > li > a i{ margin-left:6px; }#modmenu239 > ul > li > ul a{ text-decoration:none; }#modmenu239 > ul > li > ul a:hover span{ text-decoration:underline; }#modmenu239 > ul > li:hover > ul, #modmenu239 > ul > li.desplegado > ul{ opacity:1; visibility:visible; }#modmenu239 > ul ul a *{ font-size:14px !important; }@media screen and (min-width:481px) and (max-width:1100px){ #modmenu239 > ul, #modmenu239 .burger{ text-align:left; }#modmenu239 > ul > li{ display:block; }#modmenu239 > ul > li > a *{ font-size:15px !important; }#modmenu239 > ul > li > a{ padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; }#modmenu239 > ul > li > ul{ top:0; left:100%; }#modmenu239 > ul > li:hover > ul, #modmenu239 > ul > li.desplegado > ul{ opacity:1; visibility:visible; }#modmenu239 > ul > li > a i{ display:inline-block; }#modmenu239 > ul ul a *{ font-size:14px !important; } } @media screen and (max-width:480px){ #modmenu239 > ul, #modmenu239 .burger{ text-align:left; }#modmenu239 > ul > li{ display:block; }#modmenu239 > ul > li > a *{ font-size:16px !important; }#modmenu239 > ul > li > a{ padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; }#modmenu239 > ul > li > ul{ top:0; left:100%; }#modmenu239 > ul > li:hover > ul, #modmenu239 > ul > li.desplegado > ul{ opacity:1; visibility:visible; }#modmenu239 > ul > li > a i{ display:inline-block; }#modmenu239 > ul ul a *{ font-size:14px !important; } } #ce170504 { padding:7px 7px 7px 30px; } @media screen and (max-width: 1100px) { #ce170504 { padding:7px 7px 7px 30px; } } @media screen and (max-width: 480px) { #ce170504 { padding:7px 7px 30px 7px; } } #ce170504_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170504_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170504_bg2 { margin:0px 0px 0px 0px; } } #ce170701 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170701 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170701 { padding:7px 7px 7px 7px; } } #ce170701_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170701_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170701_bg2 { margin:0px 0px 0px 0px; } }#sl116604 p,#sl116604 a { color: #4d5768 !important;}#sl116604 a { text-decoration: none;}#sl116604 a:hover { text-decoration: underline;}#sl116604 a.link { font-weight: bold;}#sl116604 a.social { margin-right: 6px; display: inline-block; padding: 9px; height: 35px; line-height: 15px; width: 35px; box-sizing: border-box; border: 1px solid #4d5768; text-align: center; border-radius: 50%; font-size: 15px;}#sl116604 h4 { font-weight: bold; font-size: 18px;}#sl116604 p { font-size: 14px;}#sl116604 .gal_una { text-align: left;}#sl116604 .modmenu a span { text-transform: uppercase; font-weight: bold !important;}#sl116533 { padding:7px 80px 7px 80px; } @media screen and (max-width: 1100px) { #sl116533 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl116533 { padding:7px 7px 7px 7px; } } #sl116533_bg { } #ce170414 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170414 { padding:7px 20px 7px 7px; } } @media screen and (max-width: 480px) { #ce170414 { padding:7px 20px 7px 12px; } } #ce170414_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170414_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170414_bg2 { margin:0px 0px 0px 0px; } } #ce170415 { padding:15px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce170415 { padding:12px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce170415 { padding:23px 12px 7px 7px; } } #ce170415_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce170415_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce170415_bg2 { margin:0px 0px 0px 0px; } } #modmenu238{ width:100%; position:relative; }#modmenu238 ul, #m238-nav ul{ list-style:none; margin:0; }#modmenu238 .burger{ display:none; }#modmenu238 > ul, #modmenu238 .burger{ text-align:right; }#m238-overlay{ position: fixed; top: -100vh; bottom: -100vh; left: 0; right: 0; z-index: 1031; opacity:0; pointer-events:none; will-change: opacity; -webkit-transition: opacity .25s ease; transition: opacity .25s ease; cursor: default !important; background-color:rgba(0,0,0,0.6); }#m238-nav{position: fixed; top: 0; height:100vh; width:300px; max-width:70%; z-index: 1031; -webkit-box-flex:1; flex:1; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; display:flex; pointer-events:none; will-change: transform; -webkit-transition: -webkit-transform .25s ease; transition: transform .25s ease;}#m238-nav > ul{ overflow-y:auto; padding:20px 0 70px; }#m238-chk.checked ~ #m238-overlay{ opacity:1 !important; pointer-events:auto !important;}#m238-chk.checked ~ #m238-nav{ pointer-events: auto !important; -webkit-transform: translateX(0) !important; transform: translateX(0) !important;}#m238-nav{ padding:0px 20px; background-color:rgb(255, 255, 255); }#m238-nav a *{ color:#3e3e3e;}#m238-nav a span{ display:inline-block;}#m238-nav{ right:0; transform:translateX(103%); }#modmenu238 .menuoverlay li, #m238-nav li{ margin:18px 0; }#modmenu238 .menuoverlay a, #m238-nav a{ text-decoration:none; display:block; z-index:10; }#modmenu238 .menuoverlay a span, #m238-nav a span{ display:block; }#modmenu238 .menuoverlay a:hover span, #m238-nav a:hover span{ text-decoration:underline; }#modmenu238 .menuoverlay > ul > li > a i, #m238-nav > ul > li > a i{ margin-left:10px; }#modmenu238 .menuoverlay > ul > li > a *, #m238-nav > ul > li > a *{ font-size:18px !important; }#modmenu238 .menuoverlay ul ul a *, #m238-nav ul ul a *{ font-size:14px !important; }#modmenu238 .menuoverlay ul ul, #m238-nav ul ul{ margin-left:25px; }#modmenu238 > ul > li > a{ display:block; }#modmenu238 > ul > li{ display:inline-block; }#modmenu238 > ul > li > a *{ font-size:16px !important; }#modmenu238 > ul > li > a{ padding:12px 15px 12px 15px; margin:0px 3px 0px 3px; border-radius:0px 0px 0px 0px; }#modmenu238 > ul > li > a{ border:none; text-decoration:none; }#modmenu238 > ul > li > a span{ color:#606060; font-weight:normal; }#modmenu238 > ul > li > a i{ color:#606060; }#modmenu238 > ul > li > a:hover{ border:none; text-decoration:none; }#modmenu238 > ul > li > a:hover span{ font-weight:normal; }#modmenu238 > ul > li > a:hover i{ }#modmenu238 > ul > li > a.active{ border:none; text-decoration:none; }#modmenu238 > ul > li > a.active span{ color:#db5e41; font-weight:bold; }#modmenu238 > ul > li > a.active i{ color:#db5e41; }#modmenu238 > ul > li{ position:relative; }#modmenu238 > ul > li > ul{ opacity:0; visibility:hidden; position: absolute; top:100%; left:0; padding:10px 20px; background-color:#FFF; border-top:4px solid #7a7272; box-shadow:0 0.45rem 1.22rem rgba(0, 0, 0, 0.15); transition:all .25s ease; will-change: opacity, transform; z-index:100; min-width:230px; text-align:left; background-color:rgb(255, 255, 255); }#modmenu238 > ul > li li{ margin:10px 0; }#modmenu238 > ul > li > a i{ margin-left:6px; }#modmenu238 > ul > li > ul a{ text-decoration:none; }#modmenu238 > ul > li > ul a:hover span{ text-decoration:underline; }#modmenu238 > ul > li:hover > ul, #modmenu238 > ul > li.desplegado > ul{ opacity:1; visibility:visible; }#modmenu238 > ul ul a *{ font-size:15px !important; }@media screen and (min-width:481px) and (max-width:1100px){ #modmenu238 > ul, #modmenu238 .burger{ text-align:right; }#modmenu238 > ul > li{ display:inline-block; }#modmenu238 > ul > li > a *{ font-size:16px !important; }#modmenu238 > ul > li > a{ padding:10px 14px 10px 14px; margin:0px 2px 0px 2px; }#modmenu238 > ul > li > ul{ top:100%; left:0; }#modmenu238 > ul > li:hover > ul, #modmenu238 > ul > li.desplegado > ul{ opacity:1; visibility:visible; }#modmenu238 > ul > li > a i{ display:inline-block; }#modmenu238 > ul ul a *{ font-size:15px !important; } } @media screen and (max-width:480px){ #modmenu238 > ul, #modmenu238 .burger{ text-align:right; }#modmenu238 .list{ display:none; } #modmenu238 .burger{ display:block; }#modmenu238 .burger a i{ font-size:24px !important; color:#606060; }#modmenu238 > ul > li{ display:inline-block; }#modmenu238 > ul > li > ul{ top:100%; left:0; }#modmenu238 > ul > li:hover > ul, #modmenu238 > ul > li.desplegado > ul{ opacity:1; visibility:visible; }#modmenu238 > ul > li > a i{ display:inline-block; } }.pub .post{ border-radius:3px; box-shadow:0px 0px 1px #CCC; border:0px solid #CCC; border-bottom:2px solid #CCC; background-color:#FFF; cursor:pointer;} .pub .post .titular{ padding:15px;} .pub .post .titular h2{ margin:0px; font-size:3rem; line-height:3.5rem; max-height:10.5rem; overflow:hidden;} .pub .post .titular h3{ margin:0px; font-size:2.4rem; line-height:3rem; max-height:9rem; overflow:hidden;} .pub .post .titular h4{ margin:0px; font-size:2rem; line-height:2.4rem; max-height:7.2rem; overflow:hidden;}  .pub .post .fotos{ background-color:#F5F5F5; background-size:cover; background-position:center center; background-repeat:no-repeat;}  .pub .post .texto{ margin:15px; font-size:1.3rem; line-height:1.7rem; color:#333; text-align:justify; overflow:hidden; box-sizing:content-box;} .pub .post .fecha{ color:#AAA; float:right; font-size:1.4rem; padding:0 15px 15px 15px;} .pub .post .vermas{ float:left; font-size:1.3rem; color:#AAA; padding:0 15px 15px 15px;} .pub .post .vermas a{ color:#AAA;} .pub .post .compartirRS{ display:none;}    .pub .pub-categorias{ margin:30px 0;}  .pub .pub-cat{ display:block; cursor:pointer; text-decoration:none; margin:15px; position:relative; border:0px #000 solid;} .pub .pub-cat .foto{ position:absolute; top:0; left:0; right:0; height:250px; z-index:10; background-size:cover; background-position:center center; background-color:#DDD; border-radius:2px; } .pub .pub-cat .over{ position:absolute; top:0; left:0; right:0; height:250px; z-index:20; display:block; -webkit-transition: All 100ms linear; -moz-transition: All 100ms linear; -o-transition: All 100ms linear; -ms-transition: All 100ms linear; transition: All 100ms linear; background-color:rgba(255,255,255,0.2); border-radius:2px; } .pub .pub-cat .nombre{ display:block; text-align:center; padding-top:250px;} .pub .pub-cat .nombre span{ -webkit-transition: All 100ms linear; -moz-transition: All 100ms linear; -o-transition: All 100ms linear; -ms-transition: All 100ms linear; transition: All 100ms linear; color:#000; font-weight:bold; display:inline-block; padding:12px 20px; font-size:20px;} .pub .pub-cat:hover .over{ background-color:rgba(255,255,255,0.0); }   .pub .pub-cat.arriba .foto{ bottom:0; top:auto; } .pub .pub-cat.arriba .over{ top:auto; bottom:0; } .pub .pub-cat.arriba .nombre{ padding-top:0; padding-bottom:250px;}    .pub-listado{} .pub-listado .pub-normales{ padding:0px 20px 20px 10px;} .pub-listado .pub-destacadas{ border-left:1px solid #CCC; padding:0px 12px 12px 20px;} .pub-listado .pub-destacadas .pub-tit{ text-align:center; padding:10px; background-color:#EEE; font-size:24px; text-transform:uppercase; margin-bottom:30px;} .pub-listado .post{ margin-bottom:20px; border-bottom:1px solid #E5E5E5; padding-bottom:20px; } .pub-listado .pub-normales.doblecol .post{ width:48%; margin-left:1%; margin-right:1%; box-sizing:border-box; float:left;} .pub-listado .post .titular{} .pub-listado .post .fotos{ margin:15px 0px; max-height:400px; text-align:center; background-color:#F5F5F5;} .pub-listado .post .fotos img{ max-width:100%; max-height:400px; vertical-align:middle;} .pub-listado .pub-destacadas .post .fotos{ max-height:200px;} .pub-listado .pub-destacadas .post .fotos img{ max-height:200px;} .pub-listado .post .texto{ font-size:13px; color:#333; text-align:justify; max-height:200px; overflow:hidden; text-overflow: ellipsis;} .pub-listado .post .fecha{ color:#999; float:right; font-size:14px; margin-top:10px;} .pub-listado .post .vermas{ float:left; font-size:13px; margin-top:10px;} .pub-listado .post .vermas a{ color:#555;} .pub-listado .post .compartirRS{ display:none;}   @media screen and (max-width: 1100px) { 	.pub-listado { max-width:100% !important;} }  @media screen and (max-width: 480px) { 	.pub-listado .pub-normales{ padding:0px 15px 20px 15px;} 	.pub-listado .pub-destacadas{ border-left:none; padding:0px 15px 12px 15px;} 	.pub-listado .post .fotos { width:100%; float:none; margin:0 0 10px 0; } 	.pub-listado .post .texto{ max-height:none; overflow:visible;} 	.pub-listado .pub-normales.doblecol .post{ width:100%; margin-left:0px;; margin-right:0px; float:none;} }     .posts7{} .posts7 .post{ width:48%; margin-left:1%; margin-right:1%; margin-bottom:25px; box-sizing:border-box; float:left;} .posts7 .post:nth-child(2n+1){ clear:both;} .posts7 .post .fotos{ height:350px;}   @media screen and (max-width: 1100px) { 	.posts7 { max-width:100% !important;} 	.posts7 .post .fotos{ height:300px;} }  @media screen and (max-width: 480px) { 	.posts7 .post .fotos { width:100%; float:none; } 	.posts7 .post .texto{ max-height:none; overflow:visible;} 	.posts7 .post{ width:100%; margin-left:0px;; margin-right:0px; float:none;} }      .posts8{} .posts8 .pub-nor{ padding:0px 20px 20px 10px;} .posts8 .pub-des{ border-left:1px solid #CCC; padding:0px 12px 12px 20px;} .posts8 .pub-des .pub-tit{ text-align:center; padding:10px; background-color:#EEE; font-size:24px; text-transform:uppercase; margin-bottom:30px;} .posts8 .post { margin-bottom:25px;} .posts8 .post .fotos{ height:350px;} .posts8 .pub-des .post .fotos{ height:270px;}   @media screen and (max-width: 1100px) { 	.posts8 { max-width:100% !important;} }  @media screen and (max-width: 480px) { 	.posts8 .pub-nor{ padding:0px 15px 20px 15px;} 	.posts8 .pub-des{ border-left:none; padding:0px 15px 12px 15px;} 	.posts8 .post .fotos { width:100%; float:none; } }     .posts9{} .posts9 .pub-nor{ padding:0px 10px 20px 20px;} .posts9 .pub-des{ border-right:1px solid #CCC; padding:0px 20px 12px 12px;} .posts9 .pub-des .pub-tit{ text-align:center; padding:10px; background-color:#EEE; font-size:24px; text-transform:uppercase; margin-bottom:30px;} .posts9 .post{ margin-bottom:25px; } .posts9 .post .fotos{ height:350px;} .posts9 .pub-des .post .fotos{ height:270px;}   @media screen and (max-width: 1100px) { 	.posts9 { max-width:100% !important;} }  @media screen and (max-width: 480px) { 	.posts9 .pub-nor{ padding:0px 15px 20px 15px;} 	.posts9 .pub-des{ border-left:none; padding:0px 15px 12px 15px;} 	.posts9 .post .fotos { width:100%; float:none; } }   .posts10{} .posts10 .post{ width:31.33%; margin-left:1%; margin-right:1%; margin-bottom:25px; box-sizing:border-box; float:left; cursor:pointer;} .posts10 .post:nth-child(3n+1){ clear:both;} .posts10 .post .fotos{ height:230px; }   @media screen and (max-width: 1100px) { 	.posts10 { max-width:100% !important;} 	.posts10 .post .fotos{ height:200px;} }  @media screen and (max-width: 900px) { 	.posts10 .post{ width:48%;} 	.posts10 .post:nth-child(3n+1){ clear:none;} 	.posts10 .post:nth-child(2n+1){ clear:both;} }  @media screen and (max-width: 480px) { 	.posts10 .post .fotos { width:100%; float:none; height:230px; } 	.posts10 .post .texto{ max-height:none; overflow:visible;} 	.posts10 .post{ width:100%; margin-left:0px; margin-right:0px; float:none;} }     .posts11 .pub-nor{ padding:0px 10px 20px 0px;} .posts11 .pub-des{ border-left:1px solid #CCC; padding:0px 12px 12px 20px;} .posts11 .pub-des .pub-tit{ text-align:center; padding:10px; background-color:#EEE; font-size:24px; text-transform:uppercase; margin-bottom:30px;} .posts11 .post{ margin-bottom:25px; } .posts11 .pub-nor .post{ width:48%; margin-left:1%; margin-right:1%; box-sizing:border-box; float:left;} .posts11 .post .fotos{ height:240px;} .posts11 .pub-des .post .fotos{ height:240px;}   @media screen and (max-width: 1100px) { 	.posts11 { max-width:100% !important;} }  @media screen and (max-width: 900px) { 	.posts11 .pub-nor .post{ width:100%;} }  @media screen and (max-width: 480px) { 	.posts11 .pub-nor{ padding:0px 15px 20px 15px;} 	.posts11 .pub-des{ border-left:none; padding:0px 15px 12px 15px;} 	.posts11 .post .fotos { width:100%; float:none; } 	.posts11 .post .texto{ max-height:none; overflow:visible;} 	.posts11 .pub-nor .post{ width:100%; margin-left:0px; margin-right:0px; float:none;} 	.posts11 .post .fotos{ height:300px;} }     .posts12{} .posts12 .pub-nor{ padding:0px 0px 20px 10px;} .posts12 .pub-des{ border-right:1px solid #CCC; padding:0px 20px 12px 12px;} .posts12 .pub-des .pub-tit{ text-align:center; padding:10px; background-color:#EEE; font-size:24px; text-transform:uppercase; margin-bottom:30px;} .posts12 .post{ margin-bottom:25px; } .posts12 .pub-nor .post{ width:48%; margin-left:1%; margin-right:1%; box-sizing:border-box; float:left;} .posts12 .post .fotos{ height:240px;} .posts12 .pub-des .post .fotos{ height:240px;}   @media screen and (max-width: 1100px) { 	.posts12 { max-width:100% !important;} }  @media screen and (max-width: 900px) { 	.posts12 .pub-nor .post{ width:100%;} }  @media screen and (max-width: 480px) { 	.posts12 .pub-nor{ padding:0px 15px 20px 15px;} 	.posts12 .pub-des{ border-left:none; padding:0px 15px 12px 15px;} 	.posts12 .post .fotos { width:100%; float:none; } 	.posts12 .pub-nor .post{ width:100%; margin-left:0px;; margin-right:0px; float:none;} 	.posts12 .post .fotos{ height:300px;} }      .posts15{} .posts15 .pub-nor{ padding:0px 20px 20px 10px;} .posts15 .pub-des{ border-left:1px solid #CCC; padding:0px 12px 12px 20px;} .posts15 .pub-des .pub-tit{ text-align:center; padding:10px; background-color:#EEE; font-size:24px; text-transform:uppercase; margin-bottom:30px;} .posts15 .post { margin-bottom:25px;} .posts15 .post .fotos{ height:350px;} .posts15 .pub-des .post .fotos{ height:270px;}   @media screen and (max-width: 1100px) { 	.posts15 { max-width:100% !important;} }  @media screen and (max-width: 480px) { 	.posts15 .pub-nor{ padding:0px 15px 20px 15px;} 	.posts15 .pub-des{ border-left:none; padding:0px 15px 12px 15px;} 	.posts15 .post .fotos { width:100%; float:none; } }    .posts17{} .posts17 .post{ width:23%; margin-left:1%; margin-right:1%; margin-bottom:25px; box-sizing:border-box; float:left; cursor:pointer;} .posts17 .post:nth-child(4n+1){ clear:both;} .posts17 .post .fotos{ height:280px; }   @media screen and (max-width: 1100px) { 	.posts17 { max-width:100% !important;} 	.posts17 .post .fotos{ height:200px;} }  @media screen and (max-width: 900px) { 	.posts17 .post{ width:48%;} 	.posts17 .post:nth-child(3n+1){ clear:none;} 	.posts17 .post:nth-child(2n+1){ clear:both;} }  @media screen and (max-width: 480px) { 	.posts17 .post .fotos { width:100%; float:none; height:230px; } 	.posts17 .post .texto{ max-height:none; overflow:visible;} 	.posts17 .post{ width:100%; margin-left:0px; margin-right:0px; float:none;} }   /* POSTS */ .pub .post{ border-radius:3px; box-shadow:none; background-color:#FFF; padding:0px; border-width:1px; border-color:#9a9a9a; }.pub .post .titular h2, .pub .post .titular h3, .pub .post .titular h4 { text-align:left;  color: #000; max-height:8.55rem; font-size:2.55rem !important; line-height:2.95rem; }.pub .post .fotos{ background-color:#f8f8f8;}.pub .post .texto {  color: #333; font-size: 1.45rem !important; line-height:1.75rem; }.pub .post .vermas { display:none; }.pub .post .fecha { display:none; }.pub .post-s, .pub .post-m, .pub .post-l{ border:none; margin-bottom:0px; }.pub .pub-cat{ border-width:0px; border-color:#000; border-radius:2px; background-color:#FFF; box-shadow:none; padding:0px;}.pub .pub-cat .foto{ border-radius:2px; margin:0px; }.pub .pub-cat .over{ border-radius:2px; margin:0px; }.pub .pub-cat .nombre{ text-align:center;}.pub .pub-cat .nombre span{ color:#000;  font-size:2.55rem !important; }#lmenu { --color1:rgb(152, 24, 24); --color2:#555; --color3:#555; --color4:#555; }:root {             --color-marron: #2C1A0E;             --color-naranja: #F07113;             --color-naranja-hover: #D9630E;             --color-bg-main: #FAFAFA;             --color-bg-secundario: #F3F4F6;             --color-texto-principal: #1F2937;             --color-texto-secundario: #4B5563;         }   #bottom { box-sizing:border-box; font-size:14px; color:rgb(93, 41, 6); text-align:left; max-width:1300px; margin:0 auto; padding:30px 20px; } #bottom a{ color:rgb(93, 41, 6); }  #sl116604_bg{ border-bottom:2px solid #8B6E2B; }  .pub-completa{ padding-bottom:40px !important;} .pub-completa .volver a{ font-weight:bold; color:#444;} .pub-completa h1{ color:#444;}  .sli .tp-caption b{ font-family:'Oswald', sans-serif !important; }  .formulario a{ color:#FFF; } .formulario .campo.check{ color:#FFF; }       /* Botón Principal */         .btn-primary {             display: inline-block;             background-color: var(--color-naranja);             color: #FFFFFF;             font-family: 'Oswald', sans-serif;             font-size: 1.25rem;             font-weight: 700;             text-transform: uppercase;             letter-spacing: 1px;             padding: 18px 42px;             border-radius: 6px;             text-decoration: none;             box-shadow: 0 6px 20px rgba(240, 113, 19, 0.4);             transition: all 0.3s ease;             border: none;             cursor: pointer;             text-align: center;         }          .btn-primary:hover {             background-color: var(--color-naranja-hover);             transform: translateY(-5px);             box-shadow: 0 12px 30px rgba(240, 113, 19, 0.6);             color: #fff;         }   /* ========================================================    ESTILOS PREMIUM PARA EL MENÚ DESPLEGABLE (DROPDOWN)    ======================================================== */  /* 1. Posicionamiento del contenedor principal */ .modmenu ul.list > li {     position: relative; }  /* 2. Caja del submenú */ .modmenu ul.list > li > ul {     position: absolute;     top: 100%;     left: 0;     min-width: 280px;     background-color: #FFFFFF;     border-radius: 0 0 8px 8px;     box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);     padding: 0; /* Sin padding general para que el fondo del primer enlace llegue al borde */     margin: 0;     list-style: none;     z-index: 9999;     border-top: 3px solid var(--color-naranja, #F07113);          /* Animación de entrada suave */     opacity: 0;     visibility: hidden;     transform: translateY(10px);     transition: all 0.3s ease-in-out; }  /* 3. Mostrar el submenú en hover o al hacer click (clase 'desplegado') */ .modmenu ul.list > li.desplegado > ul, .modmenu ul.list > li:hover > ul {     opacity: 1;     visibility: visible;     transform: translateY(0); }  /* 4. Reseteo de los elementos de la lista */ .modmenu ul.list > li > ul > li {     display: block;     width: 100%;     margin: 0;     padding: 0;     float: none; }  /* 5. ESTILO GENERAL: Todos los enlaces del submenú (Quita el azul por defecto) */ .modmenu ul.list > li > ul > li > a {     display: block;     padding: 12px 24px;     color: var(--color-texto-secundario, #4B5563) !important;     font-family: 'Inter', sans-serif;     font-size: 0.95rem;     font-weight: 500;     text-decoration: none !important;     line-height: 1.4;     transition: all 0.2s ease;     background-color: #FFFFFF !important;     border: none !important; }  /* Hover de los enlaces normales */ .modmenu ul.list > li > ul > li > a:hover {     color: var(--color-naranja, #F07113) !important;     background-color: #FAFAFA !important;     padding-left: 28px; /* Sutil efecto de movimiento hacia la derecha */ }  /* 6. ESTILO ESPECIAL: Primer enlace (Categoría Principal / Distribuidora) */ .modmenu ul.list > li > ul > li:first-child > a {     font-weight: 700;     font-size: 0.95rem;     text-transform: uppercase;     color: var(--color-marron, #2C1A0E) !important;     background-color: #FAFAFA !important; /* Fondo gris muy clarito para separarlo visualmente */     padding: 16px 24px; /* Un poco más de espacio arriba y abajo para darle jerarquía */ }  /* Hover del primer enlace */ .modmenu ul.list > li > ul > li:first-child > a:hover {     color: var(--color-naranja, #F07113) !important;     background-color: #F3F4F6 !important; /* Oscurece el gris en hover */     padding-left: 24px !important; /* Mantenemos fijo el primer enlace, no lo desplazamos */ }  /* 7. Línea separadora <hr> */ .modmenu ul.list > li > ul > li > hr {     margin: 0;     border: none;     border-top: 2px solid #E5E7EB; /* Línea de 2px sólida y elegante */ }  /* 8. Animación del icono de flecha del menú principal (el del nivel superior) */ .modmenu ul.list > li > a > .fa-angle-down {     transition: transform 0.3s ease;     margin-left: 5px; }  .modmenu ul.list > li:hover > a > .fa-angle-down, .modmenu ul.list > li.desplegado > a > .fa-angle-down {     transform: rotate(180deg); /* La flechita gira cuando se abre el menú */ }   /* ========================================================    ESTILOS PREMIUM PARA EL MENÚ LATERAL (MÓVIL)    Fuerza el salto de línea y evita el scroll horizontal    ======================================================== */  /* 1. Contenedor principal del menú lateral móvil */ nav[id$="-nav"] {     /* Asegura que el menú tenga un ancho fijo y NO desborde la pantalla */     width: 85% !important;      max-width: 320px !important; /* Límite para que no ocupe toda la tablet */     overflow-x: hidden !important; /* BLOQUEA tajantemente el scroll horizontal */     overflow-y: auto !important; /* Permite hacer scroll hacia abajo si hay muchas opciones */ }  /* 2. Todos los enlaces del menú móvil (para forzar el salto de línea) */ nav[id$="-nav"] ul > li > a, nav[id$="-nav"] ul > li > ul > li > a {     white-space: normal !important; /* ESTO ES LA CLAVE: permite el salto de línea */     word-break: break-word !important; /* Corta la palabra si es exageradamente larga */     line-height: 1.4 !important;     height: auto !important; /* Deja que el enlace crezca en altura según el texto */     display: block !important;      padding-right: 40px !important; /* Espacio reservado a la derecha para la flecha */ }  /* 3. Posicionar la flecha "????" para que no se mueva cuando el texto salta de línea */ nav[id$="-nav"] ul > li {     position: relative !important; /* Necesario para posicionar la flecha de forma absoluta */ }  nav[id$="-nav"] ul > li > a > .fa-angle-down {     position: absolute !important;     right: 20px !important; /* Separación desde la derecha */     top: 15px !important; /* Ajústalo ligeramente arriba/abajo si es necesario */     float: none !important;     transition: transform 0.3s ease; }  nav[id$="-nav"] ul > li.desplegado > a > .fa-angle-down {     transform: rotate(180deg); }  /* 4. Comportamiento en acordeón para el submenú móvil */ nav[id$="-nav"] ul > li > ul {     /* "Mata" el absolute del escritorio y lo vuelve un bloque que empuja para abajo */     position: relative !important;      left: 0 !important;     top: 0 !important;     width: 100% !important;     min-width: 100% !important;     padding: 0 !important;     margin: 0 !important;          /* Diseño: quita bordes/sombras flotantes y le da fondo para destacar */     border: none !important;     box-shadow: none !important;     background-color: #F9FAFB !important;           display: none; /* Por defecto cerrado */ }  /* Cuando le damos clic a la opción padre, se muestra el submenú */ nav[id$="-nav"] ul > li.desplegado > ul {     display: block !important; }  /* 5. Jerarquía visual de los subenlaces en móvil */ nav[id$="-nav"] ul > li > ul > li > a {     padding-left: 35px !important; /* Sangría pronunciada para saber que es un submenú */     padding-top: 12px !important;     padding-bottom: 12px !important;     font-size: 0.9rem !important;     border-bottom: 1px solid #E5E7EB !important;     color: var(--color-texto-secundario, #4B5563) !important; }  /* El primer enlace (Categoría principal) recibe su diseño destacado en móvil */ nav[id$="-nav"] ul > li > ul > li:first-child > a {     font-weight: 700 !important;     text-transform: uppercase !important;     color: var(--color-marron, #2c1a0e) !important;     background-color: #E5E7EB !important; /* Fondo gris un poquito más oscuro para encabezar */ }   /* ==========================================================    NUEVO ESTILO: TARJETAS DE SERVICIOS (Service Cards)    Aplica a las 3 columnas principales de la sección ========================================================== */  /* 1. Seleccionamos el contenedor principal de cada "columna" (Tarjeta) */ #sl116794 .fila>.c-12.c-md-4 {     /* Forzamos el fondo blanco */     background-color: #ffffff !important;      /* Añadimos radio de borde curvo moderno */     border-radius: 12px;      /* REAJUSTE: Padding reducido un poco y contenido CENTRADO */     padding: 40px 30px !important;     margin-bottom: 30px !important; /* Separación en móvil */      /* Sombra base sutil */     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);      /* Transición suave para el efecto al pasar el ratón */     transition: all 0.3s ease-in-out;      /* Aseguramos que el contenido esté centrado o alineado correctamente */     display: flex;     flex-direction: column;     justify-content: center !important; /* <--- Cambio importante: centra el contenido verticalmente */     align-items: center; }  /* 2. Efecto Hover: Qué pasa cuando el ratón pasa por encima de la tarjeta */ #sl116794 .fila>.c-12.c-md-4:hover {     /* La tarjeta "sube" ligeramente */     transform: translateY(-8px);      /* La sombra se hace más grande y difuminada */     box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); }  /* 3. Limpieza de los fondos antiguos (los divs internos que traían los coroles teja/beige) */ #sl116794 .ce_bg, #sl116794 .ce_bg2, #sl116794 .ce {     background-color: transparent !important;     background-image: none !important; }  /* 4. Estilo para los TÍTULOS dentro de la tarjeta */ #sl116794 h2 {     color: #2C1A0E !important;     /* Marrón oscuro corporativo */     text-align: center !important;     font-family: 'Oswald', 'Montserrat', sans-serif !important;          /* REAJUSTE: Aumentado el tamaño del título */     font-size: 24px !important;      font-weight: 700 !important;     margin-top: 20px !important;     margin-bottom: 15px !important;     line-height: 1.3 !important; }  /* 5. Estilo para el PÁRRAFO descriptivo dentro de la tarjeta */ #sl116794 p, #sl116794 p span {     color: #4B5563 !important;     /* Gris oscuro para mejorar la legibilidad sobre blanco */     text-align: center !important;     font-family: 'Inter', 'Roboto', sans-serif !important;          /* REAJUSTE: Aumentado el tamaño del párrafo */     line-height: 1.6 !important;     font-size: 16px !important;      margin: 0 !important; }  /* 6. CONTROL DEL TAMAÑO DE LOS ICONOS SVG */ #sl116794 .fila>.c-12.c-md-4 svg {     width: 140px !important;   /* Hacemos los iconos considerablemente más grandes */     height: 149px !important;     margin-bottom: 20px !important; }  /* 7. Estilo para los BOTONES (Descubrir, Saber más, Ver resultados) - Ocultos por ahora si has quitado el HTML */ #sl116794 div[id^="btn"] {     margin-top: 25px;     text-align: center;     width: 100%; }  #sl116794 div[id^="btn"] a {     display: inline-block;     background-color: #F07113 !important;     color: #ffffff !important;     padding: 12px 28px !important;     border-radius: 6px !important;     text-decoration: none !important;     font-weight: bold !important;     text-transform: uppercase !important;     letter-spacing: 0.5px;     transition: background-color 0.2s ease, transform 0.2s ease;     border: none !important; }  #sl116794 div[id^="btn"]:hover a {     background-color: #D9630E !important;     transform: scale(1.05); /* El botón crece un poco al poner el ratón */ }  #sl116794 div[id^="btn"] a:hover {     background-color: #D9630E !important; }   /* 8. ALINEACIÓN y ARREGLO DEL FONDO GRIS CORTADO */ /* Usamos el subcontenedor principal del bloque para rellenar de gris y que no se corte */ #sl116794_bg {     margin-top: -100px !important; /* Tu regla conservada */     background-color: #F3F4F6 !important; /* Gris super claro a pantalla completa */     width: 100% !important;     height: auto !important; /* Permite estirarse */     overflow: hidden !important; /* OBLIGA A ENVOLVER LAS TARJETAS */     padding: 0 !important; }  /* Bloque interior donde están las tarjetas que envuelve a las columnas */ #sl116794 {     background-color: transparent !important;     padding-top: 150px !important; /* Más aire por arriba para compensar el margin-top de arriba (-100px) */     padding-bottom: 80px !important; /* Más aire por abajo */     overflow: hidden !important;  }   /* Ajuste para Escritorio (Desktop) */ @media (min-width: 768px) {     #sl116794 .fila {         display: flex !important;         /* Forzamos flexbox */         flex-wrap: nowrap !important;         /* EVITAMOS que salten de línea */         justify-content: center !important;         align-items: stretch !important; /* Si quisieras que queden centradas verticalmente pero sin ocupar toda la altura, puedes cambiar esto a 'center' */         /* Para que todas midan lo mismo de alto */         margin-left: -10px;         /* Compensamos los paddings internos si los hay */         margin-right: -10px;     }      #sl116794 .fila>.c-12.c-md-4 {         /* Desactivamos los floats y anchos problemáticos del grid antiguo */         float: none !important;         flex: 1 1 0 !important;         /* Se reparten el espacio disponible a partes iguales */         width: auto !important;         max-width: 32% !important;         /* Tope máximo para que no se peguen mucho */         margin: 0 10px !important;         /* Separación horizontal pura */     } }  /* ==========================================================    NUEVO ESTILO: HERO BANNER PRINCIPAL (Banner Estático) ========================================================== */  /* 1. Contenedor principal de la franja (fija la altura y el fondo) */ #sl129825_bg {     position: relative;     min-height: 65vh; /* Ocupará un 65% de la altura de la pantalla */     display: flex;     align-items: center;     justify-content: center;     background-size: cover !important;     background-position: center center !important; }  /* 2. Filtro oscuro (Overlay) para que el texto blanco siempre se lea perfectamente sea cual sea la foto */ #sl129825_bg::before {     content: '';     position: absolute;     top: 0; left: 0; right: 0; bottom: 0;     background-color: rgba(0, 0, 0, 0.45); /* Capa negra al 45% de opacidad. Auméntalo si quieres que se vea más oscuro */     z-index: 1; }  /* 3. Asegurar que el contenedor del texto esté por encima del filtro oscuro */ #sl129825 {     position: relative;     z-index: 2;     width: 100%; }  /* 4. Limpiar los fondos grises/teja que el CMS mete por defecto en los bloques internos */ #ce187533_bg,  #ce187533_bg2,  #ce187533 {     background: transparent !important;     padding: 0 !important;  }  /* 5. Estilos Premium para tu H1 (El gran titular) */ #sl129825 .txt h1 {     color: #FFFFFF !important;     font-family: 'Oswald', 'Montserrat', sans-serif !important;     font-size: 4.5rem !important; /* Tamaño gigante para escritorio */     font-weight: 700 !important;     text-align: center !important;     text-transform: uppercase !important;     letter-spacing: 2px !important;     /* Sombra fuerte y elegante para darle un estilo premium y elevar el texto de la imagen */     text-shadow: 2px 4px 15px rgba(0, 0, 0, 0.8) !important; }  /* 6. Adaptación para que se vea perfecto en teléfonos móviles */ @media (max-width: 768px) {     #sl129825_bg {         min-height: 350px; /* Menor altura general en móvil */     }     #sl129825 .txt h1 {         font-size: 2.2rem !important; /* Texto más pequeño para evitar que se desborde */         padding: 0 20px; /* Un poco de margen a los lados para que respire */     } }  /* ==========================================================    BOTÓN DEL HERO BANNER (Debajo del gran titular) ========================================================== */ /* Contenedor del botón para separarlo del título */ #sl129825 .hero-actions {     margin-top: 40px !important;      text-align: center !important; } /* Estilo del botón grande */ #sl129825 .btn-hero {     display: inline-block !important;     background-color: #F07113 !important; /* Naranja vibrante corporativo */     color: #FFFFFF !important; /* Texto en blanco */     font-family: 'Oswald', 'Montserrat', sans-serif !important;     font-size: 1.15rem !important;     font-weight: 700 !important;     text-transform: uppercase !important;     letter-spacing: 1.5px !important;     padding: 18px 42px !important; /* Botón grande y espacioso */     border-radius: 6px !important; /* Esquinas ligeramente redondeadas */     text-decoration: none !important;          /* Sombra naranja brillante para que destaque fuertemente sobre la capa oscura */     box-shadow: 0 6px 20px rgba(240, 113, 19, 0.4) !important;          /* Transición suave para el efecto al pasar el ratón */     transition: all 0.3s ease-in-out !important; } /* Efecto Hover: Qué pasa al poner el ratón encima */ #sl129825 .btn-hero:hover {     background-color: #D9630E !important; /* Se oscurece un poco el naranja */     color: #FFFFFF !important;     transform: translateY(-5px) !important; /* El botón "sube" hacia el ratón */     box-shadow: 0 12px 30px rgba(240, 113, 19, 0.6) !important; /* La sombra se expande dando sensación de relieve 3D */ } /* Adaptación para pantallas de teléfonos móviles */ @media (max-width: 768px) {     #sl129825 .hero-actions {         margin-top: 25px !important;      }     #sl129825 .btn-hero {         padding: 14px 28px !important; /* Botón un pelín más compacto */         font-size: 1rem !important;     } }   /* ==========================================================    ARREGLO DEL SCROLL HORIZONTAL (PRE-FOOTER #sl116604) ========================================================== */  @media (max-width: 768px) {     /* 1. Bloqueo de seguridad: El contenedor padre NUNCA será más ancho que el móvil */     #sl116604_bg,      #sl116604 {         max-width: 100vw !important; /* Limita al 100% de la ventana */         overflow-x: hidden !important; /* Corta radicalmente lo que intente sobresalir */         box-sizing: border-box !important;     }      /* 2. Forzamos que los textos sin espacios (como el e-mail) salten a la línea de abajo */     #sl116604 .txt p,      #sl116604 .txt h3 {         word-wrap: break-word !important;         overflow-wrap: break-word !important;         /* Rompe la palabra del correo si llega al borde derecho */         word-break: break-word !important;      }      /* 3. Menú vertical del footer (#modmenu239):         Permitimos que el texto "Ventanas y puertas de madera-aluminio" necesite 2 líneas */     #modmenu239 ul.list > li > a,     #modmenu239 ul.list > li > ul > li > a,     #modmenu239 span {         white-space: normal !important;         word-wrap: break-word !important;         display: inline-block !important;         max-width: 100% !important; /* No puede ser más grande que su caja base */     }      /* 4. Mejora visual móvil (opcional pero recomendada):         En móvil queda mucho mejor si todo este bloque se alinea al centro         ya que al amontonarse las 3 columnas a la izquierda queda descompensado */     #sl116604 .fila > div {         text-align: center !important;         margin-bottom: 30px !important; /* Separación entre el menú, contacto y galería */     }          #modmenu239 ul.list {         text-align: center !important;     } }  