﻿#franquicias-bootstrap-menu {
  background-image: none;
}
#franquicias-bootstrap-menu.navbar-default .navbar-brand {
  color: #000;
  height: 90px;
}
#franquicias-bootstrap-menu.navbar-default {
  font-size: 15px;
  background-color: #FFF;
  border-bottom-width: 0;
  box-shadow: none;
  margin-bottom: 0;
}
.navbar-right {
  height: 31px;
  border: none;
}
#franquicias-bootstrap-menu.navbar-default .navbar-left > li > a {
  margin-top: 37px;
  margin-top: 4px;
  font-weight: bold;
  border-bottom: solid;
  border-bottom-color: #fff;
  border-bottom-width: 3px;
}
#franquicias-bootstrap-menu.navbar-default .navbar-right > li > a {
  margin-top: 0;
  font-weight: bold;
  border-bottom: none;
  border-bottom-color: #fff;
  border-bottom-width: 3px;
}
@media screen and (max-width: 768px) {
  #franquicias-bootstrap-menu.navbar-default .navbar-nav > li > a {
    margin-top: 0;
  }
}
#franquicias-bootstrap-menu.navbar-default .navbar-left > li > a:hover,
#franquicias-bootstrap-menu.navbar-default .navbar-left > li > a:focus {
  color: #bb2126;
  border-bottom: solid;
  border-bottom-color: #bb2126;
  border-bottom-width: 3px;
}
#franquicias-bootstrap-menu.navbar-default .navbar-nav > .active > a,
#franquicias-bootstrap-menu.navbar-default .navbar-nav > .active > a:hover,
#franquicias-bootstrap-menu.navbar-default .navbar-nav > .active > a:focus {
  background-color: #FFF !important;
  box-shadow: none !important;
  background-image: none !important;
  color: #bb2126;
  border-bottom: solid;
  border-bottom-color: #bb2126;
  border-bottom-width: 3px;
}
#franquicias-bootstrap-menu.navbar-default .navbar-toggle {
  border-color: #bb2126;
}
#franquicias-bootstrap-menu.navbar-default .navbar-toggle:hover,
#franquicias-bootstrap-menu.navbar-default .navbar-toggle:focus {
  background-color: #bb2126;
}
#franquicias-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
  background-color: #bb2126;
}
#franquicias-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#franquicias-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
body #TextSup {
  margin-top: 10px;
  margin-left: 500px;
  color: #777;
}
body #TextoTitulo {
  color: #555;
  text-align: center;
}
body #TextoTitulo a {
  color: #bb2126;
  text-decoration: underline;
}
body #TextoTitulo span {
  color: #555;
  text-decoration: none;
}
body #textosNumeros h4 {
  font-size: 11pt;
  font-weight: bold;
}
body #texto1 {
  height: 130px;
}
body #texto2 {
  height: 130px;
}
body #texto3 {
  height: 130px;
}
body #textsFooter {
	background-color: #FFFFFF;
	padding-top: 15px;
	min-height: 140px;
}

body #footerText1 {
  padding-top: 12px;
}
body #footerText3 {
  padding-top: 4px;
}
body #footerText2 {
  padding-bottom: 5px;
}
body #foot {
	background-color: #000000;
	color: #fff;
	font-size: 8px; 
 
}
body #foot a {
  color: #ffbf49;
  text-decoration: none;
  
}
body #foot1 {
  background-color: #000000;
  font-size:10px;
}
body #foot2 {
  background-color: #000000;
}
body #footdown {
  padding-top: 5px;
  background-color: #fff;
  color: #272727;
  height: 86px;
}
body .red-content .form-group label {
  
}
body #footlogos {
  color: #fff;
  background-color: #fff;
}
.slide-wrapper {
  position: relative;
}
.red {
  padding-right: 0;
  padding-left: 20px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
}
.red .btn-default {
  background: #bb2126;
  border: 0;
  color: #000;
}
.red .btn-default:hover,
.red .btn-default:focus,
.red .btn-default:active,
.red btn-default.active,
.red .open > .dropdown-toggle.btn-default {
  background: #bb2126 !important;
}
.red-content {
  width: 100%;
  height: 530px;
  background: #000000;
  color: #fff;
}
@media (min-width: 1200px) {
  .red {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    padding: 0;
    margin-left: -275px;
    width: 720px;
  }
  .red-content {
    width: 400px;
    float: right;
    height: 100%;
    margin-top: -15px;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    margin-right: 30px;
  }
}
@media (min-width: 1200px) {
  .red {
    width: 1170px;
    margin-left: -625px;
  }
}
#pagePerfil {
  color: #fff;
}
#pagePerfil a {
  color: #bb2126;
  text-decoration: underline;
}
#pagePerfil span {
  color: #bb2126!important;
  text-decoration: none;
}
#pageInfo1 {
  color: #000;
}
#pageInfo1 a {
  color: #bb2126;
  text-decoration: underline;
}
#pageInfo1 span {
  color: #555;
  text-decoration: none;
}
#pageInfo1 h4 {
  color: #bb2126;
}
#pageInfo2 {
  color: #555;
}
#pageInfo2 h3 > a {
  color: #bb2126;
  text-decoration: underline;
}
#pageInfo2 span {
  color: #555;
  text-decoration: none;
}
#pageInfo2 h4 {
  color: #bb2126;
}
#pageInfo2 a,
#pageInfo2 a:hover,
#pageInfo2 a:focus {
  color: #555;
}
#pageFranquicias {
  color: #bb2126;
  text-decoration: underline;
 
  
}
#pageFranquicias a {
  color: #bb2126;
  text-decoration: underline;
  
}
#pageFranquicias span {
  color: #bb2126;
  text-decoration: none;
}
#pageFranquicias #FranquiciasGaleria {
  max-width: 774px;
  margin: auto;
   
}
#pageFranquicias #FranquiciasGaleria .carousel-inner > .item > img,
#pageFranquicias #FranquiciasGaleria .carousel-inner > .item > a > img {
  width: 100%;
  /* use this, or not */
  margin: auto;
}
#pageContacto #YellowTitle a {
  color: #bb2126;
  text-decoration: underline;
}
#pageContacto #YellowTitle span {
  color: #bb2126;
  text-decoration: none;
}
#pageContacto .btn-default {
  background: #bb2126;
  border: 0;
  color: #FFF;
}
#pageContacto .btn-default:hover,
#pageContacto .btn-default:focus,
#pageContacto .btn-default:active,
#pageContacto btn-default.active,
#pageContacto .open > .dropdown-toggle.btn-default {
  background: #e05459 !important;
}
#pageServicio #YellowTitle a {
  color: #bb2126;
  text-decoration: underline;
}
#pageServicio #YellowTitle span {
  color: ffbf49;
  text-decoration: none;
}
#pageServicio li {
  line-height: 2.5em;
  color: #000;
}