/** { font-family: Verdana; font-size: 12px; }*/
.body-site {  background-color: #EEE; margin: 0; padding: 0; background-color: #255D67; }
#geral { margin: 0 auto; width : 826px; text-align: left; background: url(../img/bg_content.png) top left repeat-y; }
#language { width: 100%; height: 60px; background: url(../img/bg_language.png) bottom left no-repeat #255D67; }
#header { width: 100%; height: 200px; background: url(../img/bg_header.png) top left no-repeat; }
#header h1 { text-indent:-5000em; position:absolute; visibility: hidden; }
#header h2 { text-indent:-5000em; position:absolute; visibility: hidden; }

#sidebar { padding-left: 20px; padding-right: 29px; font-family:verdana, arial; font-size:12px; font-weight:bold; }
#sidebar ul { margin: 0; padding: 0; display: block; position: relative; line-height: 35px; text-align: center; background: url(../img/bg_sidebar.png) top left no-repeat; vertical-align: middle; padding-bottom: 5px; }
#sidebar li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 2px; margin-right: 5px; }
#sidebar a { text-decoration: none; color: #666; }
#sidebar a:hover { color: #000; }

#content { padding-left: 36px; padding-right: 50px; color: #666666; font-family:verdana, arial; font-size:12px; }

#footer { background: url(../img/bg_footer.png) top left no-repeat #255D67; }
#footer h4 { padding-right: 30px; text-align: right; padding-top: 36px; }
.float-left { width: 570px; float: left; font-family:verdana, arial; font-size:12px; text-align:justify; padding-right:10px; }
.float-right { float: right; width: 150px; margin-right: 10px; margin-top: 25px; font-family:verdana, arial; font-size:12px; }
p.assinatura { text-align: right; }

/* Novo */

.campo-obrigatorio { color:#BE0A0A; }
.dica { color:#999999; font-size:9px; }

.botao-submeter { font-family:arial, verdana; font-size:11px; border:1px solid #666666; background:#B7E1AF; padding-left:5px; }
.botao-cancelar { font-family:arial, verdana; font-size:11px; border:1px solid #666666; background:#FFBFBF; padding-left:5px; }
.botao-generico { font-family:arial, verdana; font-size:11px; border:1px solid #666666; background:#9FC2EA; padding-left:5px; }

#mensagem-sucesso { background:url(../img/ico-ok.gif) 10px 10px no-repeat #E4ECD4; }
#mensagem-erro { background:url(../img/ico-aviso.gif) 10px 10px no-repeat #FDD7CE; }
#mensagem-sucesso, #mensagem-erro { font-family:verdana, arial; font-size:11px; padding-left:25px; color:#000000; padding: 10px 10px 10px 30px; width:700px; margin-bottom:15px; !important }
#mensagem-erro ul { list-style-image: url(http://www.cosimp.com.br/img/ico-lista.gif); }
#mensagem-erro li { padding:0 0 0 0; margin:5px 0 5px 0; }

.passo { color:#666666; font-family:tahoma, arial; font-size:14px; font-weight:bold; text-align:center; height:30px; }
.passo-anterior { background:#B7E1AF; }
.passo-atual { background:#EFF268; }
.passo-proximo { background:#FFEFEF; color:#999999; }
.passo-anterior, .passo-atual, .passo-proximo { width:245px; }

h1 { font-family:tahoma, arial; font-size:15px; }
h2 { font-family:tahoma, arial; font-size:13px; }
h3 { font-family:tahoma, arial; font-size:12px; }

.pessoa-cadastro { font-family:tahoma, arial, verdana; font-size:11px; }
.pessoa-cadastro input, .pessoa-cadastro select { font-family:tahoma, arial, verdana; font-size:11px; }


.ul { list-style-image: url(http://www.cosimp.com.br/img/ico-lista.gif); }
.li { padding:0 0 0 0; margin:5px 0 5px 0; font-family:verdana, arial; font-size:11px; }

.body-padrao { font-family:tahoma, arial, verdana; font-size:11px; }

