/* CSS Document */
*											{ border: 0; }

body 										{ background: url(../imgs/bg.jpg); background-color: #2e3192; background-repeat: repeat-x; color: #FFFFFF; padding: 0; margin: 0; font: 10px verdana; }

a:link 										{ font: 12px verdana; color: #2e3192; text-decoration: none }
a:hover 									{ font: 12px verdana; color: #2e3192; text-decoration: underline; }
a:active 									{ font: 12px verdana; color: #2e3192; text-decoration: none }
a:visited 									{ font: 12px verdana; color: #2e3192; text-decoration: none }

#menu a:link 								{ color: #FFFFFF; text-decoration: none; }
#menu a:hover 								{ color: #FFFFFF; text-decoration: none; }
#menu a:active 								{ color: #FFFFFF; text-decoration: none; }
#menu a:visited 							{ color: #FFFFFF; text-decoration: none; }

p											{ margin: 0; padding: 0; color: #2e3192 }
ul											{ margin: 0 50px; padding: 0; }
li 											{ font: 12px verdana; color: #2e3192; }
h1 											{ font: bold 14px verdana; padding: 10px 0 10px 20px; display: block;	text-transform: uppercase; margin: 10px 0 10px 0; color: #fbe500; }
h2 											{ font: bold 12px verdana; color: #2e3192; margin: 5px 0; padding: 0; text-align: left; }
h3 											{ font: bold 12px verdana; color: #2e3192; text-transform: uppercase; margin: 5px 0; padding: 0; }
h4 											{ font: bold 11px verdana; color: #2e3192; text-transform: uppercase; margin: 5px 0; padding: 0; }

/* conteudo */
#conteudo 									{ text-align: justify; }
#conteudo p 								{ margin: 5px 0; padding: 5px 0; font: 12px verdana; text-align: justify; }

/* rodape */
#rodape 									{ margin: 10px 0; padding: 5px 0; text-align: center; }
#rodape p 									{ margin: 0; padding: 0; font: 9px verdana; letter-spacing: 1px; color: #FFFFFF; }
#rodape a:link 								{ color: #FFFFFF; text-decoration: none; font: 9px verdana;  }
#rodape a:visited 							{ color: #FFFFFF; text-decoration: none; font: 9px verdana;  }
#rodape a:hover 							{ color: #FFFFFF; text-decoration: underline; font: 9px verdana;  }
#rodape a:active 							{ color: #FFFFFF; text-decoration: none; font: 9px verdana;  }

/* galeriadesambas */
#galeriadesambas  							{ width: 500px; }
#galeriadesambas p 							{ margin: 20px 0; padding: 0; font: 12px verdana; text-align: center; }
#galeriadesambas h1 						{ font: bold 12px verdana; padding: 5px 0; text-transform: uppercase; margin: 0; color: #2e3192; background-color: #fff200; }

/* CONTATO */
#contato 									{ font: 12px verdana; }
#contato .formulario						{ background-color:#ffffff; border: 1px solid #ffde00; color:#000000; width: 300px; }
#contato .botao 							{ font: bold 10px verdana; padding: 2px; background-color:#ffde00; color:#000000; border: 1px solid #ffde00; }

/* NEWSLETTER */
#newsletter .formulario 					{ background-color:#ffffff; border: 1px solid #ffde00; color:#000000; width: 150px;	font: 10px verdana; }
#newsletter .botao 							{ font: bold 10px verdana; padding: 2px; background-color:#ffde00; color:#000000; border: 1px solid #ffde00; }
#newsletter p 								{ margin: 2px; padding: 0; }

/* FORMULÁRIO */
.formulario 								{ background-color: #fff200; border: 1px solid #fff200; color: #000000; }
.botao 										{ background-color: #2e3192; border: 1px solid #2e3192; font: bold 12px arial; color: #FFF; }

/* CARNAVAL */
#carnaval h1 								{ background-color: #fbe500; width: 535px; line-height: 30px; border-bottom: 2px solid #2e3192; border-top: 2px solid #2e3192; margin: 20px 0; padding: 0 0 0 10px; color: #2e3192 }
#concorrentes								{ margin: 0 0 0 20px; padding: 0; }
#concorrentes p								{ margin: 5px 0; padding: 0; }