@charset "utf-8";
@media(max-width: 4000px){
.arriba { background: url(../images/fondo.png) repeat-x; min-height:150px; position:absolute; z-index:999; width:100%;}
.fuentes {font-family: 'Open Sans', sans-serif;}
.titulos {font-family: 'Merriweather', serif;}
.slider { width:100%;}
.moduletable_sliders { }
.contenido { background-color:#d7b979; font-family: 'Open Sans', sans-serif; padding-bottom:20px;}
.moviles { display:none;}
.texturacarton {/*background: url(../images/texturacarton.jpg) fixed; padding:5px; box-shadow: 0px 0px 3px #CCC; */font-size:18px;}

.fondouno { background: url(../images/texturacouche.jpg) fixed; font-family: 'Open Sans', sans-serif; padding-bottom:20px;}
.moduletable_modulouno h3 {color: #130601 !important;
font-family: "Merriweather",serif !important;
font-size: 32px !important;
font-weight: 700 !important; text-transform:uppercase;}

.fondodos { background:#fefaf3; font-family: 'Open Sans', sans-serif; padding-bottom:20px;}
.moduletable_modulodos h3 {color: #130601 !important;
font-family: "Merriweather",serif !important;
font-size: 32px !important;
font-weight: 700 !important; text-transform:uppercase;}

.moduletable_formulario h3 {color: #ed5e41 !important;
font-family: "Merriweather",serif !important;
font-size: 32px !important;
font-weight: 700 !important; text-transform:uppercase;}
.moduletable_formulario { color:#fff; font-family: "Merriweather",serif !important;}

.moduletable_datos h3 {color: #fff !important;
font-family: "Merriweather",serif !important;
font-size: 32px !important;
font-weight: 700 !important; text-transform:uppercase;}
.moduletable_datos { color:#fff; font-family: "Merriweather",serif !important;}

.contacto { background-color:#1e0b00; font-family: 'Open Sans', sans-serif; padding-bottom:20px;}

/* Rs Estilos */

.rsform-input-box { background: #1e0b00 none repeat scroll 0% 0% !important;
border: 1px solid #fff;
width: 100%; color:#fff;}
.rsform-text-box { background: #1e0b00 none repeat scroll 0% 0% !important;
border: 1px solid #fff;
width: 100%; color:#fff;}
.rsform-submit-button { background: #ED5E41 none repeat scroll 0% 0%;
border-radius: 5px;
width: 150px;
height: 40px;
border-width: 0px;
text-transform: uppercase;}

.top-fijo {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 11111;
    overflow: hidden;
    height: 120px;
    background-color: rgba(0, 0, 0, 0.85);
}
h2 {
color: #130601 !important;
font-family: "Merriweather",serif !important;
font-size: 32px !important;
font-weight: 700 !important;
}
.page-header{
	border: none !important;
}
.menu {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 11111;
    margin-top: 120px;
    height: 55px;
    background-color: rgba(0, 0, 0, 0.85);
}



.botons { background:#101f37; color:#fff; padding:6px;}
/* CSS Document */




    .efecto {
    transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
	border: 9px solid #fff;
	box-shadow: 0px 0px 3px #CCC;
    }
    .efecto:hover{
		transition:All 1s ease;
    -webkit-transition:All 1s ease;
    -moz-transition:All 1s ease;
    -o-transition:All 1s ease;
    transform: rotate(4deg) scale(1) skew(1deg) translate(10px);
    -webkit-transform: rotate(4deg) scale(1) skew(1deg) translate(10px);
    -moz-transform: rotate(4deg) scale(1) skew(1deg) translate(10px);
    -o-transform: rotate(4deg) scale(1) skew(1deg) translate(10px);
    -ms-transform: rotate(4deg) scale(1) skew(1deg) translate(10px);
    }



    .redes {
    transition:All 1s ease-out;
    -webkit-transition:All 1s ease-out;
    -moz-transition:All 1s ease-out;
    -o-transition:All 1s ease-out;
    transform: rotate(0deg) scale(0.851) skew(1deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(0.851) skew(1deg) translate(0px);
    -moz-transform: rotate(0deg) scale(0.851) skew(1deg) translate(0px);
    -o-transform: rotate(0deg) scale(0.851) skew(1deg) translate(0px);
    -ms-transform: rotate(0deg) scale(0.851) skew(1deg) translate(0px);
    }
    .redes:hover{
    transform: rotate(360deg) scale(0.851) skew(1deg) translate(0px);
    -webkit-transform: rotate(360deg) scale(0.851) skew(1deg) translate(0px);
    -moz-transform: rotate(360deg) scale(0.851) skew(1deg) translate(0px);
    -o-transform: rotate(360deg) scale(0.851) skew(1deg) translate(0px);
    -ms-transform: rotate(360deg) scale(0.851) skew(1deg) translate(0px);
    }

    .nosotros {
    transition:All 1s ease;
    -webkit-transition:All 1s ease;
    -moz-transition:All 1s ease;
    -o-transition:All 1s ease;
    transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
	border: solid 3px #FFF;
	
    }
    .nosotros:hover{
    transform: rotate(0deg) scale(1) skew(1deg) translate(-57px);
    -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(-57px);
    -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(-57px);
    -o-transform: rotate(0deg) scale(1) skew(1deg) translate(-57px);
    -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(-57px);
	border: solid 3px #FFF;
	
    }

.ubi {background:url(../images/nosotros2.jpg) no-repeat;}




}
/*---------------Media querries-------------*/
@media(max-width: 767px){
	.moduletable_frases { display:none;}
	.moduletable_telefonos { display:none;}
	.moduletable_logotipo { text-align:center; }
	.moduletable_menus{ margin-top:0px;}
	.waitsdos {  background:#fff; padding:5px; min-height: 350px; margin-top:0px; box-shadow: 0px 0px 3px #CCC; width:100%;}
	.arriba { display:none;}
	.moviles { display:block !important;} 
	}

@media(max-width: 999px){
	.moduletable_frases { display:none;}
	.moduletable_telefonos { display:none;}
	.moduletable_logotipo { text-align:center; }
	.moduletable_menus{ margin-top:0px;}
	.waitsdos {  background:#fff; padding:5px; min-height: 350px; margin-top:0px; box-shadow: 0px 0px 3px #CCC; width:100%;}
	.arriba { display:none;}
	.moviles { display:block !important;} 
	}
