

*{margin:0; padding:0; }

a{ text-decoration:none; }

body { text-align:center; font-family:tahoma; background:#efefef; line-height:21px; }

#content { width:950px;  _width:970px;  margin:auto; clear:both; text-align:left; height:auto; padding:0px 0px 15px 0px; overflow:hidden; position:relative; }

#faixa_top { float:left; width:100%; height:52px; background:#1e1e1e; text-align:center; }
.login{ text-align:right; width:950px; height:auto; margin:auto; clear:both; overflow:hidden; color:#FFFFFF; font-size:12px; padding:10px 0px 0px 0px; }


.topo { position:relative; float:left; width:935px; padding:5px 0px 5px 7px; height:auto;  }

.logo{ position:absolute; padding:0px 0px 0px 0px; top:0px; z-index:100px;  }

.coluna1{ float:left; width:170px; height:auto; margin:0px 0px 0px 10px; }
.coluna2{ float:left; width:585px; height:auto; }
.coluna3{ float:left; width:180px; height:auto; }

ul#menu { float:left; list-style:none; padding:50px 0px 20px 0px; width:100%; }
ul#menu li{ float:left; width:100%; padding:5px 0px 8px 0px; border-bottom:1px dotted #828282; }
ul#menu li a{ color:#403d38; font-size:15px; font-weight:bold; }
ul#menu li a:hover{ color:#6b6766; font-size:15px; font-weight:bold; }



.destaque{ float:left; width:553px; height:212px; background:#4b8bc0; margin:15px 0px 0px 15px; }
.destaque h1{ color:#FFFFFF; font-size:25px; padding:5px; margin:5px 0px 0px 10px; width:92%; border-bottom:1px dotted #FFFFFF; background:url(imgs_site/ee.jpg) right no-repeat; }

.img{ float:left; width:210px; height:auto; padding:10px 0px 0px 15px; }
.txt{ float:left; width:320px; height:auto; padding:15px 0px 0px 5px;  color:#FFFFFF; font-size:14px; text-align:18px; }


.banner{ float:left; width:100%; height:auto; padding:10px 5px 10px 15px; }
.box{ float:left; width:95%; height:auto; margin:0px 0px 0px 10px;  }
.box p{ padding:8px 0px 5px 0px; font-size:13px; color:#413c39; letter-spacing:0px; line-height:17px; }
.box h1{ font-size:20px; line-height:15px; border-bottom:1px solid #0e0a09; color:#393636; letter-spacing:2px; padding:5px; width:95%; margin:15px 0px 15px 0px; }

.box1{ float:left; width:240px; height:140px; background:#e2e2e2; padding:10px 7px 10px 7px; margin:10px 5px 10px 10px; }
.box1_img{ float:left; width:100px; height:auto; }
.box1_txt{ float:left; width:140px; height:auto; }
.box1_txt p{ padding:5px 0px 5px 0px; }

.titulo{ font-size:15px; color:#4b8bc0; }
.titulo2{ font-size:20px; color:#4b8bc0;  }
.font1{ font-size:12px; color:#413c39;  }
.font2{ font-size:12px; color:#FFFFFF;  }
.font3{ font-size:12px; color:#c1bdbf;  }

.texto11{ font-size:13px; color:#413c39; padding:0px 0px 0px 5px;  }
.marca{ font-size:15px; color:#4b8bc0; }



.column{ float:left; width:260px; padding:20px 5px 10px 5px; height:auto; }
.column h1{ font-size:20px; line-height:15px; border-bottom:1px solid #0e0a09; color:#0e0a09; letter-spacing:2px; padding:5px; width:95%; margin:2px 0px 15px 0px; }
.column p { padding:5px 0px 5px 0px; }  

.bx{ float:left; width:100%px; padding:4px 0px 6px 5px; border-bottom:1px dotted #828282; min-height:50px; margin:0px 0px 10px 0px; }
.bx p{ padding:0px 0px 2px 0px;  text-align:left;  }
.bx2{ float:left; width:100%px; background:#e2e2e2; padding:5px 0px 5px 5px; }


.artigo{ float:left; width:100%; height:auto;  padding:4px 0px 6px 5px;  border-bottom:1px dotted #828282; height:auto; min-height:70px;  margin:0px 0px 10px 0px;  }
.artigo2{ float:left; width:100%; height:auto; padding:10px 0px 5px 5px; background:#e2e2e2;   }
.artigo_img{ float:left; width:90px; height:auto; }
.artigo_txt{ float:left; width:165px; height:auto; padding:5px 0px 5px 5px; }



.lateral { float:left; width:95%; padding:10px 5px 10px 5px; }

.lateral h1{ float:left; font-size:20px; line-height:15px; border-bottom:1px solid #0e0a09; color:#0e0a09; letter-spacing:2px; padding:5px; width:95%; margin:5px 0px 15px 5px; }

.lateral p{ padding:5px 0px 8px 0px; }

.fr{ float:left; width:100%; height:auto; border-bottom:2px dotted #d9d8d8; padding:3px 0px 8px 0px; }



.paginacao { float:left; width:95%; height:auto; text-align:right; padding:8px 10px 0px 0px; }
.pagina { font-size:12px; font-weight:bold; color:#413c39; padding:2px 3px 3px 3px; margin:0px 1px 0px 1px; }
.pagina:hover { font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px 3px 3px 3px; background:#413c39; }
.pagina2 { font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px; background:#413c39; }



.rodape{ text-align:center; background:#403c39; width:100%; height:100px; padding:10px 0px 10px 0px; }
.meio_rodape{ text-align:left; margin:auto; width:950px; }

ul#rodape2 { float:left; list-style:none; color:#FFFFFF; }
ul#rodape2 li{ float:left; width:auto; padding:5px 6px 5px 3px; height:auto; }
ul#rodape2 a{  font-size:13px; color:#FFFFFF; }
ul#rodape2 a:hover{ text-decoration:underline; }

.box2{ float:left; width:97%; padding:5px 0px 10px 0px; border-bottom:2px dotted #9f9898; margin:0px 0px 0px 0px;  }
.box3{ float:left; width:97%; padding:5px 0px 10px 0px; margin:0px 0px 0px 0px;  }


.b2img{ float:left; width:140px; height:auto; padding:10px 0px 10px 15px; }
.b2txt{ float:left; width:310px; height:auto; padding:15px 0px 10px 5px;  color:#FFFFFF; font-size:14px; text-align:18px; }

.b2txt2{ float:left; width:280px; height:auto; padding:8px 0px 10px 5px;  color:#FFFFFF; font-size:14px; text-align:18px; }

.data{ float:left; width:27px; height:43px; background:#4b8abf; margin:10px 5px 10px 5px; border-bottom:2px solid #4f5458; color:#FFFFFF; font-weight:bold; padding:3px; }




.box3{ float:left; width:100%; height:auto;margin:15px 0px 10px 0px; }
.imgb3{ float:left; width:200px; padding:5px;  }
.txtb3{ float:left; width:340px; height:auto; }
.txtb3 p{ padding:0px 0px 3px 0px; }

.input { width:250px; height:25px; padding:4px 3px 2px 8px; font-size:11px; color:#393636; border:0px; background:url(imgs_site/input.png) no-repeat; }
.textarea { width:333px; height:136px; padding:4px 3px 2px 8px;  font-size:11px; color:#393636; border:0px; background:url(imgs_site/textarea.png) no-repeat;
  scrollbar-face-color: #efefef;
  scrollbar-shadow-color: #efefef;
  scrollbar-highlight-color: #efefef;
  scrollbar-3dlight-color: #efefef;
  scrollbar-darkshadow-color: #efefef;
  scrollbar-track-color: #efefef;
  scrollbar-arrow-color: #efefef;
  background-color: #efefef; }

.submit{ width:42px; height:18px; padding:1px 2px 1px 1px; border:0px; font-size:10px; background:url(imgs_site/submit.png); color:#393636; }  

.tabela{ margin:25px 0px 0px 0px; }


.link1{ font-size:15px; color:#4b8bc0; }
.link1:hover{ text-decoration:underline; color:#413c39; }

.link4{ font-size:14px; color:#4b8bc0; }
.link4:hover{ text-decoration:underline; color:#413c39; }



.dt{ font-size:14px; color:#4b8bc0; font-style:italic; font-weight:bold; }
.dt:hover{ text-decoration:underline; color:#413c39; }



.link2{ font-size:12px; color:#413c39;  }
.link2:hover { text-decoration:underline; }

.link3{ font-size:12px; color:#FFFFFF; }
.link3:hover{ text-decoration:underline; }

.mes{ float:left; width:100%; padding:10px 2px 5px 2px; border-bottom:1px solid #9f9898; margin:15px 0px 10px 0px; font-size:15px; color:#6aa4bd; font-weight:bold;  }

.box4{ float:left; width:97%; padding:5px 0px 10px 0px; margin:0px 0px 0px 0px; border-bottom:2px dotted #393636;  }
.b4img{ float:left; width:50px; height:auto; }
.b4txt{ float:left; width:480px; height:auto; }





.submit2 { background:url(imgs_site/ok.png) no-repeat #e4e6d8; border:0px; cursor: pointer; height:20px; padding:0px; line-height: 5000px; /* pra IE */ margin: 0; overflow:hidden; text-indent:-5000px; width:26px; }



.banner_lateral{ float:left; width:100%; height:auto; margin:20px 0px 0px 0px; text-align:center; }





.bannerflutuante{ position:absolute; top:60px; left:150px; display:inline; border:0px; }







