@charset "utf-8";
/* Geral */
	html > body {
	font-size: 11px;
	font-weight: normal;
	color: #3c3c3c;
}
html, body {
	height: 100%;
}
ul, li {
	list-style: none;
}
img {
	border: 0;
}
h1 {
	font-family: Trebuchet MS;
	color: #8B0000;
}
h2 {
	color: #FF9900;
}
h2 a {
	color: #8B0000;
	font-weight: bold;
}
h3 {
	color: #000000;
	line-height: 20px;
}
h4 {
	font-weight: normal;
	font-family:Trebuchet MS;
	color: #3c3c3c;
}
h5 {
	color: #3c3c3c;
	text-align: justify;
	line-height: 20px;
}
h6 {
	color: #ffffff;
	text-align: center;
}
a {
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
PopUpBarra  a:hover {
	text-decoration: none;
	color: #FF3100;
}
/* Final Geral */	
/* Class */
.ok {
	vertical-align: bottom;
}
.icone {
	vertical-align: middle;
	margin-left: 0.3em;
}
.thumb {
	width: 6.6em;
	height: 6.6em;
}
ol.toCombo, ul.toCombo {
	display: none;
}
.clearAll {
	clear: both;
	font-size: 1px;
}
.separador {
	border-bottom: solid 1px #CCC;
	height: 1px;
	overflow: hidden;
}
.button {
	border: 1px solid #FF9900;
	font-size: 100%;
	font-weight: bold;
	background-color: #FFF2E6;
}
.button2 {
	border: 1px solid #FF9900;
	font-size: 75%;
	font-weight: bold;
	background-color: #FFF2E6;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.sinal {
	padding:0;
	margin:0;
	width:10px;
	text-align:center;
	display:inline-block;
}
/* Final Class */
#PopUp {
	position:absolute;
	top:150px;
	left:200px;
	border-bottom:4px #CCC solid;
	border:4px #CCC solid;
	width:206px;
	background:#FFF;
	z-index:1000;
	font-size:15px;
}
#PopUp #PopUpBarra {
	height:25px;
	width:206px;
        font-size:10px;
	border-bottom:2px#CCC solid;
}
#PopUp #PopUpBarra div {
	float:left;
	height:25px;
	font-size:16px;
}
#PopUp #PopUpBarra div #texto {
	padding:3px;
}
#PopUp #PopUpBarra a {
	float:right;
	display:block;
	width:25px;
	height:25px;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
