body {


	margin: 0px;


	padding: 0px;


	font-family: Arial, Verdana;


	font-size: 12px;


	color: #333333;


	background: #F2F1F1 url('/img/bgBody.png') repeat-x;


}





img {


	border: 0px;


}





#layHeader {


	width: 800px;


	height: 165px;


	position: relative;


	background: url('/img/bgLayHeader.png') no-repeat;


}





#layFlags {


	width: 105px;


	position: absolute;


	top: 97px;


	left: 700px;


}





#layFlags img {


	margin-left: 7px;


}





#layFlags img {





}





#layMenu {


	width: 528px;


	height: 29px;


	background: #FFFFFF;


	position: absolute;


	top: 120px;


	left: 6px;


	padding-top: 8px;


}





#layMenu a:first-child {


	margin-left: 20px;


}





#layMenu a {


	margin-left: 19px;


}





#laySearch {


	width: 250px;


	height: 45px;


	position: absolute;


	left: 534px;


	top: 120px;


	background: #ADD037;


}





#logo {


	position: absolute;


	left: 17px;


	top: 15px;


}





#layContentMain {


	background: url('/img/bgLayContentMain.png') top center repeat-x;


}





#layContent {


	width: 778px;


	position: relative;


	left: -6px;


	text-align: left;


	background: url('/img/bgLayContent.png') repeat-y;


}





#layContentLeft {


	width: 528px;
	float: left;

	
	
	padding: 20px;


	line-height: 16px;


	background: #FFFFFF;


}

#layContent #segbotao{
	float: center;
	width: 264px;
	left: 246px;

}




#layContentRight {


	width: 250px;


	float: left;


	padding: 20px 0px 0px 20px;


}





#layFooter {


	height: 55px;


	background: #ADD037;


	padding: 5px 0px 0px 20px;


	background: url('/img/bgLayFooter.png') no-repeat;


}





#layFooterIni {


	background: #ADD037 url('');


	height: 50px;


	padding: 1px 0px 0px 20px;


}





#photosRight {


	width: 235px;


	float: right;


	text-align: right;


}





#boxNewsletter {


	width: 210px;


	height: 220px;

	float: letf;
	background: url('/img/bgBoxNewsletter.png') no-repeat;


	padding: 43px 11px 0px 11px;


	margin-bottom: 20px;


}





.boxPhotoLeft,


.boxPhotoRight {


	width: 234px;


	float: left;


	padding: 10px;


	margin: 0px 15px 0px 0px;


	font-size: 11px;


	font-weight: bold;


	background: #D9D9D9 url('/img/bgBoxPhoto.png') left bottom no-repeat;


}





.boxPhotoRight {


	float: right;


	margin: 0px 0px 0px 15px;


}



#destaque, #destaque2{
	float:left;
	padding: 5px 0;
	width:264px;
	height: 393px;
}
#destaque{
}
#destaque2{
}
#bannerdir{
	float:left;
	padding: 5px 0;
	width:250px;
	height: 393px;
}
#bannerdir .bnr{
	float:left;
	height:90px;
	padding:10px 0 20px 45px;
	width:150px;
}
#bannerdir .bnr img{
	border: none;
}












.boxPhotoLeft img,


.boxPhotoRight img {


	margin-bottom: 5px;


}





.boxBuilding {


	width: 234px;


	margin-right: 15px;


	float: left;


}





.boxBuilding div.text {


	width: 234px;


	padding: 10px 20px 0px 10px;


}





#gallery img,


.gallery img {


	margin: 0px 7px 7px 0px;


	border: 5px solid white;


}





h1,


h2,


h3 {


	color: #000045;


	font-size: 30px;


	font-weight: bold;


	letter-spacing: -2px;


	line-height: normal;


	margin: 0px 0px 15px 0px;


}





h2 {


	font-size: 18px;


	color: #ADD037;


	letter-spacing: -1px;


	margin-bottom: 10px;


}





h3 {


	font-size: 16px;


	color: #000045;


	letter-spacing: -1px;


	margin: 20px 0px 10px 0px;


}








a:link,


a:visited,


a:active {


	color: #000045;


	font-weight: bold;


	text-decoration: underline;


}





a:hover {


	text-decoration: none;


}





li {


	margin-bottom: 5px;


}





ul,


ol {


	margin-top: 10px;


	margin-bottom: 10px;


}





.title {


	font-size: 14px;


	font-weight: bold;


}





form {


	margin: 0px;


}





.input_text,


.input_text_news,


.textarea {


	width: 300px;


	height: 22px;


	color: #000000;


	background: #F2F1F1;


	font-size: 12px;


	font-weight: bold;


	font-family: Arial;


	border: 0px;


	padding: 3px 3px 0px 3px;


	border-right: 2px solid #D9D9D9;


	border-bottom: 2px solid #D9D9D9;


}





.input_text_news {


	width: 183px;


	margin-bottom: 5px;


}





.textarea {


	height: 150px;


}





.buttonEnviar {


	border: 0px;


	color: white;


	height: 22px;


	font-size: 12px;


	text-decoration: underline;


	font-weight: bold;


	font-family: Arial;


	background: #809D1E;


	border-right: 2px solid #5F770E;


	border-bottom: 2px solid #5F770E;


}





.contentImages {


	background: #FFFFFF;


	height: 75px;


	width: 354px;


	padding-top: 7px;


	padding-left: 8px;


	overflow: hidden;


	margin-bottom: 10px;


}





.contentImagesArrow {


	position: absolute;


	width: 29px;


	height: 29px;


}





.contentPhotos {
	float: left; 
	width: 150px; 
	margin-right: 10px;
	margin-bottom:10px;
	
	
	


}





.boxsized {


}





#tableFicha td,


.tableAndamento td {


	height: 25px;


	padding: 2px;


	font-weight: normal;


}





#tableFicha .tdFichaItem,


.tableAndamento .tdAndaItem {


	background: #4E7812;


	font-weight: bold;


	text-align: right;


	width: 200px;


}





.tdFichaItemValor {


	background: #669F13;


	width: 400px;


}





.tableAndamento .tdAndaItem {


	width: 120px;


	font-weight: bold;


}





.tableAndamento .tdPorc {


	background: #4E7812;


	width: 40px;


	text-align: center;


	font-weight: bold;


}





.tdPorc5 {


	background: url('/img/bgAnd.gif') no-repeat;


}





.tdPorc10 {


	background: url('/img/bgAnd.gif') repeat-x;


}





.month {





}





#richmedia {


	position: absolute; 


	width: 210px;


	left: 325px;


	top: -40px;


	z-index: 100000;


}





#layHeader,


#layFlags,


#layMenu,


#laySearch,


#layContent,


#layContentLeft,


#layContentRight,


#layFooter,


#layFooterIni,


#boxNewsletter,


.boxPhotoLeft,


.boxPhotoRight,


.boxBuilding,


.boxBuilding div.text,


#inputNomeNews,


#inputEmailNews,


.contentImages,


.contentImagesArrow,


.input_text,


.input_text_news,


.textarea,


.contentPhotos,


#richmedia


{


  	behavior: url("/scripts/boxsizing.htc");


	box-sizing: border-box;


	-moz-box-sizing: border-box;


}