.fundo {







	background-color: #0e1532;















}















.main {







	font-family: tahoma;







	color: #666666;







	width: 1000px;







	margin-right: auto;







	margin-left: auto;







	font-size: 14px;







	text-decoration: none;















}















.barratop {















	background-image: url(imagens/vilela_6.jpg);















	background-repeat: no-repeat;















	height: 50px;















}















.fundomeio {















	background-image: url(imagens/vilela_8.jpg);















	background-repeat: repeat-x;















	background-color: #FFFFFF;















}















.box-menu {















	width: 196px;















	margin-left: 9px;















	background-color: #FFFFFF;















	padding-bottom: 5px;















	background-repeat: no-repeat;















	background-position: bottom;















	border-right-width: 1px;















	border-left-width: 1px;















	border-top-style: none;















	border-right-style: solid;















	border-bottom-style: none;















	border-left-style: solid;















	border-right-color: #F2F0F1;















	border-left-color: #F2F0F1;















}















.menu {















	font-size: 13px;















	color: #666666;















	text-decoration: none;















	font-weight: bold;















	background-image: url(imagens/vilela_22.jpg);















	background-repeat: no-repeat;















	background-position: left;















	margin-left: 10px;















	padding-left: 15px;















	border-bottom-width: 1px;















	border-top-style: none;















	border-right-style: none;















	border-bottom-style: solid;















	border-left-style: none;















	border-bottom-color: #CCCCCC;















	display: block;















	height: 30px;















	margin-right: 10px;















	line-height: 30px;















	margin-bottom: 2px;















}















.menu:hover {















	font-size: 13px;















	color: #0E1532;















	text-decoration: none;















	font-weight: bold;















	background-image: url(imagens/vilela_22.jpg);















	background-repeat: no-repeat;















	background-position: left;















	margin-left: 10px;















	padding-left: 15px;















	border-bottom-width: 1px;















	border-top-style: none;















	border-right-style: none;















	border-bottom-style: solid;















	border-left-style: none;















	border-bottom-color: #CCCCCC;















	display: block;















	height: 30px;















	margin-right: 10px;















	line-height: 30px;















	margin-bottom: 2px;















	background-color: #F2F0F1;















}















.basemenu {















	width: 196px;















	margin-left: 9px;















}















.t-links {















	font-family: tahoma;















	font-size: 14px;















	font-weight: bold;















	color: #666666;















	text-decoration: none;















	background-image: url(imagens/vilela_50.jpg);















	background-repeat: no-repeat;















	height: 24px;















	text-align: center;















	margin-left: 9px;















	padding-top: 15px;















	width: 198px;















}















.box-link {















	font-family: tahoma;















	font-size: 13px;















	color: #666666;















	text-decoration: none;















	background-image: url(imagens/vilela_51.jpg);















	background-repeat: repeat-y;















	margin-left: 9px;















	width: 178px;















	padding-right: 10px;















	padding-left: 10px;















	padding-top: 10px;















	padding-bottom: 10px;















}















.link {















	font-size: 12px;















	text-decoration: none;















	color: #666666;















	display: block;















	margin-bottom: 10px;















}















.link:hover {



	font-size: 12px;



	text-decoration: underline;



	color: #0E1532;



	display: block;



	margin-bottom: 10px;















}















.t-enquete {















	background-image: url(imagens/vilela_89.jpg);















	background-repeat: no-repeat;















	margin-right: 10px;















	margin-left: 10px;















	border-bottom-width: 1px;















	border-top-style: none;















	border-right-style: none;















	border-bottom-style: solid;















	border-left-style: none;















	border-bottom-color: #CCCCCC;















	height: 30px;















	background-position: 10px center;















}















.box-txt {















	font-size: 12px;















	color: #666666;















	text-decoration: none;















	margin-top: 15px;















	margin-right: 10px;















	margin-bottom: 10px;















	margin-left: 10px;















}















.txt {















	font-size: 12px;















	text-decoration: none;















	text-align: justify;















}















.perg {















	font-size: 12px;















	margin-bottom: 15px;















	border-bottom-width: 1px;















	border-bottom-style: solid;















	border-bottom-color: #EFEFEF;















	text-align: justify;















	display: block;















	padding-bottom: 10px;















}















.box-bt {















	margin-top: 10px;















}















.roda-pe {







	height: 130px;







	background-color: #0E1532;















}















