/* CSS */
* { font-family:Arial; margin:0px; padding:0px; }
body { background:url(images/bg_body.gif) repeat-x #44293F; color:#FFF; font-family:Arial; font-size:12px; }
a { color:#FFF; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; padding:0px; margin:0px; }
h1 { color:#D8ADCB; font-size:26px; text-align:right; }
h1 span { color:#FFF; }
h3 { font-size:18px; font-weight:bold; }
h4 { font-size:12px; font-weight:normal; padding:0px 0px 0px 1px; }
/*hr { color:#E1E1E1; }*/
p { padding:2px 10px; }

.loader { background:url(images/bg_loader.gif) -2px -2px no-repeat; }

.feed { background:url(images/bg_feed.gif) no-repeat; padding:3px 10px 3px 20px; }
.doc { background:url(images/bg_doc.gif) no-repeat; display:block; padding:3px 5px 3px 25px; }
.pdf { background:url(images/bg_pdf.gif) no-repeat; display:block; padding:3px 5px 3px 25px; }
.ppt { background:url(images/bg_ppt.gif) no-repeat; display:block; padding:3px 5px 3px 25px; }
.xls { background:url(images/bg_xls.gif) no-repeat; display:block; padding:3px 5px 3px 25px; }
.zip { background:url(images/bg_zip.gif) no-repeat; display:block; padding:3px 5px 3px 25px; }

.clear { clear:both; display:block; font-size:0px; text-indent:-15000px; }
.space { display:block; font-size:0px; padding:10px; text-indent:-15000px; }
.coluna { float:left; padding:0px; }

.mais { background:url(images/bg_mais.gif) top left no-repeat; padding:0px 0px 0px 20px; }

.saibamais { background:url(images/bg_saibamais.gif) no-repeat; display:block; font-size:0px; height:16px; text-indent:-15000px; width:114px; }

.mensagem { color:#CC0000; font-size:16px; font-weight:bold; text-align:right; }
form { padding:10px; }
form h2 { padding:0px; }
form p { padding:0px 20px; }
form label { display:block; float:left; margin:0px; padding:5px 0px 5px 20px; }
form input,
form textarea,
form select { background:#000; border:1px solid #FFF; color:#FFF; font-size:11px; font-weight:bold; padding:2px; }
form input.file,
form select { font-weight:bold; }
form input,
form textarea,
form select { padding:2px; }
form select option { padding:0px 2px; }
form input.erro,
form textarea.erro,
form select.erro { background:#FFCCCC; border:1px solid #CC0000; color:#000000; }
form input.enviar { background:#000; border:1px solid #FFF; color:#FFF; font-size:13px; font-weight:bold; margin:2px 0px 2px 0px; padding:2px 10px 3px 10px; width:auto; }
form input.enviar:hover { background:#D8ADCB; border:1px solid #B970A4; color:#000; }

.problema { background:#FFCCCC; padding:20px 20px; text-align:left; }
.problema h1,
.problema h2,
.problema h2 a { background:none; border:none; color:#CC0000; font-size:16px; font-weight:bold; margin:0px; padding:5px 0px; text-decoration:none; }
.problema h2,
.problema h2 a { font-size:14px; padding:0px 20px; }
.problema h2 a { padding:0px; }
.problema h2 a:hover { text-decoration:underline; }

#main { background:url(images/bg_body.jpg) repeat-x #000; text-align:center; }
#main #header { text-align:center; }
#main #header .container { margin:auto; height:256px; width:990px; padding:0px 5px; text-align:left; }
#main #header .container #logo,
#main #header .container #menu { float:left; }
#main #header .container #logo { width:301px; }
#main #header .container #logo a { background:url(images/bg_logo.gif) no-repeat; display:block; font-size:0px; text-indent:-15000px; height:150px; width:301px; }
#main #header .container #menu { width:615px; padding:0px 0px 0px 74px; }
#main #header .container #menu #player { padding:0px 0px 20px 0px; }
#main #header .container #menu ul { background:url(images/bg_menu_ul.gif) repeat-x; display:block; width:615px; height:50px; }
#main #header .container #menu ul li { float:left; display:block; list-style-type:none; font-family:"Arial Black"; font-size:26px; font-weight:bold; padding:3px 9px; }
#main #header .container #menu ul li a { color:#D8ADCB; }
#main #header .container #menu ul li a:hover { color:#B970A4; text-decoration:none; }
#main #header .container #menu ul li.select a { color:#FFF; }
#main #general { text-align:center; }
#main #general .container { margin:auto; width:980px; padding:0px 10px; text-align:left; }
#main #general .container #left,
#main #general .container #right { float:left; }
#main #general .container #left { width:390px; padding:0px 10px 0px 0px; }
#main #general .container #left #newsletter p span { color:#D8ADCB; font-weight:bold; }
#main #general .container #left #newsletter form input,
#main #general .container #left #newsletter form input.enviar { float:left; }
#main #general .container #left #newsletter form input { margin:4px 0px; width:314px; }
#main #general .container #left #newsletter form input.enviar { margin:0px 0px 0px 5px; padding:4px 10px; width:40px; }
#main #general .container #left #lista p span { color:#D8ADCB; font-weight:bold; }
#main #general .container #left #lista form input,
#main #general .container #left #lista form input.enviar { float:left; }
#main #general .container #left #lista form input { margin:4px 0px; width:314px; }
#main #general .container #left #lista form input.enviar { margin:0px 0px 0px 5px; padding:4px 10px; width:40px; }
#main #general .container #left #bannereventos .aguarde { background:url(images/bg_novidades.jpg) no-repeat; height:300px; width:390px; }
#main #general .container #right { width:570px; padding:0px 0px 0px 10px; }
#main #general .container #right #agenda .scroll { padding:15px 0px; }
#main #general .container #right #agenda .scroll p span { color:#D8ADCB; font-weight:bold; }
#main #general .container #right #fotos h2 span { color:#D8ADCB; font-weight:bold; }

#main #footer { background:#44293F; border-top:1px solid #B869A0; text-align:center; }
#main #footer .container { margin:0px auto; padding:5px 0px; text-align:left; width:1000px; }
#main #footer .container #copyright, 
#main #footer .container #seloaddesign { float:left; }
#main #footer .container #copyright { width:902px; padding:2px 0px 2px 10px; }
#main #footer .container #copyright p { padding:0px; font-size:11px; }
#main #footer .container #seloaddesign { width:88px; height:34px; }

/* PAGINAS */
#fotos #galeria a img { border:2px solid #FFF; }
#fotos #galeria a:hover img { border:2px solid #D8ADCB; }
#fotos .galeria { float:left; padding:1px; }
#fotos .galeria a { display:block; padding:7px; width:124px; height:120px; text-align:center; }
#fotos .galeria a img { border:2px solid #FFF; }
#fotos .galeria a:hover img { border:2px solid #D8ADCB; }
#fotos .galeria a:hover { text-decoration:none; background:#392235; }
#fotos .galeria a span { display:block; color:#D8ADCB; font-weight:bold; padding:10px 0px 0px 0px; }
#fotos .galeria a:hover span { text-decoration:underline; }

#voltar { padding:10px; }
#voltar p { padding:0px; }
#voltar p a strong { font-size:16px; }
#voltar p a { color:#333333; font-size:20px; font-weight:bold; padding:0px 0px 0px 10px; text-decoration:none; }
#voltar p a:hover { color:#99BC18; }

#paginacao { padding:10px 5px; text-align:right; }
#paginacao a { background:#000; border:1px solid #000; color:#FFF; font-size:13px; font-weight:bold; margin:2px 0px 2px 0px; padding:2px 10px; width:auto; }
#paginacao a:hover { background:#D8ADCB; border:1px solid #44293F; color:#44293F; text-decoration:none; }

.limpa { border:none; padding:0px; margin:0px; }

