
body { font:12px arial; background:#CCC url(../img/fundo_site.gif) repeat top left; }

#espaco { clear:both; }

#geral { width:780px; margin:0 auto; }

#menuSuperior { float:left; width:780px; margin-top:8px; }

#menuSuperior ul#left { float:left; list-style:none; height:27px; margin:0; padding:0; }

#menuSuperior ul#left li { float:left; list-style:none; }

#menuSuperior ul#left li a { font: bold 13px arial; color: #000; text-decoration:none; padding:2px 5px; }

#menuSuperior ul#left li a:hover { text-decoration:none; padding:2px 5px; background-color: #F26A19; color:#FFF; }

#menuSuperior ul#right { float:right; list-style:none; height:27px; margin:0; padding:0; }

#menuSuperior ul#right li { float:left; list-style:none; }

#menuSuperior ul#right li a { font: bold 13px arial; color: #000; text-decoration:none; padding:2px 5px; }

#menuSuperior ul#right li a:hover { text-decoration:none; padding:2px 5px; background-color: #F26A19; color:#FFF; }

#quadro { float:left; width: 760px; background-color:#CCC; border:1px solid #999; padding:10px; }

#navegacao { float:left; width:219px; margin:0; padding:0; }

#navegacao a { float:left; padding:0; margin:0; }

#conteudo { float:left; overflow:hidden; width: 541px; height:391px; margin:0; padding:0; font:12px arial; line-height:16px; color:#FFF; }

.paginas { width:484px; }

.sub { float:left; width: 484px; height: 371px; margin:0; padding:10px 10px 10px 47px; }

.sub h1 { font: 20px "Trebuchet MS"; color:#FFF; margin:1px 0 5px 0; }

.sub p { font:12px arial; }

#alliance { background: url(../img/fundo_laranja.gif) no-repeat top left; }

#alliance a { color:#FF0; text-decoration:none; }

#alliance a:hover { text-decoration: underline; }

#alliance ul { margin:0; padding:0; list-style:none; }

#alliance ul li { margin:0 0 6px 0; padding:0 0 6px 0; border-bottom:1px dotted #B6B692; }

#alliance .coluna1 { float:left; width:209px; margin:0 10px 0 0; padding:0; }

#alliance .coluna2 { float:left; width:256px; padding:0; }

#fms h1 { font-size: 18px; }

#fms { background: url(../img/fundo_vermelho.gif) no-repeat top left; }

#fms p { font-size:12px;}

#fms a { color: #FCF; text-decoration:none; }

#fms a:hover { text-decoration: underline; }

#fms .coluna1 { float:left; width:230px; margin:0 5px 0 0; padding:0; }

#fms .coluna2 { float:left; width:240px; padding:0; }

#sbpt { background: url(../img/fundo_verde.gif) no-repeat top left; }

#sbpt a { color: #3F0; text-decoration:none; }

#sbpt a:hover { text-decoration: underline; }

#sbpt .coluna1 { float:left; width:225px; margin:0 10px 0 0; padding:0; }

#sbpt .coluna2 { float:right; width:240px; padding:0; }

#rex { background: url(../img/fundo_azul.gif) no-repeat top left; }

#rex p { font-size:12px;}

#rex a { color: #6FF; text-decoration:none; }

#rex a:hover { text-decoration: underline; }

#rex .coluna1 { float:left; width:235px; margin:0 5px 0 0; padding:0; }

#rex .coluna2 { float:right; width:240px; padding:0; }

#downloads { background: url(../img/fundo_cinza.gif) no-repeat top left; }

#downloads p { font-size:12px;}

#downloads a { color: #FFF; text-decoration:none; }

#downloads a:hover { text-decoration: underline; }

#contato { background: url(../img/fundo_cinza.gif) no-repeat top left; }

#contato a { font-weight:normal; color: #FFF; text-decoration:none; }

#contato a:hover { text-decoration: underline; }

#sombra { float:left; margin:0; padding:0; width:780px; height:75px; background:#F0F0F0 url(../img/sombra.jpg) no-repeat top left; }

#rodape { float:left; width:780px; padding:5px; font:14px "Trebuchet MS"; color: #333; border:1px solid #996; }

#rodape ul { width:750px; height:25px; margin:0; padding:5px 10px; list-style:none; border:1px solid #CCC; background-color: #E4E4E4; }

#rodape ul li { float:left; }

#rodape .right { float:right; }


/* Formulario de contato */
#contact_form { }

form fieldset { border:0; display:block;}

form fieldset legend { }

label {float:left; width:100px; text-align:right; margin-right:4px; font-weight:bold; padding:8px 0px; }

label.error {float:left; width:346px; font-weight:normal; color:#FFF; margin-left:104px; padding-left:25px; text-align:left; background: transparent url(../img/cancel.png) no-repeat scroll left; }

input.text-input {float:left; width:350px; margin:8px 0; padding:2px 0; color:#333; }

input.button {float:left; padding:3px 6px; border:2px solid #fff; margin:20px 0px 0px 104px; color:#3D7169; font-family:Verdana, Arial, Helvetica, sans-serif; background:#CCC; -moz-border-radius:5px; }

input.button:hover { background:#F26A19 none repeat scroll 0% 0%; color:white; }

#message { width:350px; margin:160px 0 0 100px; }

#message h2 { font-size:150%; color:white; }

#message p { color:white; font-weight:bold; margin:6px 0px; }

#checkmark { position:relative; top:-66px; left:-60px; }


#Login {font:12px arial; color: #FFF; background-color: #333; border:1px solid $)));}
