body{
background: url(/img/bg_header.jpg) no-repeat top center;
font-family: Verdana, Sans-serif;
font-size: 11px;
}

#conteudo{
width: 1000px;
margin: auto;
}

div.divisor{
clear: both;
}

a{
color: #c61300;
text-decoration: none;
}
a:hover{
color: #961300;
text-decoration: underline;
}

strong{
font-weight: bold;
}

h3.chapeu{
display: block;
width: 100%;
background: url(/img/pont_verme.gif) repeat-x;
font-family: Arial, Sans-serif;
font-size: 14px;
font-weight: bold;
letter-spacing: -0.5px;
height: 23px;
padding-top: 5px;
padding-bottom: 5px;
}
h3.menuchapeu span{
display: block;
float: left;
}
h3.chapeu ul.numbers{
float: right;
}
h3.chapeu ul.numbers li{
display: block;
float: left;
width: 15px;
height: 15px;
padding-top: 2px;
background: #c61300;
margin-left: 4px;
text-align: center;
}
h3.chapeu ul.numbers li a h4{
color: white;
}

/**COLUNAS *****/
#conteudo #esquerda, #conteudo #direita1{
width: 184px;
margin-right: 15px;
float: left;
margin-top: 20px;
}
#conteudo #esquerda, #conteudo #direita1 a{
	color:black;
}
#conteudo #direita_banners{
width: 184px;
float: left; 
margin-top: 20px;
}

#conteudo #miolo{
width: 403px;
margin-right: 15px;
float: left;
margin-top: 20px;
}

#conteudo #mioloInterno{
width: 600px;
margin-right: 15px;
float: left;
margin-top: 20px;
}

#conteudo #miolo a, #caminho_pao a, .listanot a {
	color: black;
}

#conteudo #rodape{
clear: both;
background: #f4f4f4;
border: 1px solid silver;
padding: 10px;
margin-top: 30px;
margin-bottom: 30px;
}
/** fim de COLUNAS *****/

#conteudo #header{
min-height: 147px;
}

#conteudo #header h1 a{
display: block;
width: 394px;
height: 147px;
float: left;
}

#conteudo #header h1 a span{
display: none;
}

#conteudo #header #menu_serv{
float: left;
background: url(/img/menu_serv.png) no-repeat;
margin-left: 422px;
margin-top: 25px;
}
#conteudo #header #menu_serv li a{
display: block;
width: 184px;
height: 31px;
}

#conteudo #header #menu_serv li a span{
display: none;
}

/* FORMS HEADER */

#conteudo #header #forms_header{
clear: both;
}

#conteudo #header #forms_header form{
margin-right: 25px;
}

#conteudo #header #forms_header form, #conteudo #header #forms_header form h2{
display: block;
float: left;
}
#conteudo #header #forms_header form h2{
padding-top: 12px;
margin-right: 8px;
}
#conteudo #header #forms_header form input.txt, #conteudo #header #forms_header form#representacoes select{
display: block;
float: left;
margin-top: 12px;
margin-right: 4px;
width: 145px;
}
#conteudo #header #forms_header form input.btnOK{
display: block;
float: left;
margin-top: 8px;
margin-right: 4px;
}

#conteudo #header #forms_header .logado {
	padding-top: 10px;
	width: 333px;
	height: 38px;
	overflow: hidden;
	float: left;
	font-weight:bold;
	
}

#conteudo #header #forms_header form input.txt{
width: 85px;
border: 2px solid #dadada;
font-family: Verdana, Sans-serif;
font-size: 11px;
}

#conteudo #header #forms_header form input.busca{
width: 150px;
}


/*MENU ******/
#conteudo #esquerda #menu_princ{
margin-bottom: 20px;
}

#conteudo #esquerda #menu_princ a {
color: black;
}

#conteudo #esquerda #menu_princ li span{
display: block;
margin-left: 45px;
margin-bottom: 10px;
}


#conteudo #esquerda #menu_princ li h4{
display: block;
width: 154px;
padding-left: 30px;
height: 21px;
padding-top: 8px;
background: url(/img/bg_menu.jpg) no-repeat;
font-family: Arial, Sans-serif;
font-size: 14px;
font-weight: bold;
letter-spacing: -0.5px;
}

/*MENU ******/

.titNot {
color: #c61300;
font-size: 10px;
font-weight: bold;
}

div.box{
margin-bottom: 20px;
}

span.datanot{
display: block;
font-size: 10px;
font-weight: bold;
color: #c61300;
}

