﻿body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	font-weight: bold;
}

a {
	text-decoration: none;
	color: #666666;
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}


.spr {
	margin: 8px 0 0 0;
	font-variant: normal;
}

.cor {
	padding: 5px;
	background: #EDEFEF;
}

li{
	margin: 0;
	padding: 0;
}


ul{
	list-style: none;
	margin: 0;
	padding: 0;
}


h6{
	margin: 0;
	padding: 0;
}


h5{
	margin: 5px 0 0 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
	font-style: italic;
}


h4{
	margin: 0;
	padding: 0;
	color: #006699;
	font-weight: normal;
	height: 70px;
}


h3{
	margin: 0;
	padding: 0;
	width: 580px;
}


h2{
	background-position: left;
	margin: 10px 0 10px 0;
	padding: 0 0 0 36px;
	background-repeat: no-repeat;
	background-image: url('img/ico_editorial.png');
	color: #646464;
}


h1{
	margin: 5px 0 0 0;
	padding: 0;
	color: #003366;
	font-size: x-large;
}


p{
	margin: 0;
	padding: 3px 3px 3px 10px;
	font-weight: bold;
	text-transform: lowercase;
}


hr {
	border: thin #CD7708 solid;
}


a.img img{

	float: left;

	overflow: hidden;

	border-color: #FFFFFF;

}

a.img{
	float: left;
	overflow: hidden;
	border-color: #FFFFFF;
}
a.img:hover {
	border-style: solid;
	border-width: 5px;
	border-color: #006699;
}
a.img:hover img{
	margin: -5px;
}

.bt {
	margin: 0 10px 0 0;
	padding: 2px 3px 2px 3px;
	float: right;
	border: 1px #AEAEAE solid;
	height: 30px;
	background-image: url('img/bg_bt.jpg');
	color: #646464;
	cursor: pointer;
}


.bt2 {
	margin: 0 15px 0 0;
	padding: 2px 3px 2px 3px;
	float: right;
	border: 1px #AEAEAE solid;
	height: 30px;
	background-image: url('img/bg_bt.jpg');
	color: #646464;
	cursor: pointer;
}

.lista {
	background-position: left;
	margin: 3px 0 3px 0;
	padding: 0 0 0 36px;
	background-repeat: no-repeat;
	background-image: url('img/ico_lista.jpg');
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

.lista2 {
	background-position: left;
	margin: 10px 0 18px 0;
	padding: 0 0 0 36px;
	background-repeat: no-repeat;
	background-image: url('img/ico_lista.jpg');
	font-size: 15px;
	font-weight: normal;
	color: #666666;
}

.lista3 {
	background-position: left;
	margin: 3px 0 3px 0;
	padding: 0 0 0 30px;
	background-repeat: no-repeat;
	background-image: url('img/ico_lista3.jpg');
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

.lista4 {
	background-position: left;
	margin: 3px 0 3px 0;
	padding: 0;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}


.lermais {
	margin: 4px 0 4px 0;
	padding: 0 8px 0 26px;
	background-repeat: no-repeat;
	background-image: url('img/ico_lermais.png');
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
	text-align: left;
	float: left;
}

.foto {
	border: 1px #666666 solid;
	margin: auto;
	padding: 0;
	float: left;
}





{
	margin: auto;
	padding: 0;
	color: #003366;
	font-size: x-large;
}


.fotomini {
	border: 1px #666666 solid;
	margin: auto 5px auto auto;
	padding: 0;
	float: left;
}
/**inicio container principal **/


#home {
	margin: 0;
	width: 990px;
}

#topo {
	background-image: url('img/bg_topo.jpg');
	height: 121px;
}

#topo .logo{
	background-image: url('img/logo.jpg');
	height: 121px;
	width: 300px;
	float: left;
}

#topo .bannert{
	margin: 6px 0 0 0;
	background-image: url('img/bg_topo.jpg');
	height: 110px;
	float: left;
	width: 690px;
}



