@charset "utf-8";
/* CSS Document */
/* Produzido por Acão direta - Paulo */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

/* >>> Estilo geral do site  <<< */
* 								{ margin:0px; padding:0px; }
body 							{ background:#fff url(../imagens/fundo.png) top left repeat-x scroll; }
body, input, textarea, select 	{ font:12px Tahoma, Arial, Verdana, sans-serif; color:#000; }
img, fieldset 					{ border:none; border:0px; }
br								{ clear:both; }
a								{ color:#666666; text-decoration:none; border-bottom:1px dotted #999999; }
a:hover							{ text-decoration:underline; color:#000000; }

div#container					{ width:1000px; margin:0 auto; } 
div#header 						{ width:750px; height:174px; float:left; _margin-bottom:-2px; } /* Hack para ie6 pois aparece uma linha ridícula */ 
div#right						{ width:195px; float:left; margin-left:15px; } 
div#wrapor						{ float:left; width:752px;  }

div#content 					{ width:750px; background:#340C70 url(../imagens/fundo-content.png); overflow:hidden; display:block; float:left; }
div#left						{ width:210px;  float:left; } 
div#center						{ width:530px;  float:left; background:#FFFFFF; }

div#footer						{ width:100%; height:37px; background: url(../imagens/fundo-footer.gif);}
div.direitos					{ margin:0 auto; width:970px; height:37px; color:#340C70;}
div.direitos p					{ margin-left:20px; padding-top:10px; float:left}
div.direitos a					{ margin:0px 34px 0 0px; float: right; border-bottom:0; }

/* >>> Títulos em geral <<< */
h1								{ margin-bottom:10px; width:100%; height:16px; background:url(../imagens/fundo-titulo.gif); }
h1 span							{ font-size:14px; color:#76753D; background:#FFFFFF; padding:5px; }
h2								{ font-size:12px; margin-bottom:10px; }
h2 span							{ font-size:12px; color:#0099FF; }
h3								{ color:#28166F; font-size:14px; margin:3px 0 0 10px;  }
h4								{ color:#fff; padding:5px; font-size:14px;}
h5								{ color:#000000; font-size:14px; }

/* -----------------------------------*/
/* ---------->>>  right <<<-----------*/
/* -----------------------------------*/
.publicidade1 					{ width:180px; background:#F5F5F5; margin-top:10px; border:2px solid #330D70 }
.publicidade2					{ width:150px; padding:15px 0 0 15px; color:#ffffff; }

.publicidade2 a					{ display: block; border: 1px solid; border-color: #aaa #000 #000 #aaa; width:150px; }
.publicidade2 a:hover			{ position: relative; top: 1px; left: 1px; border-color: #000 #aaa #aaa #000; text-decoration:none; } 

/* -----------------------------------*/
/* ---------->>>  left  <<<-----------*/
/* -----------------------------------*/
div#nav							{ width:190px; float:left; background:#D6D6D6; margin-left:10px; display:inline; border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; } 
div#aba_menu					{ margin-left:10px; width:200px; height:76px;  background:url(../imagens/aba-menu.gif); overflow:auto; float: right; }
div#aba_menu p 					{ color:#340C70; font-size:14px; margin:30px 0 0 10px; font-weight:bold;}
div#left ul li					{ list-style-type:none;  }
div#left a						{ color:#666666;  display:block; width:184px; height:25px; text-decoration:none; font-size:13px; border-top:2px solid #666666; padding-top:3px; margin-left:3px; margin-right:3px; border-bottom:0;}
div#left .menu_maior a			{ color:#666666;  display:block; width:184px; height:35px; text-decoration:none; font-size:13px; border-top:2px solid #666666; padding-top:3px; margin-left:3px; margin-right:3px; border-bottom:0;}
div#left a:hover				{ color:#000; font-weight:bold; width:179px; height:25px; margin-left:8px; border-top:2px solid #000; border-bottom:0;}
div#left .menu_maior a:hover				{ color:#000; font-weight:bold; width:179px; height:35px; margin-left:8px; border-top:2px solid #000; border-bottom:0;}

/* -----------------------------------*/
/* ---------->>> center <<<-----------*/
/* -----------------------------------*/
div#conteudo_center 			{ margin:20px 0 0 0; width:530px  }

div#noticias					{ float:left; width:285px; margin-right:10px; }
.mais							{ font-size:10px; color:#0099FF;  }
div.geral_banner				{ float:left; width:230px;}

div.newsletter					{ border:2px solid #B2C396; height:80px; width:185px; margin-left:15px; }

.banner1 						{ width:230px; /*height:100px; background:#DAD9B7;*/ float:left; }
.banner1 a						{ float:left;  }
.banner1 img					{ float:left; margin-right:10px; } 

.banner1a						{ width:230px; float:left; }
.banner1a img					{ float:left; margin-right:5px;  } 

.banner3						{ width:230px; height:330px; float:left; margin-top:10px;}
.banner3 p						{ float:left; }
.banner3 img					{ float:left; margin:10px 20px 10px 20px;  }

.banner2						{ width:230px; height:130px; background:#DAD9B7; float:left; margin-top:10px;}
.banner2 img 					{ float:left; margin:10px 25px 10px 25px;  }
.banner2 p.xis					{ float:left; font-size:24px; color:#76753D; margin-top:25px; font-weight:bold;}
.banner2 p						{ font-size:10px; color:#76753D; margin-left:5px; font-weight:bold; } 

.link_inicio					{ height:100px; }
.cbf a							{ background: url(../imagens/links/cbf-pb.jpg); width:26px; height:30px; display:block; float:left; margin:10px; border:none;  }
.cbf a:hover					{ background: url(../imagens/links/cbf.jpg); border:none; }
.fcf a							{ background: url(../imagens/links/fcf-pb.jpg); width:38px; height:30px; display:block; float:left; margin:10px; border:none;}
.fcf a:hover					{ background: url(../imagens/links/fcf.jpg); border:none; }
.scclube a						{ background: url(../imagens/links/scclube-pb.jpg); width:43px; height:30px; display:block; float:left; margin:10px; border:none;}
.scclube a:hover				{ background: url(../imagens/links/scclube.jpg); border:none; }

.links	li					{ list-style:none; float:left; }
p.acessos					{ font-size:20px; margin-left:15px; margin-top:10px; color:#000000; border: 2px solid #036; padding:5px; width:225px; background:url(../imagens/fundo-titulo.gif); }



.down, .down_foto 				{ float:left; margin:10px  }
.down a, .down_foto a			{ display: block; border: 1px solid; border-color: #aaa #000 #000 #aaa; width:180px; height:16px; background: #94AD7A; padding:3px; }
.down a:hover, .down_foto a:hover	{ position: relative; top: 1px; left: 1px; border-color: #000 #aaa #aaa #000; text-decoration:none; } 
.down_foto a					{ width:250px!important; }

.texto_center					{ text-align:center; }
.galeria_fotos a      			{ width:127px; height:100px; display:block; border:none; float: left; border:1px solid #CCCCCC; text-align:center;  line-height:100px; margin:1px; background:#CCCCCC;}

#noticias_destaque img			{ padding:5px;}
#noticias_history				{ list-style-type:none; margin-left:10px;  }
table							{ border:1px solid #000000; }
thead							{ background: #999; }
tr								{ border:1px solid #000000; background:#CCCCCC; } 
th								{ width:160px; height:20px; }
td								{  }
/* >>> Formulário <<< */
label							{ width:100px; display:block; float:left; text-align:right; padding:3px; background:#F4F4F4; margin-bottom:5px;}
input							{ padding:3px; width: 200px; border-left: 1px solid #999999; border-top: 1px solid #999999;}
textarea						{ border-left: 1px solid #999999; border-top: 1px solid #999999; }
#enviar							{ width:125px; height:24px;	background:#666666 url(../imagens/button.png) no-repeat;  text-align:center; line-height:24px; color:#FFFFFF;  font-weight:bold; border:0; margin:0; padding:0; margin-left:100px; }

.limpa_estilo label				{ width:68px; float: left; text-align:left; padding:1px; background:#fff;}
.limpa_estilo input				{ float:left; width:10px; border:none;  }
.limpa_estilo p					{ float:left; width:110px; text-align: right; background:#F4F4F4; }

.ok								{ width:520px; height:35px; background:#94AD7A; color:#fff; text-align:center; }
.unok							{ width:520px; height:35px; background: #990000; color:#fff; text-align:center; }

.msg							{ padding:3px 4px; border:solid 1px #DEDEDE; background:#FFFFCC; font-size:11px; 	color:#333333; width:200px; margin-left:2px; }

