* { margin: 0; padding: 0; font-size: 1em; }
body { background: #FFF url(../img/fundo_body.png) repeat-x 0 135px; color: #333; font: .9em "Trebuchet MS" Geneva Helvetica Arial sans-serif; }

/* tags */
a { text-decoration: none; color: #900; }
a:hover { background-color: #FBEBAB }
a:visited { color: #500; }
h1 { color: #900; font-size: 1.2em; line-height: 1.1em; margin-bottom: 5px; }
h2 { color: #CCC; font-size: 1em; }
h3 { font-size: .85em; }
h4 { font-weight: normal; font-size: .85em; color: #000; background-color: #FEA; padding: 5px 10px; border: 1px solid #FC0; border-right: 0; border-left: 0; margin-bottom: 10px; }
h5 { margin: 10px 0; font-weight: normal; font-size: .8em; color: #333; background-color: #FFFBEA; padding: 5px 10px; border: 1px solid #FC0; border-right: 0; border-left: 0; }
blockquote { font-style: italic; font-size: .8em; background: url(../img/fundo_blockquote.png) no-repeat; padding-left: 15px; }
cite { font-style: normal; font-size: .75em; color: #666; margin-bottom: 30px; text-align: right; display: block; }
address { font-style: normal; font-size: .9em; }
img { border: none; }p { font-size: .8em; }
ul { list-style: square inside; }

/* uso geral */
.bullet { padding: 0 5px 0 15px; background: url(../img/bullet.png) no-repeat 1px 3px; }

/* cabecalho */
#cabecalho { margin: 0 auto; position: relative; width: 649px; height: 122px; background-color: #F8F8F8; border-top: 3px solid #FC0; text-align: right; }
#cabecalho img { position: absolute; top: 25px; left: 43px; }
#cabecalho ul#menu { position: absolute; top: 0; right: 0; }
#cabecalho ul#menu li { float: left; height: 35px; display: block; list-style-type: none; text-align: center; }
#cabecalho ul#menu li a { display: block; float: left; color: #666; font-size: .8em; height: 30px; padding: 5px 15px 0; font-weight: bold; text-decoration: none; background: #FFF url(../img/fundo_menu.png) repeat-x; cursor: pointer; }
#cabecalho ul#menu li a:hover { background: url(../img/fundo_menu.png) repeat-x 50% -50px; color: #000; }
#lingua {display: none;}

/* destaques */
#destaque { margin: 0 auto; height: 115px; width: 603px; padding: 37px 10px 2px 50px;  background: url(../img/fundo_destaque.png) no-repeat; }
#destaque div { display: block; width: 270px; float: left; padding-right: 30px; }
#destaque div img { float: left; margin-right: 7px; margin-bottom: 30px; }
#destaque div p { font-size: .8em; color: #000; }
#destaque div h1 a { font-size: 1em; }
#destaque div a { font-size: .8em; color: #900; }
#destaque div p a { font-size: 1em; }
#destaque div.interno { width: 570px; }

/* conteudo*/
#conteudo { width: 599px; padding: 10px 10px 20px 40px; background-color: #F8F8F8; margin: 0 auto; text-align: left; }

#produtos_servicos, #novidades, #artigos_links { width: 180px; float: left; }
#produtos_servicos p { margin-bottom: 15px; color: #CBA100; display: block; }
#produtos_servicos a { color: #333; }
#produtos_servicos ul { font-weight: normal; color: #333; list-style: square inside; margin-bottom: 20px; font-size: .85em; }

#novidades, #artigos_links { width: 180px; margin-left: 30px; }
#novidades div, #artigos_links div { margin-bottom: 15px; }
#novidades .data { color: #CCC; font-size: .8em; }
#novidades a, #novidades p { font-size: .75em; }
#novidades a:hover { color: #900; }

#artigos_links { width: 150px; }

#endereco { clear: both; height: 50px; padding: 50px 30px 30px 0 0 0; }

#endereco address#cuiaba { float: left; }
#endereco address#recife { float: right; text-align: right }
#endereco address#rio { float: left; text-align: right }
#endereco address#rondonia { float: left; text-align: right }

#rodape { margin: 0 auto; height: 30px; width: 548px; text-align: right; padding-right: 101px; background: #F8F8F8 url(../img/fundo_rodape.png) no-repeat; }
#rodape a { color: #333; font-size: .75em; }

/* paginas internas */
#interna #destaque div { width: 500px; }
#interna #produtos_servicos { width: 350px; }
#interna #produtos_servicos h3 { color: #CBA100; font-size: 1em; }
#interna #assuntos_relacionados { width: 180px; float: left; margin-left: 40px; }
#interna #assuntos_relacionados p { margin-bottom: 15px; color: #CBA100; display: block; }
#interna #assuntos_relacionados a { color: #333; }
#interna #assuntos_relacionados ul { font-weight: normal; color: #333; list-style: square inside; margin-bottom: 20px; font-size: .85em; }

/* conteudo interno */
#area_interna { width: 330px; float: left; }
#area_interna p, #area_interna li { font-size: .85em; list-style: square inside; margin: 10px 0; }
#area_interna div.fonte { font-size: .8em; padding: 30px 0; }
#area_interna div.fonte p { margin: 0; }

/* empresa */
#empresa { width: 350px; float: left; }
#empresa p, #equipe p { margin-bottom: 10px; }
#equipe { width: 180px; float: left; margin-left: 40px; }
#equipe p.equipe { font-size: .75em; }
#equipe p.equipe span.nome { font-size: 1.1em; font-weight: bold; display:block; }
#equipe p.equipe span.area { display:block; color: #900; line-height: .8em; margin-bottom: 3px;}

/* conosco */
fieldset { border: 0; }
label { display:block; width: 100px; text-align: right; padding-right: 5px; float:left; }
input, textarea { float:left; margin: 0 250px 20px 0; width: 230px; border: 1px solid #E1E1E1; background: white; }
textarea { height: 100px; }
input.botao_enviar { text-align:left; padding-left:6px; margin: 5px 0 0 105px; color:#FFF; background:#900; font-weight: bold; font-family:'Trebuchet MS'; width:181px; height:27px; border: none; background: url(../img/bt_enviarMensagem.png) no-repeat; }
input.botao_enviar:hover { background: url(../img/bt_enviarMensagem_over.png) no-repeat; cursor:pointer }.erro { color: #F00; }
tr.altRow { background: #e9e9e9; }
tr { }