/* ======================NAVEGATION =======================*/
nav {height: auto;}
nav #logo{
	background-image: url("../img/logo.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 246px;
    height: 60px;
    float: left;
    margin: 0 20px 0 0;
}
span.nothing{float:left;visibility:hidden;display:none;}
#research{background-image:url("../img/search.png");background-repeat:no-repeat;float:right;width:191px;height:27px;margin-top:40px;}
input#box_research{color:#938e95;border:none;height:25px;width:130px;background-color:#00325d;}
#research #boton_research{background-image:url("../img/magnify.png");background-repeat:no-repeat;float:left;width:27px;height:18px;margin:4px 0 0 10px;}
#research button{background-color:#00325d;border:none;height:20px;width:28px;float:left;margin:3px 13px 3px 6px;cursor:pointer;}

#qi-menu,#qi-menu ul{float:left;width:896px;}
#qi-menu{margin-top:35px;}
#qi-menu ul{background-image:url(../img/nav_grnd.jpg);background-repeat:y;}
#qi-menu #nav li,#qi-menu #nav a,#qi-menu #nav ul{width:148px;}
#qi-menu #nav li{position: relative;float:left;height:33px;border-left:1px solid #bdc5c7;}
#qi-menu #nav li.current,#qi-menu #nav ul li{border-left:none;}
#qi-menu #nav a{display:block;text-align:center;padding:8px 0;color:#404549;}
#qi-menu #nav li:hover > ul {display: block;}
#qi-menu #nav ul {
	display: none;
	left: 0;
	margin: 0;
	padding: 0;
	top:33px;
	position: absolute;
	z-index:1;
}
#qi-menu #nav ul li,#qi-menu #nav ul li.last{float: none;margin: 0;padding: 0;background-color:#e51a13;height:10px;}
#qi-menu #nav ul li.last{width:151px;}
.home #qi-menu #nav ul.hom {display: block;}
.about #qi-menu #nav ul.abo {display: block;}
.solutions #qi-menu #nav ul.solu {display: block;}
.projects #qi-menu #nav ul.proj{display: block;}
.partners #qi-menu #nav ul.part {display: block;}
.contact #qi-menu #nav ul.cont {display: block;}

/* ======================FOOTER =======================*/ 
#showfooter{float:left;width:896px;margin-top:50px;}
#showfooter ul#listInfor{float:left;margin:15px 15px 0 15px;}
#listInfor li{margin-bottom:10px;}
#listInfor li a{text-decoration:underline;color:#525252;font-size:12px;}
#listInfor li a:hover{text-decoration:none;}
#showfooter .boxParners,#showfooter #listLeft{height:195px;float:left;}
#showfooter .boxParners{background-color:#E5E5E5;width:660px;}
#shows-clients a#move-left,#shows-clients a#move-right{
	float:left;
	height:58px;
	width:24px;
	background-repeat:no-repeat;
    padding-top: 0;
    position: absolute;
    top: 67px;
    z-index: 100;
}
#shows-clients a#move-left{background-image:url(../img/left-logo.png);left:0;}
#shows-clients a#move-right{background-image:url(../img/right-logo.png);right:0;margin-right:10px;}
#clients-list li{float:left;}
#showfooter #listLeft{width:215px;margin-left:21px;}
#listLeft li{list-style-position:inside;margin-bottom:9px;float:left;}
#listLeft li a{color:#918e97;font-size:11px;}
#listLeft li.subsNews a,#listLeft li.rss a,#listLeft li.twitter a,#listLeft li.facebook a,#listLeft li.youtube a{
    background-color: transparent;
    background-position: 0 50%;
    background-repeat: no-repeat;
	float:left;
	height:32px;
	line-height:3em;
	padding-left:50px;
}
#listLeft li.subsNews a{background-image:url(../img/newsletter.png);}
#listLeft li.rss a{background-image:url(../img/linkedin.png)}
#listLeft li.twitter a{background-image:url(../img/twitter.png)}
#listLeft li.facebook a{background-image:url(../img/facebook.png)}
#listLeft li.youtube a{background-image:url(../img/youtube.png)}
#showfooter .copyright {width:896px;float:left;margin:15px 0;font-size:12px;letter-spacing:0.5px;color:#444444;}
#showfooter .copyright a{font-size:12px;color:#0A2A43;}
#listLeft li.subsNews a:hover,#listLeft li.rss a:hover,#listLeft li.twitter a:hover,#listLeft li.facebook a:hover,#listLeft li.youtube a:hover{text-decoration:underline;}
#showfooter #shows-clients{
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 20px;
    padding-top: 77px;
    position: relative;
}
#showfooter #shows-clients .clients-list-container{ 
	overflow-x: hidden;
    overflow-y: hidden;
    margin-left: 25px;
    /*margin-right: auto;*/
    position: relative;
    width: 480px;
}
#showfooter #shows-clients #clients-list li{
	float: left;
    height: 55px;
    margin-left: 10px;
    margin-right: 10px;
    width: 100px;
}
#showfooter #shows-clients #clients-list{width: 4500px;}
#showfooter a.linkMore{float:right;margin-right:10px;color:#000;font-weight:bold;}
#showfooter a.linkMore:hover{text-decoration:underline;}
#showfooter span.more{font-size:11px;}
.newsletter  #listLeft  li.subsNews a{color:#E51912; text-decoration:underline;}
.privacy #showfooter .copyright a.priv,.legal #showfooter .copyright a.leg, #showfooter .copyright a:hover{color:#E51912;}