html a img{border:none;}
img { border: none;}
a{border:none;text-decoration:none;}
html{padding:0;margin:0;position:relative;min-height: 100%;}
body{padding:0;margin:0px;background: #fff;font-family: 'Roboto', sans-serif;background:#FFF;text-align:justify;}
*{margin: 0;}
html, body {height:100%;}
input{border:#D1CAB7 solid 1px;color:#D2CBB8;}
.titulo{background:#202686;color:#FFF;display:block;width:100%;height:40px;margin-top: -1px !important;display:none; font-family: 'Titillium', sans-serif;}
.titulo h1{font-size:0 !important;font-family: 'Titillium', sans-serif;}
h1{color:#000;line-height:40px;font-size:20px;font-family: 'Titillium', sans-serif;margin:0 auto;display:block;text-align: center;}
h3{color:#000;font-size:20px;font-style:bold;font-weight:800;font-family: 'Titillium', sans-serif;}
h2{color:#001010;font-size:18px;text-align: left;font-size:23px;font-family: 'Titillium', sans-serif;margin:10px 0;}
h4{color:#000 ;font-size:17px;text-align:center;font-family: 'Titillium', sans-serif;}
h5{color:#122550;font-size:25px;text-align:center;line-height:40px;font-family: 'Titillium', sans-serif;}
b{font-family: 'Titillium', sans-serif;}
#divgral{width:100%;margin:0 auto;padding:0;z-index:9999;border:red solid 0px;background:#fff;position:fixed;}
#top{width:100%;background:#000;min-height:20px;overflow:hidden;border-bottom:0px solid #666}
.divcentro{width:100%;margin:0 auto;}
.maxw{max-width:1000px;}
#blanco{height:130px;}
#todo{width:100%;margin:0 auto;min-height:60px;overflow:hidden;border-bottom:#f1f1f1 solid 1px;}
#logo{width:30%;float:left;}
#logo img{width:100%;max-width:175px;display:block;margin:15px auto;}
#redes_soc{display:block;width:100%;height:37px;border:green solid 0px;}
#redes_soc img{display: inline-block;float:right;margin:4px 3px;}
#newsletter{width:324px;display:inline-block;float:right;line-height: 37px;color:#9E8262;font-size:13px;font-weight:400;}
#barblock{width:100%;margin:0 auto;/*overflow:hidden;height:130px;*/position:absolute;}
#menus{width:100%;margin:0 auto;overflow:hidden;height:41px;background:#fff;}
#divmenu{display:block;width:100%;max-width:1000px;min-height:30px;margin:0 auto;}
#contenido{width:100%;margin:0 auto;}
#reservar{width: 192px;min-height:325px;position:absolute;margin:-30% 100px 0;background: #7E060A;padding:4px;}
#search{background:url('../img/search.png')right ;background-repeat:no-repeat;background-color:#f1f1f1;float:left;margin-top:7px;}
.redessociales{width:30px;height:30px;float:left;}

.contenido{max-width:1000px;margin:0 auto;display:block;width:100%;}
.lineag{width:100%;border-bottom:#f1f1f1 solid 1px;height:5px;float:left;}


/****MENU******/
.clear:before, .clear:after {
    content: " ";
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1;
}

a#pull {
    display: none;
}
nav {
    min-height: 35px;
    width: 100%;
    /*background:url("../img/fondozul.png");*/
    position: relative;
    z-index:9999;
    
}

nav ul {
    padding: 0;
    margin: 0 auto;
    width: 100%;
    min-height: 30px;
    display:block;
    float: left;
}

nav li {
    display: inline-block;
    float: right;
    /*width: 11.6%; */
    width:11.4%;
    height:39px;
    }

nav a {
    color: #000;
    background:#fff;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 39px;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 15px;   
    font-family: 'Titillium', sans-serif;
    margin:0px auto;
    border-bottom:#fff solid 1px;
    
}



nav a:hover, nav a:active {
/*color:#fff;   
background:#000;*/
border-bottom:#999 solid 1px;
}
nav li:hover, nav li:active {
/*color:#fff;   
background:#000;*/
border-bottom:#999 solid 1px;
}




/*submenus*/
.nav > li {
float:left;
}
.nav li ul {
    display: none;
    height:100px;
}
.nav li ul li{
    width:100% !important;
}
.nav li ul {

position:relative;
width:100%;
}
.nav li:hover > ul {
display:block;

}
.nav li ul li {
position:relative;
}
 
.nav li ul li ul {
right:-140px;
top:0;
}

.linea{width:5px;background:#f1f1f1;float:right !important;}
#li7{float:right;}
#li8{float:right;}


.prp{background:#e0e9ee;min-height:100px;overflow:hidden;}
.white{background:#FFF;}
.cuatro{float:left;width:25%;margin-left:1%;border-radius:5px;background:#FFF;text-align:center;font-size:13px;height:459px;}
.cuatro img{width:auto;margin:10px auto;display:block;}
.elipsis{color:#306095;font-size:22px;margin-bottom: 10px;}
.gorila{color:#fec524;font-size:22px;margin-bottom: 10px;}
.auric{color:#fe5e00;font-size:22px;margin-bottom: 10px;}
.krieg{color:#1d2d72;font-size:22px;margin-bottom: 10px;}
.backstage{color:#000;font-size:22px;margin-bottom: 10px;}
.claymore{color:#104469;font-size:22px;margin-bottom: 10px;}

.tres{width:33%;float:lefT;text-align: left;}
.tres .btn{color:#fff;background:#000;border:none;float:left;width:25%;}
.tres input{float:left;width:60%;}
#nosotros{font-size:12px;}

#top img{float:right;margin:0px 5px 0 0}
.pag{width:100%;max-width:1000px;margin:0 auto;}
.fullpad{width:100%;padding:20px 0;float:left;}
.full{width:100%;float:left;}
.centro{margin:0 auto;}
.mil{width:100%;max-width:1000px;}
.blanco{background:#FFF;}
.setenta{width:75%;float:left;font-size:15px;color:#4d4d4d;}
.treinta{width:25%;float:left;font-size:13px;color:#4d4d4d;}

.treinta img{margin-left:10px;width:20px;}

.mitad{width: 50%;float:left;}
#m1{width:95%;background:url("../img/p1.png");background-size:cover;min-height:300px;overflow:hidden;color:#fff;text-shadow: 1px 2px #000;font-size:17px;margin:0 auto 20px;}
#m2{width:95%;background:url("../img/p2.png");background-size:cover;min-height:300px;overflow:hidden;color:#fff;text-shadow: 1px 2px #000;font-size:17px;margin:0 auto 20px;}
.txtcentro{text-align:center;}
.leer{width:90px;text-align:center;color:#fff;background:#000;display:block;margin:10px auto;text-shadow:0px 0px #000;text-decoration: none;}
.leer:hover{background:#fff;color:#000;}
.letrapq{font-size:11px;}
.banner{width:100%;}
.body_ban{width:100%;}
.body_ban img{width:100%;}
.noventa{width:95%;}
#marcas{width:100%;padding:20px 0px;float:left;}
#marcas a{width:8%;margin-left: 1%;float:left;border:red solid 0px;background:#ececec;text-align:center;}
.marca{width:100%;margin:0px auto;display:block;height:50px;padding:10px 0;}
.gde{width:60%;}
.peq{width:40%;}
.izq{float:left;}
.der{float:right;}
.txt{font-size:12px;color:#666;}
.espacio{width:100%;height:40px;background:#fff;float:left;}

#redessociales a img{padding:3px;}
#redessociales a img:hover{background:#3b84df;}
#footer img{width:8%;float:left;margin-left:1%;}
#sp{width:11% !important;}

footer .treinta{color:#FFF !important;}
footer h2{color:#FFF;font-size:12px;}
footer .noventa{font-size:11px;text-align: left;}

.redessoc a{font-size:20px;text-decoration:none;color:#FFF;margin-right:15px;}
.barra .redessoc a{font-size:15px;text-decoration:none;color:#FFF;margin-right:10px;float:right;}
.redessoc b{font-size:13px;text-align:right;float:right;font-weight:300;line-height:22px;margin-right:10px;}
.mision{
    background: #FFF;
    left: 40%;
    margin-top: 27px;
    position: absolute;
    max-width:680px;
}

@media only screen and (max-width : 785px) {
  .setenta{width:100%;float:left;font-size:15px;color:#4d4d4d;}
.treinta{width:100%;float:left;font-size:13px;color:#4d4d4d;}
.mitad{width: 100%;float:left;}
#marcas a{width:30%;margin-left: 2%;margin-bottom:2%;}
.mil{width:90%;float:none;margin:0 auto;}
#footer img{width:24%;float:left;margin-left:1%;margin-top:2%;}
#sp{width:24% !important;}
    }



    
@media only screen and (max-width : 929px) {
 nav ul{display:block;height:auto;width:100%;}   
#logo{width:100%;float:none;margin:0 auto;}
#logo img{display:block;margin:5px auto;}
#divm{width:100%;float:none;margin:0 auto;}

#divmenu{display:block;width:100%;height:auto;border:green solid 0px;}


}

    
@media only screen and (max-width : 785px) {    
    nav{border-bottom:0;}
    nav ul{display:none;height:auto;width:100%;float:none;}
    nav li{width:50%;float:left;position:relative;height:auto;}
    nav a{text-align:left;width:100%;text-indent:25px;}
    nav a#pull{display:block;background-color:#3f3f3f;;width:100%;position:relative;color:#fff;}
    nav a#pull:after {content:"";background: url('../img/nav-icon.png') ;background-repeat:no-repeat;
        width: 30px;
        height: 30px;
        display: inline-block;
        position: absolute;
        right: 15px;
        top: 10px;
    }
    #barblock{height:auto;background:#fff;}
    .linea{display:none;}
  .nav li ul li {width:50% !important;}
  .nav li ul {height:auto;left: -100%;width:200%;}
    #li7,#li8{float:left;}

    .gde{width:90%;}
.peq{width:90%;}
.izq{float:none;margin:0 auto;}
.der{float:none;margin:0 auto;}
.txt{font-size:12px;color:#666;}
.espacio{width:100%;height:40px;background:#fff;float:left;}
    .mitad{width:90%;margin:0 auto;display:block;floaT:none;position:relative;}
    
    .mision{
    background: #FFF;
    left: 0%;
    margin-top: 0px;
    margin:0 auto;
    position: relative;
}
    nav li ul{display:none;}
    .tres{width:100%;float:none;margin:0 auto;text-align:left;}
    
}