 img.ccm-captcha-image{display:block} *.ccm-spacer{clear:both;font-size:1px;line-height:1px;} div.ccm-pagination{text-align:center;position:relative} div.ccm-pagination span.ccm-page-right{position:absolute;top:0px;right:0px;margin-right:0px !important} div.ccm-pagination span.ccm-page-right span{margin-right:0px} div.ccm-pagination span.ccm-page-left{position:absolute;top:0px;left:0px} div.ccm-pagination span{margin-right:4px} .ccm-ui div.ccm-pagination span{margin-right:0px;} div.pagination ul strong,div.pagination ul span.ltgray{display:block;padding:0 14px;float:left;line-height:34px;border-right:1px solid #DDD;text-decoration:none;} .ccm-layout-table .ccm-layout-col{float:left} .ccm-layout .first .ccm-layout-col-spacing{margin-left:0px !important } .ccm-layout .last .ccm-layout-col-spacing{margin-right:0px !important } .ccm-error{font-weight:bold;color:#f00} .ccm-required{font-weight:bold;color:#3975AD} div#ccm-overlay{position:fixed;z-index:99;top:0px;left:0px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;height:100%;width:100%;display:none;} .ccm-input-time-wrapper select{width:55px !important;margin-right:4px !important;} .ccm-input-date{width:80px !important;margin-right:4px !important;} body{margin:0;padding:0;background:#c6c3be url("/themes/mass/images/body-bg.jpg") repeat-x;font-family:Verdana,Geneva,sans-serif;} *{box-sizing:border-box;} .left{float:left !important;} .right{float:right !important;} .center{margin:0 auto;} .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;} #contenido div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} #wrapper{margin:10px auto;width:90%;} #content{margin:30px 1% 0 1%;width:98%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;} #contenido{width:98%;margin:0 1%;min-height:500px;padding-top:10px;} .grid_1{width:100%;} .grid_2{width:72%;} .grid_3{width:64%;} .grid_4{width:47%;} .grid_4-2{width:35%;} .grid_5{width:31%;} .grid_6{width:22%;} .mrgn_ambos{margin:0 1%} .mrgn_izq{margin-left:1%;} .mrgn_der{margin-right:1%;} .mrgn_top{margin-top:15px;} #header-wrapper{width:auto;margin:0 auto;position:relative;} #header{position:relative;color:#fff;height:130px;width:90%;text-shadow:1px 1px 1px rgba(255,255,255,1);z-index:99;} #logo{position:absolute;top:5px;left:10px;} #contacto,#redes{position:absolute;} #contacto{top:5px;right:10px;} #redes a{background:url("/themes/mass/images/redes-map.png") no-repeat;} #contacto p{display:block;margin:0;font-size:1em;line-height:1.7em;color:#000;text-align:right;font-weight:bold;font-family:'Roboto Condensed',sans-serif;} #contacto p a{color:#000;} #contacto p span{font-size:1.1em;} #redes{bottom:35px;right:10px;} #redes a{display:block;height:30px;width:30px;margin-right:5px;text-indent:-9999px;float:left;} #redes .fb{background-position:0 0;} #redes .twt{background-position:0 -30px;} #redes .fb:hover{background-position:-30px 0;} #redes .twt:hover{background-position:-30px -30px;} #menu{height:auto;padding:0 10px;overflow:visible;position:absolute;top:95px;right:0;background:#333;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;} #menu ul,#menu li{padding:0;margin:0;list-style:none;float:left;} #menu ul{position:relative;} #menu li{float:left;margin:0;text-align:left;} #menu li a{display:block;color:#fff;font-size:1em;padding:8px 15px;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,1);border-left:1px solid #ccc;} #menu li:first-child a{border-left:none !important;} #menu li a:hover,#menu li .nav-selected,#menu ul li:hover a{background:#F60;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;} #menu:before,#menu:after,.nav-header:before,.nav-header:after{content:" ";display:table;} #menu:after,.nav-header:after{clear:both;} #menu,.nav-header{*zoom:1;} #menu #pull{display:none;} #contenido p{display:block;margin:10px;text-align:justify} #contenido p,#contenido li{color:#000;font-size:.9em;line-height:1.8em;text-shadow:1px 1px 0px rgba(255,255,255,1);} #contenido strong{color:#060;} #contenido h1,#contenido h2,#contenido h3,#contenido h4,#contenido h5,#contenido h6{display:block;margin:10px;color:#060;font-family:'Roboto Condensed',sans-serif;font-weight:normal;} #contenido h1{font-size:2em;} #contenido h2{font-size:1.7em;} #contenido h3{font-size:1.3em;} #contenido h4{font-size:1.1em;} #contenido a:link,#contenido a:visited,#contenido a:active{color:#F30;font-weight:bold;text-decoration:none;} #contenido a:hover{color:#F00;} #contenido .main:last-child .separador{border:none} #sidebar{padding-left:10px;border-left:1px dotted #ccc;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;} #sidebar p{font-size:.9em;color:#f60;text-align:justify;line-height:1.5em !important;} #sidebar .grid_5{border:1px solid #900;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px} .imagen{border:1px solid #fff;} #sidebar .sidebar-box{padding-bottom:10px;border-bottom:1px dotted #ccc;margin:0} #sidebar h4{font-size:1.4em;text-shadow:none;} #contenido .mini{margin-left:5px;padding:2px;border:1px solid #68adc7;} .ccm-page-list .sidebar-box:last-child,.main .separador:last-child{border-bottom:none !important;} #sidebar a:link,#sidebar a:visited,#sidebar a:active{color:#F30 !important;} #sidebar .secciones{margin:0;padding:10px;background:#673317 url("/themes/mass/images/sidebar-top-bg.jpg") center right no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:normal !important} .separador,.blog-entry-divider{display:block;height:0;width:auto;margin:20px 10px;border-bottom:1px dotted #CCC;} #contenido #form td{vertical-align:top;display:inline-block;} #contenido td p,#contenido td label{margin:0 10px !important;font-size:1.1em;} #contenido td input,#contenido td textarea,#contenido td button{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;} #contenido td input,#contenido td textarea{background:#ddd;} #contenido td input{height:25px;margin-bottom:10px;} #contenido td input{width:250px;} #contenido td button{color:#fff !important;background:#61be1a;width:200px;height:30px;text-align:center;margin:10px;} #contenido td button:hover{background-color:#429800;} .nov-tit{margin-bottom:2px !important;} .fecha{margin:0 0 20px 10px !important;color:#ccc;font-style:italic;font-size:.9em} #blog-portada .entry{border-bottom:1px solid #ccc;width:100%} #blog-portada h6{font-size:1.2em;} .secciones-portada{min-height:200px;width:450px;margin:0 10px;float:left;border:1px solid #c9e9ee;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;} .ccm-gallery{border:none !important;} #cotizacion{display:none;background:#fff;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} #cotizacion p{margin:0;padding:0;} #cotizacion .cerrar{font-weight:bold;font-size:1.6em;cursor:pointer;} #slider,.slider-wrapper{width:940px;height:230px;} .slider-wrapper{margin:0 auto 10px auto;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);box-shadow:0px 0px 5px 0px rgba(0,0,0,1);color:#fff !important;} .nivoSlider{position:relative;width:100%;height:auto;overflow:hidden} .nivoSlider img{position:absolute;top:0;left:0;max-width:none} .nivo-main-image{display:block!important;position:relative!important;width:100%!important} .nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;background:#FFF;filter:alpha(opacity=0);opacity:0;margin:0;padding:0} .nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0} .nivo-box{display:block;position:absolute;z-index:5;overflow:hidden} .nivo-box img{display:block} .nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px} .nivo-caption p{margin:0;padding:5px} .nivo-caption a{display:inline!important} .nivo-html-caption{display:none} .nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer} .nivo-prevNav{left:0} .nivo-nextNav{right:0} .nivo-controlNav{text-align:center;padding:15px 0} .nivo-controlNav a{cursor:pointer} .nivo-controlNav a.active{font-weight:700} .theme-default .nivoSlider{position:relative;background:url("/themes/mass/images/loading.gif") no-repeat 50% 50%;margin-bottom:10px} .theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none} .theme-default .nivoSlider a{border:0;display:block} .theme-default .nivo-controlNav{text-align:center;padding:0} .theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url("/themes/mass/images/bullets.png") no-repeat;text-indent:-9999px;border:0;margin:0 2px} .theme-default .nivo-controlNav a.active{background-position:0 -22px} .theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url("/themes/mass/images/arrows.png") no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out} .theme-default:hover .nivo-directionNav a{opacity:1} .theme-default a.nivo-nextNav{background-position:-30px 0;right:15px} .theme-default a.nivo-prevNav{left:15px} .theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif} .theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff} .theme-default .nivo-caption a:hover{color:#fff} .theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%} .theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px} .theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto} .wsp{position:fixed;top:50%;right:2%;opacity:.8;trasform:translate(0,-50%);} .wsp:hover{opacity:1;} .formblock,.formblock .field{width:100%;margin-bottom:20px;} .formblock .field label{display:block;width:100%;} .formblock input,.formblock textarea{padding:5px;border-radius:5px;border:1px solid #ddd;} .formblock textarea{height:150px;} #footer-wrapper{width:auto;margin:0 auto;background:#333;} #footer{width:90%;margin:0 auto;height:auto;padding:20px 0;color:#fff;font-size:.9em;margin-top:0;line-height:1.8em;text-shadow:1px 1px 1px rgba(0,0,0,1);} #footer ul{padding-left:10px;} #footer p{display:block;line-height:20px;margin:0;} #footer a:link,#footer a:visited{text-decoration:none;color:#F90;} #footer a:hover{text-decoration:underline;color:#FC0;} .ccm-image-block,#lightbox-image{max-width:100% !important;height:auto !important;} .galleryImages{display:inline-block;width:22%;margin:0 1% 20px 1%;vertical-align:top;} .ccm-gallery-wrap{text-align:center;} .galleryImages img{max-width:100%;height:auto;} #jquery-overlay,#lightbox-container-image-box,#lightbox-container-image-data-box{max-width:100%;} @media screen and (max-width:980px){body{background:#c6c3be url("/themes/mass/images/body-bg2.jpg") repeat-x;} #slider,.slider-wrapper{max-width:100%;height:auto !important;} #header,#wrapper,#footer{width:98%;} #content{width:100%;margin:30px 0 0 0;} .ccm-layout-col{width:100% !important;margin:0 0 20px 0;} #redes{bottom:60px;} #header{height:170px;} #menu{width:100%;border-radius:0;top:130px;text-align:center;} #menu ul{float:none;display:inline-block;} .slider-wrapper{box-shadow:none;} .left,.right{float:none;} .grid_2,.grid_6{width:100%;margin:0 0 20px 0;} } @media screen and (max-width:700px){#menu{top:130px;} #menu li{width:50%;float:left;position:relative;text-align:center;} #menu li a{border:0;} #menu ul{display:none;height:auto;} #menu #pull{display:block;background-color:#333;width:100%;position:relative;padding:10px 0;color:#fff;text-decoration:none;font-weight:700;text-shadow:none;} #menu #pull:after{content:"";background:url("/themes/mass/images/nav-icon.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px;} .galleryImages{width:47%;} #logo,#contacto{max-width:45%;} #logo img{max-width:100%;height:auto;} #contacto p{font-size:.8rem;} } #ccm-layout-main-1-2 .ccm-layout-col-spacing{margin:0px 10px } 