body {
    font-family: Raleway;
    text-align: justify;
}

h1, h2, h3, h4, h5
{
    font-family: Helvetica Neue, "Open Sans", Arial;
}

/*se cambio a blanco porque se ve fondo negro en los carouseles*/
.owl-wrapper-outer {background-color: #fff;}

#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;

    filter: alpha(opacity=70); /* For IE8 and earlier */
}
#owl-inicio-espacios .item {
    margin: 10px;
}

#owl-demo
{
    height: auto;
    overflow: hidden;
}

#main-container {padding-top: 0px; }
.header {
    background: transparent none repeat scroll 0 0;
    border-bottom: medium none;
    /*position: absolute;
    top: 20px;*/
    width: 100%;
    z-index: 1000;
    padding: 0 20px;
    background: #fff;
}

.headerH1
{
    width: 100%;
    text-transform: uppercase;
    position: absolute;
    top: 34%;
    text-align: center ;
    color: #fff;
    text-align: center;
    z-index: 10;
    padding-top: 92px;
}

.headerH1 h1
{
    color: #fff;
    font-size: 64px;
}

.border-redondo
{
    margin-top: 15px;
    padding: 25px;
    font-size: 28px;
    border-radius: 13px;
    width: 26%;
    border: solid 1px #fff;
}

.p15
{
    padding: 15px;
}
.p20
{
    padding: 0px 15px 15px 15px;
}
.p92 { padding-top: 92px;}
.mtop15{
    margin-top: 15px;
}
.mtop25{ margin-top: 25px;}
.ptop20
{
    padding-top: 20px;
}
.pbottom20
{
    padding-bottom: 20px;
}
h1,h2,h3,h4,h5,h6
{
    color: #4e5067;
}
h1 {font-weight: 700; }
.icon{
    width: 25px;
}
h3.nombre-producto {font-size: 18px;}
@media (max-width: 768px) {
    h3.nombre-producto {font-size: 100%}
}
@media (min-width: 992px) {

}

.icon
{
    float: left;
}
.icon-opening
{
    padding: 2px;
}

.footer-icon-container {
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 36px;
    text-align: center;
    width: 36px;
}

 .footer-icon-container {
     color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
}

.footer-icon-container:hover  ,  .footer-icon-container:focus {
   color: #bbbbbb;
}

 .footer{
     background: #0c3058;

     color: #ffffff;
     padding: 40px;
 }
.footer h1, .footer h2{

    color: #ffffff;
}

.white
{
    color: #ffffff;
}

.footer-icon
{
    left: 4px;
    top: 10px;
    position: relative;
}


.nombreEspacios
{
    position: absolute;
    width: 100%;
    top: 37%;
    z-index: 10;
}
.nombreEspacios h3
{
    text-align: center;
    color: #fff;
    font-size: 200%;
    font-weight: 700;
    text-transform: capitalize;
}

.titulos
{
    color: #4e5067;
}
.backImg{

    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    background-size: 100%;

}

.scaleDown
{
    transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
}


.open > .dropdown-menu {
    background-color: #fff;
}
.dropdown-menu > li > a {
    color: #222;

}
.navbar-brand { margin: 10px 0 0 ; height: 56px; line-height: 56px; padding: 0 0 0 7px; }
.navbar {line-height: 80px; left: 0;
    position: fixed;
    right: 0;
    z-index: 2001;
background-color: #ffffff}
.navbar-nav > li > a {
    /**
     la altura coincide con la de .navbar-brand
    */
    line-height: 56px;
    padding: 15px 15px 0 15px !important;
}
.navbar-brand img {height: 100%;}
.listado-mosaico .grid-item {margin: 7px 0;}
/*.listado-mosaico .grid-item {margin: 0; border: solid 1px #ddd; -moz-box-shadow: 2px 2px 3px #bbb;    -webkit-box-shadow: 2px 2px 3px #bbb;    box-shadow: 2px 2px 3px #bbb; background-color: #f6f6f6; }*/
.listado-mosaico .grid-item .interior {border: solid 1px #ddd; -moz-box-shadow: 2px 2px 3px #bbb;    -webkit-box-shadow: 2px 2px 3px #bbb;    box-shadow: 2px 2px 3px #bbb; background-color: #f6f6f6; }
.listado-mosaico  .text-center {padding: 7px;}

.modal-header {background-color: #555; color: #fff;}
.modal-footer {background-color: #f6f6f6; color: #fff;}
.modal-title {color: #f6f6f6;}
.modal-header .close {color: #fff !important;}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}

#owl-demo{
    padding-top: 73px;
}

.imgMarca
{
    box-shadow: 2px 2px 3px #bbb;
    width:100%;
}

.containerSlider{
    width: 900px;
    height: 290px;
    margin: 0 auto;
}
.title h3 a{
    color: #4e5067;
    font-size: 20px;
    text-decoration: none;
}



.owl-item img.normal {
    width: 100%;
    height: auto;
}

.owl-item { zoom: 1; }

.no-padding {padding:0 !important;}


a {color: #333 !important;}
.no-destacar-links a {color: #000 !important; text-decoration:none !important; }
.footer a {color: #fff !important; text-decoration:none !important; }
.footer a:hover {text-decoration:underline !important; }
.no-destacar-links a:hover {color: #000 !important; text-decoration:underline !important; }