
/* Color Portal */
.colorPortal {
  color: rgb(198,8,0);
}

/* Background Portal */
.bgPortal {
  background-color: rgb(198,8,0);
}





/* ---------- TAGS ---------- */
a {
  color: rgb(198,8,0);
}
a:active{
  color: rgb(198,8,0);
}
a:visited{
  /*color: rgb(198,8,0);*/
}





/* ---------- MAIN ---------- */

.modNavCategoria{
  background-color: rgb(198,8,0);
}
.btn-primary {
  background-color: rgb(198,8,0);
  border-color: rgb(198,8,0);
}
.floatBox {
  background-color: rgb(198,8,0);
}





/* ---------- SEARCH ---------- */

.navbar-default-srch .navbar-nav>li>a { 
  background-color: rgb(198,8,0);
}
.navbar-default-srch .navbar-nav>li>a:hover { 
  background-color: rgb(198,8,0);
}
.navbar-default-srch .navbar-nav>li>a:focus { 
  background-color: rgb(198,8,0);
}
.navbar-default-srch .navbar-nav>.active>a { 
  background-color: rgb(198,8,0);
}






/* ---------- NAVS ---------- */

/* principal */
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
  /* boton activo */
  background-color: rgb(198,8,0);
}
.navbar-default .navbar-nav>li>a:focus { 
  background-color: rgb(198,8,0);
}
.navbar-default .navbar-nav>li>a:hover {
  background-color: rgb(198,8,0);
}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {
  background-color: rgb(198, 8, 0);
}
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover {
  background-color: rgb(198,8,0);
}

/* NavSecundaria */
.navbar-default-scd .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
  /* boton activo */
  background-color: rgb(198,8,0); 
}
.navbar-default-scd .navbar-nav>li>a:hover { 
  /* vinculo estado hover en li */
  background-color: rgb(198,8,0);
}
.navbar-default-scd .navbar-nav>li>a:focus { 
  /* vinculo despues de clixk en li */
  background-color: rgb(198,8,0);
}
.navbar-default-scd .navbar-nav>.active>a { 
  /* vinculo estado hover en li */
  background-color: rgb(198,8,0);
}

/* NavLeft */
.nav>li>.tituloMenuLateral {
  color: rgb(198,8,0);
}
.nav-pills>li>a:active,
.nav-pills>li>a:focus {
  background-color: rgb(198,8,0);
}
.nav-pills>li.active>a, 
.nav-pills>li.active>a:focus, 
.nav-pills>li.active>a:hover {
  background-color: rgb(198,8,0);
}

/* NavBottom */

.navbar-default-btm .navbar-nav>li>a:hover { 
  /* vinculo estado hover en li */
  background-color: rgb(198,8,0);
}
.navbar-default-btm .navbar-nav>li>a:focus { 
  /* vinculo despues de click en li */
  background-color: rgb(198,8,0);
}
.navbar-default-btm .navbar-nav>.active>a { 
  /* vinculo estado hover en li */
  background-color: rgb(198,8,0);
}





/* ---------- CAROUSEL ---------- */
.carousel-caption {
  background-color: rgb(198,8,0);
  background-color: rgba(198,8,0,0.7);
}





/* ---------- BANNERS ---------- */

/* Banner laterales */
.bannerBg {
  border-bottom: 3px solid rgb(198,8,0);
}
.bannerBg > ul > li > a:active {
  color: rgb(198,8,0);
}

/* Acordion Menu */
.active-header {
  background-color: rgb(198,8,0);
}
.inactive-header a:hover {
  color: rgb(198,8,0);
}
.inactive-header:hover {
    color: rgb(198,8,0);
}
.accordion-content > li a:hover { 
    color: rgb(198,8,0);
}



/* ---------- ROLL OVER ---------- */
.grid figure {
  background-color: rgb(198,8,0);
}





/* ---------- LISTADOR ---------- */
.listadorTitulo{}
.listadorSubTitulo{}
.listadorTituloProducto{
	color: rgb(102,102,102);
	text-transform: uppercase;
  font-size: 22px;
}
.listadorTituloProducto a{
	color: rgb(102,102,102);
}
.listadorTituloProducto a:hover{
	color: rgb(198,8,0);
}
.listadorTituloProducto a:active{
	color: rgb(102,102,102);
}
.listadorTituloProducto a:visited{
	color: rgb(102,102,102);
}

.listadorTitulo2Producto{
  color: rgb(198,8,0);
  text-transform: uppercase;
}
.listadorTitulo2Producto a{
  color: rgb(198,8,0);
}
.listadorTitulo2Producto a:hover{
  color: rgb(102,102,102);
}
.listadorTitulo2Producto a:active{
  color: rgb(198,8,0);
}
.listadorTitulo2Producto a:visited{
  color: rgb(198,8,0);
}