ul.listanot{
width: auto;
float: left;
}

.spacer10{
margin-right: 10px;
}
.spacer10bottom{
margin-bottom: 10px;
}

ul.listanot li a{
font-size: 14px;
line-height: 18px;
}

ul.listanot li{
float:left;
padding-bottom: 10px;
margin-bottom: 10px;
background: url(/img/pontcinza.gif) repeat-x bottom;
width:190px;
margin-right:2px;
height: 100px;
}


a.btn span{
font-family: Arial, Sans-serif;
font-size: 14px;
font-weight: bold;
letter-spacing: -0.5px;
display: block;
float: left;
padding-top: 7px;
margin-right: 3px;
}

ul.agenda{
background: #f4f4f4;
padding: 4px;
margin-bottom: 10px;
margin-top: 10px;
}

ul.agenda li{
padding-bottom: 10px;
margin-top: 10px;
background: url(css/pontcinza.gif) repeat-x bottom;
}

ul.agenda li span{
display: block;
width: 55px;
float: left;
margin-right: 4px;
text-align: center;
color: #c61300;
font-size: 10px;
}
ul.agenda li span strong{
font-family: Georgia, Serif;
font-size: 24px;
color: black;
}


ul.formradio{
margin-top: 10px;
margin-bottom: 10px;
}

ul.formradio li{
margin-top: 4px;
margin-bottom: 4px;
}

.float_left{
float: left;
}
.float_right{
float: right;
}

ul.aniver{
margin-bottom: 10px;
}
ul.aniver li{
margin-bottom: 4px;
font-size: 14px;
line-height: 18px;
}
ul.aniver li span.estado_aniver{
color: gray;
font-size: 11px;
}

#conteudo #rodape ul{
margin-left: 50px;
}

#conteudo #rodape ul li{
width: 300px;
float: left;
line-height: 16px;
}
#conteudo #rodape ul li img{
float: left;
margin: 10px 5px 5px 5px;
}
#conteudo #rodape ul li p span{
color: gray;
}

#conteudo #creditos{
text-align: center;
margin-bottom: 30px;
}
#conteudo #creditos a{
color: gray;
}

.WA {
	width: auto !important;
}

/* PAINEL FILIADO */

.msgAviso {
	color:red;
	padding:10px;
	font-weight: bold;
	font-size: 12px;
}

.painelFiliado {
	margin-left: 5px;
}

.painelFiliado .menu {
	width: 100%;
	margin: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
}

.painelFiliado .perfil {
	width: 100%;
}

.painelFiliado .perfil .foto {
	width: 120px;
	float:left;
	margin:3px;
}

.painelFiliado .perfil .foto img {
	border: 1px solid black;
}

.painelFiliado .perfil div {
	display: block;
	clear: right;
	margin: 6px;
}

.painelFiliado .perfil div span {
	display:block;
	float:left;
	font-weight: bold;
	width:140px;
}

.painelFiliado .financeiro {
	margin-top: 20px;
}

.painelFiliado .financeiro h4 {
	margin-top: 10px;
	font-weight: bold;
	color: #c61300;
}

.painelFiliado .financeiro > div {
	width:595px;
	float:left;
	margin-bottom: 30px;
}

.painelFiliado .financeiro > div > div {
	width:594px;
	padding:2px;
	clear:both;
}

.painelFiliado .financeiro > form > div  {
	 padding:3px;
	 background-color:whitesmoke;
	 margin-bottom:30px
}


.painelFiliado .financeiro > div > div.gridHeader{
	margin-bottom: 10px;
}

.painelFiliado .financeiro > div > div.gridHeader > div{
	font-weight:bold;
	border-bottom: 1px solid black ;
	padding-bottom:2px;
}

.painelFiliado .financeiro > div > div > div {
	width:100px;
	float:left;
}

/* Formulários internos */

form h4, h5 {
	margin-top: 10px;
	font-weight: bold;
	color: #c61300;
}

form div {
	margin-top:3px;
	font-weight: bold;
}

hr {
	border: none;
	border-top: 1px dotted #ca2311;
	margin-top: 2px;
	margin-bottom:5px;
}

input[type=submit] {
	margin-top:20px;
	clear:both;
	display:block;
}

.titNot{
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 20px

}

/* Pagamentos */
.doPayment h1 {
	margin-top: 20px;
	font-weight: bold;
	color: #c61300;
}

.doPayment div {
	margin-top: 10px;
	font-style: italic;
}