@charset "utf-8";
/* CSS Document */

/** CSS - TV1.COM
*   NOME DO PROJETO
*   Desenvolvido por: 
*   - Henrique Nunes Otavio [hnunes@tv1.com.br]
*   Início do Projeto: 20/09/2010
*   Última atualização: 
*   Atualizado por: 
*/

/* RESET */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	outline: 0;
	line-height:normal;
}

html, body {
	height: 100%;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img, fieldset, table {
	border: none;
}
.noMargin {
	margin: 0!important;
}
.noBorder {
	border: none!important;
}
/* DECLARAÇÕES GERAIS */
#divConteinerGeral {
	min-width:957px;
	width:100% !important;
	width:expression(document.body.clientWidth < 957? "957px": "100%" ); /*IE6*/
	height:100%;
/*	float:left;*/
}
#divConteinerGeral .boxConteudo {
	margin: 0 auto;
	width: 957px;
}
#divConteudoGeral .boxLateralEsq {
	float: left;
	width: 167px;
	border-right: 1px solid #e5e5e5;
	padding: 0 0 46px 0;
	font-family: Arial;
}
#divConteudoGeral .semBorda {
	border-right: 0px solid #e5e5e5;
}
#divConteudoGeral .boxLateralEsq h3 {
	color: #E49725;
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 6px 3px;
	text-align: center;
}
#divConteudoGeral .boxLateralEsq p {
	font-size: 10px;
	color: #000;
	padding: 0 0 5px 10px;
}
#divConteudoGeral .boxLateralEsq .calendario {
	background: url("../img/bg/bgTabela.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 157px;
	margin: 0 22px 7px 0;
	overflow: hidden;
	position: relative;
	width: 171px;
}
#divConteudoGeral .boxLateralEsq .calendario .anterior {
	left: 20px;
	position: absolute;
	top: 14px;
	width: 7px;
	height: 11px;
}
#divConteudoGeral .boxLateralEsq .calendario .proximo {
	right: 20px;
	position: absolute;
	top: 14px;
	width: 7px;
	height: 11px;
}
#divConteudoGeral .boxLateralEsq .calendario ul {
	width: 10000px;
	float: left;
}
#divConteudoGeral .boxLateralEsq .calendario ul li {
	float: left;
	padding: 0 16px;
}
#divConteudoGeral .boxLateralEsq .calendario table {
	float: left;
	padding: 1px 0 0;
	text-align: center;
	width: 138px;
	color: #a5abb0
}
#divConteudoGeral .boxLateralEsq .calendario table a {
	color: #a5abb0
}
#divConteudoGeral .boxLateralEsq .calendario table thead {
	color: #192A34;
	font-size: 16px;
	padding: 0 0 5px;
}
#divConteudoGeral .boxLateralEsq .calendario table thead tr {
	height: 35px;
}
#divConteudoGeral .boxLateralEsq .calendario table tbody tr td {
	padding: 0 0 4px 0
}
#divConteudoGeral .boxLateralEsq .calendario table tbody .tabSemana {
	color: #192a34;
	font-size: 12px;
}
#divConteudoGeral .boxLateralEsq .calendario table tbody .tabFeriado {
	color: #eb8d22;
	font-weight: bold
}
#divConteudoGeral .boxLateralEsq .calendario table tbody .tabFeriado a {
	color: #eb8d22;
}
/*#divConteudoGeral .boxLateralEsq .boxPaginacao{
	width:100%;
	float:left;	
}*/

