﻿.active{
    background-color:#BD1E2C !important;
    border-color:#BD1E2C !important;
}

.borderecha{
    border-right-color:lightgray; 
    border-right-style:solid;
}

.botonCss{
    float:right; 
    background-color:#B91221; 
    border-color:transparent; 
    border-radius:0px;
}

.c1p1{
    font-weight:bold;
}

.c1p2{
    font-weight:bold; 
    color:#C8C8C7;
}

.c2p1{
    font-weight:bold;
}

.c2p2{
    font-weight:bold; 
    color:#C8C8C7
}

.c3p1{
    font-weight:bold;
}

.c3p2{
    font-weight:bold; 
    color:#C8C8C7
}

.centrado{
    text-align:center;
}

.contenido-slide{
    color:white;
    margin-top:70px;
}

.contenido-slide h2{
    font-size:20px;
    margin-bottom:0px;
}

.divlinks{
    background-color: #EBEBEB; 
    padding:30px 15px 30px 15px;
}

.divlinks a{
    text-decoration:none;
    color:gray;
    cursor:pointer;
}

.divlinks h1{
    color:#636363; 
    font-weight:bold;
}

.img-ancho{
    width:100% !important;
}

.fondo{
    background-color:#BD1E2C !important;
    background-image: url('../img/mapa.png') !important;
    border-radius:20px !important;
}

.fondo2{
    background-color:#EBEBEB;
    border-radius:20px;
}

.jbtf2p1{
    color: #898989; 
    font-size: 40px !important; 
    text-align: center; 
    font-weight:bold !important;
}

.jbtf2p2{
    color: #B7B7B7; 
    font-size: 35px !important; 
    text-align: center; 
    font-weight:bold !important;
}

.jumbotron{
    border-radius: 0px 0px 0px 0px !important;
}

.jumbotron a{
    /*color:#BD1E2C;*/
    color:white;
    text-decoration:none;
    font-weight:bold;    
    font-size:20px;
    width:100%;
    margin-top:15%;
    margin-bottom:50px;
}

/*.jumbotron button{
    width:100%;
    margin-top:15%;
    margin-bottom:50px;
}*/

.jumbotron h3{
    text-align:center;
    color:white;
}

.jumbotron h2{
    color:white;
    text-align:center;
}

.margentopbottom{
    margin-top:200px !important;
    margin-bottom:100px !important;
}

.margenup{
    margin-top:200px !important;
}

.margendown{
    margin-bottom:150px !important;
}

.margen-collapse{
    margin-top: 20px;
}

.contactomensaje{
    text-align:justify !important;
    font-size:30px !important;
    font-family:HelveticaNeue;
}

.menu-icon{
    padding:10px 20px;
    background-color: #B91221;
    cursor:pointer;
    float:right;
    margin:6px;
    font-size:25px;
    color:white;
}

.navbarlogo{
    padding:0px 0px 0px 0px; 
    height:50px;
}

.navbarservimex{
    background-color: #EBEBEB !important; 
    border-color: #EBEBEB !important;
}

.servirojo{
    color:#BD1E2C !important;
}

.servigold{
    color:#dba73c !important;
}

#brand-image{
    height:50px;
    margin-top:20px;
}

#brand-responsive{
    height:30px;
    margin-top:10px;
}

#divfooter{
    font-size:25px;
    padding:25px 10px 25px 10px;
    background-color:#BD1E2C;
    text-align:center;
    color:white;
}

#divfooter2{
    font-size:25px;
    padding:25px 10px 25px 10px;
    background-color:#9D000E;
    text-align:center;
    color:white;
}

#divfooter2 a{
    color:#CD8640 !important; 
    text-decoration:none !important;
}

#jum{
    border-radius:0px 0px 0px 0px; 
    margin-bottom:0px;
}

#jum2{
    border-radius:0px 0px 0px 0px; 
    margin-bottom:0px;
}

#jum3{
    border-radius:0px 0px 0px 0px; 
    margin-bottom:0px;
    background-color:white;
    text-align:center;
}

#jum3 p{
    color: #898989; 
    font-size: 50px;  
    text-align: center; 
    font-weight:bold;
}

