@font-face {
    font-family: Amaranth-Regular;
    font-style: normal;
    font-weight: normal;
    src: url(../img/Amaranth-Regular.ttf);
}

body {
	font-size: 35px;
    background-color: #fff;
    font-family: Amaranth-Regular !important;
    color: #706f6f !important;
}
    .zoom{

        /* Aumentamos la anchura y altura durante 2 segundos */

        transition: width 2s, height 2s, transform 2s;

        -moz-transition: width 2s, height 2s, -moz-transform 2s;

        -webkit-transition: width 2s, height 2s, -webkit-transform 2s;

        -o-transition: width 2s, height 2s,-o-transform 2s;

    }

    .zoom:hover{

        /* tranformamos el elemento al pasar el mouse por encima al doble de

           su tamaño con scale(2). */

        transform : scale(2);

        -moz-transform : scale(2);      /* Firefox */

        -webkit-transform : scale(2);   /* Chrome - Safari */

        -o-transform : scale(2);        /* Opera */

    }
#zoom {
visibility: hiddenm;
position: absolute;
top: 20%;
left: 35%;
width: 200px;
height: 300px;
}

.cerrar {
position: absolute;
top:0px;
right: 0px;
}

.imagenPequeña {
width: 120px;
}

#imagenGrande {
position: relative;
top: 50px;
}
.monos2 {
    margin-top: -111px;
    margin-bottom: -83px;
}
.monos4 {
    margin-top: -363px;
    margin-bottom: -83px;
}

.navbar-default {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #e7e7e7;
    font-size: 20px;
	
}
.activar {

    text-decoration: underline red;
	
}

.navbar-brand {
    font-size: 24px !important;
    color: #fff !important;
}

.nav>li>a {
    color: #fff !important;
}

.navbar {
    top: -28px;
	z-index: 999999;
}
.submit {
    background-color: #000;
    color: #fff;
}
.texto {
    font-size: 35px;
    text-align: right;
    padding-top: 92px;
    padding-right: 73px !important;
    padding-left: 73px !important;
	top: 68px;
	
}
.texto_servicio {
    font-size: 35px;
    text-align: center;
    padding-top: 92px;
    padding-right: 73px !important;
    padding-left: 73px !important;
}

.texto_gracias {
    font-size: 35px;
    text-align: center;
    padding-top: 92px;
    padding-right: 73px !important;
    padding-left: 73px !important;
}

.raya_mono {
    margin-bottom: -122px;
    margin-top: 5px;
}

.mono_abajo {
    margin-top: -171px;
}

.contenido_servicios{
	color:#000;
	position: relative;

top: -68px;
}
.contenido {
    background-image: url("../img/Pajaros_01.svg");
	background-repeat: no-repeat;
    color: #000;
    margin-left: 2px !important;
    margin-right: 2px !important;
	top: -100px;
position: relative;
}
.contenido2 {
 
    background-repeat: no-repeat;
    background-size: 200px 200px;
    background-position: 95% -2%;
	top: -215px;
	z-index: 2;
}
.contenido3 {
    background-image: url("../img/Pajaros_02.svg");
    position: relative;
    top: -265px;
	background-repeat: no-repeat;
	background-position: right;
}

.contenido4 {
     background-image: url("../img/Macaco_Japones_03_2.png");
    background-repeat: no-repeat;
	left: 20px;
	 -webkit-background-size: 62% 90%;           /* Safari 3.0 */
     -moz-background-size: 62% 90%;           /* Gecko 1.9.2 (Firefox 3.6) */
       -o-background-size: 62% 90%;           /* Opera 9.5 */
          background-size: 62% 90%;           /* Gecko 2.0 (Firef*/
  left: 15px;

position: relative;
	background-position: left;
}
.contenido_equipo {
  
    color: #000;
    margin-left: 2px !important;
    margin-right: 2px !important;
	top: -100px;
position: relative;
}
.contenido_contacto {
    
	
    color: #000;
    margin-left: 2px !important;
    margin-right: 2px !important;
	top: -100px;
position: relative;
}
.contenido5 {
    text-align: justify;
}

.raya_abajo {
    margin-bottom: -106px;
}

.raya_arriba {
    margin-bottom: -122px;
    margin-top: 82px;
}

.imagenes {
    align-content: center;
    top: 50px;
}
.img-contenedor img {
-webkit-transition:all .9s ease; /* Safari y Chrome */
-moz-transition:all .9s ease; /* Firefox */
-o-transition:all .9s ease; /* IE 9 */
-ms-transition:all .9s ease; /* Opera */
width:100%;
}
.img-contenedor:hover img {
-webkit-transform:scale(1.75);
-moz-transform:scale(1.75);
-ms-transform:scale(1.75);
-o-transform:scale(1.75);
transform:scale(1.75);
}
.img-contenedor {/*Ancho y altura son modificables al requerimiento de cada uno*/
width:800px;
	height: 300px;

overflow:hidden;
}
.contenido_ser {
    color: #000;
    font-size: 35px;
    padding-top: 80px;
    padding-right: 73px !important;
    padding-left: 73px !important;
    text-align: center;
}

