/* CSS Document */
* {margin:0;padding:0;border:0;outline:0;}

a {color:666;text-decoration:underline;}

h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;color:#00247D;}
h1 {font-size:18px; text-transform:uppercase; font-weight:normal;}
h2 {font-size:10px; text-transform:uppercase; font-weight:bold; color:#666666;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background:#F0F8FF url(img/bg_geral.jpg) repeat-y top center;}

/*ESTRUTURA--------------------------------------------------------------------------------------------------------------------------*/
#geral {width:100%;background:url(img/bg_header.jpg) no-repeat top center;}
#header { width:900px; height:280px; margin:0 auto; /*border:1px #999999 solid;*/}
#contentG { width:900px;margin:0 auto;/*border:1px #999999 solid;*/}
#footer {height:114px;background:url(img/bg_footer.jpg) no-repeat top center;}

/*MENU TOPO--------------------------------------------------------------------------------------------------------------------------*/
#menuTopo {float:left;width:500px;margin:10px 0 0 0px;/*border:1px #666666 solid;*/}
#menuTopo ul li {float:left; list-style:none;margin-right:30px; background:url(img/md_menu.gif) left no-repeat;}
#menuTopo ul li a {font-size:14px;font-weight:bold; margin:0 0 0 20px;text-transform:uppercase;color:#00247D;text-decoration:none;}

/*BUSCA--------------------------------------------------------------------------------------------------------------------------*/
#busca {float:right;margin:10px 0 0 0px;/*border:1px #333333 solid;*/}
#busca input { width:230px; *width:230px; margin-right:10px; background-color:#FFFFFF; padding:5px; color:#333333; font-weight:bold; border:1px #ACCEFD solid;}
#busca button { background-color:#003366; padding:4px; *padding:3px; color:#FFFFFF; font-weight:bold; border:1px #FFFFFF solid;}

/*LOGO--------------------------------------------------------------------------------------------------------------------------*/
#logo {float:left;width:192px;height:158px;margin:30px 0 0 0;/*border:1px #333333 solid;*/}

/*BANNER--------------------------------------------------------------------------------------------------------------------------*/
#banner {float:right;width:680px;height:180px; margin:30px 0 0 0; /*border:1px #333333 solid;*/}

/*LATERAL--------------------------------------------------------------------------------------------------------------------------*/
#sidebar {float:left; width:200px;/* border:1px #FFFFFF solid;*/}
#menuProd {float:left; width:200px;/* border:1px #FFFFFF solid;*/}
#titmenuProd {width:200px; height:35px; text-indent:-50000px; background:url(img/tit_menu_prod.gif) top center no-repeat; }
#linksNemuProd {width:180px; padding:0 10px 30px 10px; background:url(img/bg_menu_prod.gif) bottom center;}
#linksNemuProd ul {margin:0; padding:0}
#linksNemuProd ul li {padding:5px 0px 0px 0px; margin-bottom:5px; list-style:none;  border-top:1px #666666 dotted;  background:url(img/marcador_menu.gif) 0 5px no-repeat;}
#linksNemuProd ul li a { margin-left:15px; font-size:12px;font-weight:bold; text-transform:capitalize;color:#666;text-decoration:none;}

/*SUB MENU--------------------------------------------------------------------------------------------------------------------------*/
#linksNemuProd ul li ul {padding:0; margin:0;}
#linksNemuProd ul li ul li { margin:0; list-style:none; background-image:none; border-top:1px #999999 dashed;}
#linksNemuProd ul li ul li a {font-size:10px; margin:0px;}
#linksNemuProd ul li ul li a:hover {font-weight:bold; text-transform:capitalize;color:#C00;text-decoration:none;}

/*NEWSLETTER--------------------------------------------------------------------------------------------------------------------------*/
#newsletter { float:left;width:180px; height:95px; text-align:right; margin-top:30px; padding:37px 10px 0 10px; background:url(img/bgNewsletter.gif) top center no-repeat;}
#newsletter a { color:#666; text-decoration:none;}
#newsletter a:hover {text-decoration:underline;}
/*CONTENT HOME--------------------------------------------------------------------------------------------------------------------------*/
#content { float:right; width:680px;min-height:300px;margin:0 auto;/*border:1px #999999 solid;*/}
.Prod {float:right; width:150px; margin:0 0 30px 20px}
.boxProd {width:150px; height:182px; text-align:center; margin-bottom:10px; background:url(img/bgboxProd.gif) top center no-repeat;}
.boxProd a { font-weight:bold; color:#666666;}
.boxProd img {width:100px;  height:100px; text-align:center; background-repeat:no-repeat; background-position:center; margin:20px 0 20px 0;}		
.cotProd {width:150px; height:25px; text-align:center; line-height:25px; background:url(img/bg_bt_cotar.gif) center no-repeat;}
.cotProd a { font-size:11px; font-weight:bold; color:#666666; text-decoration:none;}
.Prod span {color:#CC0000; font-size:11px; font-weight:bold;}
/*CONTENT INTERNAS--------------------------------------------------------------------------------------------------------------------------*/
#contentInter { float:right; width:660px;min-height:300px; padding:0 10px 10px 10px; margin:0 auto; background:url(img/bg_internas.gif) center bottom;/*border:1px #999999 solid;*/}
#contentInter p {margin-bottom:15px;}	
#contentInter h2 a {color:#CC0000;}
#contentInter h2 a:hover {color:#CC0000; text-decoration:none;}
.titulos {width:670px; height:30px; padding-left:10px; line-height:40px; background:url(img/bg_titulos.gif) top left no-repeat;}
.clear {clear:both;}

/*#contato fieldset label {font-weight:bold;}
#contato input {width:300px; padding:3px; background:#F8F8F8; border:1px #CCCCCC solid;}
#contato textarea {width:500px; background:#F8F8F8; border:1px #CCCCCC solid;}*/

#contato form {float:left;}
#contato fieldset {float:left; border:none;}
#contato form fieldset label {font-weight:bold;color:#666666; display:block; width:210px; padding-top:5px;}
#contato form fieldset label input {width:290px; border:1px solid #999999; padding:3px; clear:both; display:block;}
#contato form fieldset label textarea {width:600px; height:100px; border:1px solid #999999; padding:3px; clear:both; display:block;}
#contato form fieldset button {border:1px solid #fff; background:#006699; font-weight:bold; color:#FFF; padding:3px; font-size:12px; cursor:pointer; margin-top:5px;}

#contentFooter { width:900px; padding-top:70px; margin:0 auto;}
#endFooter { float:left; width:300px; text-align:center; margin-left:300px; _margin-left:150px;}
#logoFD { float:right; width:32px;}


#paginacao { width:400px; margin:0 auto; text-align:center;}
.pagProxima { padding:5px 25px 5px 0; margin:0 20px 0 20px; color:666666; background:url(img/seta_proxima.gif) right no-repeat;}
.pagUltima { padding:5px 25px 5px 0; margin-right:20px; color:666666; background:url(img/seta_ultima.gif) right no-repeat;}

.pagAnterior { padding:5px 0 5px 25px; margin-left:20px; color:666666; background:url(img/seta_anterior.gif) left no-repeat;}
.pagPrimeira { padding:5px 0 5px 25px; margin-left:20px; color:666666; background:url(img/seta_primeira.gif) left no-repeat;}







