* {
	margin: 0px;
	padding: 0px;
	
}
fieldset{
	border:0px;
}
a {
	text-decoration:none;
	color:#555555;
}
img{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #555555;
	background-color:#dfdfdf;
}
#geral{
	width:993px;
	margin:0px auto;
}
#topo{
	background-color:#014c6c;
	height:100px;
}
#logo{
	float:left;
	padding-right:390px;
}
#bt0associe{
	float:left;
	width:89px;
padding-right:22px;
padding-top:39px;
}
#boxlogin{
	float:left;
	width:190px;
	padding-top:30px;
	color:#fff;
}
#boxlogin a{
	color:#fff;
}
#boxlogin a:hover{
	color:#fff;
}
.camposLogin{
	width:92px;
	margin-top:10px;
	border:0px solid #a7a7a7;
	background-image: url(../imagens/fundoCampo.jpg);
}
boxLogin{
	margin: 0px;
	padding: 0px;
}
#barraIdiomas{
	background-color:#cbcbcb;
	text-align:right;
	padding-right:20px;
	height:22px
}
#barraIdiomas img{
	vertical-align:middle;
}
.idioma{
	padding-right:10px;
}
#menuPrincipal{
	float:left;
}
#menuPrincipal ul{
	list-style:none;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:#0e77ae;
	background-color:#fff;
	width:199px;
	margin-top: 3px;
}
#menuPrincipal li{
	border-top: 2px solid #dfdfdf;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left:30px;
}
#area2{
	float:left;
	width:450px;
	padding: 5px 10px 0px 13px;
}
#area2Interna{
	float:left;
	width:750px;
	padding: 25px 12px 0px 25px;
	margin:5px 0px 20px 5px;
	background-color:#fff;
	min-height:533px;
	font-size:12px;
	line-height:14px;
	font-family:Arial;
	border:none;
}
#area7Interna{
	color:#006591;
}
#area2Interna h1{
margin-bottom:10px;
}
#area2Interna p{
	margin-top:15px;
}
#subMenuInterno{
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
}
#subMenuInterno span{
padding-right:10px;
}
.menuInternoSelected{
	color:#014c6c;
}
.menuInternoSelected a{
	color:#014c6c;
}
.menuInternoUnselected{
	color:#61a8c5;
}
.menuInternoUnselected a{
	color:#61a8c5;
}
.imagemPrincipal{
	border: 2px solid #fff;
}
#boxMateriaPrincipal{
	width:319px;
	padding-top:5px;
}
#textoMateria{
	position:relative;
	top:-70px;
	left:115px;
	width:185px;
	height:48px;
	background-color:#fff;
	margin-bottom:-56px;
	padding:5px;
	text-align:left;
	font-size:11px;
	line-height:12px;
}
#textoMateria:hover{
	background-color:#daeffa;
}
#menuSecundario{
	margin-top: 7px;
}
#menuSecundario ul{
	margin-top: 6px;
	font-family:Arial;
	font-size:10px;
	color:#fff;
	font-weight:normal;
}
#menuSecundario li{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:15px;
	border:0px;
}
#menuSecundario a {
	color:#fff;
}
.tit0menu1:hover,.tit0menu2:hover,#menuTerciario li:hover{
	background-color:#5abbed;
	cursor:pointer;
}

.tit0menu0{
	background-color:#004c6c;
	font-size:12px;
	font-weight:bold;
}
.tit0menu1{
	background-color:#006691;
}
.tit0menu2{
	background-color:#0174a4;
}
#menuTerciario li{
	background-color:#004c6c;
	font-size:12px;
	font-weight:bold;
	border-bottom: 5px solid #dfdfdf;
}
.miniBox1{
	margin-top:6px;
	width:222px;
	background-color:#fff;
	float:left;
	text-align:center;
	padding: 2px 0px 3px 0px;
}
.miniBox2{
	margin-top:6px;
	width:220px;
	background-color:#fff;
	padding: 2px 0px 3px 2px;
	float:left;
	margin-left:5px;
}
.miniBox1 div{
	font-size:12px;
	padding:6px;
	text-align:left;
	line-height:16px;
}
.miniBox2 div{
	font-size:12px;
	padding:6px;
	text-align:left;
	line-height:16px;
}
#area3{
	float:left;
width:319px;
}
#rodape{
	font-family:arial;
	color:#545454;
	font-size:12px;
	text-align:center;
}
.tEsquerda{
	float:left;
	padding-right:10px;
}

.tEsquerda2{
	float:left;
	padding-right:10px;
}

.tEsquerda3{
	float:left;
	padding-right:10px;
}

.tEsquerda4{
	float:left;
	padding-right:10px;
}


#agendaColuna01{
	width:500px;
	float:left;
}
#agendaColuna01 span{
	color:#0e77ae;
}
#agendaColuna02{
	width:185px;
	float:left;
	margin-left:40px;
}
#agendaColuna02 p{
	color:#0e77ae;
	font-weight:bold;
}