.box-pe {















	font-family: tahoma;















	font-size: 12px;















	color: #666666;















	text-decoration: none;















	height: 64px;















	width: 1004px;















	margin-right: auto;















	margin-left: auto;















	background-image: url(imagens/vilela_111.jpg);















	background-repeat: no-repeat;















}















.txt-pe {















	margin-left: 15px;















	color: #0E1532;















	line-height: 18px;















	padding-top: 13px;















}















.t-arquivo {



	font-family: tahoma;



	font-size: 16px;



	font-weight: bold;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCCCCC;



	margin-right: 10px;



	margin-left: 10px;



	padding-bottom: 5px;



	padding-top: 5px;



	padding-left: 5px;















}















.t-parceiro {



	font-family: tahoma;



	font-size: 12px;



	color: #0E1532;



	font-weight: bold;















}















.banner {















	margin-top: 5px;















	margin-bottom: 5px;















	text-align: center;















}















.bordas01 {















	border-right-width: 1px;















	border-bottom-width: 1px;















	border-left-width: 1px;















	border-top-style: none;















	border-right-style: solid;















	border-bottom-style: solid;















	border-left-style: solid;















	border-right-color: #e0dfdc;















	border-bottom-color: #e0dfdc;















	border-left-color: #e0dfdc;















	background-color: #FFFFFF;















	padding-bottom: 5px;















}















.box-home {















	width: 613px;















	float: right;















}















.box-conteudo {
	width: 613px;
	margin-right: auto;
	margin-left: auto;
	color: #666666;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;















}















.t-destaque {



	font-family: tahoma;



	font-size: 12px;



	color: #0E1532;



	padding-left: 8px;



	font-weight: bold;



	text-decoration: none;















}















.bordas02 {















	border-left-width: 1px;















	border-top-style: none;















	border-right-style: none;















	border-bottom-style: none;















	border-left-style: solid;















	border-left-color: #e0dfdc;















	background-color: #FFFFFF;















}















.bannerg {















	margin-top: 7px;















	margin-right: auto;















	margin-bottom: 7px;















	margin-left: auto;















	text-align: center;















}















.box-art {















	background-image: url(imagens/vilela_41.jpg);















	background-repeat: no-repeat;















	background-position: 0px bottom;















	margin-right: auto;















	margin-left: auto;















	height: 106px;















	width: 258px;















	margin-bottom: 10px;















}















.autor {















	font-size: 11px;















	color: #666666;















	text-decoration: none;















	text-align: justify;















	padding-top: 10px;















	padding-left: 10px;















}















.t-artigo {















	font-size: 11px;















	color: #666666;















	text-decoration: none;















	text-align: justify;















	padding-left: 10px;















	font-weight: bold;















	height: 20px;















	line-height: 20px;















	margin-bottom: 4px;















	padding-right: 10px;















}















.txt-artigos {















	font-size: 11px;















	color: #666666;















	text-decoration: none;















	text-align: justify;















	padding-left: 10px;















	padding-right: 10px;















}















.link-a {















	font-size: 11px;















	color: #666666;















	text-decoration: none;















	text-align: justify;















	padding-right: 10px;















	padding-left: 10px;















	display: block;















}















.link-a:hover {















	font-size: 11px;















	color: #CC0000;















	text-decoration: underline;















	text-align: justify;















	padding-right: 10px;















	padding-left: 10px;















	display: block;















}















.todos {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	text-decoration: none;



	float: right;



	margin-right: 10px;















}















.todos:hover {



	font-size: 12px;



	font-weight: bold;



	color: #000033;



	text-decoration: underline;



	float: right;



	margin-right: 10px;















}















.img-not {
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(imagens/vilela_31.jpg);*/















	background-repeat: no-repeat;
	height: 300px;
	width: 300px;
	margin-bottom: 7px;















}















.box-noticia {
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 6px;















}















.t-chamada {
	font-size: 13pt;
	font-weight: bold;
	color: #0E1532;
	text-decoration: none;
	margin-bottom: 5px;















}















.chamada {















	font-size: 12px;















	color: #0E1532;















	text-align: justify;















	text-decoration: none;















	display: block;















}















.chamada:hover {















	font-size: 12px;















	color: #CC0000;















	text-align: justify;















	display: block;















}















.todos2 {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	text-decoration: none;



	float: right;



	margin-right: 10px;















}