#divConteudoGeral .boxLateralEsq .boxPaginacao ul {
	font-size: 14px;
	color: #192a34;
	float: left;
	padding: 0 0 0 33px;
}
#divConteudoGeral .boxLateralEsq .boxPaginacao ul li {
	float: left;
	padding: 0 10px 0 0;
	text-align: center;
}
#divConteudoGeral .boxLateralEsq .boxPaginacao ul li a {
	color: #192a34;
}
#divConteinerGeral .boxMenuLateral h2 {
	font-size: 21px;
	color: #e49725;
	float: left;
	width: 100%;
	font-weight: normal;
	padding: 11px 0 3px;
}
#divConteinerGeral .boxMenuLateral h2 a {
	color: #ff8c00;
}
#divConteinerGeral .boxMenuLateral h2 a:link {
	color: #ff8c00;
	text-decoration: none;
}
#divConteinerGeral .boxMenuLateral h2 a:visited {
	color: #ff8c00;
	text-decoration: none;
}
#divConteinerGeral .boxMenuLateral ul {
	font-size: 12px;
	color: #192a34;
	float: left;
	list-style: none;
	width: 100%;
	display: none;
	padding: 7px 0 0
}
#divConteinerGeral .boxMenuLateral ul li {
	font-size: 11px;
	color: #192a34;
	width: 95%;
	float: left;
	padding: 0 0 10px 14px;
	background: url(../img/ico/ico_menuLateral.gif) no-repeat scroll 0 3px transparent;
}
#divConteinerGeral .boxMenuLateral ul li a {
	color: #192a34;
}
#divConteinerGeral .boxMenuLateral ul li a:link {
	color: #192a34;
	text-decoration: none;
}
#divConteinerGeral .boxMenuLateral ul li a:visited {
	color: #192a34;
	text-decoration: none;
}
/* HEADER */
#divHeader {
	/*background:url(../img/bg/backPrincipal.jpg) repeat-x #1f3240;*/
	background: url(../img/bg/backPrincipal2.jpg) repeat-x #1f3240;
	float: left;
	width: 100%;
	font-family: Arial
}
#divHeader .boxHeader {
	margin: 0 auto;
	width: 957px;
}
#divHeader .boxTxtTop {
	float: left;
	font-size: 9px;
	color: #ffffff;
	width: 100%;
	padding: 0px 0 0 0;
	display: none;
}
#divHeader .boxTxtTop p {
	float: left;
	margin: 0px;
	padding: 4px 0 0 0
}
#divHeader .boxTxtTop p img {
	vertical-align: middle;
}
#divHeader .boxTxtTop ul {
	float: right;
	list-style: none;
	padding: 0 0px 0 0
}
#divHeader .boxTxtTop ul li {
	float: left;
	background: #555555;
	border: 1px solid #434343;
	padding: 3px 5px 2px 5px;
	height: 13px
}
#divHeader .boxTxtTop ul li img {
	vertical-align: middle;
}
#divHeader .boxLogo {
	width: 100%;
	float: left;
	display: none
}
#divHeader .boxLogo h1 {
	background: url(../img/logoSitePrefeitura.jpg) no-repeat;
	width: 187px;
	height: 38px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0 587px 0 0;
}
#divHeader .boxLogo h1 a {
	width: 187px;
	height: 38px;
	display: block;
}
#divHeader .boxLogo ul {
	float: left;
	margin: 12px 0 0;
	border: 1px solid #666666
}
#divHeader .boxLogo ul li {
	float: left;
	margin: 0 0 0;
	padding: 1px 3px 1px;
}
#divHeader .boxLogo h2 {
	background: url(../img/LogoPrefeituraSP.gif) no-repeat right;
	overflow: hidden;
	text-indent: -9999px;
	width: 88px;
	height: 25px;
	float: left;
	padding: 7px 0 0 25px;
}
#divHeader .boxLogo ul li h2 a {
	width: 88px;
	height: 25px;
	display: block
}
#divHeader .listMenuPrincipal {
	list-style: none;
	float: right;
	font-size: 11px;
	color: #fff;
	padding: 12px 0 0;
}
#divHeader .listMenuPrincipal li {
	background: url(../img/ico/icoSetaBaixo.gif) no-repeat left;
	float: left;
	margin: 0 0 0 13px;
	padding: 0 0 0 12px;
}
#divHeader .listMenuPrincipal li a {
	color: #fff;
}
#divHeader .listMenuPrincipal .icoFlechaBorda {
	background: url(../img/ico/icoSetaBaixoBorda.gif) no-repeat left;
	margin: 0 0 0 13px;
	padding: 0 0 0 19px;
}
#divHeader .boxMenuCet {
	width: 683px;
	float: left;
	padding: 0 0px 0 0;
}
#divHeader .boxMenuCet h2 {
	background: url("../img/titulos/LogoCET.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 60px;
	left: -5px;
	margin: 19px 0 0;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	width: 139px;
}
#divHeader .boxMenuCet h3 {
	/*background:url("../img/titulos/titCompanhiaTrafego.png") no-repeat scroll 0 0 transparent;*/
	color: #E49725;
	float: left;
	font-size: 22px;
	height: 29px;
	margin: 14px 0 0 9px;
	padding: 0 0 13px;
	width: 410px;
}
#divHeader .boxMenuCet ul {
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	left: -11px;
	list-style: none outside none;
	padding: 0 0 25px 0;
	position: relative;
	width: 100%;
}
#divHeader .boxMenuCet ul li {
	float: left;
	padding: 0 11px 0 11px;
	border-right: 1px solid #444f55
}
#divHeader .boxMenuCet ul li a {
	color: #fff;
}
#divHeader .boxMenuCet ul li a:link {
	color: #fff;
	text-decoration: none;
}
#divHeader .boxMenuCet ul li a:visited {
	color: #fff;
	text-decoration: none;
}
#divHeader .boxMenuCet .txtTel {
	background: url("../img/ico/icoSetaDireito.gif") no-repeat scroll left 27px transparent;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	padding: 24px 0 0 12px;
	width: 517px;
}
#divHeader .boxMenuCet .txtTel a {
	color: #fff;
}
#divHeader .boxMenuCet .txtTel strong {
	color: #ff8c00;
}
#divHeader .boxBusca {
	width: 271px;
	float: left;
	padding: 55px 0 0;
}
#divHeader .boxBusca fieldset {
	float: left;
}
#divHeader .boxBusca fieldset label {
	float: left;
	background: url(../img/bg/backBoxBusca.png) no-repeat;
	width: 267px;
	padding: 4px 0 5px 8px;
}
#divHeader .boxBusca fieldset label span {
	background: url(../img/titulos/titBusca.png) no-repeat;
	float: left;
	width: 68px;
	height: 15px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 3px 0 0;
}
#divHeader .boxBusca fieldset label input {
	background: url(../img/bg/backInptuBusca.gif) no-repeat;
	float: left;
	width: 159px;
	height: 22px;
	display: block;
	border: 0px;
	color: #fff;
	padding: 0 0 0 4px;
}
#divHeader .boxBusca fieldset label .btOk {
	background: url(../img/btIr.gif) no-repeat;
	border: 0px;
	width: 22px;
	height: 22px;
	float: left;
	cursor: pointer
}
#divHeader .boxBusca .boxTransito {
	border: 0px;
	width: 196px;
	float: right;
	padding: 5px 7px 0 0;
}
#divHeader .boxBusca .boxTransito fieldset label {
	background: url(../img/bg/backInptuAcessRapido.gif) no-repeat;
	float: left;
	width: 195px;
	height: 29px;
	border: 0px;
}
#divHeader .boxBusca .boxTransito fieldset label select {
	background: #203440;
	float: left;
	width: 177px;
	height: 18px;
	border: 0px;
	color: #fff;
	padding: 0 0 0 4px;
}
#divHeader .boxBusca .boxTransito span {
	background: url(../img/titulos/titTransito.png) no-repeat;
	width: 173px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	float: left
}
#divHeader .boxBusca .boxTransito img {
	float: right;
	padding: 9px 21px 0 0;
}
#divHeader .boxPainel {
	background: url(../img/bg/bgSubHeader.jpg) no-repeat right top;
	float: left;
	margin: 0 auto;
	padding: 15px 0 0px;
	width: 957px;
}
#divHeader .boxPainel .boxMenuHeader {
	width: 151px;
	float: left;
}
#divHeader .boxPainel .boxMenuHeader h2 {
	width: 100%;
	float: left;
	color: #e49725;
	font-size: 14px;
	padding: 14px 0 3px 0;
	font-weight: normal
}
#divHeader .boxPainel .boxMenuHeader ul {
	width: 100%;
	float: left;
	color: #fff !important;
	font-size: 12px;
	display: none
}
#divHeader .boxPainel .boxMenuHeader ul li {
	float: left;
	display: inline;
}
#divHeader .boxPainel .boxMenuHeader ul li a {
	color: #fff !important;
}
#divHeader .boxPainel .boxGrafico {
	width: 797px;
	height: 401px;
	float: left;
	padding: 0 0 12px 5px;
}
#divHeader .boxPainel .boxGrafico .imgGrafico {
	position: relative;
	z-index: 0;
	top: -328px;
	float: left;
}
#divHeader .boxPainel .boxGrafico h2 {
	background: url("../img/titulos/titTransitoAgora.png") no-repeat scroll right bottom transparent;
	float: left;
	height: 79px;
	overflow: hidden;
	padding: 28px 14px 105px 5px;
	text-indent: -9999px;
	width: 172px;
	position: relative;
	z-index: 4
}
#divHeader .boxPainel .boxGrafico ul {
	position: relative;
	z-index: 4;
	width: 168px;
	float: right;
	color: #868c93;
	font-size: 11px;
	padding: 64px 0 0;
}
#divHeader .boxPainel .boxGrafico ul li {
	width: 168px;
	float: right;
	padding: 0 0 21px;
}
#divHeader .boxPainel .boxGrafico ul li h3 {
	padding: 0 0px 3px 0;
	font-size: 14px;
}
#divHeader .boxPainel .boxGrafico ul li strong {
	color: #e49725;
	padding: 0 3px 0 0;
}
#divHeader .boxPainel .boxGrafico ul .txtNorte h3 {
	color: #668ac6;
}
#divHeader .boxPainel .boxGrafico ul .txtNorte h3 a {
	color: #668ac6;
}
#divHeader .boxPainel .boxGrafico ul .txtLeste h3 {
	color: #7130be;
}
#divHeader .boxPainel .boxGrafico ul .txtLeste h3 a {
	color: #7130be;
}
#divHeader .boxPainel .boxGrafico ul .txtCentro h3 {
	color: #cb8181;
}
#divHeader .boxPainel .boxGrafico ul .txtCentro h3 a {
	color: #cb8181;
}
#divHeader .boxPainel .boxGrafico ul .txtOeste h3 {
	color: #76863f;
}
#divHeader .boxPainel .boxGrafico ul .txtOeste h3 a {
	color: #76863f;
}
#divHeader .boxPainel .boxGrafico ul .txtSul h3 {
	color: #1fc54e;
}
#divHeader .boxPainel .boxGrafico ul .txtSul h3 a {
	color: #1fc54e;
}
#divHeader .boxPainel .boxMapaFlu {
	background: #1F3240;
	float: left;
	margin: 0 0 20px 111px;
	overflow: hidden;
	width: 585px;
}
#divHeader .boxPainel .boxMapaFlu iframe {
	background: none repeat scroll 0 0 #1F3240;
	left: -31px;
	overflow: hidden;
	position: relative;
	top: -5px;
}
#divHeader .boxCadastre {
	background: url(../img/bg/backMenuSup.jpg) no-repeat;
	width: 988px;
	height: 41px;
	float: left;
	font-size: 11px;
	color: #fff;
	margin: 13px 0 0 0;
	padding: 0px;
}
#divHeader .boxCadastre ul {
	list-style: none;
	float: left;
	padding: 7px 0 0 11px;
	width: 722px;
}
#divHeader .boxCadastre ul li {
	float: left;
	padding: 0 10px 0 0;
}
#divHeader .boxCadastre ul li a {
	color: #fff;
}
#divHeader .boxCadastre ul li .ico {
	float: left;
	padding: 0 5px 0 0;
}
#divHeader .boxCadastre ul li h3 {
	color: #e49725;
	font-size: 14px;
	font-weight: normal;
}
#divHeader .boxCadastre ul li h3 a {
	color: #e49725;
}
#divHeader .boxCadastre ul .itemAlinhamento {
	padding: 0 12px 0 0;
	width: 387px;
}
#divHeader .boxCadastre ul .itemAlinhamento2 {
	padding: 0 6px 0 12px;
	width: 312px;
}
#divHeader .boxCadastre ul li .btCadastre {
	position: relative;
	top: -6px;
	width: 147px;
	height: 40px
}
#divHeader .bgCadastre2 {
	background: url(../img/bg/backMenuSup2.jpg) no-repeat;
	width: 760px;
	height: 41px;
	float: right;
	font-size: 11px;
	color: #fff;
	margin: 13px 0 0 0;
	padding: 0 40px 0 0;
}
#divHeader .bgCadastre2 .itemAlinhamento {
	width: 367px !important;
}
#divHeader .bgCadastre2 .itemAlinhamento2 {
	width: auto
}
#divConteudoGeral {
	float: left;
	width: 100%;
	padding: 15px 0 0 0
}
#divConteudoGeral .boxPaginacao {
	width: 91%;
	float: left;
	text-align: center;
	color: #78868f;
	font-size: 10px;
	padding: 10px 0 0 0px;
	font-weight: bold;
}
#divConteudoGeral .boxPaginacao .pagina {
	color: #78868f;
	font-weight: normal;
	padding: 0 0px 0 10px
}
#divConteudoGeral .boxPaginacao span span {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0px 0 10px
}
#divConteudoGeral .boxPaginacao span a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0px 0 10px
}
#divConteudoGeral .boxPaginacao .separator {
	background: url("/util/img/separator.png") no-repeat 5px center;
	padding: 0 0px 0 0;
	color: #000;
	font-size: 11px;
}
#divConteudoGeral .boxPaginacao .linkPag {
	color: #78868F
}
#divConteudoGeral .boxLateralEsq .boxNoticias {
	float: left;
	border-top: 1px solid #e5e5e5;
	width: 161px;
	padding: 19px 0 0 0
}
#divConteudoGeral .boxLateralEsq .boxNoticias .boxItensNoticias {
	width: 145px;
	float: left;
	margin: 0 0 0 6px;
	padding: 0 0 27px 0
}
#divConteudoGeral .boxLateralEsq .boxNoticias .boxItensNoticias img {
}
#divConteudoGeral .boxLateralEsq .boxNoticias .boxItensNoticias h2 {
	color: #ff9000;
	font-size: 15px;
	width: 100%;
	font-weight: normal;
	padding: 6px 0 3px 0;
}
#divConteudoGeral .boxLateralEsq .boxNoticias .boxItensNoticias p {
	color: #000;
	font-size: 11px;
	padding: 0px
}
#divConteudoGeral .boxLateralEsq .boxNoticias span {
	color: #000;
	font-size: 12px;
	float: right;
}
#divConteudoGeral .boxLateralEsq .boxNoticias span a {
	color: #000;
	font-size: 12px;
}
#divConteudoGeral .boxLateralEsq .boxVideo {
	width: 158px;
	float: left;
	padding: 23px 0 0px
}
#divConteudoGeral .boxLateralEsq .boxVideo h2 {
	background: url(../img/titulos/titCanalCET.gif) no-repeat;
	width: 152px;
	height: 47px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0 0 8px;
}
#divConteudoGeral .boxLateralEsq .boxVideo h2 a {
	display: block;
	width: 152px;
	height: 47px;
}
#divConteudoGeral .boxLateralEsq .boxVideo p {
	color: #000;
	font-size: 11px;
	padding: 0 0 12px 0
}
#divConteudoGeral .boxConteudoPrincipal {
	float: left;
	width: 764px;
	padding: 0 0 0 21px;/*position:relative;*/
}
#divConteudoGeral .boxConteudoPrincipal .boxUrl {
	float: left;
	width: 608px;
	color: #b2b2b2;
	font-size: 10px
}
#divConteudoGeral .boxConteudoPrincipal .boxUrl a {
	color: #346672;
}
#divConteudoGeral .boxConteudoPrincipal .boxUrl li {
	float: left;
	background: url(../img/ico/flechaList.gif) no-repeat right;
	padding: 0 11px 0 7px;
}
#divConteudoGeral .boxConteudoPrincipal .boxUrl li a {
	color: #b2b2b2;
}
#divConteudoGeral .boxConteudoPrincipal .boxUrl .listDestaque {
	font-weight: bold;
	background: none;
}
#divConteudoGeral .boxConteudoPrincipal .boxLupa {
	float: right;
	width: 52px;
	font-size: 12px;
	color: #b2b2b2;
	font-weight: bold;
}
#divConteudoGeral .boxConteudoPrincipal .boxLupa li {
	float: left;
	border-right: 1px solid #e5e5e5;
	padding: 0 3px 0 4px;
}
#divConteudoGeral .boxConteudoPrincipal .boxLupa .borda {
	border: 0px;
	font-size: 10px
}
#divConteudoGeral .boxConteudoPrincipal .boxLupa li a {
	color: #b2b2b2;
}
#divConteudoGeral .boxConteudoPrincipal .boxCont {
	width: 100%;
	float: left;
	padding: 19px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal h2 {
	font-size: 30px;
	color: #192a34;
	width: 100%;
	padding: 29px 0 29px 0;
	font-weight: normal;
}
#divConteudoGeral .boxConteudoPrincipal p {
	font-size: 11px;
	color: #000;
	padding: 0 0 15px 0;
	line-height: 16px;	/*float: left;*/
}
#divConteudoGeral .boxConteudoPrincipal p a {
	color: #0373be;
}
#divConteudoGeral .boxConteudoPrincipal .listConteudo {
	width: 764px;
	font-size: 12px;
	color: #1a2c36;
	float: left;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 4px 0px 4px 0px;
	margin: 29px 0 29px 0
}
#divConteudoGeral .boxConteudoPrincipal .listConteudo li {
	background: url("../img/ico/flechaBaixoBranco.gif") no-repeat scroll 5px 4px transparent;
	border-right: 1px solid #BABFC2;
	color: #1A2C36;
	float: left;
	font-size: 12px;
	padding: 0 11px 0 15px;
	margin: 3px 0 3px;
}
#divConteudoGeral .boxConteudoPrincipal .listConteudo li a {
	color: #1a2c36;
}
#divConteudoGeral .boxConteudoPrincipal .listConteudo .borda {
	border: 0px;
}
#divConteudoGeral .boxConteudoPrincipal h3 {
	font-size: 23px;
	color: #192a34;
	padding: 10px 0 18px 0;
	font-weight: normal;
	float: left;
	width: 100%;
	line-height: normal
}
#divConteudoGeral .boxConteudoPrincipal h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF7E0B;
	padding: 0 0 10px 0;
	font-weight: normal
}
#divConteudoGeral .boxConteudoPrincipal h4 a {
	color: #ff9000;
	text-decoration: none;
}
#divConteudoGeral .boxConteudoPrincipal h5 {
	font-size: 13px;
	color: #192a34;
	padding: 0 0 14px 0;
	font-weight: bold;
	float: left;
	width: 100%
}
#divConteudoGeral .boxConteudoPrincipal .titAdd {
	font-size: 16px;
	color: #000;
	padding: 0 0 8px 0;
	font-weight: normal
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo {
	float: right;
	width: 300px;
	padding: 0 0 0 11px
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .boxImgGr {
	width: 300px;
	height: 225px;
	overflow: hidden
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .boxImgGr img {
	display: none;
	width: 300px
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo span {
	float: right;
	color: #a7a7a7;
	font-size: 10px
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .BoxMiniCarrossel {
	float: left;
	overflow: hidden;
	padding: 4px 0 2px;
	position: relative;
	width: 296px;
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .BoxMiniCarrossel ul {
	width: 10000px;
	float: left;
	padding: 0 0 0 17px;
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .BoxMiniCarrossel ul li {
	width: 50px;
	height: 40px;
	float: left;
	padding: 0 20px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .BoxMiniCarrossel ul li img {
	width: 50px;
	height: 40px;
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo2 {
	padding: 10px 12px 10px 0;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .BoxMiniCarrossel .anterior {
	position: absolute;
	top: 21px;
	left: 4px;
	width: 7px;
	height: 11px
}
#divConteudoGeral .boxConteudoPrincipal .imgConteudo .BoxMiniCarrossel .proximo {
	position: absolute;
	top: 21px;
	right: 4px;
	width: 7px;
	height: 11px
}
#divConteudoGeral .boxConteudoPrincipal .listPDF, #divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos .listPDF {
	float: left;
	color: #000000;
	font-size: 12px;
	width: 100%
}
#divConteudoGeral .boxConteudoPrincipal .listPDF li, #divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos .listPDF li {
	float: left;
	color: #000000;
	font-size: 12px;
	width: 100%;
	padding: 0 0 9px 19px;
	background: url(../img/ico/icoPDF.gif) no-repeat left top;
}
#divConteudoGeral .boxConteudoPrincipal .listPDF li a, #divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos .listPDF li a {
	color: #000000;
}
#divConteudoGeral .boxConteudoPrincipal .Link ul {
	display: block !important
}
#divConteudoGeral .boxConteudoPrincipal .listbusca {
	width: 100%;
	padding: 10px 0 0 0
}
#divConteudoGeral .boxConteudoPrincipal .listbusca li {
	width: 100%;
}
#divConteudoGeral .boxConteudoPrincipal .listbusca li h3 {
	font-size: 12px;
	padding: 0 0 16px 0;
	font-weight: bold;
}
#divConteudoGeral .boxConteudoPrincipal .listbusca li a {
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .listbusca li h3 a {
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre {
	width: 434px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset {
	width: 100%;
	float: left;
	color: #505d65;
	font-size: 12px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset label {
	float: left;
	padding: 0 0 14px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset label .txtObs {
	font-size: 10px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .txtClick {
	font-size: 11px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .txtClick a {
	color: #E49725;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset label input {
	color: #505D65;
	font-size: 12px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label1 {
	width: 415px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label1 input {
	width: 361px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .labelTel {
	width: 205px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .labelTel input {
	width: 147px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .labelCep1 {
	width: 134px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .labelCep1 input {
	width: 83px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .labelCep2 {
	width: 69px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .labelCep2 input {
	width: 66px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label2 {
	width: 415px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label2 input {
	width: 347px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label3 {
	width: 206px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label3 input {
	width: 116px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label4 {
	width: 413px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label4 input {
	width: 367px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label5 {
	width: 200px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label5 select {
	width: 166px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label6 {
	width: 211px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label6 select {
	width: 157px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label6 {
	width: 211px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label6 select {
	width: 157px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label7 {
	width: 413px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label7 input {
	width: 261px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label7 span {
	float: right;
	font-size: 10px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label8 {
	width: 414px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label8 input {
	width: 364px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label9 {
	width: 414px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label9 input {
	width: 287px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label10 {
	width: 414px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label10 input {
	width: 11px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label11 {
	width: 351px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label11 input {
	width: 268px;
	margin: 0 0 0 5px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label11 select {
	width: 261px;
	margin: 0 0 0 5px;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label11 textarea {
	border: 1px solid #C5C5C5;
	margin: 4px 0 0;
	width: 315px;
	height: 103px
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label12 {
	width: 351px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label12 input {
	border: 1px solid #C5C5C5;
	margin: 0 0 0 17px;
	width: 260px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label13 {
	width: 351px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .label13 input {
	border: 1px solid #C5C5C5;
	margin: 0 0 0 14px;
	width: 261px;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset p {
	width: 100%;
	font-size: 12px;
	float: left;
	padding: 0px 0 13px 0;
	color: #505d65
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .btEnviar {
	float: right;
	width: 64px;
	height: 18px;
	padding: 0 20px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .btEnviar input {
	background: url(../img/btEnviar.gif) no-repeat;
	width: 64px;
	height: 18px;
	border: 0px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .formCadastre fieldset .alinhamentoBt {
	padding: 0 33px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginação li {
	float: left;
	text-align: center;
	padding: 0 5px 0 0
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginação li a {
	color: #78868f;
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginação .linkPag {
	color: #192832
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginação .linkPag a {
	color: #192832
}
#divConteudoGeral .boxConteudoPrincipal .tamForm {
	border-right: 1px solid #f0f0f0;
	width: 348px;
	margin: 0 22px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	color: #192832;
	float: left
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale h2 {
	color: #ff8900;
	font-size: 14px;
	font-weight: normal;
	padding: 14px 0 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale h2 span {
	font-size: 11px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale h2 strong {
	font-size: 12px;
	color: #47555d;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale p {
	color: #000;
	font-size: 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale ul {
	float: left;
	width: 100%;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale ul li {
	float: left;
	width: 100%;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale ul li h3 {
	background: url(../img/ico/icoListBola.gif) no-repeat left 4px;
	font-size: 12px;
	color: #192a34;
	padding: 0 0 5px 11px;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale ul li h3 {
	background: url(../img/ico/icoListBola.gif) no-repeat left 4px;
	font-size: 12px;
	color: #192a34;
	padding: 0 0 5px 11px;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .boxItemFale ul li h3 {
	background: url(../img/ico/icoListBola.gif) no-repeat left 4px;
	font-size: 12px;
	color: #192a34;
	padding: 0 0 5px 11px;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale {
	float: left;
	width: 297px
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale ul {
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale ul li {
	width: 100%;
	float: left;
	padding: 0 0 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale ul li h3 {
	background: url(../img/ico/icoListBola.gif) no-repeat left;
	color: #ff8900;
	font-size: 12px;
	padding: 0 0 0 10px;
	margin: 0px;
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale ul li h3 a {
	color: #ff8900;
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale ul li p {
	color: #000;
	font-size: 12px;
	padding: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxListContFale ul li p a {
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .boxTitulos {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E5E5E5;
	padding: 0 0 10px;
}
#divConteudoGeral .boxConteudoPrincipal .boxTitulos ul {
	color: #47555D;
	float: left;
	font-size: 12px;
	padding: 0 31px 0 0px;
	width: 278px;
	font-weight: bold;
}
#divConteudoGeral .boxConteudoPrincipal .boxTitulos .borderAlinhamento {
	border-right: 1px solid #F0F0F0;
	margin: 0 22px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxTitulos ul li {
	background: url(../img/ico/icoFlechaPerguntasOff.gif) no-repeat left 3px;
	width: 100%;
	float: left;
	color: #47555d;
	font-size: 12px;
	padding: 0 0 6px 18px;
}
#divConteudoGeral .boxConteudoPrincipal .boxTitulos ul li a {
	color: #47555d;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 10px 0;
	margin: 0 0 18px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas h2 {
	font-size: 16px;
	color: #47555d;
	font-weight: normal;
	padding: 0 0 11px
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul {
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li {
	width: 100%;
	float: left;
	padding: 0 0 2px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li h3 {
	background: url(../img/ico/icoFlechaPerguntasOff.gif) no-repeat left 2px;
	font-size: 11px;
	line-height: 15px;
	color: #47555d;
	font-weight: normal;
	padding: 0 0 3px 15px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li .active {
	background: url(../img/ico/icoFlechaPerguntasOn.gif) no-repeat left 2px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li p {
	font-size: 11px;
	line-height: 15px;
	color: #47555d;
	padding: 0 0 8px 16px;
	font-style: italic;
	display: none
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li p table {
	padding: 0 0 8px 17px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemTec {
	width: 145px;
	float: left;
	padding: 0 43px 35px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxItemTec .imgTec {
	width: 145px;
	padding: 0 0 3px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxItemTec h2 {
	font-size: 16px;
	color: #ff9000;
	padding: 0 0 4px;
	margin: 0px;
	font-weight: normal;/*height:38px*/
}
#divConteudoGeral .boxConteudoPrincipal .boxItemTec h2 a {
	color: #ff9000;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemTec p {
	font-size: 11px;
	color: #000;
	padding: 0px;
	margin: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxItemTec p a {
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .listTitSeg {
	width: 438px;
	float: left;
	font-size: 12px;
	color: #192a34;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 6px;
	margin: 0 0 15px
}
#divConteudoGeral .boxConteudoPrincipal .Largtam {
	width: 100%;
}
#divConteudoGeral .boxConteudoPrincipal .listTitSeg li {
	background: url(../img/ico/icoListTitSeg.gif) no-repeat left;
	width: 100%;
	float: left;
	padding: 0 0 0 8px
}
#divConteudoGeral .boxConteudoPrincipal .listTitSeg li a {
	color: #192a34;
}
#divConteudoGeral .boxConteudoPrincipal .listTitSeg .linkAtivo {
	color: #e49725;
}
#divConteudoGeral .boxConteudoPrincipal .listTitSeg .linkAtivo a {
	color: #e49725;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab {
	width: 730px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab ul {
	background: url("../img/bg/bgTopTabMulta.gif") no-repeat scroll 0 0 transparent;
	color: #55626A;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	padding: 12px 0 0 35px;
	width: 730px;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab ul li {
	float: left;
	padding: 0 93px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table {
	background: #f7f7f7;
	height: 500px;
	float: left;
	color: #47555d;
	font-size: 11px;
	border-right: 1px solid #c5c5c5;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table tr td {
	text-align: center
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table tr .tdVazio {
	border: 0px;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table tr .tdVazio2 {
	border-top: 0px solid #C5C5C5;
	border-right: 0px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	border-left: 0px solid #C5C5C5;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table tr td {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table tr td h2 {
	color: #ff9306;
	font-size: 12px;
	margin: 0px;
	padding: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxTab table tr td span {
	color: #47555d;
	font-size: 11px;
	background: url(../img/ico/icoFlechaTab.png) no-repeat 55px center;
	padding: 0 0 0 37px;
	display: block
}
#divConteudoGeral .boxConteudoPrincipal .boxTab .boxTabInf {
	background: url(../img/bg/bgInfTabMulta.gif) no-repeat;
	width: 730px;
	height: 12px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques {
	width: 520px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest {
	width: 100%;
	float: left;
	margin: 0 0 41px;/*border-bottom:1px solid #e5e5e5;*/
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .imgRss {
	width: 18px;
	height: 18px;
	float: right;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .txtVejaMais {
	width: 103px;
	float: right;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest h2 {
	width: 289px;
	font-size: 17px;
	color: #192a34;
	float: left;
	padding: 0px;
	float: left;
	font-weight: normal
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest h2 strong {
	font-weight: normal;
	color: #ff9000;
	float: left;
	padding: 0 5px 0 0
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .TitDireito {
	background: url(../img/ico/icoEstrada.gif) no-repeat left 4px;
	padding: 0 0 10px 32px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .TitForum {
	background: url(../img/ico/icoFotografia.gif) no-repeat left 4px;
	padding: 0 0 10px 32px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .TitNoticias {
	/*background:url(../img/ico/icoJornal.gif) no-repeat left 4px;*/
	border-bottom: 1px solid #cccccf;
	font-size: 25px;
	margin: 0 0 10px;
	padding: 10px 0 5px;
	width: 100%;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .SubTituloForum {
	font-weight: normal;
	padding: 0 0 15px 34px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest ul {
	width: 520px;
	font-size: 11px;
	color: #000;
	float: left;
	padding: 0 0 0 34px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest ul li {
	width: 100%;
	float: left;
	margin: 0 0 13px;
	padding: 0 0 13px;
	border-bottom: 1px solid #e5e5e5;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest ul li span {
	font-size: 11px;
	color: #999999;
	font-style: italic
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest h3 {
	color: #ff9000;
	font-size: 12px;
	padding: 0 0 3px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest ul li p {
	color: #000;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .imgDestaqueitens {
	float: left;
	width: 48px;
	padding: 0 10px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .txtResumo {
	font-size: 11px;
	color: #8e8e8e;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .estiloForum li {
	border-bottom: 1px dotted #ff9000;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest ul li .SubTituloForum {
	width: 100%;
	float: left;
	margin: 0 0 13px;
	padding: 0 0 13px;
	border-bottom: 1px solid #e5e5e5;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia {
	padding: 0px;
	margin: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li {
	/*border-bottom:1px dotted #ff9000;*/
	border: none;
	padding: 0px;
	margin: 0px 0 18px 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li span {
	float: left;
	display: block;
	width: 100%;
	padding: 3px 0 5px;
	font-style: normal;
	color: #666666;
	font-size: 11px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li ul {
	float: left;
	display: block;
	width: 520px;
	padding: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li ul li {
	float: left;
	display: block;
	width: 100%;
	border: 0px;
	padding: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li ul li h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #445861;
	font-size: 18px;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li ul li h3 a {
	color: #445861;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li ul li p {
	color: #666;
	font-size: 11px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDestaques .itemDest .boxItemNoticia li ul li p a {
	color: #666;
	font-weight: normal;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemNoticia {
	float: left;
	display: block;
	width: 768px;
	padding: 0 0 20px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxItemNoticia img {
	float: left;
	width: 130px;
	padding: 0 6px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemNoticia p a {
	color: #000;
	font-weight: normal
}
#divConteudoGeral .boxConteudoPrincipal .boxItemNoticia strong {
	color: #e49725;
	font-size: 12px
}
/*#divConteudoGeral .boxConteudoPrincipal .listDestaque{
	float:right;
	width:388px;
}*/

#divConteudoGeral .boxConteudoPrincipal .listDestaque li {
	float: left;
	border: 1px solid #cccccc;
	padding: 4px 4px 1px;
	margin: 0 0 26px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataNoticia {
	float: left;
	width: auto;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataNoticia .cantoEsq {
	background: url(../img/bg/bgMenuCantoEsq.jpg) no-repeat center;
	width: 12px;
	height: 34px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataNoticia ul {
	background: url(../img/bg/bgMenuMeio.gif) repeat-x;
	float: left;
	padding: 10px 0 0;
	height: 34px
}
#divConteudoGeral .boxConteudoPrincipal .boxDataNoticia ul li {
	float: left;
	padding: 0 11px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataNoticia ul li strong {
	color: #FF8800;
	font-size: 18px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -6px;
	font-weight: normal
}
#divConteudoGeral .boxConteudoPrincipal .boxDataNoticia .cantoDir {
	background: url(../img/bg/bgMenuCantoDir.jpg) no-repeat center;
	width: 10px;
	height: 34px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .listNumerosSup {
	width: 100%;
	color: #000;
	font-size: 12px;
	float: left;
	padding: 0 0 17px;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .listNumerosSup li {
	width: 100%;
	float: left;
	padding: 0 0 5px;
}
#divConteudoGeral .boxConteudoPrincipal .listNumerosSup li strong {
	color: #FF8D00;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0 7px;
	padding: 0 5px 0 0;
	text-align: right;
	width: 40px;
}
#divConteudoGeral .boxConteudoPrincipal .listNumerosInf {
	width: 100%;
	color: #000;
	font-size: 12px;
	float: left;
	padding: 0 0 17px;
}
#divConteudoGeral .boxConteudoPrincipal .listNumerosInf li {
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .listNumerosInf li strong {
	font-size: 12px;
	color: #ff8d00;
	font-weight: normal;
	padding: 0 5px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos {
	width: 718px;
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding: 8px 0 8px;
	margin: 0 0 7px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos h3 {
	background: url(../img/ico/icoFlechaPerguntasOff.gif) no-repeat left 2px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0 6px 15px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos ul {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	float: left;
	width: 225px;
	padding: 0 0 10px 17px;
	display: none
}
#divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos ul li {
	background: url(../img/ico/icoListTitSeg.gif) no-repeat left 5px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	display: inline;
	float: left;
	width: 100px;
	padding: 0 0 3px 7px
}
#divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos ul li a {
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemListDemonstrativos .active {
	background: url(../img/ico/icoFlechaPerguntasOn.gif) no-repeat left 2px;
}
#divConteudoGeral .boxConteudoPrincipal .boxSelEditais {
	width: 742px;
	border: 1px solid #e5e5e5;
	float: left;
	color: #192a34;
	font-size: 12px;
	padding: 3px 0 3px 8px;
	margin: 0 0 45px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxSelEditais select {
	border: 1px solid #E5E5E5;
	color: #8c9499;
	font-size: 12px;
	margin: 0 6px 0 5px;
	padding: 0 0 0 0;
	width: 165px;
}
#divConteudoGeral .boxConteudoPrincipal .boxSelEditais .btOk {
	background: url(../img/btOk.gif) no-repeat center;
	border: 0px;
	width: 29px;
	height: 22px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .listOrdenacao {
	color: #8C9499;
	float: right;
	font-size: 12px;
	padding: 0 3px 7px;
	width: 327px;
}
#divConteudoGeral .boxConteudoPrincipal .listOrdenacao li {
	float: left;
	padding: 0 7px;
}
#divConteudoGeral .boxConteudoPrincipal .listOrdenacao li strong {
	color: #192a34
}
#divConteudoGeral .boxConteudoPrincipal .listOrdenacao li input {
	margin: 0 2px 0 0;
	position: relative;
	top: 1px;
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais {
	float: left;
	width: 100%
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais ul {
	background: url(../img/bg/bgTiTabEditais.gif) no-repeat;
	width: 768px;
	float: left;
	padding: 16px 0 13px 23px;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais ul li {
	float: left;
	color: #a4abaf;
	font-size: 12px;
	width: 93px
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais ul .txtAlinhamento {
	width: 463px;
	text-align: center
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais table {
	background: url(../img/bg/bgTabEditais.gif) repeat-x #f7f7f7;
	float: left;
	color: #868f94;
	font-size: 12px;
	width: 768px;
	border-right: 1px solid #c5c5c5;
	border-bottom: 0px
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais table tr td {
	text-align: center;
	border-left: 1px solid #c5c5c5;
	padding: 18px 0 17px;
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais table tr td p {
	padding: 0px 0 10px;
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais table tr td a {
	color: #868F94;
}
#divConteudoGeral .boxConteudoPrincipal .tabResulEditais .boxInfTabEditais {
	background: url(../img/bg/bgInfTabEditais.gif) no-repeat;
	width: 768px;
	float: left;
	height: 19px
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores {
	width: 760px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores h3 {
	color: #7f7f7f;
	font-size: 16px;
	padding: 0 0 6px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores .topboxForm {
	background: url(../img/bg/topboxForm.gif) no-repeat center;
	width: 760px;
	height: 11px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset {
	background: none repeat 0 0 #F7F7F7;
	float: left;
	padding: 0 0 0 23px;
	width: 735px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset label {
	float: left;
	color: #8a9397;
	font-weight: bold
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelUm {
	width: 336px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelUm input {
	width: 335px;
	background: #fff;
	color: #8c9499;
	border: 1px solid #c5c5c5
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelUm select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C5C5C5;
	color: #8C9499;
	height: 18px;
	margin: 0 3px 0 0;
	width: 285px;
	font-size: 11px
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelDois {
	padding: 0 0 12px 24px;
	/*position:relative;
	top:-5px;*/
	width: 321px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelDois select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C5C5C5;
	color: #8C9499;
	height: 18px;
	margin: 0 3px 0 0;
	width: 285px;
	font-size: 11px
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelDois .btOKOption {
	width: 29px;
	height: 22px;
	background: url(../img/btOk.gif) no-repeat;
	border: 0px;
	color: #8c9499;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelTres {
	width: 100%;
	padding: 10px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelTres input {
	width: 335px;
	background: #fff;
	color: #8c9499;
	border: 1px solid #c5c5c5;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .labelTres span {
	width: 335px;
	font-size: 11px;
	color: #acacac;
	font-style: italic;
	font-weight: normal
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .btOK {
	border: 0 none;
	height: 22px;
	padding: 13px 0 0 308px;
	width: 29px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores fieldset .btOK input {
	width: 29px;
	height: 22px;
	background: url(../img/btOk.gif) no-repeat;
	border: 0px;
	color: #8c9499;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .boxFormFornecedores .InfboxForm {
	background: url(../img/bg/infboxForm.gif) no-repeat center;
	width: 760px;
	height: 11px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado {
	border-top: 1px solid #E5E5E5;
	float: left;
	margin: 18px 0 0;
	width: 722px;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado h2 {
	font-size: 12px;
	color: #7f7f7f;
	padding: 32px 0 10px;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado h2 strong {
	font-size: 16px;
	color: #7f7f7f;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado {
	border-bottom: 1px solid #E5E5E5;
	float: left;
	padding: 9px 0 19px;
	width: 100%;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado h3 {
	color: #e69e34;
	font-size: 13px;
	padding: 0px 0 4px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado h3 a {
	color: #e69e34;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado ul {
	color: #b2b2b2;
	font-size: 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado ul li {
	padding: 0 0 7px;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado ul li a {
	color: #b2b2b2;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado ul li span {
	float: left;
	padding: 0;
	width: 241px;
}
#divConteudoGeral .boxConteudoPrincipal .boxResultado .boxItensResultado ul li input {
	border: 0px solid;
	background: none;
	color: #B2B2B2
}
#divConteudoGeral .boxConteudoPrincipal .boxConsulta {
	float: left;
	width: 762px;
	padding: 0px 0 0px;
}
#divConteudoGeral .boxConteudoPrincipal .boxConsulta ul {
	float: left;
	width: 762px;
	padding: 0px 0 0px;
}
#divConteudoGeral .boxConteudoPrincipal .boxConsulta ul li {
	float: left;
	width: 378px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 0 0px;
	margin: 0 0 18px;
	padding: 0 0 15px;
}
#divConteudoGeral .boxConteudoPrincipal .boxConsulta .boxItensConsultas {
	float: left;
	width: 354px;
	border-right: 1px solid #e5e5e5;
	padding: 0 14px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginacao ul {
	font-size: 14px;
	color: #192a34;
	float: left;
	padding: 25px 0 48px 269px;
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginacao ul li {
	float: left;
	padding: 0 10px 0 0;
	text-align: center;
}
#divConteudoGeral .boxConteudoPrincipal .boxPaginacao ul li a {
	color: #192a34;
}
/*#divConteudoGeral .boxConteudoPrincipal .boxConsulta .semBorda{
	border-right:0px solid #e5e5e5;
	margin:0 0 0 9px;	
}*/

#divConteudoGeral .boxConteudoPrincipal .boxConsulta .boxItensConsultas img {
	float: right;
	width: 64px;
}
#divConteudoGeral .boxConteudoPrincipal .boxConsulta .boxItensConsultas h3 {
	font-size: 20px;
	color: #e49725;
	padding: 0 0 2px;
	float: none;
	width: auto
}
#divConteudoGeral .boxConteudoPrincipal .boxConsulta .boxItensConsultas p {
	font-size: 12px;
	color: #000
}
#divConteudoGeral .boxConteudoPrincipal .listRodizio {
	width: 750px;
	float: left;
	font-size: 12px;
	color: #000
}
#divConteudoGeral .boxConteudoPrincipal .listRodizio li {
	background: url(../img/ico/icoFlechaPerguntasOff.gif) no-repeat left 2px;
	width: 100%;
	padding: 0 0 10px 16px
}
#divConteudoGeral .boxConteudoPrincipal .listRodizio li a {
	color: #000
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq {
	width: 150px;
	float: left;
	padding: 0 13px 15px 0;
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq .bgTopListEsq {
	background: url(../img/bg/bgTopListEsq.gif) no-repeat;
	height: 10px;
	width: 150px;
	float: left;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul {
	background: none repeat scroll 0 0 #E5E5E5;
	float: left;
	padding: 5px 0 4px 6px;
	width: 144px;
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul li {
	background: url("../img/ico/icoListTitSeg.gif") no-repeat scroll left center transparent;
	float: left;
	padding: 0 0 0 8px;
	width: 129px;
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul li a {
	color: #000;
	text-decoration: none
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul li a:hover {
	text-decoration: underline
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul .titImagem {
	background: none;
	left: -14px;
	position: relative;
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul .linkAtivo {
	color: #E49725;
	font-size: 11px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq ul .linkAtivo a {
	color: #e49725
}
#divConteudoGeral .boxConteudoPrincipal .listContEsq .bgInfListEsq {
	background: url(../img/bg/bgInfListEsq.gif) no-repeat;
	height: 11px;
	width: 150px;
	float: left;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa {
	width: 727px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa h3 {
	font-size: 16px;
	color: #192a34;
	width: 100%;
	float: left;
	padding: 16px 0 6px;
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa fieldset {
	border: 1px solid #e5e5e5;
	float: left;
	padding: 6px 8px 2px 10px;
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa fieldset label {
	float: left
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa fieldset label select {
	border: 1px solid #c5c5c5;
	width: 165px;
	color: #003366;
	margin: 0 12px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa fieldset input {
	float: left;
	margin: 0 6px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa fieldset label .btPesquisar {
	background: url(../img/btPesquisar.gif) no-repeat;
	width: 77px;
	height: 22px;
	float: left;
	border: 0px;
	position: relative;
	top: -2px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .boxPesquisa fieldset label .btOk {
	background: url(../img/btOk.gif) no-repeat;
	width: 29px;
	height: 22px;
	float: left;
	border: 0px;
	position: relative;
	top: -3px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks {
	width: 755px;
	float: left
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks {
	width: 100%;
	float: left;
	margin: 0 0 31px;
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks ul {
	width: 100%;
	float: left;
	padding: 0 0 0 2px;
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks ul li {
	width: 100%;
	float: left;
	color: #b2b2b2;
	font-size: 12px;
	padding: 0 0 3px 15px;
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks ul li a {
	color: #346672;
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks h3 {
	background: url(../img/ico/icoFlechaPerguntasOff.gif) no-repeat 0px 2px;
	color: #ff9000;
	font-size: 12px;
	padding: 0 0 6px 15px
}
#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks h3 a {
	color: #ff9000;
	font-size: 12px;
	padding: 0 0 3px 10px
}
#divConteudoGeral .boxConteudoPrincipal .titNoticias {
	background: url(../img/ico/icoRssGrd.gif) no-repeat 70px 7px;
	color: #192a34;
	font-size: 16px;
}
#divConteudoGeral .boxConteudoPrincipal .titNoticias a {
	color: #192a34;
}
#divConteudoGeral .boxConteudoPrincipal .titNoticias2 {
	float: none;
	font-size: 16px;
	color: #004287;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataMes {
	width: 100%;
	float: left;
	padding: 0 0 10px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxDataMes fieldset {
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataMes fieldset label {
	float: left;
	padding: 0 8px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataMes fieldset label select {
	border: 1px solid #C5C5C5;
	color: #8C9499;
	padding: 0 0 0 0;
	width: 89px;
}
#divConteudoGeral .boxConteudoPrincipal .boxDataMes fieldset label .btVerNoticia {
	background: url(../img/btVerNoticias.jpg) no-repeat;
	width: 89px;
	height: 22px;
	border: 0px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .txtData {
	width: 100%;
	float: left;
	padding: 28px 0 0 0;
	font-size: 12px;
	color: #e49725
}
#divConteudoGeral .boxConteudoPrincipal .txtAutor {
	width: 143px;
	float: left;
	font-size: 10px;
	color: #b4b4b4;
	padding: 10px 0px 0 700px;
	margin: -23px 0 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale {
	width: 762px;
	float: left;
	color: #7c7c7c;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale {
	width: 100%;
	float: left;
	margin: 0 0 13px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale h2 {
	color: #e49725;
	font-size: 23px;
	float: left
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .topFale {
	background: url(../img/bg/topFale.gif) no-repeat;
	width: 756px;
	height: 10px;
	float: left;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale {
	background: url(../img/bg/contFale.gif) repeat-x #f7f7f7;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	width: 754px;
	float: left
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale h2 {
	font-size: 20px;
	color: #e49725;
	padding: 0 0 3px 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul {
	width: 100%;
	float: left;
	padding: 12px 0 0 13px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul li {
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul .bordaList {
	border-bottom: 1px solid #e4e4e4;
	width: 726px;
	margin: 0 0 19px;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul li h3 {
	font-size: 16px;
	color: #4c4c4c;
	padding: 0 0 3px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul li h3 a {
	color: #4c4c4c;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul li p {
	font-size: 12px;
	color: #7f7f7f;
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .ContFale ul li p a {
	color: #7f7f7f;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa {
	width: 760px;
	float: left;
	font-size: 12px;
	color: #000;
	margin: 0 0 29px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxTopMapa {
	background: url(../img/bg/bgTopMapa.gif) no-repeat;
	float: left;
	width: 759px;
	height: 12px;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa {
	background: none repeat scroll 0 0 #F7F7F7;
	float: left;
	padding: 0 0 0 28px;
	width: 731px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa .mapaColuna {
	float: left;
	padding: 0 45px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa .mapaColuna h3 {
	color: #c6c6c6;
	font-size: 16px;
	padding: 0px 0 14px 13px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa .mapaColuna h3 a {
	color: #c6c6c6;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa .mapaColuna ul {
	float: left;
	width: 100%;
	padding: 0 0 0 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa .mapaColuna ul li {
	background: url(../img/ico/icoFlechaPerguntasOff.gif) no-repeat 0px 2px;
	padding: 0 0 6px 15px;
	float: left;
	width: 307px;
	color: #000;
	font-size: 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxContMapa .mapaColuna ul li a {
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemMapa .boxInfMapa {
	background: url(../img/bg/bgInfMapa.gif) no-repeat;
	float: left;
	width: 759px;
	height: 12px;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .boxFale .ItensFale .InfFale {
	background: url(../img/bg/infFale.gif) no-repeat;
	width: 756px;
	height: 14px;
	float: left;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .listPrograma, #divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li ul {
	width: 100%;
	float: left;
	padding: 12px 0;
	font-size: 12px
}
#divConteudoGeral .boxConteudoPrincipal .listPrograma li, #divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li ul li {
	background: url(../img/ico/icoListBola.gif) 0px 4px no-repeat;
	padding: 0 0 10px 10px;
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .listPrograma li a, #divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li ul li a {
	color: #000
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li ul {
	display: none;
	color: #47555D;
	padding: 0 0 0 17px;
}
#divConteudoGeral .boxConteudoPrincipal .boxItemPerguntas ul li table {
	margin: 0 0 0 17px
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda {
	width: 760px;
	float: left;
	margin: 0 0 15px 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda {
	width: 765px;
	height: 65px;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .listMenuAba {
	width: 765px;
	height: 65px;
	float: left;
	color: #192a34;
	font-size: 14px
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .listMenuAba li {
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .listMenuAba li a {
	color: #192a34;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .tamListUm {
	padding: 9px 21px 0 54px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .tamListDois {
	padding: 12px 0 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .aba0 {
	background: url(../img/bg/topAbasTransito.png) no-repeat 0px 0px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .aba0 .tamListUm {
	font-size: 17px;
	color: #192a34;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .aba1 {
	background: url(../img/bg/topAbasTransito.png) no-repeat 0px -65px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .aba1 .tamListUm {
	padding: 12px 19px 0 45px;
	color: #192a34;
	font-size: 12px
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .topAgenda .aba1 .tamListDois {
	font-size: 20px;
	color: #192a34;
	padding: 10px 0 0 0
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda {
	width: 758px;
	float: left;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 0px 0 0 5px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda ul {
	width: 100%;
	float: left;
	font-size: 24px;
	color: #192a34;
	font-weight: normal;
	padding: 5px 0 0 12px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda ul li {
	/*padding:0 23px 0 0px;*/
	float: left;/*width:397px*/
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda ul li strong {
	color: #ff8700
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda ul li span {
	font-size: 12px;
	padding: 0 0 0 10px
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .listMenuAba {
	width: 100%;
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .listMenuAba li {
	float: left;
	font-size: 12px;
	color: #47555d;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .listMenuAba li a {
	color: #47555d;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .tamListUm {
	margin: 0 0 0 25px;
	padding: 4px 6px 0 10px;
	width: 351px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .tamListDois {
	margin: 0 0 0 48px;
	padding: 0 0 0 10px;
	text-align: center;
	width: 252px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito {
	background: url(../img/bg/contAbasTransito.gif) 0px 0px repeat-x #f2f2f2;
	width: 718px;
	min-height: 322px;
	float: left;
	padding: 23px 0 0 35px;
	display: none
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table {
	color: #000000;
	float: left;
	font-size: 12px;
	margin: 0 0 10px 0;
	width: 657px;
	padding: 0 0 0px;
	border: 0px solid #c5c5c5;
	background: none;
	text-align: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table .semBorder {
	border-left: 0px solid
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table thead {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table thead tr td {
	background: none
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table tbody {
	font-size: 11px;
	color: #000;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table a {
	color: #000
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table tr td {
	border-left: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	padding: 5px !important
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito table tr {
	padding: 0 0 10px 0;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito h3 {
	padding: 35px 0 10px;
	font-size: 16px;
	color: #1a2c36;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito p {
	font-size: 12px;
	color: #192a34;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito .boxAlerta {
	width: 681px;
	float: left;
	color: #47555D;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito .boxAlerta h3 {
	font-size: 16px;
	padding: 0 0 7px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito .boxAlerta span {
	float: right;
	font-size: 10px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito .boxAlerta .boxItensAlerta {
	width: 100%;
	float: left;
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 8px;
	margin: 0 0 20px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxItemTransito .boxAlerta .boxItensAlerta p {
	padding: 0 0 3px 0
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxPaginacao {
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxPaginacao ul {
	font-size: 14px;
	color: #192a34;
	float: left;
	padding: 0 0 19px 218px;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxPaginacao ul li {
	float: left;
	padding: 0 10px 0 0;
	text-align: center;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .contAgenda .boxPaginacao ul li a {
	color: #192a34;
}
#divConteudoGeral .boxConteudoPrincipal .boxAgenda .infAgenda {
	background: url(../img/bg/infAbasTransito.png) 0px 0px no-repeat;
	width: 765px;
	height: 20px;
	float: left;
	font-size: 0px
}
#divConteudoGeral .boxConteudoPrincipal .formCET {
	float: left;
	width: 568px;
	padding: 12px 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #192a34
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset label {
	float: left;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset label input {
	color: #192a34;
	font-size: 12px
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labUm {
	margin: 0 0 8px;
	padding: 0 0 0 0;
	text-align: right;
	width: 100%;
	border: 0px solid
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labUm input {
	border: 1px solid #C5C5C5;
	margin: 0 75px 0 10px;
	width: 303px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labUm select {
	border: 1px solid #C5C5C5;
	margin: 0 73px 0 10px;
	width: 303px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labDois {
	padding: 0 0 8px 149px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labDois input {
	margin: 0 0 0 9px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labTres {
	padding: 0 0 0 36px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labQuatro {
	padding: 0 0 0 36px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labQuatro select {
	margin: 0 0 0 3px;
	width: 278px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labDeclaracao {
	padding: 20px 0 25px 36px;
	font-size: 11px;
	width: 466px
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labDeclaracao label {
	float: right;
	width: 382px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labTxt {
	padding: 0 0 0 0;
	text-align: right;
	width: 177px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .txtData2 {
	float: right;
	padding: 0 7px 0 0;
	width: 355px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .inputRadio {
	padding: 0 0 6px 11px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .inputRadio tbody tr td {
	padding: 0 0 0 11px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .inputRadio tbody tr td input {
	margin: 0 0 0 4px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto {
	padding: 0 0 8px 107px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto input {
	margin: 0 0 0 9px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto2 {
	padding: 0 0 8px 42px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto2 input {
	margin: 0 0 0 9px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto3 {
	padding: 0 0 8px 16px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto3 .txtDim {
	float: left;
	width: 130px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto3 input {
	margin: 9px 0 0 9px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .labMoto4 input {
	margin: 9px 0 0 33px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .btConfirmar {
	width: 400px;
	padding: 22px 0 22px 34px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset .btConfirmar input {
	background: url(../img/btConfirmar.gif) no-repeat;
	width: 83px;
	height: 22px;
	font-size: 15px;
	color: #000;
	border: 0px;
	padding: 1px 0 24px;
	cursor: pointer
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset span {
	float: left;
	padding: 0 0 0 36px;
	width: 400px;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset table {
	background: none;
	border: 0px;
	color: #192A34;
	float: none;
	font-size: 12px;
	text-align: left;
	width: auto;
}
#divConteudoGeral .boxConteudoPrincipal .formCET fieldset table tr td {
	border: 0px;
}
#divConteudoGeral .boxConteudoPrincipal table {
	background: url("../img/bg/bgTabEditais.gif") repeat-x 0 0 #F7F7F7;
	float: left;
	width: 100%;
	text-align: left;
	vertical-align: center;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	/*color:#868F94;*/
	color: #000;
	font-size: 11px;
	line-height: 16px;
}
#divConteudoGeral .boxConteudoPrincipal table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#divConteudoGeral .boxConteudoPrincipal table tr td a {
	color: #003366;
}
/* 
#divConteudoGeral .boxConteudoPrincipal table thead tr td{
	background:url("../img/bg/bgTable.gif") repeat-x 0 0 #F7F7F7;
	border-left:1px solid #C5C5C5;
	padding:15px 17px 13px !important;
}
*/

#divConteudoGeral .boxConteudoPrincipal table thead tr td {
	background: url("../img/bg/bgTable.gif") repeat-x 0 0 #F7F7F7;
	border-left: 1px solid #C5C5C5;
	padding: 5px 5px 5px !important;
}
/*
#divConteudoGeral .boxConteudoPrincipal table tbody tr td{
	padding:21px 17px 14px;
	border-left:1px solid #C5C5C5;	
}
*/
#divConteudoGeral .boxConteudoPrincipal table tbody tr td {
	padding: 8px 8px 8px;
	border-left: 1px solid #C5C5C5;
}
#divConteudoGeral .boxMenuInferior {
	width: 100%;
	float: left;
	margin: 26px 0 0 0
}
#divConteudoGeral .boxAreas {
	width: 100%;
	float: left;
	padding: 0 0 10px 4px;
}
#divConteudoGeral .boxAreas li {
	width: 229px;
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}
/* RODAPE */
#containerRodape {
	width: 100%;
	background: #1F3240;
	/*background:#000;*/
	float: left;
	margin: 9px 0 0 0
}
#containerRodape .divRodape {
	width: 957px;
	margin: 0 auto;
}
#containerRodape .divRodape .logoCET {
	width: 948px;
	padding: 4px 0 4px 0;
	text-align: center;
	border-bottom: 1px solid #B2B2B2;
	float: left;
	margin: 14px 0 14px 0
}
#containerRodape .divRodape .boxMenu {
	width: 100%;
	float: left;
}
#containerRodape .divRodape .boxMenu .itensMenu {
	float: left;
	margin: 0 7px 0 0;
	padding: 0 0 0 0;
	width: 154px;
}
#containerRodape .divRodape .boxMenu .itensMenu ul, #containerRodape .divRodape .boxMenu .itensMenu ul li {
	float: left;
	width: 175px;
}
#containerRodape .divRodape .boxMenu .itensMenu li p {
	padding: 0 0 3px 0;
}
#containerRodape .divRodape .boxMenu .itensMenu h2 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 3px;
	border-bottom: 1px solid #FF9000;
	margin: 0 0 6px 0
}
#containerRodape .divRodape .boxMenu .itensMenu h2 a {
	color: #B2B2B2;
}
#containerRodape .divRodape .boxMenu .itensMenu h2 a:link {
	color: #B2B2B2;
	text-decoration: none;
}
#containerRodape .divRodape .boxMenu .itensMenu h2 a:visited {
	color: #B2B2B2;
	text-decoration: none;
}
#containerRodape .divRodape .boxMenu .itensMenu p {
	color: #747474;
	font-size: 11px;
	padding: 0 20px 0 3px;
}
#containerRodape .divRodape .boxMenu .itensMenu p a {
	color: #B2B2B2;
}
#containerRodape .divRodape .boxMenu .itensMenu p a:link {
	color: #B2B2B2;
	text-decoration: none;
}
#containerRodape .divRodape .boxMenu .itensMenu p a:visited {
	color: #B2B2B2;
	text-decoration: none;
}
#containerRodape .divRodape .boxMenu .itensMenu .txtSemBorda {
	border-bottom: 0px solid #FF9000;
}
#containerRodape .divRodape .boxMenu .larguraLista {
	float: left;
	margin: 0 11px 0 0;
	padding: 0 0 0 0;
	width: 440px;
}
#containerRodape .divRodape .boxMenu .larguraLista h2 {
/*width:48%;*/
}
#containerRodape .divRodape .boxMenu .larguraLista ul {
	float: left;
	width: 100%;
}
#containerRodape .divRodape .boxMenu .larguraLista ul li {
	float: left;
	width: 50%;
}
#containerRodape .divRodape .boxMenu .menuAdicional {
	float: right;
	width: 170px;
}
#containerRodape .divRodape .boxMenu .menuAdicional li {
	padding: 0 0 20px 0
}
#containerRodape .divRodape .boxMenu .borda {
	border: 0px
}
#containerRodape .divRodape .listRodape {
	float: left;
	padding: 6px 0 0 0
}
#containerRodape .divRodape .listRodape li {
	background: url(../img/ico/flechaBaixoPreto.gif) no-repeat left 6px;
	padding: 0px 0 0 0px;
	float: left;
	color: #ffffff;
	font-size: 11px;
	margin: 10px 0 0 17px
}
#containerRodape .divRodape .listRodape li a {
	padding: 0 0 0 10px;
	float: left;
	color: #ffffff;
	font-size: 11px
}
#containerRodape .divRodape p {
	float: left;
	color: #ffffff;
	font-size: 11px;
	padding: 9px 0 0 19px;
}
#containerRodape .divRodape p a {
	color: #ffffff;
}
#containerRodape .divRodape .logoPref {
	vertical-align: middle;
	float: right;
	padding: 7px 0 0;
	position: relative;
	top: -5px;
}
/* LIGHTBOX */

.activeLight a {
	color: #346672;
}
.boxLight {
	position: absolute;
	width: 828px;
	display: none;
	z-index: 9999;
	float: left;
	padding: 0 0 14px 13px;
}
.boxLight2 {
	width: 620px;
}
.boxLight .topLight {
	background: url(../img/bg/BgTopLightGR.gif) no-repeat;
	width: 828px;
	height: 10px;
	float: left;
	font-size: 0px
}
.boxLight2 .topLight {
	width: 616px;
}
.boxLight .topLight .btFechar {
	background: url("../img/ico/btFechar.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 25px;
	overflow: hidden;
	position: relative;
	right: -8px;
	text-indent: -9999px;
	top: -10px;
	width: 25px;
}
.boxLight .topLight .btFechar a {
	display: block;
	height: 25px;
	width: 25px;
}
.boxLight .contLight {
	background: url("../img/bg/BgContLightGR.gif") repeat-x scroll 0 0 #FFFFFF;
	float: left;
	padding: 0 25px;
	width: 773px;
	height: 500px;
	overflow-y: auto;
}
.boxLight2 .contLight {
	width: 562px;
	height: 400px;
}
.boxLight3 .contLight {
	height: 400px;
}
.boxLight .contLight h2 {
	font-size: 30px;
	color: #192a34;
	font-weight: normal;
	border-bottom: 1px solid #d6d6d6;
	padding: 7px 0 11px !important;
}
.boxLight .contLight h3 {
	background: none repeat scroll 0 0 transparent !important;
	color: #FF9000 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 9px 0 6px !important;
}
.boxLight .contLight p {
	font-size: 12px;
	color: #000;
	padding: 0 0 10px 0 !important;
}
.boxLight .contLight .boxFlashLight {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	height: 490px;
	left: -12px;
	padding: 0 0 0 19px;
	position: relative;
	width: 777px;
}
.boxLight .contLight .boxFlashLight iframe {
	float: left;
	width: 773px;
	height: 490px;
	overflow-y: auto;
	border: 0px;
	background: #f7f7f7;
}
.boxLight2 .contLight .boxFlashLight, .boxLight2 .contLight .boxFlashLight iframe {
	width: 566px;
}
.boxLight .infLight {
	background: url(../img/bg/BgInfLightGR.gif) no-repeat;
	width: 824px;
	height: 14px;
	float: left;
	font-size: 0px
}
.boxLight2 .infLight {
	width: 612px;
	background-image: url(../img/bg/BgInfLight2.gif);
}
.boxLight .btFechar img {
	float: right
}
.boxFundo {
	background: #000;
	left: 0px;
	top: 0px;
	opacity: 0.65;
	position: absolute;
	filter: alpha(opacity=65);
}
.boxAddThis {
	float: right;
	padding: 5px 6px 7px;
}
.boxAddThis a {
	color: #000;
	padding: 1px 2px 0 0;
}
.boxAddThis span {
	float: left !important;
	position: relative;
	top: -2px;
}
#divConteudoGeral .boxConteudoPrincipal p.warning {
	margin: 15px 0 0 35px;
	float: left;
	padding: 0;
}
/*CARROSSEL HOME*/
/*--Main Container--*/

#divConteudoGeral .boxConteudoPrincipal .main_view {
	float: left;
	position: relative;
	width: 520px;
}
/*--Window/Masking Styles--*/

#divConteudoGeral .boxConteudoPrincipal .window {
	width: 520px;
	height: 231px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel {
	position: absolute;
	top: 0;
	left: 0;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel a {
	display: block;
	float: left;
	position: relative;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel div {
	position: absolute;
	width: 486px;
	background: url(../img/bg_tvJquery.png) repeat;
	bottom: 0;
	left: 0;
	padding: 17px;
	cursor: pointer;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel div h2:hover {
	text-decoration: none;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel div h2 {
	color: #f8d535;
	font-size: 22px;
	padding: 0;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel div span {
	color: #fff;
	font-size: 12px;
}
#divConteudoGeral .boxConteudoPrincipal .image_reel img {
	float: left;
	width: 520px;
	height: 230px;
}
/*--Paging Styles--*/

#divConteudoGeral .boxConteudoPrincipal .paging {
	/*position: absolute;
	bottom: 40px;
	right: -7px;*/
	width: 178px;
	height: 47px;
	float: right;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	line-height: 40px;/*background: url(paging_bg2.png) no-repeat;*/
	 /*--Hidden by default, will be later shown with jQuery--*/
}
#divConteudoGeral .boxConteudoPrincipal .paging a {
	padding: 5px;
	text-decoration: none;
	color: #cccccc;
	font-size: 18px;
	font-weight: bold;
}
#divConteudoGeral .boxConteudoPrincipal .paging a.active {
	font-weight: bold;
	color: #ff9002;
}
#divConteudoGeral .boxConteudoPrincipal .paging a:hover {
	font-weight: bold;
	color: #ff9002;
}
/*ALTERAÇÕES HOME*/
#divConteinerGeral #transitoAgora {
	width: 100%;
	height: 209px;
	background: url(../img/bg_transitoAgora.jpg) no-repeat center #1a2935;
	float: left;
}
#divConteinerGeral #transitoAgora .limite {
	width: 957px;
	margin: 0 auto;
	position: relative;
}
#divConteinerGeral #transitoAgora .limite img.img_mapTransito {
	width: 186px;
	height: 282px;
	position: absolute;
	top: 25px;
	left: 0;
	overflow: visible;
}
#divConteinerGeral #transitoAgora .limite .boxTransito {
	float: left;
	width: 515px;
	margin: 50px 0 0 200px;
	position: relative;
}
#divConteinerGeral #transitoAgora .limite .boxTransito h2 {
	background: url(../img/TransitoVivo.png) no-repeat;
	width: 515px;
	height: 36px;
	display: block;
	text-indent: -99999px;
	margin: 0 0 8px 0;
}
#divConteinerGeral #transitoAgora .limite .boxTransito ul {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
}
#divConteinerGeral #transitoAgora .limite .boxTransito ul  li{
	line-height:15px;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona {
	float: left;
	width: 96px;
	color: #fff;
	margin: 0 8px 0 0;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info.norte {
	background: #7d9b8c;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info.oeste {
	background: #856583;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info.centro {
	background: #d1b460;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info.leste {
	background: #c4682d;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info.sul {
	background: #2762a8;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info {
	width: 100%;
	text-align: center;
	padding: 10px 0 5px 0;
	min-height:55px;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info a {
	display: block;
	color: #fff;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info h3 {
	font-size: 14px;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info h4 {
	font-size: 18px;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .info h5 {
	font-size: 11px;
	font-weight: normal;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .desc {
	width: 100%;
	padding: 2px 0;
	text-align: center;
	background: #142129;
	position: relative;
}
#divConteinerGeral #transitoAgora .limite .boxTransito .boxZona .desc img {
	position: absolute;
	right: 5px;
	top: 2px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo {
	margin-right:-8px;
	color: #fff;
	float: right;
	width: 230px;
	margin-top: 50px;
	display: block;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo span {
	display:block;
	color:#8e9092;
	font-size:94%;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo h3 {
	background: url("../img/OlhoVivo_verde.png") no-repeat;
	height: 36px;
	display: block;
	text-indent: -99999px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus {
	margin-top: 10px;
	float: left;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .CentroBairro {
	width: 104px;
	height: 38px;
	float: left;
	padding-top: 8px;
	background-color: #17232d;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .CentroBairro .infoVelocidade {
	width: 17px;
	height: 13px;
	margin-left: 8px;
	margin-top: 2px;
	float: left;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .CentroBairro strong {
	margin-left: 8px;
	font-size: 12px;
	text-indent: -99999px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .CentroBairro span {
	display: block;
	margin-top:3px;
	margin-left: 22px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .BairroCentro {
	width: 104px;
	height: 38px;
	float: left;
	background-color: #17232d;
	padding-top: 8px;
	margin-left: 10px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .BairroCentro .infoVelocidade {
	width: 17px;
	height: 13px;
	margin-left: 8px;
	margin-top: 2px;
	float: left;
}

#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .infoVelocidade{
	background-color:#e5e5e5;
}

#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .infoVelocidadeRapida{
	background-color:#1ad01a;
}

#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .infoVelocidadeMedia{
	background-color:#fed222;
}

#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .infoVelocidadeLenta{
	background-color:#fb2626;
}

#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .BairroCentro strong {
	margin-left: 8px;
	font-size: 12px;
	text-indent: -99999px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .VelMediaOnibus .BairroCentro span {
	display: block;
	margin-top:3px;
	margin-left: 22px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .linksOlhoVivo {
	width: 218px;
	height: 15px;
	background-color: #17232d;
	margin-top: 67px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .linksOlhoVivo span {
	margin-left: 38px;
	padding-top:1px;
}
#divConteinerGeral #transitoAgora .limite .boxOlhoVivo .linksOlhoVivo a {
	color: #fff;
}
#divConteinerGeral #transitoAgora .limite .nav {
	clear: both;
	float: left;
	width: 750px;
	margin: 6px 0 0 200px;
}
#divConteinerGeral #transitoAgora .limite .nav ul {
	float: left;
	width: 763px;
}
#divConteinerGeral #transitoAgora .limite .nav ul li {
	display: inline;
	clear: both;
	/*background:url(../img/ico/ico_menuHeader.gif) left no-repeat;*/
	padding: 0 4px 2px 4px;
}
#divConteinerGeral #transitoAgora .limite .nav ul li a {
	color: #fff;
}
#divConteinerGeral .boxConteudo #divConteudoGeral .boxLateralEsq .boxMenuLateral.menuHome {
	margin: 90px 0 0 0;
}
#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner {
	width: 145px;
	float: left;
	margin: 30px 0 0;
}
#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner h4 {
	color: #ff9000;
	font-size: 14px;
}
#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner h4 a {
	color: #ff9000;
	text-decoration: none;
}
#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner p {
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
}
#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner p a {
	color: #000;
	text-decoration: none;
}
#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner a {
	color: #ee951d;
	text-decoration: underline;
}
.boxConteudoPrincipal .sidebar {
	float: right;
	height: auto;
	position: relative;
	width: 226px;
}
.boxConteudoPrincipal .sidebar .boxTwitter {
	width: 226px;
	float: left;
	background: #ecf4f8;
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #ffffff;/*display:none;*/
	/*padding ANTERIOR: 0 0 30px 0;*/
	/*border-bottom ANTERIOR:1px solid #6fadcc;*/
}
#divConteudoGeral .boxConteudoPrincipal .sidebar .boxTwitter h2 {
	width: 226px;
	height: 44px;
	padding: 0 0 0 0;
}
#divConteudoGeral .boxConteudoPrincipal .sidebar .boxTwitter h2 a {
	background: url(../img/titulos/tit_cetTwitter.gif) no-repeat;
	width: 226px;
	height: 44px;
	display: block;
	text-indent: -9999px;
}
.boxConteudoPrincipal .sidebar .boxTwitter ul {
	float: left;
	width: 220px;
	padding: 0 0 0 6px;
}
.boxConteudoPrincipal .sidebar .boxTwitter ul li {
	float: left;
	width: 96%;
	border-bottom: 1px dotted #dddddd;
	margin: 5px 0;
}
.boxConteudoPrincipal .sidebar .boxTwitter ul li p {
	color: #5ea0c1!important;
	font-size: 11px!important;
	padding: 0 0 10px!important;
}
.boxConteudoPrincipal .sidebar .boxTwitter ul li p a {
	font-size: 10px;
	color: #fc9100!important;
}
#divConteudoGeral .boxConteudoPrincipal .sidebar .boxTwitter #twtr-widget-1.twtr-widget .twtr-doc .twtr-hd {
	display: none;
}
#divConteudoGeral .boxConteudoPrincipal .sidebar .boxTwitter #twtr-widget-1.twtr-widget .twtr-doc .twtr-ft {
	display: none;
}
.boxConteudoPrincipal .sidebar .boxYoutube {
	float: left;
	width: 226px;
	padding: 0 0 30px 0;
}
#divConteudoGeral .boxConteudoPrincipal .sidebar .boxYoutube h2 {
	width: 222px;
	height: 19px;
	padding: 0 0 15px 0;
}
#divConteudoGeral .boxConteudoPrincipal .sidebar .boxYoutube h2 a {
	background: url(../img/titulos/tit_canalYoutube.gif) no-repeat;
	width: 222px;
	height: 19px;
	display: block;
	text-indent: -9999px;
}
.boxConteudoPrincipal .sidebar .boxYoutube h3 {
	font-size: 12px!important;
	color: #445861!important;
	font-weight: bold!important;
	padding: 10px 0!important;
}
.boxConteudoPrincipal .sidebar .boxYoutube a {
	color: #445861;
	font-weight: bold;
}
.boxConteudoPrincipal .sidebar .boxInfo {
	float: left;
	width: 226px;
}
.boxConteudoPrincipal .sidebar .boxInfo ul {
	float: left;
	width: 226px;
}
.boxConteudoPrincipal .sidebar .boxInfo ul li {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e0e0e0;
}
.boxConteudoPrincipal .sidebar .boxInfo ul li .img {
	float: left;
	width: 80px;
	text-align: left;
}
.boxConteudoPrincipal .sidebar .boxInfo ul li .img img {
	width: 68px;
	height: 60px;
}
.boxConteudoPrincipal .sidebar .boxInfo ul li .desc {
	float: left;
	width: 146px;
	text-align: left;
}
.boxConteudoPrincipal .sidebar .boxInfo ul li .desc h4 {
	font-size: 16px;
	font-weight: bold!important;
	margin: 0;
	padding: 0;
}
.boxConteudoPrincipal .sidebar .boxInfo ul li .desc a {
	color: #000;
}
.boxConteudo #divConteudoGeral .boxConteudoPrincipal .box_diretoCentral {
	display: none;
	float: left;
	width: 520px;
	overflow: hidden;
	margin: 0 0 16px 0;
}
.boxConteudo #divConteudoGeral .boxConteudoPrincipal .box_diretoCentral h2 {
	background: #ff6000;
	width: auto;
	margin: 0;
	padding: 10px 16px;
	color: #fff;
	font-size: 18px;
}
.boxConteudo #divConteudoGeral .boxConteudoPrincipal .box_diretoCentral .mensagem {
	background: #fdd4bb;
	color: #000;
	margin: 0;
	padding: 10px 16px;
	font-size: 11px;
}
.boxConteudo #divConteudoGeral .boxConteudoPrincipal .box_diretoCentral .mensagem p {
	background: #fdd4bb;
	color: #000;
	margin: 0;
	font-size: 11px;
}
#twitter_update_list {
	margin-bottom: 20px;
	margin-top: 0;
}
#twitter_update_list li {
	margin-bottom: 10px;
}
