#container #conteudo > div > div { float: left; width: 962px; padding: 0 20px 20px 20px; background-color: #fff; }
#container #conteudo > div > div > div { float: left; width: 471px; margin-top: 20px; }
#container #conteudo > div > div > div.marginRight20 { margin-right: 20px; }
#container #conteudo > div > div > div.imagem > p { margin: 0; padding: 0; width: 100%; }
#container #conteudo > div > div > div.imagem > p img { vertical-align: middle; }

#container #conteudo > div > div > div.texto > h1 { color: #294362; line-height: 28px; font-size: 22px; }
#container #conteudo > div > div > div.texto > h2 { color: #444; font-weight: normal; line-height: 22px; }
#container #conteudo > div > div > div.texto > h2 span { font-weight: bold; }
#container #conteudo > div > div > div.texto > a > p { display: block; color: #fff; background-color: #022a51; padding: 5px 12px; float: left; margin-top: 15px; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#container #conteudo > div > div > div.login h1 { background-color: #294362; padding: 8px; font-size: 12px; color: #fff; font-weight: normal; margin: 0; }
#container #conteudo > div > div > div.login form { border: 1px solid #c7c6c6; border-top: 0; padding: 20px; margin-bottom: 20px; float: left; width: 429px; background-color: #f0f0f0; }
#container #conteudo > div > div > div.login form p { float: left; width: 429px; }
#container #conteudo > div > div > div.login form p a { color: #294362; font-size: 12px; font-style: italic; float: left; width: 429px; text-decoration: none; }
#container #conteudo > div > div > div.login form p.esqueci { padding: 7px 0; }
#container #conteudo > div > div > div.login form input[type="submit"] { margin: 0; background: none #022a51; text-shadow: none; color: #fff; border: 0; font-weight: normal; padding: 7px 12px; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#container #conteudo > div > div > div.login form input { float: left; }
#container #conteudo > div > div > div.login form #fLogin { width: 195px; margin-right: 20px; }
#container #conteudo > div > div > div.login form #fSenha { width: 194px; }
#container #conteudo > div > div > div.login > div { border: 1px solid #c7c6c6; padding: 20px; padding-top: 10px; float: left; width: 429px; background-color: #f0f0f0; }
#container #conteudo > div > div > div.login > div p { color: #444; font-size: 12px; }
#container #conteudo > div > div > div.login > div p a { font-weight: bold; color: #444; text-decoration: none; }

#container #conteudo > div > div > div.validacao h1 { background-color: #294362; padding: 8px; font-size: 12px; color: #fff; font-weight: normal; margin: 0; }
#container #conteudo > div > div > div.validacao form { border: 1px solid #c7c6c6; border-top: 0; padding: 20px; margin-bottom: 20px; float: left; width: 429px; background-color: #f0f0f0; }
#container #conteudo > div > div > div.validacao form p { float: left; width: 429px; }
#container #conteudo > div > div > div.validacao form p span { font-size: 12px; color: #294362; font-style: italic; line-height: 17px; padding: 4px 0; float: left; }
#container #conteudo > div > div > div.validacao form input[type="submit"] { margin: 10px 0 0 0; background: none #022a51; text-shadow: none; color: #fff; border: 0; font-weight: normal; padding: 7px 12px; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#container #conteudo > div > div > div.validacao form #fChave { width: 419px; margin-right: 20px; text-transform: uppercase; }

#container #conteudo > div > div > div.botoes { margin-top: 10px; }
#container #conteudo > div > div > div.botoes > a > p { display: block; color: #fff; background-color: #022a51; padding: 5px 18px; float: left; margin-top: 15px; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#container #conteudo > div > div > div.botoes > a#btnSolicite p {background-color: #21A178; margin-left: 60px; }
#container #conteudo > div > div > div.botoes > a#btnfuncionamento p { margin-left: 15px; }

.btnVerde > p {
    display: block; color: #fff !important; background-color: #21A178; padding: 5px 18px; float: left; margin-top: 10px; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}