@charset "utf-8";
/* CSS Document */

/* RESET */
* {
	margin:0;
	padding:0;
	list-style:none;
	outline: 0;
	margin: 0 auto;
}

html, body { 
	height:100%;
	font-size:12px;	
	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;
}

.TextoGeral
{
	color:#000000;
}

.loadingAreaContainer
{
	text-align:center;
	
	top:100px;
	color:#1a9acb;
}

.boxAviso{
	color:#47555D;
	width:400px;
	height:70px;
	border:2px solid #000000;
	padding:6px;
	text-align:justify;
	background-color:#f4f4f4;
}

/* DECLARA��ES GERAIS */
#divConteinerGeral {
	min-width:957px;
	width:100%;
	/*width:expression(document.body.clientWidth < 957? "957px": "100%" ) !important;*/
	/*IE6*/
	height:100%;
	float:left;
	color:#000000;
}

#divConteinerGeral .boxLogin
{
	float:left;
	width:320px;
	margin-left:70px;
	margin-right:70px;
}

#divConteinerGeral .boxLogin h1
{
	font-weight:normal;
	color:#1b9ac7;
	float:left;
	padding:0 5px 0 0	;
	font-size:12pt;
}

#divConteinerGeral .boxLogin .boxLoginHeader
{
	width:320px;
	height:38px;
	background:url("../img/Titulos/JasouCadastrado.png") no-repeat scroll 0 0 transparent;
}

#divConteinerGeral .boxLogin .boxLoginHeaderNovo
{
	width:320px;
	height:38px;
	background:url("../img/Titulos/queromecadastrar.png") no-repeat scroll 0 0 transparent;
}

.btSeta
{
	background: white url('../img/ico/seta_diagonal_direita.jpg') no-repeat left;
	border:0px;
	width:80px;
	color:#1a9acb;
	position:relative;
	left:10px;
}

#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:#1b9ac7;
	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:#1b9ac7;
	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:12px;
	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;
}

.fundoAdmin
{
	  background:url(../img/bg/fundo-topo1.png) repeat-x #1f3240 !important;
	}

/* HEADER */
#divHeader{
	/*background:url(../img/bg/backPrincipal.jpg) repeat-x #1f3240;*/
	/*background:url(../img/bg/backPrincipal2.jpg) repeat-x #1f3240;*/
	background:url(../img/bg/fundo-topo.png) repeat-x #ffffff;
	float:left;
	width:100%;
	xfont-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 .boxLogoCKM{
	background:url(../img/titulos/LogoCKM.png) no-repeat;
	width:217px;
	height:98px;
	float:left;	
	overflow:hidden;
	text-indent:-9999px;
	padding:0 237px 0 0;
}
#divHeader .boxLogo{
	float:left;	
	padding:5px 0 0 0;
}

#divHeader .boxLogo h1{
	background:url("../img/titulos/logo_topo.jpg") no-repeat scroll 0 0 transparent;
	width:500px;
	height:80px;
	float:right;	
	overflow:hidden;
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
}

#divHeader .boxLogo h3
{
	color:#000000;	
	padding:0px 0px 0 0;
	font-size:0px;
	float:right;
}
#divHeader .boxHeader .boxTitulos h4
{
	color:#1b9ac7;	
	padding:0px 0px 0 0px;
	text-align:right;
	font-size:12px;
}

#divHeader .boxLogo ul{
	float:right;
	margin:12px 0 0;
	border:1px solid #000000
}

#divHeader .boxLogo ul li {
	float:left;
	margin:0 0 0;
	padding:1px 3px 1px ;	
}

#divHeader .boxLogo  h2{
	background:url(../img/titulos/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:573px;
	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:#1b9ac7;
	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 5px 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:#000000;
}

#divHeader .boxMenuCet ul li a:link{
	color:#000000;
	text-decoration: none;
}
#divHeader .boxMenuCet ul li a:hover{
	color:#cccccc;
	text-decoration: underline;
}
#divHeader .boxMenuCet ul li a:visited{
	color:#000000;
	text-decoration: none;
}
.boxDestaques .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{
	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:361px;
	float:left;
	padding:0 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:#1b9ac7;
	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:#1b9ac7;
	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:#1b9ac7;
	font-size:14px;
	font-weight:normal;	
}

#divHeader .boxCadastre ul li h3 a{
	color:#1b9ac7;	
}

#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:#1b9ac7;
	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 0px;
	/*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:12px;
	color:#000;
	padding:0 0 15px 0;
	line-height: 16px;	/*float: left;*/
}

#divConteudoGeral .boxConteudoPrincipal p a{
	color:#346672;
	font-weight:bold;
}