#formularioFale{
padding-top:20px;
}
#formularioFale ul{
	padding-bottom:30px;
}
#formularioFale li{
	list-style-position:inside;
	list-style-type:none;
	margin-top:7px;
	margin-bottom:7px;
	font-size:11px;
}
#formularioFale label{
	float:left;
	width:70px;
	text-align:right;
	margin-right:5px;
}
#formularioFale .camposFale{
	color:#999;
width:260px;
border:#7f9db9 solid 1px;
}
#formularioFale textarea{
width:260px;
height:180px;
border:#7f9db9 solid 1px;
color:#999;
}
#botoesFale{
padding-left:160px;
}
#formularioFale .botao{
background-color:#a9a9a9;
color:#fff;
width:46px;
border:#7f9db9 solid 1px;
margin-left:5px;
cursor:pointer;
}
#detalheFaleConosco{
padding-left:75px;
}
#textoConcluido{
	padding:130px 0px 100px 0px;
	text-align:center;
	font-weight:bold;
	line-height:30px;
}
#textoConcluido span{
	background-color:#a9a9a9;
	padding:5px;
	margin-top:10px;
	color:#fff;
}
#textoConcluido a{
	color:#fff;
}
#textoConcluido a:hover{
	color:#fff;
}
#textoConcluidoAssocie{
	padding:130px 0px 100px 0px;
	text-align:center;
	font-weight:bold;
	line-height:30px;
}
#textoConcluidoAssocie a{
	color:#555555;
}
#textoConcluidoAssocie a:hover{
	color:#555555;
}
/*********************************** formulario pj ******************************/
#formularioAssociePJ{
	padding-top:20px;
	width:680px;
}
#formularioAssociePJ li{
	list-style-position:inside;
	list-style-type:none;

	margin-bottom:7px;
	font-size:11px;
}
#formularioAssociePJ label{
	padding-right:5px;
padding-top:2px;
padding-left:3px;
}
.fcoluna1{
	width:130px;
	float:left;
	text-align:right;
}
.ctamanhog{
	width:420px;
	border:#7f9db9 solid 1px;
}
.ctamanhom{
	width:170px;
	border:#7f9db9 solid 1px;
}
.ctamanhop{
	width:15px;
	border:#7f9db9 solid 1px;
}
#formularioAssociePJ .ctamanhop{
	margin-right:84px;
}
.cSexoM{
	padding-left:5px;
	padding-right:5px;
}
.borda{
	border:#7f9db9 solid 1px;
}
#formularioAssociePJ #cCPF{
	display:inline;
	padding-left:90px;
}
#fl3c1{
	width:300px;
	float:left;
}
#fl3c2{
	width:260px;
	float:left;
	text-align:right;
	padding-bottom:5px;
}
#fcoluna2{
	width:340px;
	float:left;
}
#fcoluna3{
	width:330px;
	float:left;

}
#fcoluna3 label{
	float:left;
	width:35px;
	text-align:right;
	margin-right:5px;
}

#fcoluna1{
	width:330px;
	float:left;
}
#fcoluna1a{
	width:320px;
	float:left;
	padding-left:30px;
}
#fcoluna4{
	width:322px;
	float:left;
}
#fcoluna5{
	width:320px;
	float:left;
	padding-left:30px;
}
#fBotoesFale{
	padding-top:70px;
	padding-bottom:40px;
	padding-left:280px;
}
#fBotoesFale .botao{
	background-color:#a9a9a9;
	color:#fff;
	width:46px;
	border:#7f9db9 solid 1px;
	margin-left:5px;
	cursor:pointer;
}
#fBotoesAssocie{
	padding-top:70px;
	padding-bottom:20px;
	padding-left:150px;
}
#fBotoesAssocie .botao{
	background-color:#a9a9a9;
	color:#fff;
	width:46px;
	border:#7f9db9 solid 1px;
	margin-left:5px;
	cursor:pointer;
}
/*********************************** formulario pj ******************************/
#propaganda01{
	padding-top:3px;
	float:left;
	width:157px;
padding-right:5px;
}
#propaganda01a{
	padding-top:5px;
	padding-bottom:4px;
	width:157px;
float:left;
}
#propaganda02{
	padding-top:3px;
	float:left;
	width:157px;
}
#propaganda02a{
	padding-top:5px;
padding-left:5px;
	float:left;
	width:157px;
}

#casinha{
	text-align:left;
	position:relative;
	top:-5px;
	font-family:Arial;
	font-size:10px;
height:5px;
width:1024px;
}

#casinha2{
	text-align:right;
	position:relative;
	top:-17px;
	font-family:Arial;
	font-size:10px;
height:5px;
width:340px;
}


#casinha img{
	vertical-align:middle;
}
#boxLogado{
	font-size:12px;
	color:#fff;
	padding-top:70px;
	text-align:right;
	padding-right:10px;
}
#boxLogado a{
	color:#fff;
}
#boxLogado a:hober{
	color:#fff;
}
#termos{
	font-size:11px;
	padding-left:130px;
	padding-right:110px;
}
#termos div{
	text-align:center;
	padding-top:5px;
}
#texto_termos{
	width:430px;
	height:135px;
	text-align:left;
	font-size:11px;
}