/* 
	alex oliveira
	website: http://www.lexcode.com.br
 */
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
 
body {
	font: 11px arial, verdana, sans-serif;
	background: url(../img/bg.jpg) repeat;
	color: #333;
	
}
h2.sucesso {
	font-size: 16px;
	color: red;
	font-weight: bold;
}
a {color: #333;}
a :hover{text-decoration: underline;}
br.all {clear: both;}
.date {font-size: 11px;}
h3 {
	font-size: 14px;
	font-weight: bold;
}
.tit-h2 {
font-size:13px;
font-weight: bold;
margin-left:5px;
color:#fff;
}
div.center{
	margin: 0px 40px;

}
div.bar {
	border-bottom: 1px dashed #333;
	margin-bottom: 10px;
}
p a.voltar {
	width: 36px;
	height: 17px;
	display: block;
	background: url(../img/voltar.png) no-repeat;
}
p a span {
	display: none;
}
#container {
	width: 995px;
	margin: 0 auto;
	background: #F1F0EE;
}
#container p {
	text-align: justify;
}
#colLeft {
	width: 274px;
	float: left;
}
#colLeft .box .access {
	width: 274px;
	background: url(../img/big-bg-red.jpg) repeat;
	padding: 20px 0 20px 0;
}
#colLeft .box .access h2 span{
	display: none;
}
#colLeft .box .access h2{
	display: block;
	width: 90px;
	height: 22px;
	float: left;
	background: url(../img/acesso-rapido.png) no-repeat;
	cursor: default;
}
#colLeft  .box h2 span{
	float: left;
	padding: 3px 0 0 5px;
	
}
#colLeft  .box select#menu option{
	width: 140px;	
}
#colLeft .box .navCont {
	width: 274px;
	background: #F1F0EE;
	padding-bottom: 1px;
}

#colLeft .box .navCont ul.nav{
	float: left;
	padding: 10px 0 8px 22px;
}
#colLeft .box .navCont ul.nav li{
	padding: 5px;
}
#colLeft .box .navCont ul.nav li a{
	color: #333;
	text-decoration: none;
}
#colLeft .box .navCont ul.nav li a:hover{
	color: #000;
	text-decoration: underline;
}
#colLeft .box .barTitle{
	width: 274px;
	height: 31px;
	background: url(../img/bg_blue.jpg) repeat;
}
#colLeft .box .barTitle h2 span{display: none;}
#colLeft .box .barTitle h2 {
	display: block;
	width: 120px;
	height: 8px;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/indique-o-site.png) 10px 6px no-repeat;
	cursor: default;
}
#colLeft .box .eventosRealizados {
	width: 274px;
	height: 31px;
	background: url(../img/bg_silver.jpg) repeat;
}
#colLeft .box .eventosRealizados h2 span{display: none;}
#colLeft .box .eventosRealizados h2{
	display: block;
	width: 165px;
	height: 8px;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/eventos-realizados.png) 10px 6px no-repeat;
	cursor: default;
}

#colLeft .box .navCont span.link{padding: 16px;}
#colLeft .box .navCont span.link a{color: #989a9b;}
#colLeft .box .navCont form.form{width: 274px;}
#colLeft .box .navCont form.form dl{padding: 10px;}
#colLeft .box .navCont form.form dl dt{padding: 5px;font-size: 11px;}
#colLeft .box .navCont form.form dl dt input{
	width: 222px;
	color: #8C2119;	
	border: 1px solid #ccc;
	font-family: Arial MT;
}
#colLeft .box .navCont form  input#enviar{
	width: 50px;
	height: 18px;
	border: none;
	display: block;
	margin-right: 22px;
	background: url(../img/btn-vertodos-enviar.png) no-repeat;
	float: right;
	cursor: pointer;
}
#colLeft .box .navCont #eventos a img{
	float: right;
}
#colLeft .box .navCont form.form dl dt input{
	width: 222px;
	color: #8C2119;	
}
#colLeft .box .navCont form.form dl dt input:focus{background: none;}
#apoiadores .barTitle{
	width: 995px;
	height: 31px;
	background: url(../img/bg_blue.jpg) repeat;
}
#apoiadores .barTitle h2 span{display: none;}
#apoiadores .barTitle h2 {
	width: 120px;
	height: 25px;
	display: block;
	background: url(../img/apoiadores.png) 10px 6px no-repeat;
	cursor: default;
}
#apoiadores ul.apoiadores {width: 995px;}
#apoiadores ul.apoiadores li{
	float: left;
	padding: 6px;
}
#colCenter {
	width: 447px;
	float: left;
	background: #e1e1df;
}
#colCenter .barTitle h3{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
}
#colCenter #noticias {margin: 10px;}
#colCenter #noticias img.ciclo{margin: 7px;}
#colCenter #noticias span.listDecimal{ margin-left: 5px; font-weight: bold;}
#colCenter #noticias p span.listDecimal { margin-left: 10px; font-weight: bold;}
#colCenter #noticias ul li.listDecimal {list-style-type: decimal; margin-left: 125px;}
#colCenter #noticias ul li.listDisc {list-style-type: disc; margin-left: 20px;}
#colCenter a span,#colCenter a{
	color: #555;
	text-decoration: none;
}
#colCenter a:hover{
	text-decoration: underline;
}
#colCenter .barTitle{
	width: 447px;
	height: 31px;
	background: url(../img/bg_red.jpg) repeat;
}
#colCenter .barTitle h2 span{
	display: none;
}
#colCenter #banner {
	width: 455px;
	height: 263px;
}
#colCenter #noticias img{
	padding: 10px 10px 5px 0;
	float: left;
}
#colCenter #noticias ul#parceiros {
	width: 435px;
}
#colCenter #noticias ul#parceiros li{
	float: left;
	padding: 2px;
	margin: 12px;
	border: 1px solid #ccc;
}
#colCenter #noticias ul#parceiros li img{
	padding: 10px 10px 5px 10px;
}