#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%
}

#divConteudoGeral .boxConteudoPrincipal h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1b9ac7;
	padding:0 0 10px 0;
	font-weight:normal
}

#divConteudoGeral .boxConteudoPrincipal h4 a{
	color:#1b9ac7;
	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:#1b9ac7;
}

#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:bold;
	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:12px;
	color:#47555d;
	font-weight:bold;
	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:12px;
	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:#1b9ac7;
	padding:0 0 4px;
	margin:0px;
	font-weight:normal;
	/*height:38px*/
}

#divConteudoGeral .boxConteudoPrincipal .boxItemTec h2 a{  
	color:#1b9ac7;
}	

#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:#1b9ac7;
}

#divConteudoGeral .boxConteudoPrincipal .listTitSeg .linkAtivo a{
	color:#1b9ac7;
}

#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 11px;
	/*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:#1b9ac7;
	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:#1b9ac7;
	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 #1b9ac7;

}

#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{
	xfloat:left;
	xdisplay:block;
	width:100%;
	padding:3px 0 5px;
	font-style:normal;
	color:#000000;
	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 .imgbullet{
	width:auto !important;
	padding:0 !important;
}

#divConteudoGeral .boxConteudoPrincipal .boxItemNoticia p a{
	color:#000;
	font-weight:normal
	}

#divConteudoGeral .boxConteudoPrincipal .boxItemNoticia strong{
	color:#1b9ac7;
	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:#1b9ac7;
	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:#1b9ac7;
	font-size:11px;	
	float:left;
}

#divConteudoGeral .boxConteudoPrincipal .listContEsq ul .linkAtivo a{
	color:#1b9ac7
}

#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:#1b9ac7;
	font-size:12px;
	padding:0 0 6px 15px
}

#divConteudoGeral .boxConteudoPrincipal .boxLinks .boxItensLinks h3 a{
	color:#1b9ac7;
	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:#1b9ac7
}

#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:#1b9ac7;
	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:#1b9ac7;
	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:957px;	
	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:12px;
}

#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 .tabelaJanela
{
	width:460px;
}

/* 
#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 .boxConteudoPrincipal .destaquePasso
{
	background-color:#2B7090;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

#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:#ffffff;
	/*background:#000;*/
	float:left;
	margin:9px 0 0 0;
	border-top:0px solid #999;
	color:#666;
}

#containerRodape .divRodape {
	width:956px;
	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:100%
}

#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 #1b9ac7;
	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 #1b9ac7;		
}

#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:#1b9ac7 !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/tit_transitoAgora.gif) 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 .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;
}

#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 .nav{
	float:left;
	width:216px;
	margin:50px 0 0 20px;
}

#divConteinerGeral #transitoAgora .limite .nav ul{
	float:left;
}

#divConteinerGeral #transitoAgora .limite .nav ul li{
	float:left;
	clear:both;
	width:100%;
	background:url(../img/ico/ico_menuHeader.gif) left no-repeat;
	padding:0 0 5px 17px;
}

#divConteinerGeral #transitoAgora .limite .nav ul li a{
	color:#fff;
}

#divConteinerGeral .boxConteudo #divConteudoGeral .boxLateralEsq .boxMenuLateral.menuHome{
	margin:0px 0 0 0;
}

#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner{
	width:145px;
	float:left;
	margin:30px 0 0;
}

#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner h4{
	color:#1b9ac7;
	font-size:14px;
}

#divConteudoGeral .boxLateralEsq .boxMenuLateral .boxBanner h4 a{
	color:#1b9ac7;
	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 .direito{
	float: right;
	height: auto;
    position: relative;
    width: 226px;
}
.boxConteudoPrincipal .direito .sidebar{
	float: right;
    height: auto;
    position: relative;
    width: 206px;
    border-bottom-style:groove;
    border:1px solid #cccccc;
    xbox-shadow: 10px 10px 5px #888;
}

.boxConteudoPrincipal .direito .sidebar .boxTwitter{
	width:200px;
	float:left;
	background:#ffffff;
	margin:5px 5px 5px 5px;
	/*display:none;
	font-family:Tahoma, Verdana, Arial;*/
	font-size:12px;
}