.footer {
    text-align: center;
    font-size: 24px;
    position: relative;
    top: -32px;
}

.footer a {
    color: #fff;
}

.redes {
    text-align: center;
}

ul {
    text-align: center;
}

li {
    display: inline-block;
}

.redes li {
    list-style: none;
    float: left;
}

.texto3 {
    color: #000;
    font-size: 35px;
    text-align: center;
    padding-top: 80px;
    padding-right: 73px !important;
    padding-left: 73px !important;
    padding-bottom: 100px;
}

.texto4 {
    font-size: 35px;
    text-align: right;
    padding-top: 317px;
    padding-right: 73px !important;
    padding-left: 73px !important;
    height: 840px;
    color: #000;
}

.texto5 {
    color: #000;
    font-size: 35px;
    padding-top: 8px;
   
    padding-right: 73px !important;
    padding-left: 73px !important;
}
.texto6 {
    color: #000;
    font-size: 35px;
  margin-top: -46px;
    padding-bottom: 54px;
    padding-right: 73px !important;
    padding-left: 73px !important;
	text-align: right;
}
.texto7 {
    color: #000;
    font-size: 35px;
    text-align: center;
    padding-top: 80px;
    padding-right: 73px !important;
    padding-left: 73px !important;
    padding-bottom: 14px;
}


.cabecera_right {
    font-size: 37px;
}

.todo_form {
    background-color: #e3e3e3;
   
    height: 302px;
    margin-top: 20px;
}

.todo_form ul li {
    list-style: none;
    margin-top: 7px;
}

.formulario {
    float: left;
    text-align: left;
    margin-left: -13px;
}

.submit {
   width: 113px;
   height: 48px;
}

.aceptar {
    float: right;
    margin-right: 82px;
}

.acepto_titulo a {
    text-decoration: none;
    color: #706f6f;
}

.ckeck {
    width: 17px;
}

.boton {
    float: left;
    margin-left: 23px;
}

.espacio {
    height: 10px;
}
.enviar{
	left: -25px;
}
.pie_left {
    border: 2px solid #878786;
    padding: 5px 5px 40px 5px;
}

.pie_center {
    border: 2px solid #878786;
    padding: 5px 5px 40px 5px;
}

.pie_right {
    border: 2px solid #878786;
    padding: 5px 5px 40px 5px;
}

.acepto_titulo {
    position: relative;
    top: -4px;
}

input {
   
  
    border: 0px solid #000000;
    padding: 0 0px 5px 0px;
    height: 25px;
   
}

.imagen_contacto {
    margin-top: -430px;
    margin-bottom: -343px;
}

@media screen and (max-width: 420px){
	.texto{
		font-size: 15px;
		padding-top: 8px;
	    padding-bottom: 103px;
	}
	.texto3{
		font-size: 15px;
	    padding-bottom: 103px;
	}
	.contenido4{
		    background-size: 100% 100%;
    margin-top: -144px;
	}
	.footer {
    text-align: center;
    font-size: 9px;
    position: relative;
    top: -10px;
}
	.monos2 {
    margin-top: -169px;
    margin-bottom: -83px;
}
	.mono_abajo {
    margin-top: 237px;
}
	.texto4 {
    font-size: 15px;
    text-align: right;
    padding-top: 316px;
    padding-right: 73px !important;
    padding-left: 73px !important;
    height: 360px;
    color: #000;
}
	.texto7{
		font-size: 15px;
	}
	.texto5{
		font-size: 15px;
	}
	.texto6{
		    font-size: 15px;
    padding-top: 26px;
	}
	.texto_servicio{
		font-size: 15px;
	}
	.contenido_ser{
		font-size: 15px;
	}
	.mini img{
		width: 50px !important;
		height: 50px !important;
	}
	.redes img{
		width: 50px !important;
		height: 50px !important;
		margin-left: 20px;
	}
	.raya_mono {
    margin-bottom: -122px;
    margin-top: -142px;
}
	.imagenes{
		right: 31px;
	}
	.raya_arriba {
  
    margin-top: -53px;
}

}
@media screen and (min-width: 768px) and (max-width: 1000px){
	.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 22px;
    border: 1px solid transparent;
    margin-top: 11px;
}
	.navbar {
    top: -17px;
}
	.raya_mono {
    margin-bottom: -122px;
    margin-top: 8px;
}
	.footer {
    text-align: center;
    font-size: 15px;
    position: relative;
    top: -19px;
}
	.monos2 {
    margin-top: -43px;
    margin-bottom: -83px;
}
	.mono_abajo {
    margin-top: -51px;
}
	.texto4 {
    font-size: 24px;
    text-align: right;
    padding-top: 7px;
    padding-right: 73px !important;
    padding-left: 73px !important;
    height: 273px;
    color: #000;
}
	.mini img{
		width: 50px !important;
		height: 50px !important;
	}
	.redes img{
		width: 50px !important;
		height: 50px !important;
	}

}