@charset "utf-8";
/*
	WEBROOM - Soluções Interativas 
	Av. Vasconcelos Costa, 606 - Sala 1 - B. Martins - Uberlândia/MG - Fone: +55 (34) 3217-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Projeto: ASPESCA
	Data: MAIO 2006
	Autor: Henrique C. Pereira
*/
	
/*..........STRUCTURE..........*/
/****************************************************************/
* { margin:0px; padding:0px;  }
html { }
body { font:0.8em/1.2em Arial, Helvetica, sans-serif; color:#6E6C6C; margin:0 auto;  background:#0058A2 url("../imagens/fundo.jpg") center top no-repeat; text-align:center; cursor:default;  height:100%; }
.wrap { width:760px; margin:0 auto; background:url("../imagens/bg_page.gif") repeat-y; }
.header { display:block; clear:both; background:url("../imagens/header.jpg") no-repeat; height:263px; }
.content { width:546px; float:right; display:table; text-align:left; padding-right:25px; margin:-2px 0 15px 0; }
.galeria { width:574px; display:table; float:right; }
.column { float:left; }
.footer { display:block; clear:both; background:url("../imagens/bg_rodape.gif") center top no-repeat; height:111px; }

li { list-style-type:none; }
img { border:0; }
.display { display:none; }



/*..........HEADER..........*/
/****************************************************************/
.header { text-align:left; }
.header .name a { font-size:1px; line-height:1px; position:absolute; top:53px; width:215px; height:155px; margin:0 0 0 35px; text-indent:-400px; overflow:hidden; }


/*..........CONTENT..........*/
/****************************************************************/
/****************************************************************/
.content { }
.content h1 { line-height:normal; color:#91A458; font-size:2.4em; }
.content p { margin:18px 0; }
.content p img { float:left; margin:0 15px 15px 0; }
.content a { color:#0058A2; }
.content a:hover { background-color:#F6F6F6; text-decoration:none; }
.content .date { border:0; }
.content h2 { color:#0058A2; font-size:1.4em; margin:15px 0; }
.content h3 { color:#0058A2; font-size:1.2em; margin:15px 0; }
.content { }

.content ul li { background:url("../imagens/setinha.gif") left 4px no-repeat; padding-left:15px; }


.content .news { }
.content .news li { margin:10px 0; }
.content .news li a { color:#0058A2; text-decoration:none; }
.content .news li a:hover { background-color:#F2F2F2; text-decoration:underline; }


/*..........Tabela..........*/
.content table { font-size:0.7em; line-height:1.3em; margin:0 0 20px 0; border-collapse:collapse; cursor:default; }
.content table caption { background-color:#074375; color:#FFF; font-size:1.4em; font-weight:bold; padding:2px 4px; margin:0px; margin-bottom:5px; }
.content table thead th { background-color:#0058A2; color:#FFF; font-size:1.2em; padding:4px; }
.content table tbody td { text-align:left; color:#5B5B5B; border:1px solid #DDD; padding:2px 4px; font-size:1.1em; line-height:normal; }
.content table tbody .odd { background-color:#FFF; }
.content table tbody tr { background-color:#F5F5F5; }
.content table tbody tr:hover { background-color:#DDD; }
.content table tfoot th { background-color:#FCB200; color:#FFF; text-align:right; padding:2px 10px 2px 4px; }
.content table tfoot td { text-align:center; background-color:#D9D9D9; font-weight:bold; border:1px solid #C9C6C6; }
.content table .col1 { width:30%; }
.content table .col2 { width:70%; }



/*..........lightbox..........*/
.lightbox { margin:20px 0 20px 0px; display:table; }
.lightbox ul { margin:-45px 0 !important; width:520px; border: }
.lightbox li { float:left; background:none !important; padding:0 !important; height:123px; text-align:center; margin:20px 0px; }
.lightbox li ul li { width:118px; float:left; height:auto;}
.lightbox li a { display:block; text-decoration:none; }
.lightbox li a:hover { text-decoration:none; }
.lightbox li a img { width:100px; height:75px; border:1px solid #EAEAEA; padding:5px; clear:both; display:block; }
.lightbox li a img:hover, .lightbox li a:hover img   { border:1px solid #FFF;  padding:5px; background-color:#014378; }
.lightbox li a img { }
.lightbox { }


/*..........FORMULARIOS..........*/
.contato { border:0; font-size:12px; line-height:normal; }
.contato input, .contato textarea { border:2px solid #074375; background-color:#FBFBFB; padding:2px; color:#5D5D5D; font:12px Arial, Helvetica, sans-serif; }
.contato input:hover, .contato textarea:hover { border:2px solid #C0C0C0; }
.contato input:focus, .contato textarea:focus { border:2px solid #7D9D1F; color:#6D8B0F; background-color:#fff; }
.contato #enviar { border:0; }

.contato legend { color:#000; font-size:1.0em; padding:4px 0; margin:5px 0 0px -7px; }
.contato span { color:#900; font-weight:bold; font-size:0.9em; margin-bottom:-15px; font-style:oblique; }
.contato label { display:block;  font-size:0.9em; color:#000; padding:0 0 0 2px; }
.contato .float { float:left; margin:0 10px 0 0; }

.contato .display { text-indent:-260px; display:block; overflow:hidden; }
.contato > .display { text-indent:-100px; }

.lateral { width:130px; }
.txtfield { border:2px solid #6D8B0F; background-color:#FFF; padding:2px; font-size:11px; }
.txtfield:hover { border:2px solid #9DCC0B; background:none #FFF; color:#C0C0C0; padding:2px; }
.txtfield:focus { border:2px solid #4D620B; background:none #FFF; color:#6D8B0F; padding:2px; }

/*..........PAGINAÇÃO..........*/

.paginacao { color:#862E13; width:100%; background:url("../imagens/traco.gif") top repeat-x; font-size:11px; padding:10px 0 5px 0; margin:20px 0 0 0; text-align:center; clear:both; display:table; }
.paginacao p a { background-color:#FFF; border:2px solid #FFF; color:#4C5044; background-color:#FFF; text-decoration:none; font-weight:normal; padding:0px 3px; margin:0 3px; }
.paginacao p a:hover { background-color:#014574; border:2px solid #0058A2; color:#FFF; text-decoration:none; }
.paginacao p span { /*background-color:#014574; border:2px solid #0058A2; padding:0px 4px; color:#FFF;*/ }
.paginacao h4 { float:left; font-size:11px; color:#014574; }
.paginacao p { float:right; margin:0px; }



/*..........VOLTAR..........*/
.voltar a { width:62px; height:30px; display:block; background:#F7F7F7 url("../imagens/bt_voltar.gif") no-repeat; text-indent:-9999px; float:right; margin-top:-26px; }
.voltar a:hover { background-color:#F7F7F7; }


/*..........CAPA..........*/
/****************************************************************/
/****************************************************************/
.capa .destaque { display:table; width:100%; clear:both; height:150px; }
.capa .hold { display:table; clear:both; width:100%; margin:15px 0; }
.capa .hold .banner { width:223px; float:left; display:table; }
.capa .hold .news_home { width:300px; float:right; }
.capa .hold .news_home h2 { background-color:#A9C850; color:#FFF; font-size:1.3em; padding:3px 0 3px 10px; margin:0; }
.capa .hold .news_home dl { line-height:normal; }
.capa .hold .news_home dt { margin-top:10px; }
.capa .hold .news_home dt a { text-decoration:none; color:#7F9738; font-weight:bold; font-size:11px; background:url("../imagens/quadrinho.gif") left center no-repeat; padding-left:10px;  }
.capa .hold .news_home dd { padding-left:10px; }
.capa .hold .news_home dd a { text-decoration:none; color:#7F7F7F; font-size:11px;  }
.capa .hold .news_home dt a:hover, .capa .hold .news_home dd a:hover { background-color:#F2F2F2; }

.capa .destaque_galeria { }
.capa .destaque_galeria h3 { }
.capa .destaque_galeria li { float:left; margin:5px 12px 0 0; background:none !important; padding:0 !important; }
.capa .destaque_galeria li a img { width:108px; height:81px; padding:8px; background-color:#FFF; }
.capa .destaque_galeria li a img:hover { padding:8px; background-color:#014378; }
.capa .destaque_galeria { }

.capa .destaque { }
.capa .destaque { }
.capa .destaque { }
.capa .destaque { }
.capa .destaque { }



/*..........LATERAL..........*/
/****************************************************************/
/****************************************************************/
.column { width:141px; padding:5px 10px 0 10px; text-align:left; color:#3B4916; }


.column ul { text-align:left; font-size:11px; margin-top:10px; width:150px; }
.column ul li { }
.column ul li a { text-decoration:none; color:#3B4916; display:block; padding:3px 0 3px 0; margin-top:-2px; text-indent:5px; background:url("../imagens/traco2.gif") left bottom no-repeat; }
.column ul li a:hover { color:#3B4916; background:#9DC22F url("../imagens/seta_page.gif") right center no-repeat; }


#pg_home .pg_home a, #pg_sobre .pg_sobre a, #pg_faq .pg_faq a, #pg_servicos .pg_servicos a, #pg_associados .pg_associados a, #pg_legislacao .pg_legislacao a, #pg_dicas .pg_dicas a,
#pg_campeonatos .pg_campeonatos a, #pg_links .pg_links a, #pg_noticias .pg_noticias a, #pg_galeria .pg_galeria a, #pg_contato .pg_contato a
{ color:#3B4916; background:#7D9D1F url("../imagens/seta_page.gif") right center no-repeat; margin-top:-2px; cursor:default; }

.column fieldset { border:0; margin:10px 0; }
.column fieldset legend { font-weight:bold; margin-left:-2px; }
.column fieldset p { font-size:11px; }
.column fieldset label { font-weight:bold; font-size:11px; padding-left:2px; display:block; }
.column fieldset { }

/*..........FOOTER..........*/
/****************************************************************/
.footer { }
.footer .copyright { font-size:11px; color:#FFF; padding:66px 0 0 22px; text-align:left; }
.footer .webroom { width:70px; height:32px; float:right; padding:7px 15px 0 0; margin-top:36px; }
.footer .webroom a { width:70px; height:32px; display:block; float:right; font-size:1px; line-height:1px; text-indent:-300px; overflow:hidden; }

.footer .address { width:351px; height:263px; position:absolute; top:0px; margin-left:408px; font-size:1px; line-height:-1px; text-indent:-900px; overflow:hidden; }
#pg_home .address { background:url("../imagens/foto_1.jpg") no-repeat; }
#pg_sobre .address { background:url("../imagens/foto_2.jpg") no-repeat; }
#pg_faq .address { background:url("../imagens/foto_12.jpg") no-repeat; }
#pg_servicos .address { background:url("../imagens/foto_3.jpg") no-repeat; }
#pg_associados .address { background:url("../imagens/foto_4.jpg") no-repeat; }
#pg_legislacao .address { background:url("../imagens/foto_5.jpg") no-repeat; }
#pg_dicas .address { background:url("../imagens/foto_6.jpg") no-repeat; }
#pg_campeonatos .address { background:url("../imagens/foto_7.jpg") no-repeat; }
#pg_links .address { background:url("../imagens/foto_8.jpg") no-repeat; }
#pg_noticias .address { background:url("../imagens/foto_9.jpg") no-repeat; }
#pg_galeria .address { background:url("../imagens/foto_10.jpg") no-repeat; }
#pg_contato .address { background:url("../imagens/foto_11.jpg") no-repeat; }



@media all and (min-width: 0px){ /* HACKS FOR OPERA */
	.content { width:569px; } 
}


#bt_enviarContato { border:0; }


/*..........FAQ..........*/
/****************************************************************/
.faq { }
.faq dt { color:#0058A2; font-weight:bold; margin-top:20px; }
.faq dd { }
.faq { }