.boxConteudoPrincipal .direito .sidebar .titulo{
	color: #fff !important;
	background-color:#000066;
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.boxConteudoPrincipal .direito .sidebar .boxTwitter .comochegar{
	color:#d0e2eb !important;
	margin:0px 0px 10px 0px;
	padding: 5px;
	text-align:center;
	font-size:13px;
}

.boxConteudoPrincipal .direito .sidebar .boxTwitter .comochegar a{
	color:#5ea0c1;
}


.boxConteudoPrincipal .direito .sidebar .boxTwitter > div{
	padding:5px;
	font-size: 12px;
}


#divConteudoGeral .boxConteudoPrincipal .direito .sidebar > h2{
	width:226px;
	height:44px;
	padding:0 0 0 0;
}

#divConteudoGeral .boxConteudoPrincipal .direito .sidebar .boxTwitter h2 a{
	background:url(../img/titulos/tit_cetTwitter.gif) no-repeat;
	width:226px;
	height:44px;
	display:block;
	text-indent:-9999px;
}

.boxConteudoPrincipal .direito .sidebar .boxTwitter ul{
	float:left;
	width:220px;
	padding:0 0 0 6px;
	
}

.boxConteudoPrincipal .direito .sidebar .boxTwitter ul li{
	float:left;
	width:96%;
	border-bottom:1px dotted #dddddd;
	margin:5px 0;
}

.boxConteudoPrincipal .direito .sidebar .boxTwitter ul li p{
	color:#5ea0c1!important;
	font-size:11px!important;
	padding:0 0 10px!important;
}

.boxConteudoPrincipal .direito .sidebar .boxTwitter ul li p a{
	font-size:10px;
	color:#fc9100!important;
}
	
	

#divConteudoGeral .boxConteudoPrincipal .direito .sidebar .boxTwitter #twtr-widget-1.twtr-widget .twtr-doc .twtr-hd{
	display:none;
}

#divConteudoGeral .boxConteudoPrincipal .direito .sidebar .boxTwitter #twtr-widget-1.twtr-widget .twtr-doc .twtr-ft{
	display:none;
}

.boxConteudoPrincipal .direito .sidebar .boxYoutube{
	float:left;
	width:226px;
	padding:0 0 30px 0;
}

#divConteudoGeral .boxConteudoPrincipal .direito .sidebar .boxYoutube h2{
	width:222px;
	height:19px;
	padding:0 0 15px 0;
}

#divConteudoGeral .boxConteudoPrincipal .direito .sidebar .boxYoutube h2 a{
	background:url(../img/titulos/tit_canalYoutube.gif) no-repeat;
	width:222px;
	height:19px;
	display:block;
	text-indent:-9999px;
}

.boxConteudoPrincipal .direito .sidebar .boxYoutube h3{
	font-size:12px!important;
	color:#445861!important;
	font-weight:bold!important;
	padding:10px 0!important;
}

.boxConteudoPrincipal .direito .sidebar .boxYoutube a{
	color:#445861;
	font-weight:bold;
}

.boxConteudoPrincipal .sidebar .boxInfo{
	float:left;
	width:226px;
}

.boxConteudoPrincipal .direito .sidebar .boxInfo ul{
	float:left;
	width:226px;
}

.boxConteudoPrincipal .direito .sidebar .boxInfo ul li{
	float:left;
	width:100%;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #e0e0e0;
}

.boxConteudoPrincipal .direito .sidebar .boxInfo ul li .img{
	float:left;
	width:80px;
	text-align:left;
}
.boxConteudoPrincipal .direito .sidebar .boxInfo ul li .img img{
	width:68px;
	height:60px;
}

.boxConteudoPrincipal .direito .sidebar .boxInfo ul li .desc{
	float:left;
	width:146px;
	text-align:left;
}

.boxConteudoPrincipal .direito .sidebar .boxInfo ul li .desc h4{
	font-size:16px;
	font-weight:bold!important;
	margin:0;
	padding:0;
}

.boxConteudoPrincipal .direito .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:#a50202;
	margin:0;
	padding:10px 16px;
	font-size:12px;
}

th
{
	background:#555555;
	color:#ffffff;
	margin:0;
	padding:5px 5px;
	font-size:12px;
	
	}
	
.box-mensagem
{
	
}

input[type="button"],input[type="submit"]
{
	padding:5px 10px;
}

#mensagem table
{
	border: 0px none !important;	
	background-color: #fff !important;
}

#mensagem table td
{
	border-left: 0px none !important;	
	border-right: 0px none !important;
	border-top: 0px none !important;				
}


.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

.display-label,
.editor-label
{
    font-weight: bold;
    float:left;
}

.display-label,
.editor-label,
.display-field,
.editor-field
{
    margin: 0.5em 0;
     float:none;
}

.fundoAdmin
{
	background-color:#e4e4e4 !important;
	color:#000066;
}

.regua
{
	background:url('../img/bg/barra.gif');width:100%;height:3px;
}