
body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;
}

a:link, a:visited, a:active {
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}

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

.TituloPagina {
	font-family: Calibri, Arial, Arial;
	font-size: 22px;
	font-weight: normal;
	color: #009900;
}

.TituloPaginaGrande {
	font-family: Calibri, Arial;
	font-size: 38px;
	font-weight: normal;
	color: #009900;
}

.TituloPaginaTopo {
	font-family: Calibri, Arial;
	font-size: 16px;
	font-weight: normal;
	color: #009900;
}

.SubTituloPagina {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}

.SubTituloPaginaMenu {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.TituloRodape {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: bold;
	color: #00AB23;
}

.SubtituloRodape {
	font-family: trebuchet ms;
	font-size: 24px;
	font-weight: bold;
	color: #CCCCCC;
}

.Conteudo {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.ConteudoRodape {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.ConteudoCentro {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

.Conteudoferramentas {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: left;
}

.TituloConteudo {
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.ConteudoCenter {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

a.ConteudoRodape, a.ConteudoRodape:link, a.ConteudoRodape:visited, a.ConteudoRodape:active {
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}

a.ConteudoRodape:hover {
	text-decoration: underline;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}

a.TituloPortfolio, a.TituloPortfolio:link, a.TituloPortfolio:visited, a.TituloPortfolio:active {
	text-decoration: none;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

a.TituloPortfolio:hover {
	font-weight: normal;
	color: #CCCCCC;
	text-align: left;
}

a.TituloNovidade, a.TituloNovidade:link, a.TituloNovidade:visited, a.TituloNovidade:active {
	text-decoration: none;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

a.TituloNovidade:hover {
	font-weight: normal;
	color: #666666;
	text-align: left;
}

a.TituloLateral, a.TituloLateral:link, a.TituloLateral:visited, a.TituloLateral:active {
	text-decoration: none;
	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

a.TituloLateral:hover {
	text-decoration: underline;
	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.TituloTelefone {
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}

.SubtituloTelefone {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

.rodaperegistros {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.ConteudoLateral {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}

.CampoTexto {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	text-align: right;
}

.CampoInput {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	width: 303px;
	height: 35px;
	line-height: 35px;
	vertical-align: baseline;
	text-align: left;
	padding-left: 10px;
}

.CampoInputOrcamento {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	height: 20px;
	line-height: 20px;
	vertical-align: baseline;
	text-align: left;
	padding-left: 10px;
}

.CampoTextArea {
	margin: 0px;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	height: 150px;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
}

.CampoSelect {
	margin: 0px;
	background-color: transparent;
	border: 0px;
	background-image: url(/img/select.png);
	font-family: arial;
	font-size: 12px;
	color: #333333;
	height: 46px;
	padding-left: 5px;
	line-height: 46px;
	vertical-align: baseline;
	text-align: left;
	cursor: pointer;
	width: 303px;
}

.aba {
	width: 172px;
	height: 32px;
	line-height: 32px;
	vertical-align: baseline;
	background-image: url('/img/abapadrao.png');
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	float: left;
	margin-right: 10px;
	cursor: pointer;
} 

.ConteudoPagina {
	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

#loading {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	vartical-align: baseline;
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF;
}

#corpopagina {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	vartical-align: baseline;
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF;
}

#carregacorpopagina {
	display: none;
	position: absolute;
	top: 15%;
	left: 10%;
	width: 80%; 
	padding: 16px;
	border: 16px solid #F5F5F5;
	background-color: #F5F5F5;
	z-index:1002;
	overflow: auto;
}

#mapa {
	height: 350px;
	border: 1px solid #CCCCCC;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

#paginacao { 
	width: 100%;
	height: 30px;
	line-height: 30px;
	vertical-align:bottom;
	background-repeat:repeat-x;
}

#slideshow {
	width: 920px;
}

#slideshow ul li{
	margin: 12px;
}

#slideshow2 {
	width: 920px;
}

#slideshow2 ul li{
	margin: 12px;
}

a.addthis_button_compact, a.addthis_button_compact:link, a.addthis_button_compact:visited, a.addthis_button_compact:active  {
	font-family: trebuchet ms;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
} 

a.addthis_button_compact:hover {
	font-family: trebuchet ms;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

/*AQUI FICA A PÁGINAÇÃO*/
#paginacao ul { margin: 0; padding:0px; text-align: center; color:#333333; font-size: 16px; font-family: arial; }
#paginacao ul li { list-style-type: none; display: inline; padding-bottom: 1px }
#paginacao a, #geral #conteudo #paginacao a:visited { padding: 0px 5px;  text-decoration: none; color: #4f6b72; cursor: pointer;}
#paginacao a.atual { color: #333333; font-weight: bold; cursor: default }
#paginacao a.atual:hover { color: #333333; font-weight: bold; cursor: pointer; font-size: 18px;}
#paginacao a.here { color: #333333; font-weight: bold; cursor: default; font-size: 20px;} 

#tweet-container {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;			
	border: 0px;
	padding: 0px;
}

#tweet-container ul {
	color: #0D93EB;
	list-style:none;
	width: 100%;
	margin-bottom: 0px;
	margin: 5px;
	padding:0px 0px 0px 0px;
	border: 0px;
}

#tweet-container li {
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	clear:both;
	border: 0px;
	padding:5px;
	margin:4px 0;
}

.time {
	font-size:11px;
	display:block;
	text-align:right;
	margin:5px 5px 0 0;
}

#tweet-container ul a {
	color:#999;
}

#tweet-container ul a:hover {
	color:#ccc;
	text-decoration:none;
}

.CampoTextoAtual {
	font-family: trebuchet ms; 
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	height: 46px;
	line-height: 46px;
	vertical-align: baseline;
}

.listaregistros {
	height: 30px;
	line-height: 30px;
	vertical-align: baseline;
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px solid #CCCCCC;
} 

.toporegistros {
	height:30px;
	background-color: #E7E7E7;
	font-family: tahoma;
	font-size: 14px;
	color: #333333;
	text-align:left;
	padding-left: 5px;
}

.toporegistrosTitulo {
	height:30px;
	font-family: tahoma;
	font-size: 14px;
	color: #333333;
	text-align:left;
	padding-left: 5px;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
} 

#album{
   width: 640px;
   height: 500px;
   overflow: hidden;		
   position: relative;	
   padding:0; 
   margin:0;
   background-color: #000000; 
} 

.main_view {
	float: left;
	position: relative;
}

.window {
	height:300px;	width: 990px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(/img/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
