/**     **     **     **     **     **
CSS Desenvolvido por Lara Popov Zambiasi Bazzi Oberderfer
Bazzi.Com - http://www.bazzi.com.br
Testado nos navegadores:
  - Firefox 3.0.1 =<
  - Internet Explorer 6.0 =<
Desenvolvido em 04/09/2008
**     **     **     **     **     **/
* { margin: 0px; padding: 0px; }

/* corpo geral da página */
body  { text-align:center; background: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color:#000000; }
#main { text-align: left; width: 796px; margin:0 auto; background: url(../imgs/cnt_fnd.jpg) repeat-y; }

/* cabecalho */
#cabecalho { background: #666D65; width: 790px; padding-top: 5px; height: 193px; }

/* menu */
#lista { width: 789px; height: 30px; margin: 5px 0px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;} 
ul.menu { background: url(../imgs/mn_fnd.jpg) repeat-x; height: 30px; list-style: none; }
ul.menu li { font: bold 12px Arial, Verdana, Helvetica, sans-serif; float: left; }
ul.menu li a { text-decoration: none; width: 90px; height: 21px; float: left; text-align: center; padding-top: 5px; border-right: 1px solid #CCCCCC; }
ul.menu li a:link, ul.menu li a:visited { color: #FFFFFF; }
ul.menu li a:hover, ul.menu li a:active { color: #FFFFFF; background: url(../imgs/mn_fnd_at.jpg) repeat-x; padding-top: 8px; }
ul.menu li a.maior  { width: 150px; }
/* conteudo */

p { text-align: justify; margin: 10px; }
p.dir {text-align:right;}
a { text-decoration: none; }
a:link, a:visited { color: #0066CC; }
a:hover, a:active { color: #0066CC; font-weight: bold; }



#conteudo { padding-left: 1px; display: table; width: 789px; }
.internos { width: 565px; float:left; margin-left: 3px; }
.internos h1 { font: bold italic 14px Verdana, Arial, Helvetica, sans-serif; color: #D7271A; border-bottom: dashed 1px #999999; height: 25px; padding-top: 5px; } 

.internos ul { list-style: none; margin-left: 20px; color: #666666; }
.internos ul li { margin: 5px; border-bottom: solid 1px #CCCCCC; }
.internos ul li a { text-decoration: none; }
.internos ul li a:link, .internos ul li a:visited { color: #0066CC; }
.internos ul li a:hover, .internos ul li a:active { color: #0066CC; font-weight: bold; }

.lateral  { width: 200px; float: right; margin-right: 5px; background: url(../imgs/lat_fnd.jpg) repeat-y; }
.lateral h1 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(../imgs/lat_tl.jpg) no-repeat; padding: 5px; height: 25px; }
.lateral ul { list-style: none; padding-left: 5px; }
.lateral ul li {  border-bottom: 1px solid #CCCCCC; margin: 2px; }
.lateral ul li.veja { text-align: right; margin: 2px; height: 20px; border: none; }
.lateral ul li a { text-decoration: none; }
.lateral ul li a:link, .lateral ul li a:visited { color: #FFFFFF; }
.lateral ul li a:hover, .lateral ul li a:active { color: #FFFFFF; font-weight: bold; }
.lateral p { text-align: center; }
.lateral form { text-align: center; }
.lateral form input { font: 11px Arial, Helvetica, sans-serif; color: #FF0000; }

.geral { width: 789px; margin-left: 3px; }
.geral h1 { font: bold italic 14px Verdana, Arial, Helvetica, sans-serif; color: #D7271A; border-bottom: dashed 1px #999999; height: 25px; padding-top: 5px; } 
.geral h2 { font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; }
.geral ul { margin: 5px 25px; }

.geral ul.clientes { list-style: none; margin: 0px; }
.geral ul.clientes li { width: 250px; float:left; height: 100px; text-align: center; margin-right: 5px; display: block; }

.noticia { margin: 10px; width: 770px; }
.noticia h1 { font: bold italic 14px Verdana, Arial, Helvetica, sans-serif; color: #D7271A; border-bottom: dashed 1px #999999; height: 25px; padding-top: 5px; } 
.noticia h2 { font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; }
.noticia ul { margin: 5px 25px; }

.caixa { width: 370px; height: 100px; margin: 5px; padding: 5px; float:left; border: dotted 1px #CCCCCC; background: #F4F4F4; }
.caixa1 { width: 370px; height: auto; margin: 50px 10px 0px 0px; float: right; padding: 5px; border: dotted 1px #CCCCCC; background: #F4F4F4; }
.caixa1 ul li { margin: 10px; }

.caixa2 { width: 370px; height: auto; margin: 50px 0px 0px 20px; padding: 5px; border: dotted 1px #CCCCCC; background: #F4F4F4; }
.caixa3 { width: 300px; height: auto; margin: 50px 10px 0px 20px; padding: 5px; float:left; border: dotted 1px #CCCCCC; background: #F4F4F4; }
.caixa4 { width: 338px; height: auto; margin: 50px 10px 0px 0px; float: right; padding: 5px; border: dotted 1px #CCCCCC; background: #F4F4F4; }

.telaDir { margin: 2px 10px; float:right; }
.telaEsc { margin: 10px 20px; float:left; }
.telaEsc2 { margin: 10px 20px 0px 160px; float:left; }

/* form contato */
#fcontato { margin: 15px; display: block; width: 500px; }
#fcontato label { font: bolder 10px Verdana, Arial, Helvetica, sans-serif; width: 90px; height: 17px; float:left; color: #000000; }
#fcontato input, #fcontato textarea { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 300px; height: 15px; border: solid 1px #CCCCCC; color:#FF0000; }
#fcontato textarea { height: 50px; }
#fcontato .botao, #fcontato .botao1 { width: 125px; background: #FFFFFF; }
#fcontato .botao { margin-left: 90px; }

/* rodape da página, com copyright, link das páginas e powered bazzi.com */
#rodape   { height: 10px; background: url(../imgs/cnt_rdp.jpg) bottom no-repeat; width: 790px; margin-left: 3px; }
#powered   { float: right; padding: 10px; }
#copyright { padding: 20px 5px;}
