a{color: #333}
a:hover{color:#333;text-decoration: underline;}
.seccion{padding-top: 30px;padding-bottom: 30px}
.center-block{display: block;margin-left: auto;margin-right: auto;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}
.img-responsive{max-width: 100%; height: auto;display: block;}
/**MENU*/
@media(min-width: 768px){.navbar{min-height: 70px}}
.navbar-default{background-color: #fff}
.navbar-brand{padding: 0px}
.navbar-default .navbar-nav>li>a:hover{border-bottom: 2px solid #b90715;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color: #555;background-color: white;border-bottom:2px solid #b90715;}
@media(min-width: 1025px){.nav>li>a{padding: 25px 5px;}}
/*menu responsive para pantallas menores a 12"*/
@media (max-width: 1024px){.img-responsive-xs{padding-left: 3px;}.navbar-header{float: none;}.navbar-left,.navbar-right{float: none !important;}.navbar-toggle{display: block;}.navbar-collapse{border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-collapse.collapse {display: none!important;}.navbar-nav {float: none!important;margin-top: 7.5px;}.navbar-nav>li {float: none;}.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}.collapse.in{display:block !important;}}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #b90715}/*fondo del recuadro*/
.navbar-default .navbar-toggle .icon-bar {background-color: #fff}/*color de las lineas*/
.navbar-toggle {padding: 9px 5px;margin: 5px;}/*disposicion menu responsive*/
/*HEADER Y SECTION*/
#portada{margin-top: 70px;color: white;background-image: url('imagenes/portada.jpg');background-size:cover;background-repeat:no-repeat;padding-top: 20px;padding-bottom: 20px;}
#portada h1{font-family: 'Merriweather Sans', sans-serif;font-size: 43px;line-height: 1.3;}
#portada h4{font-family: 'Merriweather Sans', sans-serif;}
.cabecera{margin-top: 70px;color: white;background-image: url('imagenes/cabecera.jpg');}
@media(max-width: 767px){.cabecera{margin-top: 50px}}
/*MIGAS DE PAN*/
.breadcrumb{padding: 8px 15px;margin-top: 20px;margin-bottom: 20px;list-style: none;background-color: transparent;border-radius: 4px;float: right;}
.breadcrumb > .active {color: #fff;font-weight: bold;}
.breadcrumb a, .breadcrumb a:hover{color: #fff}
@media(max-width: 320px){.breadcrumb{text-align: center;}}
@media(max-width: 767px){#portada{margin-top:50px}.text-center-xs{text-align: center;}}
.promo{background-color: #fff;color: #333;text-align: center;padding:20px 0px;margin-bottom: 20px}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: 0em;}
#mapa .capa-mapa {background: rgba(0,0,0,0.2);width: 100%;height: 250px;position: absolute;cursor: pointer;}
.btn-danger{background-color: #b90715;color:#fff;}
.btn-danger:hover{background-color: #b90715;color:#fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.doble{padding: 20px;border: 1px solid #333;}
#contaccion{background-image: url('imagenes/ciudad.jpg');background-size:cover;background-repeat:no-repeat;color: #fff;}
#accion{background-color: #fff;color: #333;border-style: double; border-color: #c2c2c2;outline: 7px solid #fff;width: 500px;padding: 30px;margin: 50px auto;}
@media(max-width: 535px){#accion{width: auto;}}
#cotizacion{background-color: #fff;color: #333;width: 100%;padding: 30px;border-style: double; border-color: #c2c2c2;outline: 7px solid #fff;}
#ventajas{border: 1px solid #c2c2c2;padding: 10px;}
.panel-default > .panel-heading {color: #fff;background-color: #b90715;border-color: #ddd;}
.panel-default > .panel-heading a:hover{color: #fff;}
.contactform{padding: 15px;color: white;}
#contacto-servicios{background: url('imagenes/contacto-servicios.jpg');padding-bottom: 20px;}
.seccion .page-header{margin-top: 0px}
.anima2 {animation-delay:0.7s;-webkit-animation-delay: 0.7s;-moz-animation-delay: 0.7s;}
.anima3 {animation-delay:1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;animation-duration: 1s;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;}
.anima4 {animation-delay:2s;-webkit-animation-delay: 2s;-moz-animation-delay: 2s;}
.anima5 {animation-delay:2s;-webkit-animation-delay: 2s;-moz-animation-delay: 2s;}
/*FOTTER*/
footer{color: white;}
footer a, footer a:hover {color: white;}
#pie1{background-color: #232323;padding: 30px 0 30px 0;}
#pie2{background-color: #333;padding: 20px 0 20px 0;}
.fa-chevron-circle-up{color:#232323;}