#menu {
	background-image: url('img/bg_menu.jpg');
	height: 50px;
}

#menu .sessao{
	background-image: url('img/bg_menu.jpg');
	height: 50px;
	float: left;
	width: 675px;
}

#menu li{
	background-position: right;
	list-style: none;
	margin: 27px 0 0 0px;
	float: left;
	background-image: url('img/cli.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

#menu li a{
	color: #FFFFFF;
}


#menu li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

#menu .ctop{
	background-image: url('img/ctop.jpg');
	height: 50px;
	float: left;
	width: 315px;
	background-repeat: no-repeat;
}

#menu .ctop ul{
	padding: 0;
	list-style: none;
	margin: 0;
}


#menu .ctop li{
	background-position: right;
	padding: 0 8px 0 8px;
	list-style: none;
	margin: 10px 0 0 0;
	float: left;
	color: #706B5A;
	background-image: url('img/clic.jpg');
	background-repeat: no-repeat;
	font-weight: normal;
}

#menu .ctop li a{
	color: #706B5A;
}

#menu .ctop li a:hover{
	color: #706B5A;
	text-decoration: underline;
	font-weight: normal;
}


#barrabusca{
	padding: 0;
	margin: 5px 0 5px 0;
	height: 34px;
	background-image: url('img/bg_barra.jpg');
	background-repeat: repeat-x;
	width: 990px;
}

#barrabusca .ola{
	margin: 5px 0 0 0;
	padding: 3px;
	float: left;
	width: 560px;
}

#barrabusca p{
	margin: 0px auto auto 0;
	padding: 0;
	color: #666666;
	font-weight: normal;
	text-align: right;
}


#barra .busca{
	background-image: url('img/bg_barra.jpg');
	height: 42px;
	color: #666666;
	font-weight: normal;
	font-size: medium;
	background-repeat: no-repeat;
}

#barra .busca .btt{
	margin: 0 5px 0 0;
	padding: 8px 0 0 0;
	float: left;
}

#barra .busca .btp{
	padding: 8px 0 0 0;
	float: left;
}

#barra .busca input{
	padding: 0;
	margin: 0;
}


#frmBusca{
	margin: 0;
	padding: 0;
	float: left;
	font-weight: normal;
}


#frmBusca p{
	margin: 10px 0 0 2px;
	padding: 0;
	float: left;
	font-weight: bold;
	text-transform: none;
}

#frmBusca a{
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
	float: left;
}




#frmBusca form{
	margin: 0;
	padding: 0;
}

#frmBusca .btb{
	margin: 7px 0 0 5px;
	padding: 0;
}

#q{
	margin: 0;
	padding: 0;
}


#resultadoBusca {
	margin: 0;
	padding: 0;
	width: 990px;
}

#btnSubmit{
	border: 0;
	margin: 5px 0 0 5px;
	padding: 5px 15px 5px 15px;
	background-color: #FFFFFF;
	float: left;
	cursor: pointer;
}




#bemvindo {
	
}

#box1 {
	margin: 0 0 5px 0;
	float: left;
	width: 800px;
}

#publicacao {
	border: 1px #C0C0C0 solid;
	width: 630px;
	float: left;
}

#publicacao .topp{
	width: 630px;
	height: 52px;
}

#publicacao .corpo{
	margin: 0;
	padding: 0 0 20px 0;
	width: 630px;
}

#publicacao .corpo h6{
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	color: #616161;
	clear: both;
}

#publicacao .corpo .contrato{
	padding: 0 0 5px 0;
	margin: 5px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

#publicacao .corpo .btv{
	color: #003366;
	font-size: 20px;
	margin: 10px 0 0 0;
	padding: 0;
	height: 60px;
	text-align: right;
	clear: both;
}

#publicacao .corpo .legenda{
	margin: 0 0 10px 0;
}

