@charset "UTF-8";/* CSS Document */body {	background-color: #999999;}#intro {	width: 800px;	margin: auto;}#intro img {	border: 0px;}#intro tr.menu {	background: url(m_bg.jpg) repeat-x;}#intro .td_menu {	padding-bottom: 15px;	text-align: center;}#corpo {	width: 800px;	margin: auto;}#corpo .topo {	background: url(topo.jpg) no-repeat;}#corpo .menu {	background: url(menu_bg.jpg) repeat-y;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding: 12px 20px 8px 32px;}#corpo .menu :link, :visited {	color: #FFFFFF;	text-decoration: none;}#corpo .menu a:hover {	color: #FFCC00;	text-decoration: underline;}#logged {	background-color: #EFEFEF;	margin: -20px -22px 20px -22px;	padding: 6px 20px;}#logged a:link, #logged a:visited, #logged a:hover {	color: #000000;	text-decoration: none;}	#logged a:hover {	color: #FF6600;	text-decoration: none;}	#conteudo {	background: url(bg.jpg) repeat-y;	padding: 20px 32px 0px 32px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	line-height: 130%;	text-align: justify;}.titulo {	font: 20px Arial, Helvetica, sans-serif;	letter-spacing: -0.05em;	text-transform: uppercase;	color: #333333;	margin-bottom: 10px;	border-bottom: 1px solid #999999;}.subtitulo {	font: bold 15px Arial, Helvetica, sans-serif;	letter-spacing: -0.05em;	color: #333333;	margin-bottom: 10px;}#passos {	width: 350px;	margin: auto;	text-align: center;}#passos .passo {	margin: 7px;	width: 50px;}input[type="text"], input[type="password"] {	padding: 1px 3px;}#botao {	margin: auto;	padding: 15px 0px 0px 0px;	text-align: center;}#botao input[type="submit"] {	border: 0;	background: url(botao.jpg) no-repeat;	width: 172px;	height: 36px;	color: #FFFFFF;	font-size: 16px;	font-weight: bold;}#botao_off {	margin: auto;	padding: 15px 0px 0px 0px;	text-align: center;}#botao_off input[type="submit"] {	border: 0;	background: url(botao_off.jpg) no-repeat;	width: 172px;	height: 36px;	color: #FFFFFF;	font-size: 16px;	font-weight: bold;}#botao_f {	margin: auto;	padding: 0px 0px 5px 0px;	text-align: center;}#botao_f input[type="submit"] {	border: 0;	background: url(botao_f.jpg) no-repeat;	width: 122px;	height: 30px;	color: #CCCCCC;	font-size: 12px;}.rodape {	background: url(bottom.jpg) repeat-x;	height: 55px;	text-align: center;	font: 10px Arial, Helvetica, sans-serif;}.credito {	width: 30px;	margin: 10px auto;}#container {  /* float: left; */  width: 760px;  margin: 10px;  padding: 5px 0px 5px 0px;}#message {	padding: 10px 5px 5px 5px;	background-color: #EFEFEF;}#messageTitle_error {  color: #FFFFFF;  background-color: #CC0000;  font-size: 12px;  font-weight: bolder;  margin: 0px;  padding: 5px 5px 5px 5px;}#messageTitle_warning {  color: #FFFFFF;  background-color: #FFCC00;  font-size: 12px;  font-weight: bolder;  padding: 5px 5px 5px 5px;}#messageTitle_success {  color: #FFFFFF;  background-color: #009900;  font-size: 12px;  font-weight: bolder;  padding: 5px 5px 5px 5px;}#messageTitle_decision {  color: #FFFFFF;  background-color: #0066CC;  font-size: 12px;  font-weight: bolder;  padding: 5px 5px 5px 5px;}#action {  background-color: #F1F1F1;  font-weight: bolder;  padding: 5px 5px 5px 5px;}#regulamento {	font-size: 110%;}#regulamento .nome {	font: 25px bold Arial, Helvetica, sans-serif;	letter-spacing: -0.05em;	margin-bottom: 10px;	text-align: center;}#regulamento .subtitulo {	text-align:center;}#regulamento .capitulo {	font: bold 15px Arial, Helvetica, sans-serif;	letter-spacing: -0.05em;	color: #FFFFFF;	margin-bottom: 10px;	padding: 5px 5px 5px 10px;	background-color: #666666;	text-align: center;}