a{
color: #000;
}
a:hover{
color: #000;
}

body{
background-color: rgb(248, 248, 248);
font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
font-size: 18px;
}

.fondogris{
background-color: #F0F3F5;
}

.fondoblanco{
background-color: #FFFFFF;
}

.separatop{
margin-top: 20px;
}
.separabot{
margin-bottom: 20px;
}

.container-fluid{
margin: 0;
padding: 0;
}

.carousel img {
width: 100%;
}

.carousel-control.left, 
.carousel-control.right {
    background-image: none
} 

.Flexible-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.padded{
padding: 10px;
}
.extrapadded{
padding: 25px;
}

.centrado{
text-align: center;
}

.cuadro{
margin-top: 25px;
}

.cuadroicon{
color: #0084b8;
font-size: 42px;
}

.cuadrotit{
color: #0084b8;
font-size: 36px;
font-weight: 400;
}

.contactotit{
font-size: 26px;
}

.sectit{
font-size: 38px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
font-weight: 500;
}

.containermapa{
margin: 20px;
}

.navbar{
background-color: #F0F3F5;
margin: 0;
}
.navbar-nav{
margin: 0;
padding: 0;
}

.menu{
font-size: 22px;
margin: 0;
padding: 0;
padding-top: 5px;
margin-bottom: 8px;
}

.debug{
border: 1px solid red;
}

#accesoclientes{
color: #0084b8;
}

.menulink{
font-weight: 500;
color: rgba(66,73,79,0.94);
}

.menulink:hover{
color: #fff;
}

.navbar-default .navbar-nav>li>a{
color: #000;
}

.logo{
height: 60px;
margin-top: -14px;
}

.logomini{
height: 40px;
margin: 0;
margin-top: -10px;
}

.logotext{
color: #000;
font-size: 33px;
padding: 0;
margin: 0;
margin-top: 12px;
margin-left: -5px;	
}
	
.piedepagina{
color: #fff;
background-color: rgba(66,73,79,0.94);
}

.carousel-caption>h3{
font-size: 54px;
font-weight: bold;
}

.carousel-caption>p{
font-size: 32px;
}

.carousel-caption>p.captionchica{
font-size: 1.2em;
}

.hea{
font-size: 16px;
}

.bandera{
width: 80px;
}

.anchortotoplink{
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}