.listadorSubTituloProducto{
	color: rgb(152,152,152);
	text-transform: uppercase;
}
.listadorSubTituloProducto a{
	color: rgb(152,152,152);
}
.listadorSubTituloProducto a:hover{
	color: rgb(198,8,0);
}
.listadorSubTituloProducto a:active{
	color: rgb(152,152,152);
}
.listadorSubTituloProducto a:visited{
	color: rgb(152,152,152);
}
.listadorUlProducto{
	color: rgb(198,8,0);
	margin-top: 20px;
	font-size: 13pt;
}
.listadorLiProducto a{
	color: rgb(198,8,0);
}
.listadorLiProducto a:hover{
	color: rgb(102,102,102);
}
.listadorLiProducto a:active{
	color: rgb(198,8,0);
}
.listadorLiProducto a:visited{
	color: rgb(198,8,0);
}
.listadorCategoriaProducto{}
.listadorSubCategoriaProducto{}
.listadorTextoProducto{
  font-size: 10pt;
  color: rgb(49,44,49);
  margin-bottom: 5px;
}
.listadorInfoEmpresa {
   font-size: 10pt;
   color: rgb(49,44,49);
   margin-bottom: 5px;
   text-align: left !important;
}
.listadorInfoEmpresa span {
   margin-right: 5px;
}
.listadorInfoEmpresa span:last-child {
   margin-right: 0;
}
.listadorBotonProducto{}
.listadorContProducto {
  position: relative;
  margin: 0 7px 15px 7px;
  background-color: rgb(255,255,255);
  border: 1px solid rgb(220,220,220);
}
.listadorCaptionProducto{
  padding: 10px;
}
.listadorImagenProducto{
  max-width: 550px;
  margin-bottom: 5px;
}

/* ---------- DETALLE ---------- */
.detalleTitulo{
  color: rgb(102,102,102);
  text-transform: uppercase;
  font-size: 20px;
}
.detalleTitulo a{
  color: rgb(102,102,102);
}
.detalleTitulo a:hover{
  color: rgb(198,8,0);
}
.detalleTitulo a:active{
  color: rgb(102,102,102);
}
.detalleTitulo a:visited{
  color: rgb(102,102,102);
}
.detalleSubTitulo{}
.detalleTitulo2{
  color: rgb(198,8,0);
  text-transform: uppercase;
}
.detalleTitulo2 a{
  color: rgb(198,8,0);
}
.detalleTitulo2 a:hover{
  color: rgb(102,102,102);
}
.detalleTitulo2 a:active{
  color: rgb(198,8,0);
}
.detalleTitulo2 a:visited{
  color: rgb(198,8,0);
}

.detalleSubTitulo{
  color: rgb(152,152,152);
  text-transform: uppercase;
}
.detalleSubTitulo a{
  color: rgb(152,152,152);
}
.detalleSubTitulo a:hover{
  color: rgb(198,8,0);
}
.detalleSubTitulo a:active{
  color: rgb(152,152,152);
}
.detalleSubTitulo a:visited{
  color: rgb(152,152,152);
}
.detalleUl{
}
.detalleLi a{
}
.detalleLi a:hover{
}
.detalleLi a:active{
}
.detalleLi a:visited{
}
.detalleCategoria{}
.detalleSubCategoria{}
.detalleTexto{
  font-size: 12pt;
  color: rgb(49,44,49);
  margin-bottom: 5px;
}
.detalleTexto > em{
  color: rgb(49,44,49);
}
.detalleBoton{}
.detalleCont{
  position: relative;
  margin: 0 7px 15px 7px;
  background-color: rgb(255,255,255);
  border: 1px solid rgb(220,220,220);
}
.detalleCaption{
  padding: 10px;
}
.detalleCaption .share_social {
  position: relative;
  right: 0;
  margin-left: auto;
  width: 120px;
}
.detalleCaptionMapa{
  position: absolute;
  padding: 10px;
  margin: 10px;
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255,0.8);
  width: 49%;
}
.detalleImagen {
  position: relative;
  margin-bottom: 15px;
}





/* ---------- Medias ---------- */

@media (max-width:767px){
  .listadorTituloProducto{
    margin-bottom: 5px;
  }
  .listadorTitulo2Producto{
    margin-bottom: 5px;
  }
  .detalleTitulo2 {
    margin-bottom: 5px;
  }
  .detalleCaption > p {
    margin-bottom: 0;
  }
}

@media (min-width:768px) and (max-width: 991px){
  .listadorTituloProducto{
    margin-bottom: 5px;
  }
  .listadorTitulo2Producto{
    margin-bottom: 5px;
  }
  .detalleCaption > h2 {
    margin-bottom: 5px;
  }
  .detalleCaption > p {
    margin-bottom: 0;
    line-height: 14pt;
  }
}

@media (min-width:992px) and (max-width: 1199px){
  .listadorTituloProducto{
    margin-bottom: 5px;
  }
  .listadorTitulo2Producto{
    margin-bottom: 5px;
  }
  .detalleCaption > h2 {
    margin-bottom: 5px;
  }
  .detalleCaption > p {
    margin-bottom: 0;
    line-height: 14pt;
  }
}

@media (min-width:1200px){
  .listadorTituloProducto{
    margin-bottom: 5px;
  }
  .listadorTitulo2Producto{
    margin-bottom: 5px;
  }
  .detalleCaption > h2 {
    margin-bottom: 5px;
  }
  .detalleCaption > p {
    margin-bottom: 0;
    line-height: 14pt;
  }
}

@media (max-width:449px){
  ul>li{
    display: inline;
  }
}

@media (max-width:699px){
  .detalleCaptionMapa{
    position: relative;
    background-color: rgb(255,255,255);
    width: 97%;
  }
  .detalleCaptionMapa .share_social{
    position: relative;
    right: 0;
    margin-left: auto;
    width: 120px;
  }
}

@media (min-width:700px) and (max-width: 1199px){
  }
  .detalleCaptionMapa .share_social{
    position: relative;
    right: 0;
    margin-left: auto;
    width: 120px;
  }
}

@media screen and (min-width:767px){
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .glyphicon-chevron-left {
    font-size: 18px;
  }
  .detalleTitulo2 {
    margin-bottom: 5px;
  }
  .detalleCaption > p {
    margin-bottom: 0;
  }
}