/* CSS Document */

body{
	margin: 0 auto;
	background:#F4F6FA;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

a{ font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none; }

#main{
	width:943px;
	margin:0 auto;
	height:auto;
	clear:both;
	}

#content{
	width:943px;
	margin:0 auto;
	background:url(../images/bg-main.png);
	height: auto;
	float:none;
	clear:both;
	 position:relative; 
	
	}
	

	
/**header */

#header{
	height:145px;
	width: 943px;
	margin: 0 auto;
	background:url(../images/bg-borde_top.png) no-repeat bottom;
	}

#logo-prin{
	padding: 20px 20px 0px 35px;
	margin-bottom:30px;
	float:left;
	}
	
#menu-header{
	padding:54px 15px;
	text-align:right;
	}
	


/* menu*/

.menup { width:914px; background:url(../images/bg-menu_black.png) repeat-x top; font-family: arial, sans-serif; position:relative; padding:0; font-size:12px; z-index:100; 	height:39px; margin:0 auto;}
.menup ul li a {display:block; text-decoration:none; color:#fff; height:24px; width:170px; padding:7px 2px; text-align:center;font-size:12px; overflow:hidden;}
.menup ul {padding:0; margin:0; list-style: none;}
.menup ul li {float:left; position:relative;}
.menup ul li ul {display: none;}

.menup ul li:hover a {color:#fff; background:#838383 url(../images/arrow-down.PNG) no-repeat right; padding:7px 2px}
.menup ul li:hover ul {display:block; position:absolute; top:28px; left:-2px; width:170px;padding:7px 2px }
.menup ul li:hover ul li a.hide {background: #393A40  url(../images/arrow-right.png) no-repeat right; color:#fff;padding:7px 2px}
.menup ul li:hover ul li:hover a.hide {background:#222326 url(../images/arrow-right.png) no-repeat right; color:#fff; border-right:#1D3B82 3px solid;padding:7px 2px;}
.menup ul li:hover ul li ul {display: none;}
.menup ul li:hover ul li a {display:block; background:#393A40; color:#fff;  border-bottom:#767469 1px solid;padding:7px 2px}
.menup ul li:hover ul li a:hover {background: #7D7F8C; color:#fff;padding:7px 2px}
.menup ul li:hover ul li:hover ul {display:block; position:absolute; left:175px; top:-5px; padding:7px 2px;}

.menup ul li:hover ul li:hover ul li a.hide {background: #393A40  url(../images/arrow-right.png) no-repeat right; color:#fff;padding:7px 2px; border:none;}
.menup ul li:hover ul li:hover ul li:hover a.hide {background:#222326 url(../images/arrow-right.png) no-repeat right; color:#fff; border-right:#1D3B82 3px solid;padding:7px 2px}

.menup ul li:hover ul,
.menup ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menup ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menup ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menup ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menup ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
/*


		
/*banner*/
#banner{
	height:340px;
	margin:0 auto;
	width:914px;
	background:#fff;
	}

/* waranty*/

#menu-warranty{
	height: 16px;
	background:#fff;
	width:914px;
	margin:0px auto;
	border-top:#11234E 1px solid;
	text-align:center;
	padding:12px 0px;
	color:#0C1836;
	clear:both;
	float:none;
	}
#menu-warranty a{
	color:#0C1836;
	font-size:12px;
	}

#menu-warranty a:hover{
	color:#0C1836;
	font-size:12px;
	text-decoration:underline;
	}
	
/*footer*/

#footer{
	width: 914px;
	height: 305px;
	background: #11234E;
	color:#fff;
	margin: 0 auto;
	}

#column-footer{
width:200px;
float:left;
padding:25px 30px 0px 40px;
}
	
#column-footer-center{
width:224px;
float:left;
padding:25px 40px;
}
	

.menu-footer{
width: 200px;
display:block;
}
.menu-footer ul li a, .menu ul li a:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
display:block; 
text-decoration:none; 
color:#fff; 
height:20px;
padding:4px 0px; 
width:220px; 
font-size:12px;
text-align:left;
border-bottom:#CCC 1px solid;
}
.menu-footer ul { margin:0; list-style: none;}
.menu-footer  ul li a {
border-bottom:#CCC 1px solid;
padding-left:7px;
}
.menu-footer ul li a:hover {
text-decoration:none;
color:#CFD3DC;
list-style:none;
}

.title-white-16 {
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


/* copyrigth*/

#logos-copy{
	margin: 0 auto;
	padding:40px 120px;
	background: url(../images/bg-borde_bottom.png) top no-repeat;
	text-align:center;
	font-size:10px;
	color: #0C1836;
}

#paddingtop{ padding-top:20px;}
#paddingbottom{ padding-bottom:7px;}