#PopUp #PopUpBarra a:hover {
	background:#FF8080;
	color:#FFF;
	font-weight:bold;
}
.container_foto_borda_esq {
	float: left;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	margin: 15px;
}
.container_foto_borda_esq a {
	display: block;
	text-align: center;
	font-family: Trebuchet MS;
	color: #3c3c3c;
	font-size: 10px;
	text-decoration: none;
}
.container_foto_borda_dir {
	float: right;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	margin: 15px;
}
.container_foto_borda_dir a {
	display: block;
	text-align: center;
	font-family: Trebuchet MS;
	color: #3c3c3c;
	font-size: 10px;
	text-decoration: none;
}
.container_foto_borda_dir #login a {
	display: inline;
	text-align: center;
}
.container_comum {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	padding: 15px;
	margin: 15px;
}
.legenda_foto {
	text-align: left;
}
.fix_float br {
	clear: none;
}
#carregando {
	background:#CCC;
	padding:10px;
	position: absolute;
	z-index: 1000;
	top: 50%;
	left: 45%;
}
.fix_float br {
	clear: none;
}
.colunasFixas #container {
	width: 988px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.colunasFixas #topo {
	background: #DDDDDD;
	margin:0;
	padding:0;
	min-height:180px;
	max-height:200px;
}
.colunasFixas #conteudo_principal {
	height:100%;
	padding: 10px 10px 0px 10px;
	margin:0 150px 0 150px;
}
.colunasFixas #rodape {
	width:988px;
	padding:10px 0 0 0;
	margin:0 auto 0 auto;
	height:70px;
	color:#000;
	text-align: center;
	background: url('../_img/rodape.png') bottom center no-repeat;
}
.colunasFixas #rodape h4.pmac_antigo {
	display:block;
	float:left;
	width:150px;
	height:90%;
	padding:0;
	margin:0 0 0 20px;
	background:url('../_img/logoAntigo.jpg') center center no-repeat;
}
.colunasFixas #rodape h4.pmac_novo {
	display:block;
	float:left;
	width:150px;
	height:90%;
	padding:0;
	margin:0;
	background:url('../_img/logoNovo.jpg') center center no-repeat;
}
.colunasFixas #rodape h4.rodape_centro {
	display:block;
	float:left;
	width:626px;
	padding:0;
	margin:0;
}
.colunasFixas #banners {
	width:986px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background:#FFF;
}
.titulo {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
ul.lista {
	padding:0px;
	margin:0px;
}
ul.lista li {
	padding:0px;
	margin:5px 0 0 0;
	border:1.5px solid #EAEAEA;
}
ul.lista li a {
	height:123px;
	display:block;
	padding:5px;
}
ul.lista li a .FotoCont {
	background:#FFF;
	border:1px solid #999;
	float:left;
	width:130px;
	height:100px;
	margin:5px;
	padding:5px 6px 6px 5px;
}
ul.lista li a .FotoCont .foto {
	width:130px;
	height:100px;
	border: 1px solid #CCC;
}
ul.lista li a .conteudo {
	float:left;
	display:inline-block;
	width:490px;
	margin-top:10px;
	margin-left:10px;
}
ul.lista li a .noticia {
	width:450px;
	height:40px;
	font-style:italic;
}
ul.lista li:hover {
	background:#CEE7FF;
	border:1.5px solid #999;
}
/*
		MIni lista de NOticias
*/
ul.NoticiasMiniLista {
	padding:0px;
	margin:0px;
}
ul.NoticiasMiniLista li {
	padding:0px;
	margin:3px 0 3px 0;
	border:1.5px solid #EAEAEA;
}
ul.NoticiasMiniLista li a {
	height:25px;
	display:block;
}
ul.NoticiasMiniLista li a .ComImagem {
	float:left;
	height:25px;
	width:25px;
	background: url('../_img/NoticiaFoto.gif') center center no-repeat;
}
ul.NoticiasMiniLista li a .SemImagem {
	float:left;
	height:25px;
	width:25px;
	background: url('../_img/NoticiaTexto.gif') center center no-repeat;
}
ul.NoticiasMiniLista li a .conteudo {
	float:left;
	height:20px;
	padding:5px 0 0 0;
	font-size:12px;
}
ul.NoticiasMiniLista li:hover {
	background:#CEE7FF;
	border:1.5px solid #999;
}
/*
	
		Final Avisos
	
	*/
	
.login {
	background-color: #fff;
	border: 1px solid #FF9900;
}
.login:hover {
	background-color:#FFF2E6;
	border:1px solid #FF9900;
}
/*
	
		Paginacao
	
	*/
	
.paginas {
	text-align:center;
}
.paginas a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline-block;
	padding:5px 2px 3px 2px;
}
.paginas a.nAn {
	border:1px solid #F00;
	width:20px;
	height:20px;
}
.paginas a.nAn:hover {
	border:1px solid #FFF;
	background:#F66;
	color:#FFF;
}
.paginas .atual {
	border:3px solid #F66;
	color:#F66;
	font-weight:bold;
	width:20px;
	height:20px;
}
.menuNot {
	text-align:right;
	padding:7px 0 0 0;
}
.menuNot a {
	height:40px;
	width:auto;
	display:inline-block;
	text-align:left;
}
.menuNot a img {
	border:0;
	margin:4px;
	padding:0px;
	float:left;
	height:32px;
}
.menuNot div {
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding:10px 5px 0 5px;
	width:290px;
	float:left;
	text-align:center;
	color:#FF3100;
}
.CxDestaques {
	display:inline-block;
	width:351px;
	height:327px;
	padding:10px 0 0 0;
	margin:3px;
}
.CxDestaques legend {
	font-size:24px;
}
.CxUltimasNoticias {
	display:inline-block;
	width:280px;
	height:327px;
	padding:10px 0 0 0;
	margin:3px;
}
.CxUltimasNoticias legend {
	font-size:24px;
}
.CxFiquePorDentroObras {
	display:inline-block;
	width:100%;
	padding:3px;
	margin:3px;
}
.CxFiquePorDentroObras legend {
	font-size:24px;
}

.spread-single .bs-twitter, .spread-single .fblike, .spread-single .plusone {
    margin: 1px 0 0 0;
}


.spread-single .bs-twitter .iframe-t{
    width:105px;
    height:20px;
}

.spread-single .fblike {
    margin: 1px 2px 0 0;
}

.spread-single .plusone {
    margin: 1px 10px 0 0;
    width: 65px;
}

.spread-single .fblike .iframe-f{
    border:none;
    overflow:hidden;
    width:90px;
    height:20px;
}