/* CSS Document */
body 		{ background-color: #424242; padding: 0; margin: 0; font: arial; color: #000000; }

a:link 		{ color: #000000; text-decoration:none;	font: 12px arial; }
a:visited 	{ color: #000000; text-decoration:none;	font: 12px arial; }
a:hover 	{ color: #000000; text-decoration:underline; font: 12px arial; }
a:active 	{ color: #000000; text-decoration:none; font: 12px arial; }

li 			{ color: #000000; list-style-type: disc; }
h1 			{ font: bold 18px arial; padding: 0; display: block; margin: 20px 0; color: #da2028; text-transform: uppercase; }
h2 			{ font: bold 18px arial; padding: 0; display: block; margin: 20px 0; color: #000; }
h3 			{ font: bold 28px arial; padding: 0; display: block; margin: 20px 0; color: #da2028; }
p			{ padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }

/* TOPO */
#topo 			{ padding: 0; margin: 0; background-color: #F6F6F6; display: table; width: 100%; }
#topo p 		{ padding: 0; margin: 0; }
#topo ul 		{ padding: 0; margin: 0; }
#topo li 		{ padding: 6px 0 0 0; margin: 0 1px 0 0; background-image:url(../imgs/topo/bg_menu.jpg); float: left; list-style-type: none; width: 131px; height: 30px; text-transform: capitalize; background-repeat: no-repeat; }

#topo a:link 	{ color: #FFFFFF; text-decoration:none;	font: bold 13px arial; }
#topo a:visited { color: #FFFFFF; text-decoration:none;	font: bold 13px arial; }
#topo a:hover 	{ color: #FFFFFF; text-decoration: underline; font: bold 13px arial; }
#topo a:active 	{ color: #FFFFFF; text-decoration:none; font: bold 13px arial; }


/* RODAPE */
#rodape 			{ width: 100%; margin: 0; padding: 0; background: url(../imgs/bg_rodape.jpg); background-repeat: repeat-x; background-color: #424242; height: 200px; display: table; }
#rodape p 			{ margin: 0; padding: 0; font: 12px arial; color: #FFFFFF; text-align: center; }
#rodape .form		{ font: 12px arial; margin: 0; padding: 2px; font: 12px arial; color: #000000; text-align: center; background-color: #FFFFFF; border: 0; width: 150px; height: 20px; }
#rodape .botao		{ font: bold 12px arial; padding: 0; background-color:#FFFFFF; color:#0295bd;  border: 0; width: 60px; text-transform: uppercase; height: 20px; }

#rodape a:link 		{ color: #FFFFFF; text-decoration:none;	font: bold 12px arial; }
#rodape a:visited 	{ color: #FFFFFF; text-decoration:none;	font: bold 12px arial; }
#rodape a:hover 	{ color: #FFFFFF; text-decoration: underline; font: bold 12px arial; }
#rodape a:active 	{ color: #FFFFFF; text-decoration:none; font: bold 12px arial; }

/* FORMULARIO */
.formulario 		{ background-color:#cccccc; border: 1px solid #999999; color:#000000; }
.formulario_botao 	{ font: bold 12px arial; padding: 2px; background-color:#373536; color:#FFFFFF;  border: 1px solid #373536; width: 100px; letter-spacing: 2px; text-transform: uppercase; }

/* contato */
#contato			{ margin: 10px 20px; padding: 0; font: 12px arial; }
#contato p			{ margin: 10px 20px 0 20px; font: 12px arial; }
#contato h1			{ margin: 10px 20px 0 20px; font: bold 14px arial; color: #0068a7; }
#contato a:link 	{ color: #4c4c4c; text-decoration: underline; font: 12px arial; }
#contato a:hover 	{ color: #4c4c4c; text-decoration: underline; font: 12px arial; }
#contato a:active 	{ color: #4c4c4c; text-decoration: underline; font: 12px arial; }
#contato a:visited 	{ color: #4c4c4c; text-decoration: underline; font: 12px arial; }

/* internas */
#geral				{ font: 12px arial; color: #000000; padding: 0; margin: 10px 0; width: 950px; display: table; }
#esquerda			{ font: 12px arial; color: #000000; padding: 0; margin: 0; width: 229px; float: left }
#direita			{ font: 18px arial; color: #000000; padding: 0; margin: 0; width: 721px; height: 150px; float: left; text-align: left; }
#direita p			{ margin: 10px 0; padding: 0; }

/* link */
#linkgrupo a:link 		{ color: #da2028; text-decoration:none;	font: bold 30px arial; }
#linkgrupo a:visited 	{ color: #da2028; text-decoration:none;	font: bold 30px arial; }
#linkgrupo a:hover 		{ color: #da2028; text-decoration: underline; font: bold 30px arial; }
#linkgrupo a:active 	{ color: #da2028; text-decoration:none; font: bold 30px arial; }

a.linkarchote:link 		{ color: #000000; text-decoration:none;	font: bold 18px arial; }
a.linkarchote:visited 	{ color: #000000; text-decoration:none;	font: bold 18px arial; }
a.linkarchote:hover 	{ color: #000000; text-decoration: underline; font: bold 18px arial; }
a.linkarchote:active 	{ color: #000000; text-decoration:none; font: bold 18px arial; }

/* twitter */

#twitter_geral			{ width: 819px; height: 116px; display: table; background: url(../imgs/bg_twitter.jpg); padding: 0; background-repeat: no-repeat; }
#twitter_esquerda		{ width: 290px; height: 116px; display: table; float: left; }
#twitter_direita		{ width: 529px; height: 116px; display: table; float: right; }

#twitter				{ width: 819px; height: 116px; display: table; background: url(../imgs/bg_twitter.jpg); padding: 0; background-repeat: no-repeat; }