@charset "utf-8";
/* CSS Document */

body{font-family: 'Ubuntu', sans-serif;

margin-top:50px;
}

.navbar{margin-bottom:0;}
.navbar-default{border:none;}
.nav-Templete2{ background-color:rgba(51, 186, 192, 0.7); border:none;  color:#FFF; height:auto;}

.navbar-default .navbar-brand {
  color: #FFFFFF;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}*/
.jumbotron{padding: 20px 0px; margin-bottom: 20px;}	
.jumbotron{background:url(../images/cover-background1.jpg); background-size:cover; background-position:right; color:#FFF;/* padding: 40px 15px;*/ margin-bottom: 20px; margin-top:0px;}
.jumbotron h1, .jumbotron .h1 {font-weight:700;font-size:3em; text-transform:uppercase;}
.lead{text-transform:uppercase; color:#62d0da;}
.jumbotron .btn-success{border:2px solid #FFF; background:transparent;}
.jumbotron .btn-success span{margin:0 0 0 10px;}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after 
{
	font-size: 60px;
	font-weight:500;
	color:#33bac0;	
	margin: 0;
}
[class^="flaticon-phone403"]:before, [class*=" flaticon-phone403"]:before,
[class^="flaticon-phone403"]:after, [class*=" flaticon-phone403"]:after 
{
	font-size: 15px;
	color:#fff;	
	margin: 0;
}
.icons_home
{
	text-align:center;
}

.fondo_azul
{
	background-image:url(../images/fondo_azul.jpg);
	background-repeat:repeat;
	color:#fff;
}

.fondo_servicios1
{
	background-image:url(../images/imagen_servicios1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:400px;
}
.fondo_instalaciones1
{
	background-image:url(../images/imagen_instalaciones1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:250px;
	border-right:#FFF solid 3px;
	border-bottom:#FFF solid 3px;
}
.fondo_instalaciones2
{
	background-image:url(../images/imagen_instalaciones2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:250px;
	border-right:#FFF solid 3px;
	border-bottom:#FFF solid 3px;
}
.fondo_instalaciones3
{
	background-image:url(../images/imagen_instalaciones3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:250px;
	border-right:#FFF solid 3px;
}
.fondo_instalaciones4
{
	background-image:url(../images/imagen_instalaciones4.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:250px;
}
.fondo_footer
{
	background-image:url(../images/fondo_azul.jpg);
	background-repeat:repeat;
	color:#fff;
	padding:30px;
}
.fondo_footer a, .fondo_footer a:hover, .fondo_footer a:active, .fondo_footer a:visited
{
	color:#fff;
}
.titulo
{
	margin-top:50px;
}
h2
{
	color: #3c4956;
}
h3
{
	color:#33bac0;
}
.text_blank
{
	color:#fff;
}
.margin20top
{
	margin-top:20px;
}

.margin20bottom
{
	margin-bottom:20px;
}
.margin50top
{
	margin-top:50px;
}

.margin50bottom
{
	margin-bottom:50px;
}

.inputs
{
	width:100%;
	border:#c7c7c7 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:50px;
	padding:10px;
}
.inputs_multiline
{
	width:100%;
	border:#c7c7c7 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:105px;
	padding:10px;
	resize:none;
}
.button_submit
{
	width:100%;
	background-color:#33bac0;
	border-color:#33bac0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:60px;
	color:#fff;
	font-size:1.6em;
	font-weight:400;
}
.mapa
{
	min-height:300px;
}


/* Diseño tableta: de 481 px a 768 px. Hereda estilos de: Diseño móvil. */
@media only screen and (min-width: 481px) {
.jumbotron{
	margin-bottom: 20px;
	padding-top: 130px;
	padding-right: 0px;
	padding-bottom: 130px;
	padding-left: 0px;
}	
}


/* Diseño escritorio: de 769 px hasta un máximo de 1232 px.  Hereda estilos de: Diseño móvil y Diseño tableta. */
@media only screen and (min-width: 769px) {

}
