
@import url('https://fonts.googleapis.com/css?family=Poiret+One');
@import url('https://fonts.googleapis.com/css?family=Roboto');

html,
body {
    height: 100%;
	background:#F5F5F5 !important; 
}
h1,h2,h3,h4{
	font-family: 'Roboto';
}

.fuente1{
	font-family: 'Poiret One', cursive;
}
.Roboto{
	font-family:'Roboto', sans-serif;
	color:#999 !important;
}

/*----------    COLORES  CORPORATIVOS  ------------*/
.txtCafe{
	color:#5A4A42 !important;
}
.txtNaranja{
	color:#F26524 !important;
}
.txtAzul{
	color:#1B75BB !important;
}

.txtVerde{
	color:#009345 !important;
}
.txtBlanco{
	color:#FFF !important;
}

.bgCafe{
	background-color:#5A4A42 !important;
}
.bgCafeLight{
	background-color:#FFF !important;
}

.bgNaranja{
	background-color:#F26524 !important;
}
.bgAzul{
	background-color:#1B75BB !important;
}

.bgVerde{
	background-color:#009345 !important;
}
.bgBlanco{
	background-color:#FFF !important;
}

.borderCafe{
	border:solid #5A4A42 !important;
}
.borderNaranja{
	border:solid #F26524 !important;
}
.borderAzul{
	border:solid #1B75BB !important;
}
.borderVerde{
	border:solid #009345 !important;
}

#topbar{
	background-color:#5A4A42 !important;
	height:10px;
}
#marco{
	border:solid #CCC 0px;
	padding:0px !important;
}
#encabezado{
	padding-top:10px;
	padding-left:10px !important;

	margin-left:0px !important;
}

.navbar{
	margin-top:20px !important;
	font-family: 'Roboto';
	border:solid 0px #FF0000 !important;
}
.navbar-nav a{
	color:#FFF !important;
	font-family:'Roboto', sans-serif, Tahoma, Geneva, sans-serif;
}
.navbar-nav a:hover{
	background-color:#5A4A42 !important;
}
.navbar-nav li{
	padding:0px !important;
}
.activo{
	background-color:#5A4A42 !important;
}
.navbar-nav li{
	border-left:#FFF 1px solid !important;
}
#mnuUltimo{
	border-right:#FFF 1px solid !important;
}

#Servicios{
	padding-top:15px !important;
}
.bg-titulo{
	padding-left:10px !important;
	padding-top:1px !important;
	padding-bottom:1px !important;
	margin-bottom:10px;
	border-radius:8px;
}
.negrita{
	font-weight:bold;
}
.txtTitulo{
	font-family:'Roboto';
	font-weight:bold;
	font-size:17px;
}
.video{
	margin-bottom:15px !important;
}
.carousel {
    height: 40%;
}

.carousel .item,
.carousel .item.active,
.carousel .carousel-inner {
    height: 100%;
}

section.carousel .fill {
    width: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Footer Styles */

footer {
    margin: 0px;
}
.copyright{
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom:10px !important;
	padding-top:10px !important;
	margin-bottom:0px !important;	
}
.slogan{
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-bottom:10px !important;
	padding-top:10px !important;
 
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.telefono{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.icono {
	margin:3px;
}
.informacion{
	font-family:'Roboto', Tahoma;
	font-size:14px !important;
	color:#777 !important
}
#div_mapa {
  background-color: #fff;
  background-image: url("../images/footer-b.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFFFFF;
  font-size: 20px;
  height:400px;
}
#logo1{
	width:100% !important;
	max-width:425px !important;
}

@media(max-width:991px) {
.navbar-nav a{
	font-size:11px !important;
}
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}