#publicacao .corpo p{
	padding: 8px;
	margin: 0;
	color: #616161;
	text-align: left;
	font-weight: normal;
	clear: both;
}

#publicacao .corpo .lista{
	padding: 0 30px 0 0;
	margin: 0;
	color: #616161;
	text-align: right;
	font-weight: normal;
	clear: both;
}

#publicacao .corpo b{
	padding: 0;
	margin: 0;
	color: #003366;
}


#publicacao .corpo h4{
	padding: 2px 0 2px 0;
	margin: 0;
	color: #666666;
	height: 20px;
}

#publicacao .corpo h5{
	margin: 0;
	color: #CD7708;
}








#subbox1 {
	width: 800px;
}




#subbox1 .editorial {
	width: 166px;
	float: left;
}

#subbox1 .vertodas {
	border: 1px #AEAEAE solid;
	margin: 10px 0 10px 0;
	width: 630px;
	float: left;
}

#subbox1 .vertodas p{
	border-bottom-color: #006D86;
	border-bottom-style: solid;
	border: 1px;
	margin: 0 0 15px 0;
	font-size: x-large;
	text-decoration: none;
	text-transform: none;
	color: #006D86;
}

#subbox1 .vertodas a{
	font-size: medium;
	font-weight: normal;
}



#subbox1 .vertodas .noticia {
	padding: 0 10px 0 10px;
	margin: 0 5px 0 5px;
	float: left;
	width: 600px;
}

#subbox1 .vertodas .noticia b{
	color: #006699;
}

#subbox1 .vertodas .noticia h5{
	padding: 2px;
	color: #666666;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

#subbox1 .vertodas .noticia h3{
	margin: 0 0 10px 0;
	padding: 10px;
	color: #646464;
	font-weight: normal;
	border-bottom-color: #AEAEAE;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

#subbox1 .noticias {
	width: 317px;
	height: 656px;
	float: left;
}

#subbox1 .noticias .destaque{
	margin: 10px 0 0 0;
	width: 317px;
	height: 318px;
	font-weight: normal;
	font-size: 16px;
}


#subbox1 .noticias .destaque a {
	text-decoration: none;
	cursor: pointer;
	color: #666666;
	font-weight: normal;
}

#subbox1 .noticias .destaque a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}




#subbox1 .noticias .destaque .outrasnoticias{
	margin: 0 0 15px 17px;
	width: 300px;
	height: 90px;
}


#subbox1 .noticias .destaque .outrasnoticias a {
	text-decoration: none;
	cursor: pointer;
	color: #706B5A;
}

#subbox1 .noticias .destaque .outrasnoticias a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}




#subbox1 .noticias .destaque .extrato{
	border: 1px #BDC1A3 solid;
	margin: auto auto auto 8px;
	width: 305px;
	height: 306px;
	background-image: url('img/bg_extrato.jpg');
}

#subbox1 .noticias .destaque .extrato h2{
	background-position: left;
	margin: 10px 0 10px 10px;
	padding: 0 0 0 36px;
	background-repeat: no-repeat;
	background-image: url('img/ico_editorial.png');
	color: #646464;
}

#subbox1 .noticias .destaque .extrato .entidade{
	border-bottom: 1px #AEAEAE solid;
	background-position: left;
	margin: 10px 10px 2px 10px;
	padding: 0px;
	color: #646464;
	font-size: 16px;
	font-weight: bold;
}

#subbox1 .noticias .destaque .extrato .entidade b{
	background-position: left;
	margin: 0;
	padding: 0px;
	color: #006699;
	font-size: 16px;
	font-weight: normal;
}

#subbox1 .noticias .destaque .extrato .preco{
	border-bottom: 1px #AEAEAE solid;
	background-position: right;
	margin: 5px 10px 2px 10px;
	padding: 0px;
	color: #646464;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