#colCenter .barTitle h2 {
	width: 120px;
	height: 25px;
	display: block;
	background: url(../img/noticias.png) 10px 6px no-repeat;
	cursor: default;
}
#colCenter ul#artigos {
	padding: 10px;
}
#colCenter ul#artigos li{
	font-size: 14px;
	padding: 5px 21px 5px;
	background: url(../img/arrow_cont.png) left center no-repeat;
}
#colRight {
	width: 274px;
	float: right;
}
p.rodLinks img{
	float: none !important;
	position: relative;
	top: 9px;
}
p.rodLinks{
	float: left;
}

#colRight .linksAll ul li p{

	float: left;
}
#colRight .linksAll{
	width: 274px;
	height: 64px;
	background: url(../img/bg_links.jpg) repeat-x;
}
#colRight .linksAll ul, #noticias .linksAll ul {
	padding: 23px 0;
}
#colRight .linksAll ul li, #noticias .linksAll ul li{
	padding: 0 9px;
	float: left;
}
#colRight .linksAll ul li a span, .linksAll ul li span{display: none;}
#colRight .linksAll ul li.links {
	width: 30px;
	height: 20px;
	display: block;
	background: url(../img/links.png) 5px 0 no-repeat;
}
#colRight .linksAll ul li a.facebook{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/links.png) -46px 0 no-repeat;
}
#colRight .linksAll ul li a.blogger, #noticias .linksAll a.blogger{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/links.png) -68px 0 no-repeat;
}
#colRight .linksAll ul li a.twitter, #noticias .linksAll a.twitter{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/links.png) -94px 0 no-repeat;
}
#colRight .linksAll ul li a.orkut{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/links.png) -118px 0 no-repeat;
}
#colRight .linksAll ul li a.youtube{
	width: 45px;
	height: 22px;
	display: block;
	background: url(../img/links.png) -139px 0 no-repeat;
}
#colRight .videos{
	width: 274px;
	height: 31px;
	background: url(../img/bg_red.jpg) repeat;
}

#colRight .videos h2 span{display: none;}
#colRight .videos h2 {
	display: block;
	width: 120px;
	height: 8px;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/videos.png) 10px 8px no-repeat;
}
#colRight #video {
	text-align: center;
	padding: 9px;
}
#colRight #video  span img{
	float: right;
}
#colRight .dicas{
	width: 274px;
	height: 31px;
	background: url(../img/bg_blue.jpg) repeat;
}
#colRight .dicas h2 span{display: none;}
#colRight .dicas h2 {
	display: block;
	width: 120px;
	height: 8px;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/dicas.png) 10px 8px no-repeat;
}
#colRight #dicas img, #artigos img, .box .navCont  img{
	padding: 5px;
	float: left;
}
#colRight #dicas span img, #artigos span img{float: right;}
#colRight #dicas p, #artigos p, #colCenter #noticias p, #colLeft #eventos p{padding: 5px;}


#colRight .artigos{
	width: 274px;
	height: 31px;
	background: url(../img/bg_red.jpg) repeat;
}

#colRight .artigos h2 span{display: none;}
#colRight .artigos h2 {
	display: block;
	width: 120px;
	height: 8px;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/artigos.png) 10px 8px no-repeat;
}
#noticias table{
	width: 400px;
}
#footer {
	width: 990px;
	margin: 0 auto;
	clear: both;
	padding: 10px 0 10px 0;
}
#footer img{float: left;}
#footer p{padding: 20px; color: #706e6d; float: left}
#footer span img{float: right; padding: 10px;}

/* ===== Contact ===== */
#contacts form.form {
	width: 418px;
	font-weight: bold;
}
#contacts form.form{
	padding: 10px;
}

#contacts form.form dl, #contacts form.form dt{
	width: 195px;
	padding: 4px;
	float: left;
}
#contacts form.form dl.formRight{
	width: 196px;
	float: right;
}

#contacts input, #contacts textarea, #contacts select{
	border: 1px solid #ccc;
	background: #EFEFEF;
}
#contacts form.form dl.formRight dt input#btn{
	border: 1px solid #ccc;
	background: #EFEFEF;
	cursor: pointer;
}



.tit_tabela {
color:#006699;
font-size:11px;
font-weight:bold;
text-align:center;
}

table.bordasimples {border-collapse: collapse;}

table.bordasimples tr td {border:1px solid #666;}


.textos_tabela {
color:#333333;
font-size:10px;
text-align:left;
margin-left:2px;
margin-right:2px;
}
