/*cores
vermelho: #A23521;
amarelo-fraco: #FDFCCE;
azul-link:#006;
*/

body {
    font-family:Arial,Tahoma,"Helvetica Neue",Helvetica,sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.conteudo a {
	color:#006 !important;
}

.conteudo a:hover {
	color:#006 !important;
	text-decoration:underline !important;
}

fieldset {
    background:url(../img/bg_fieldset.gif) repeat-x;
}

label {
    display:block;
}

h1 {
    padding-top:12px;
    font-size:2.5em;
}

h2 {
    color:#A23521;
    border-bottom:3px solid #E3E3E3;
    margin-top:10px;
}

h2.pequeno {
    font-size:1.5em;
}

h2.mini{
    font-size:12pt;
    font-weight:bold;
}

span.pequeno {
    font-size:0.8em;
}

div.grande p, div.grande ul {
    font-size:1.2em;
}


h5{
	color:#777;
	margin:0px;
	border-bottom:1px solid #ebebeb;
	font-variant:small-caps
}

.lista li {
    margin:4px 0 8px;
}

.cabeca {
    height:57px;
    background:#EEE;
    margin-bottom:20px;
}

.hidden{
	display:none;
}

ul.errorlist{
    margin:15px 0px 0px;
    padding:0px;
    color:#8A1F11;
    list-style: none;
}

ul.errorlist li {
    background:#FFF6F6 url(../img/bg_alert.gif) no-repeat center right;
    padding:2px 80px 2px 6px;
    border-left:4px solid;
    margin-bottom:4px;
}

div.submit {
    padding:4px 20px;
    background:#F9F9F9;
}

div.rodape {
    border-top:1px solid #E3E3E3;
    background:#F9F9F9;
    margin:10px 0 0;
}

div.participar input {
    float:left;
    margin:3px 8px 0 0;
}

div.participar p {
    border-left:2px solid #E3E3E3;
    margin:6px 4px 0 5px;
    padding-left:8px;

}

div.participar label {
    font-size:120%;
    color:#A23521;
}

.cor_vermelha {
    color: #B61212;
}
.cor_cinza{
    color:#444;
}
.cor_preta{
    color:#000;
}

ul.expediente{
list-style:none;
padding-top:20px;
}

ul.expediente li strong{
margin-top:10px;
display:block;
}

.box{
    background:none;
    border:1px solid #ebebeb;
    float:left;
}

.conteudo_esquerda {
    margin-right:25px;
    padding-right:25px;
}

a.topico {
    font-size:12pt;
    border-bottom:1px solid #E3E3E3;
    text-decoration:none;
    font-weight:bold;
    display:block;
    margin-bottom:0.5em
}

.box-detalhes{
padding:20px 15px 15px 15px;
border-left:1px solid #ebebeb;
border-bottom:5px solid #ebebeb;
}
.box-detalhes p{
margin-bottom: 4px;
}
.box-detalhes h4{
color:#444;
border-bottom:1px solid #ebebeb;
margin-bottom:5px;
margin-top:10px;
}

.margin-top{
margin-top:30px;
}

ul.errorlist{
    margin:15px 0px 10px 0px;
    padding:0px;
    color:#8A1F11;
    list-style: none;
	clear:both;
}

ul.errorlist li {
    background:#FFF6F6 url(../img/bg_alert.gif) no-repeat center right;
    padding:2px 80px 2px 6px;
    border-left:4px solid;
    margin-bottom:4px;
}

.success {
    background-color:#F1F7D9;
    background-image:url(../img/bg_success.gif);
}

.error {
    background-color:#FFF6F6;
    background-image:url(../img/bg_error.gif);
}

.success, .error{
    font-size:11pt;
    background-repeat:no-repeat;
    background-position:10px center;
	clear:both;
}

.success p, .error p {
    margin-left:0;
}

.success a, .error a {
    color:#2b92b0;
    text-decoration:underline;

}

.success a:hover, .error a:hover {
    color:#89C6D8;
}

.fim_formulario {
    background:#F8F8F8;
    border-bottom:4px solid #CCC;
    padding:10px 20px;
}

.fim_formulario input, .fim_formulario a {
	padding:3px 20px;
    margin-right:30px;
	background-color:#441111;
	color:#FFF;
	font-family:Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:1.1em;
	border:1px solid #A87070;
	border-bottom:1px solid #230505;
	border-right:1px solid #230505;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	
}

.fim_formulario .default {
    font-weight:bold;
}

.tiny {
    float:right;
    font-size:50%;
}