.todos2:hover {



	font-size: 12px;



	font-weight: bold;



	color: #000033;



	text-decoration: underline;



	float: right;



	margin-right: 10px;















}















.box-video {















	margin-top: 5px;















	margin-right: 10px;















	margin-bottom: 5px;















	margin-left: 10px;















}















.t-video {















	font-family: tahoma;















	font-size: 18px;















	color: #0E1532;















}















.banner-600 {







	height: 80px;







	width: 600px;







	border: 1px solid #EEEEEE;







	text-align: center;







	margin-right: auto;







	margin-left: auto;







	line-height: 80px;







	background-color: #F9F9F9;















}















.t-blog {















	background-image: url(imagens/vilela_94.jpg);















	background-repeat: no-repeat;















	margin-right: 10px;















	margin-left: 5px;















	border-bottom-width: 1px;















	border-top-style: none;















	border-right-style: none;















	border-bottom-style: solid;















	border-left-style: none;















	border-bottom-color: #CCCCCC;















	height: 30px;















	background-position: 10px center;















}















.titu-blog {



	font-size: 18px;



	color: #0F1434;



	text-decoration: none;















}















.txt-just {















	font-size: 12px;















	color: #666666;















	text-decoration: none;















	text-align: justify;















}















.data-b {















	font-size: 12px;















	line-height: 20px;















	font-weight: bold;















	color: #666666;















	text-decoration: none;















	margin-bottom: 5px;















}















.txt-por {















	font-size: 11px;















	color: #CC0000;















	text-decoration: none;















	font-family: tahoma;















}















.comenta {















	font-size: 12px;















	font-weight: bold;















	color: #666666;















	text-decoration: none;















	padding: 4px;















	border: 1px solid #EBEBEB;















}















.comenta:hover {



	font-size: 12px;



	font-weight: bold;



	color: #000033;



	text-decoration: none;



	padding: 4px;



	border: 1px solid #000033;















}















.linh {



	border-bottom-width: 1px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: solid;



	border-left-style: none;



	border-bottom-color: #BBBBBB;



	padding-bottom: 15px;



	margin-bottom: 15px;















}















.banner2 {

	height: 600px;

	width: 160px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

	background-color: #FFFFFF;

	border: thin none #FFFFFF;















}















.caixa-not {















	width: 633px;















	margin-left: 15px;















}















.titulo-mater {















	font-family: tahoma;















	font-size: 15px;















	line-height: 22px;















	font-weight: bold;















	color: #333333;















	text-decoration: none;















	margin-left: 17px;















	margin-right: 10px;















}















.data-mater {















	font-family: tahoma;















	font-size: 11px;















	line-height: 22px;















	color: #666666;















	text-decoration: none;















	margin-left: 17px;















	margin-right: 10px;















	border-bottom-width: 1px;















	border-bottom-style: dotted;















	border-bottom-color: #333333;















	margin-bottom: 20px;















}















.mater-full {

	font-family: tahoma;

	font-size: 13px;

	color: #666666;

	text-decoration: none;

	text-align: justify;

	padding-bottom: 10px;

	margin-bottom: 1px;

	display: block;















}.txt-pg {















	font-size: 11px;















	color: #FFFFFF;















	text-decoration: none;















	font-family: tahoma;















}















.txt-datan {















	font-size: 11px;















	color: #333333;















	text-decoration: none;















	font-family: tahoma;















	font-weight: bold;















	margin-bottom: 5px;















}















.nome-autor {















	font-family: tahoma;















	font-size: 11px;















	line-height: 22px;















	color: #CC0000;















	text-decoration: none;















	margin-left: 17px;















	margin-right: 10px;















	border-bottom-width: 1px;















	border-bottom-style: dotted;















	border-bottom-color: #333333;















	margin-bottom: 20px;















}















.barra-pgg {















	height: 27px;















	width: 580px;















	margin-right: auto;















	margin-left: auto;















	margin-bottom: 10px;















	background-color: #EBEBEB;















}















.pgg {















	padding-top: 7px;















	padding-left: 10px;















}















.link-a2 {















	font-family: arial;















	font-size: 12px;















	color: #0E1532;















	text-decoration: none;















	background-color: #CCCCCC;















	padding: 2px;















	border: 1px solid #999999;















	margin-right: 2px;















}















.link-a2:hover {















	font-family: arial;















	font-size: 12px;















	color: #CC0000;















	text-decoration: underline;















	background-color: #FFFFFF;















	padding: 2px;















	border: 1px solid #2E2D2D;















	margin-right: 2px;















}















