
.b-black{

background-color:black ;

}

.texto1{

text-align: center;
color: white;

}

.blanco{

background-color: white;

}

.texto2{

text-align: center;
color: white;

}


.texto2-des{

text-align: center;
color: white;
padding-top: 40px;
padding-bottom: 40px;

}

.images{

    background-color: white; /* Old browsers */
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 50%, white ), color-stop( 50%, white ), color-stop( 50%, black ) ); /* Chrome, Safari4+ */
    background-image: -webkit-linear-gradient( top, white 50%, white 50%, black 50% ); /* Chrome10+, Safari5.1+ */    
    background-image:    -moz-linear-gradient( top, white 50%, white 50%, black 50% ); /* Fx3.6+ */   
    background-image:         linear-gradient(      white 50%, white 50%, black 50% ); /* W3C */

}

.imagen-uno {

    background-color: black;

}

.maximo{

max-width: 80%;
margin-left: auto;
margin-right: auto;

}

.visita{

    width: 100%;


color: white;

}

.visita1{

color: black;
padding-top:30px ;
padding-bottom: 30px;

}

.espacio-linea{

padding-top: 40px;

}


.blanco1{

    background-color:white;

}

.iconos{

background-color: black;
padding-top: 40px;

}

.prueba{

    background-color: white;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 50%, white ), color-stop( 50%, white ), color-stop( 50%, black ) );
    background-image: -webkit-linear-gradient( top, white 50%, white 50%, black 50% );
    background-image: -moz-linear-gradient( top, white 50%, white 50%, black 50% );
    background-image: linear-gradient( white 50%, white 50%, black 50% );
    margin-top: 40px;
   
}

.t-icon{

color: white;
margin: auto;


}

.col-md-10{

margin: auto;

}

.text-blanco{


color: white;
text-align: center;

}

.images-varias{

max-width: 80%;
margin-left: auto;
margin-right: auto;

}

.head-form{

background-color:  black;
text-align: center;
color: white;
padding-top: 20px;

margin-top: 40px;

}


.head-form2{

  
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    color: white;
    padding-top: 20px;
    
    margin-top: 10px;
    
    }


    .junto{

        padding-right: 0px;

    }

    .junto2{

        padding-left: 0px;

    }

.formulario{

background-color: #ebebeb;
padding-top: 20px;
padding-bottom: 20px;

}


.form-group{

max-width: 90%;
margin-left: auto;
margin-right: auto;

}
.boton{

text-align: center;
background-color: #ebebeb;
padding-top: 20px;
padding-bottom: 20px;

}



.cont-map{

    background-color: white; /* Old browsers */
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 50%, white ), color-stop( 50%, white ), color-stop( 50%, black ) ); /* Chrome, Safari4+ */
    background-image: -webkit-linear-gradient( top, white 50%, white 50%, black 50% ); /* Chrome10+, Safari5.1+ */    
    background-image:    -moz-linear-gradient( top, white 50%, white 50%, black 50% ); /* Fx3.6+ */   
    background-image:         linear-gradient(      white 50%, white 50%, black 50% ); /* W3C */
height: 85%;
}

.mapa{

max-width: 80%;
margin-right: auto;
margin-left: auto;


    
}

.text-m1{

max-width: 80%;
margin-left: auto;
margin-right: auto;


}

.descarga{
padding-top: 60px;
padding-bottom: 20px;
color: white;
max-width: 80%;
margin-left: auto;
margin-right: auto;

}

.link{

color: gray;

}

.link:hover{

    color: white;

}


.text-credito{
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;

}


footer{

background-color: black;
color: white;

}

.social-cont{

max-width:50% ;
margin-right: auto;
margin-left: auto;

}

.social{

color: white;

}

.log-footer{

    max-width: 50%;
    margin-left: auto;
    margin-right: auto;

}


@media only screen and (max-width: 600px) {
    .t-icon{

      text-align: center;  
    }
    
    
    .btn-light{

margin-bottom: 20px;

    }
  }




  .float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}


.float-messenger{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	left:40px;
	background-color:#44a2fe;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.ms-float{
	margin-top:16px;

}

.float-messenger:hover{

color: grey;

}


.float:hover{

color: grey;

}