#subbox1 .noticias .destaque .extrato .preco b{
	background-position: left;
	margin: 0;
	padding: 0px;
	color: #006699;
	font-size: 21px;
	font-weight: normal;
	text-align: right;
}


#subbox1 .noticias .destaque .extrato .entidade p{
	background-position: left;
	margin: 10px 0 10px 10px;
	padding: 0px;
	color: #666666;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
}


#box2 {
	margin: 10px 0 0 0;
	float: right;
	width: 185px;
	text-align: center;
}

#box2 img{
	border: 0;
	margin: 0 0 2px 0;
	text-align: center;
	clear: both;
	float: right;
}

#box2 .blogs{
	margin: 10px 0 0 0;
	width: 170px;
	text-align: center;
	float: left;
}

#box2 .blogs img{
	padding: 0;
	border: 0;
	margin: 0 0 8px 0;
	text-align: center;
}

#box2 .blogs .blogcorpo{
	padding: 5px;
	margin: 0;
	width: 170px;
	text-align: center;
}

#cr {
	border-bottom: 3px #646464 solid;
	width: 800px;
	height: 306px;
}

#cr .sobre{
	width: 410px;
	height: 303px;
	float: left;
}

#cr .sobre .info{
	text-align: left;
	margin: 10px 40px 10px 20px;
	padding: 0;
	font-size: 17px;
	font-weight: normal;
	color: #646464;
}

#cr .sobre .opt{
	margin: 20px 20px 10px 20px;
	padding: 0;
	height: 113px;
	text-align: center;
}

#cr .sobre .opt .icocr{
	margin: 5px 8px 5px 12px;
	padding: 0;
	height: 113px;
	text-align: center;
	float: left;
	background-image: url('img/bg_rc_opt.jpg');
	width: 100px;
}


#cr .sobre .opt .icocr a {
	text-decoration: none;
	cursor: help;
}

#cr .sobre .opt .icocr a:hover {
	font-weight: bold;
	text-decoration: underline;
}


#cr .sobre .opt .icocr .icovideo{
	margin: auto;
	width: 70px;
	height: 70px;
	background-image: url('img/ico_video.jpg');
	text-align: center;
}

#cr .sobre .opt .icocr .icoimg{
	margin: auto;
	padding: 0;
	width: 70px;
	height: 70px;
	background-image: url('img/ico_img.jpg');
	text-align: center;
}

#cr .sobre .opt .icocr .icotxt{
	margin: auto;
	width: 70px;
	height: 70px;
	background-image: url('img/ico_txt.jpg');
	text-align: center;
}


#cr .arquivo{
	width: 390px;
	height: 303px;
	float: right;
}

#boxnvfr {
	width: 800px;
	height: 346px;
}

#boxnvfr .niver{
	width: 315px;
	height: 346px;
	float: left;
}

#boxnvfr .niver .domes{
	padding: 0 0 0 4px;
	margin: 5px 2px auto 2px;
	border: 1px #898989 solid;
	width: 304px;
	height: 330px;
	background-image: url('img/bg_boxnvrc.jpg');
}

#boxnvfr .niver .domes ul{
	padding: 0 0 0 2px;
	margin: 0 auto auto 15px;
	width: 268px;
	height: 240px;
}

#boxnvfr .niver .domes li{
	background-position: center;
	list-style: none;
	margin: 0 10px 0px 10px;
	padding: 20px 0 0 12px;
	float: left;
	width: 101px;
	height: 96px;
	background-image: url('img/bg_niver.png');
	background-repeat: no-repeat;
}

#boxnvfr .niver .domes .base{
	height: 36px;
}

#boxnvfr .recado{
	width: 485px;
	height: 346px;
	float: left;
}

#boxnvfr .recado .mostra{
	padding: 0 0 0 10px;
	margin: 5px 0px auto 0px;
	border: 1px #898989 solid;
	width: 473px;
	height: 330px;
	background-image: url('img/bg_boxnvrc.jpg');
}

