/* CSS Document */

body {/*hack ie5.5 e ie6*/font-size:x-small; color:#FFFFFF; margin-top:0; text-align:center; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.25ex; margin-bottom:0px;}   


a {text-decoration:none;font-weight:bold;}

img {border:0;}
p {padding/*hack ie5.5*/:0.1em 1.5em }

H1{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	top: 150px;
}
H2{ font-size:13px;}

H3{font-size:10px;}
H4{padding:0em 0.2em; font-size:11px; }
H5{	font-size:09px;font-style: normal; color: #000000; display:inline; padding/*hack ie5.5*/:0.6em 0.8em;}
H6{	font-size:smaller;font-style: normal; color: #ffffff; }


#corpo {
	position:relative;
	top:0px;
	width:771px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	height:auto;
	margin:auto;
	text-align:left;
	color:#000000;
	margin-top:0px;
}

#topo {
	top:0px;
	width:771;
	height:104;
	position:relative;

}

#textotopo {
	width:771px;
	position: absolute;
	top:86px;
	text-align:center;
	}
#textotopo *{ padding-left:1; padding-right:1px; margin:0px;}
#textotopo a {color:#FFFFFF}
#textotopo a:hover {text-decoration:underline}




#left {
	width:161px;
	position:relative;
	top:2px;
	height: 1059px;
}

#menu {
	width:163px;
	top:107px;
	background-color:#003366;
	position: absolute;
	font-weight:bold;
}
#menu ul {background-color:#547a9e;}
#menu ul li {border-bottom:1px solid #ffffff; list-style:none; }
#menu ul li a {display:block;color:#FFFFFF}
#menu ul li a { padding-left:5px; padding-bottom:4px; padding-top:8px; padding-right:0em}
#menu ul li a:hover {background-color:#21486e; text-decoration:underline; color:#00FFFF}
#menu ul li a:active {text-decoration:none; color:#00eFFF;}
#menu  *{ padding:0px; margin:0px;}
#menu .img {}

#centro {
	width:606px;
	position: relative;
	height:auto;
	left: 165px;

}


#bannercentral{
	top:3px;
	width:432px;
	background-color:#21486e;
	position:relative;
	height:154px;
	text-align:center;
	border-left:5px solid #21486e;
	border-right:5px solid #21486e;
	border-bottom:5px solid #21486e;
	left: 167px;
}

#bannercentral *{ padding:0px; margin:0px;}

#banner1 {
	top:271px;
	width:265px;
	height:47px;
	position:absolute;
	left:167px;
}
#banner2 {
	top:318px;
	width:265px;
	height:47px;
	position:absolute;
	left:167px;
}
#banner3 {
	top:365px;
	width:265px;
	height:47px;
	position:absolute;
	left:167px;
}

#banner_contatenos{
	left:438px;
	width:171px;
	position: absolute;
	height:141px;
	top: 271px;
}

#crossborda{
	background-color:#21486e;
	color:#21486e;
	left:613px;
	width:148px;
	position:absolute;
	height:295px;
	top: 107px;
		}

#fundobase1{left:167px;	position: absolute;	top: 902px;	z-index: 2;	}
#fundobase2{left:472px;	position: absolute;	top: 902px;	z-index: 3;	}	
#fundobase3{left:167px;	position: absolute;	top: 985px;	z-index: 2;	}
#fundobase4{left:472px;	position: absolute;	top: 985px;	z-index: 3;	}	
#fundobasea{left:167px; position: absolute;	top: 765px;	z-index: 2;	}
#fundobaseb{left:472px;	position: absolute;	top: 765px;	z-index: 3; }
#fundobasec{left:167px;	position: absolute;	top: 848px;	z-index: 2;	}
#fundobased{left:472px;	position: absolute;	top: 848px;	z-index: 3;	}	
#fundobasee{left:167px;	position: absolute;	top: 931px;	z-index: 2;	}
#fundobasef{left:472px;	position: absolute;	top: 931px;	z-index: 3;	}	
.fb 	{	

	border-left:5px solid #547a9e;
	border-top:5px solid #21486e;
	border-right:5px solid #21486e;
	border-bottom:2px solid #547a9e;
	text-align:left;
	background-color:#547a9e;
	text-align:justify;
	color:#FFFFFF;
	a.color:#33FFCC;
	width:289px;
	height:71px;
	}

.fb a {color:#33FFCC; }
.fb a:hover {text-decoration:underline; color:#FFFFFF;}
.fb *{ padding-left:1px; padding-right:1; margin:0px; padding-top:2px;}

#rodape{left:167px;	position:absolute;	height:65px;top: 1076px;z-index: 2;}
#rodape_institucional{left:167px;position: absolute;height:24px;top: 1028px;	z-index: 2;}
#rodape_pecas{left:167px;position: absolute;height:37px;top: 1015px;	z-index: 2;}

.rp{color:#000000;
	background-color:#FFFFFF;
	border-top:18px solid #21486e;
	border-bottom:2px solid #21486e;
	border-right:2px solid #21486e;
	border-left:2px solid #21486e;
	padding-right:2px;
	text-align:justify;
	width:598px;
	}
.rp a {color:#3366cc;}
.rp a:hover {text-decoration:underline; color:#21486e;}


#titulorodape{ position: absolute;}
.trp {color: #FFFFFF; width:600px; text-align:center; top: -17px;}
.trp a {color:#FFFFFF}
.trp a:hover {text-decoration:underline; color:#FFFFFF;}
.trp *{ padding-left:1; padding-right:1px; margin:0px;}





#barrafinal{
	background-color:#21486e;
	left:0px;
	width:771px;
	position: absolute;
	height:27px;
	top: 1165px;
	text-align:center;
	z-index: 2;
	text-align:center;
}


/* CSS Document interno*/
#conteudo{
	position: absolute; 
	height:457px; 
	left:167px;	
	top:414px; 
	border-top:24px solid #547a9e;
	border-bottom:5px solid #547a9e;
	border-right:5px solid #547a9e;	
	}	

#conteudo_interno{
	left:167px;
	position: absolute;
	height:627px;
	top: 107px;
	border-top:24px solid #21486e;
	border-bottom:5px solid #21486e;
	border-right:5px solid #21486e;
	}	


#conteudo_p_bannerpecas{
	left:167px;
	position: absolute;
	height:477px;
	top: 257px;
	border-top:24px solid #21486e;
	border-bottom:5px solid #21486e;
	border-right:5px solid #21486e;
	}
	

.ctd {background-color:#ffffff; width:599px; text-align:left;}
.ctd a{color:#3366cc; font-size:12px; }
.ctd a:hover {text-decoration:underline; color:#21486e;}
.ctd ul {padding/*hack ie5.5*/:0.6em 5em;}
.ctd *{ padding-right:8; margin:0px;}
#tituloconteudo { width:610px; position:absolute; top:-20px; left:-6px; z-index: 1;	text-align:center;}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #21486e;
	font-weight: BOLD;
	padding-left:20px;

	}
.subtittexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #547a9e;
	font-weight: BOLD;
	padding-left:20px;
	}



#barrafinal{
	background-color:#21486e;
	left:0px;
	width:771px;
	position: absolute;
	height:35px;
	top: 1165px;
	text-align:center;
	z-index: 2;
	text-align:center;
}
#bannerpecas{
	top:3px;
	width:604px;
	background-color:#21486e;
	position:relative;
	height:149px;
	text-align:center;
	left: 167px;

}