.topo-s {















	margin-bottom: 6px;















}















.f-busca {



	background-image: url(imagens/f-busca.png);



	background-repeat: no-repeat;



	float: left;



	height: 24px;



	width: 181px;



	margin-left: 10px;



	margin-top: 3px;















}















.for-busca {



	height: 24px;



	width: 170px;



	padding-left: 10px;



	font-family: tahoma;



	font-size: 14px;



	color: #5495B3;



	background-color: transparent;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	line-height: 24px;















}















.bt-b {















	float: left;















	height: 30px;















	margin-top: 3px;















	margin-left: 5px;















}















.brancogrande {
	font-size: 14px;
	color: #FFCC00;
	text-decoration: none;
	font-family: tahoma;
	padding: 2px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: block;















}







.brancomenor {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: tahoma;
	padding: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: block;















}







.banner-fullpe {







	font-family: tahoma;







	font-size: 14px;







	text-decoration: none;







	text-align: center;







	height: 100px;







	width: 980px;







	margin-right: auto;







	margin-left: auto;







	background-color: #FFFFFF;







	font-weight: bold;







	color: #CCCCCC;







	padding-top: 5px;







	padding-right: 10px;







	padding-bottom: 5px;







	padding-left: 10px;







}







.mode-bannerfullpe {







	border: 1px solid #EEEEEE;







	height: 90px;







	line-height: 90px;







	background-color: #F9F9F9;







}







.data-top {







	font-family: tahoma;







	font-size: 12px;







	color: #666666;







	text-decoration: none;







}







.banner001 {







	border: 1px solid #EEEEEE;







	height: 224px;







	line-height: 224px;







	background-color: #FFFFFF;







	font-family: tahoma;







	color: #CCCCCC;







	width: 264px;







	margin-top: 7px;







	margin-right: auto;







	margin-bottom: 7px;







	margin-left: auto;







	text-align: center;







	font-size: 14px;







}







/* =MENU */



ul.invisivel {display:none;} /* jquery no menu */



#menu {



	background:#fff;



	font-size:12px;



	padding:0;



	margin-top: 1em;



	margin-right: 1em;



	margin-bottom: 1em;



	margin-left: 1em;



	}



#menu h3 { cursor:pointer;} 



#menu h3.link-titulo {

	height:2em;

	line-height:2em;

	font-size:13px;

	font-weight:bold;

	padding-left:8px;

	margin:1px 0;

	background: #cad2dd url('imagens/plus.gif') 98% 50% no-repeat;

	border-left: 5px solid #7d97ad;

	color: #000;



}	



#menu  h3.corrente { 



	background:#cad2dd url('imagens/minus.gif') 98% 50% no-repeat;



	}	



#menu li a.link-unico {



	background:#fff;



	border-bottom: 1px solid #ccc;



	}



#menu ul {



	list-style-type:none;



	margin:0;



	padding:0;           



	}



#menu li a,  #menu li a:link {



	background: #d4dde4 url('imagens/bg-seta.gif') no-repeat right;



	border-left: 5px solid #7d97ad;



	color: #000;



	text-decoration: none;



	margin-bottom:1px;



	padding: 3px;



	display: block;



	}



#menu li a:hover {



	background: #0e1532 url('images/bg-seta.gif') no-repeat right;



	color: #d4dde4;



	border-left: 5px solid #ccc;



	}



.tt-chamada {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	margin-bottom: 5px;

}



.tt-chamada:hover {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-bottom: 5px;
	text-decoration: underline;

}



.t-artigo:hover {



	font-size: 11px;



	color: #666666;



	text-decoration: underline;



	text-align: justify;



	padding-left: 10px;



	font-weight: bold;



	height: 20px;



	line-height: 20px;



	margin-bottom: 4px;



	padding-right: 10px;



}



.t-c-art {



	font-size: 11px;



	color: #666666;



	text-decoration: none;



	text-align: justify;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



}



.img-mar {



	margin-right: 10px;



	float: left;



}



.data-not {



	font-family: tahoma;



	font-size: 11px;



	color: #000000;



	text-decoration: none;   



}



.mater-full2 {



	font-family: tahoma;



	font-size: 13px;



	color: #666666;



	text-decoration: none;



	text-align: justify;



	padding-bottom: 10px;



	display: block;



}