#boxnvfr .recado .de{
	border-bottom: 1px #AEAEAE solid;
	background-position: left;
	margin: 10px 10px 2px 0px;
	padding: 0px;
	color: #646464;
	font-size: 16px;
	font-weight: bold;
}

#boxnvfr .recado .de b{
	background-position: left;
	margin: 0;
	padding: 0px;
	color: #006699;
	font-size: 16px;
	font-weight: normal;
}



#boxnvfr .recado p{
	margin: 10px 10px 2px 0px;
	padding: 0px;
	color: #646464;
	font-size: 16px;
	font-weight: bold;
	height: 200px;
}


#boxvitrine {
	border: 1px #006D86 solid;
	width: 798px;
	height: 342px;
	background-image: url('img/bg_vitrinews.jpg');
}

#boxvitrine .topo{
	margin: 10px 0 0 0;
	width: 798px;
	height: 70px;
}

#boxvitrine .topo .ico{
	width: 106px;
	height: 70px;
	float: left;
	text-align: center;
}

#boxvitrine .topo .label{
	padding: 16px 0 0 0;
	width: 692px;
	float: left;
	font-size: 34px;
	color: #FFFFFF;
}


#boxvitrine .corpo{
	padding: 5px 5px 5px 5px;
	width: 788px;
	height: 238px;
}

#boxvitrine .corpo ul{
	width: 788px;
	height: 220px;
	margin: 0;
	padding: 0;
}


#boxvitrine .corpo li{
	list-style: none;
	margin: 0;
	padding: 0 5px 0 5px;
	float: left;
}

#box3 {

	margin: 0 0 2px 0;

	height: 139px;

	border: 1px #BDBCBD solid;

	background-image: url('img/bg_parceiros.jpg');

	width: 990px;

	clear: both;

	float: left;

	display: block;

}



#box3 .icop{

	height: 37px;

	width: 46px;

	float: left;

}



#box3 .legenda{

	height: 37px;

	width: 942px;

	float: left;

}



#box3 .legenda h3{

	padding: 8px 0 0 8px;

	color: #666666;

}





#box3 .logo{

	margin: 5px;

	height: 90px;

	width: 130px;

	float: left;

}


#box4 {

	margin: 0 0 2px 0;

	height: 139px;

	border: 1px #BDBCBD solid;

	background-image: url('img/bg_parceiros.jpg');

	width: 990px;

	clear: both;

	float: left;

	display: block;

}


#paginacao {
	margin: 10px 0 0 0;
	padding: 5px;
	float: left;
	color: #646464;
	border-top-color: #666666;
	border-top-style: solid;
}

#paginacao a{
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
}

#paginacao a:hover{
	font-weight: bold;
	text-decoration: underline;
}



#paginacao .pg{
	margin: auto;
	padding: 8px 0 0 0;
	float: left;
	color: #003366;
	font-size: 16px;
}

#paginacao .px{
	margin: 10px auto auto auto;
	padding: 6px 0 0 0;
	background-position: center;
	float: left;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 16px;
}


#paginacao .ativo{
	margin: auto;
	padding: 8px 0 0 0;
	background-position: center;
	float: left;
	background-repeat: no-repeat;
	background-image: url('img/cont.jpg');
	color: #FFFFFF;
	font-size: medium;
	height: 30px;
	width: 40px;
	text-align: center;
	font-weight: bold;
}

#paginacao .ativo a{
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#paginacao .ativo a:hover{
	font-weight: bold;
	text-decoration: none;
}




#paginacao .desativo{
	margin: auto;
	padding: 8px 0 0 0;
	background-position: center;
	float: left;
	background-repeat: no-repeat;
	background-image: url('img/contdes.jpg');
	color: #CCCCCC;
	font-size: medium;
	height: 30px;
	width: 40px;
	text-align: center;
	font-weight: normal;
}


