﻿body 
{
	padding:0; margin:0; 
	COLOR: #33394d;
}


#header
{
	width:755px; 
	height:80px; 
	position:relative; 
	margin:0 auto; 
	padding:10px 0px 0px 0px;
	background:url(imagem/mid_bg.gif) repeat-x bottom ; 
}

#menu {
	position:relative ;
	float: right;
	top:-40px;
	left:0px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	
	display: block;
	float: left;
	/*height: 90px;*/
	padding:   0px 0px 0px 10px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	COLOR: #33394d;
	
}

#content
{
	width:755px; 
	position:relative; 
	margin:0 auto; 
	padding:20px  0px 20px 0px;
	/*background:url(imagem/mid_bg.gif) repeat-x bottom ; */
}

#content A:link		{COLOR: #006eab;	BORDER-BOTTOM: #006eab 1px dotted;	TEXT-DECORATION: none}
#content A:visited	{COLOR: #04527d;	BORDER-BOTTOM: #04527d 1px dotted;	TEXT-DECORATION: none}
#content A:hover	{COLOR: #0285cd;	TEXT-DECORATION: none;	BORDER-BOTTOM-STYLE: none}

#content .bolao		{COLOR: #006eab; TEXT-DECORATION: none}

#footer
{
	width: 755px;
	position: relative;
	margin: 0 auto;
	font: 12px 'Trebuchet MS' , Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4b6c9e;
	text-align: center;
	padding:  0px 0px 0px 10px;
}

#caixa {
	font:15px/20px Arial, Helvetica, sans-serif; color:#525252; 
	}



#caixa a {
	color:#4b6c9e; 
	}
	
#caixa a:hover
{
	color: orange;
	font-weight: normal;
}
	

#caixa p{
	display:block; font:15px/20px Arial, Helvetica, sans-serif; 
	color:#525252; background-color:#FFFFFF;
	margin:0 0  0px 0px
	}
	

	
#mensagem h2{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0  0 0; 
	padding: 0px 0  10px 0;
}

#mensagem p,ul{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
	
#caixa{
	width:455px; 
	float:left;  
	margin:0; 
	padding:0;
	}

#linhafooter{
	background:url(imagem/mid_bg.gif) repeat-x bottom ; 
	margin:0; 
	padding-top :10px; 
	width:755px; 
	height:11px; 
	}

#caixa p.down{
	background:url(imagem/update_down.gif) no-repeat 0 0; margin:0; padding:0; width:455px; height:11px; font-size:0; 
	}
	
	#latest{
	width:443px; 
	border-left:#d4d4d4 1px solid; 
	border-right:#d4d4d4 1px solid; 
	padding:0 0 0 10px;
	color:#525252;
	}
	
#caixa h2{
	font:14px Georgia, "Times New Roman", Times, serif; margin: 0 0  10px  0px; padding: 0;
	}


.bank{
	line-height:0px; font-size:0px; clear:both;
	}

/*Login*/
 
fieldset#login {
background: url(imagem/login_bg.png) no-repeat top left;

padding: 5px 5px 5px 5px;
width: 276px;
height: 179px;
font-size: 1.4em;
border: none;
position: relative;
left: 15px;
}
#login h4 {
font-size: 18px;
font-weight: normal;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
width: 246px;
height: 31px;
padding: 4px 0px 0px 30px;
margin: 0px;
text-align: left;
}
#login #forml {
height: 95px;
width: 276px;
padding: 10px 0px 0px 0px;
margin-right : 0px;
}
#login p {
width: 276px;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}
#login #forml p label {
text-align:right;
margin-left: 0.5em;
float: left;
font-size: 14px;
}
#login #forml p.check {
padding-left: 77px;
width: 199px;
height: 23px;
}
#login #remlabel {
float: left;
font-size: 12px;
position: relative;
left: -3px;
}
#login #remember {
float: left;
width: 14px;
height: 14px;
margin: 0px;
padding: 0px;
position: relative;
top: 3px;
}
#login #submit {
	
	float: right;
	color: #ffffff;
	background-color: #e97818;
	font-weight: bold;
	border: #808080 1px solid;
	cursor: pointer;
	
 
}
#login #username, #login #password {
background: url(imagem/input_bg.png) no-repeat top left;
border: 1px solid #d0d0d0;
width: 192px;
height: 19px;
color: #222222;
font-size: 14px;
float: right;
margin-bottom: 10px;
}

#login p.member {
text-align: left;
width: 270px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
margin: 2px 2px 0px 2px;
padding: 2px;
line-height: 18px;
}

#secCol {
width: 320px;
float: right;
margin: 0px;
padding: 0px;
text-align: center;
}

#mensageminscricao
{
	width: 300px;
	float: right;
	border: none;
	font-size: 18px;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	text-align:left;
	
}
 
#inscricao
{
	width: 320px;
	float: right;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
  }

#inscricao input[type="text"]
{
	background: url(imagem/input_bg.png) no-repeat top left;
	border: 1px solid #d0d0d0; 
	width:220px;
	margin-top: 10px;
}
 

#inscricao  legend {
  
	width:320px;
	font-size: 18px;
	font-weight: normal;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	text-align:left;
	border-bottom: dotted 1px black; 
  
}

#inscricao  label {
  float:left;
  width:27%;
  margin-top: 10px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-size: 14px;
  
}

#inscricao input[type="submit"]
{
	float: right;
	color: #ffffff;
	background-color: #e97818;
	font-weight: bold;
	border: #808080 1px solid;
	cursor: pointer;
	
}
.labelerror {
	display:block;
	color:Red;
	font-size: 14px;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	margin:5px 0;
}