@charset "utf-8";
/* CSS Document */

body {
	display:block;
	width:768px;
	margin:0 auto;
	padding:0;
	background: transparent url(../imgs/bodyBackground.jpg) repeat-x;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#506976;
	}
	
a {
	outline:none;
	text-decoration:none;
    color:#375B79
	}
a:visited {
    color:#375B79
}
	
a:hover {
	outline:none;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;
clear:both;}
	
.leftShadow {
	float:left;
	width:4px;
	height:500px;
	background: transparent url(../imgs/leftShadow.jpg) no-repeat;
	}
	
.rightShadow {
	float:right;
	width:4px;
	height:500px;
	background: transparent url(../imgs/rightShadow.jpg) no-repeat;
	}
	
	/* MAIN DIV */
	
.bodyContainer {
	float:left;
	width:760px;
	display:block;
	margin:0;
	padding:0;
	background:#FFFFFF;
	/*overflow:hidden;*/
	}
	
.headContainer {
	width:760px;
	height:125px;
	background: transparent url(../imgs/headBackground.jpg) no-repeat;
	}
	
.logo h1{
	float:left;
	width:110px;
	height:110px;
	margin: 8px 0 0 12px;
	display:inline;
}

.logo h1 a{
	display:block;
	width:110px;
	height:110px;
	cursor:pointer;
}

.logo h1 a:hover{
	background:none;
}

.logo h1 span{
	display:none;
}

.menuContainer {
	width:255px;
	height:22px;
	float:right;
	margin:17px 10px 0 0;
	padding:0;
	display:inline;
	position:relative;
	}
	
#menu {
	overflow: hidden;
	padding:0;
	margin:0;
	width:255px;
	height:22px;
	display:block;
}

#menu ul {
	padding:0;
	margin:0;
	display:block;
}

#menu ul li {
	list-style:none;
	float:left;
	width:85px;
	height:22px;
	background: transparent url(../imgs/btOn.png) no-repeat;
}

#menu ul li a {
	display:block;
	position:relative;
	padding:4px 5px 4px 0;
	text-align:center;
	margin:0;
	width:80px;
	height:14px;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	background: transparent url(../imgs/btOff.gif) no-repeat;
}

#menu ul li a:hover {
	width:80px;
	height:14px;
	background: none;
}
	
.searchContainer {
	width:760px;
	height:31px;
	background: transparent url(../imgs/searchBackground.jpg) no-repeat;
	}

#menu3 {
   
    padding:0;
    margin:4px 0 0 0;
    padding:0;
}    
    
    


	
.b01 a.menu_link {
	display:block;
	width:105px;
	background:transparent url(../imgs/btFormOff.jpg) no-repeat;
}

.b01 a.menu_link:hover {
	background:transparent url(../imgs/btFormOn.jpg) no-repeat;
}

.b02 a.menu_link {
	display:block;
	width:172px;
	background:transparent url(../imgs/btForm2Off.jpg) no-repeat;
}

.b02 a.menu_link:hover {
	background:transparent url(../imgs/btForm2On.jpg) no-repeat;
}

.searchform {
	float:left;
	margin:0;
	width:144px;
	height:16px;
	padding: 3px 0;
	font-size:12px;
	color:#666666;
	background:none; 
	border:none;
	text-align:left;
	/*font-family:'Gill Sans MT', Arial, Helvetica, sans-serif;*/
	}

.searchBox {
	float:right; 
	width:174px; 
	margin:5px 0 0 0; 
	display:inline;
	}
	
.searchBox span {
	display:none;
	}
	
.search_ok a{
	float:right;
	width:18px;
	height:18px;
	/*display:inline;*/
	margin:2px 12px 0 0;
	}
	
.contentContainer {
	width:760px;
    padding-left: 0x;
    padding-right: 0x;
	}
	
.noticiasContainer {
	width:760px;
	height:169px;
	background:#D6DFE3;
	}
	
.newsBox {
	float:left;
	display:inline;
	width:203px;
	height:169px;
	}

.news1 {
	float:left;
	display:inline;
	width:183px;
	margin:10px 10px 0 10px;
	color:#506976;
	}
	
.news1 span{
	color:#3B99D9;
	}
	
.news1 a{
	color:#506976;
	}

.news1 a:hover{
	color:#3B99D9;
	}
	
.newsMais a{
	display:inline;
	width:183px;
	margin:9px 10px 0 10px;
	float:left;
	color:#3B99D9;
	}
	
.newsMais a:hover{
	color:#3B99D9;
	text-decoration:underline;
	}

.newsLabel {
	height:36px;
	background: transparent url(../imgs/noticiasLabel.jpg) no-repeat;	
	}
	
.imgCenter {
	float:left;
	width:365px;
	height:164px;
	margin:2px 0;
	/*background: transparent url(../imgs/imgCenter.jpg) no-repeat;*/
    z-index:-1000;
	}
	
.newsletterContainer {
	float:left;
	width:192px;
	height:95px;
	background: transparent url(../imgs/newsletterBackground.jpg) no-repeat;
	}
	
.newsletterform {
	float:left;
	margin:0;
	width:144px;
	height:16px;
	padding: 3px 0;
	font-size:12px;
	color:#666666;
	background:none; 
	border:none;
	text-align:left;
	/*font-family:'Gill Sans MT', Arial, Helvetica, sans-serif;*/
	}

.newsletterBox {
	float:right; 
	width:174px; 
	margin:5px 0 0 0; 
	display:inline;
	}
	
.newsletterText {
	padding:12px 14px 9px 14px;
	}

.newsletterBox span {
	display:none;
	}
	
.newsletter_ok a{
	float:right;
	width:18px;
	height:18px;
	display:inline;
	margin:2px 12px 0 0;
	}
	
.logosContainer {
	float:left;
	width:192px;
	height:74px;
	background: transparent url(../imgs/logosBackground.jpg) no-repeat;
	}
	
.logo1 {
	float:left;
	width:52px;
	height:26px;
	margin: 20px 0 0 22px;
	display:inline;
}

.logo1 a{
	display:block;
	width:52px;
	height:26px;
	cursor:pointer;
}

.logo1 a:hover{
	background:none;
}

.logo1 span {
	display:none;
}

.logo2 {
	float:left;
	width:65px;
	height:26px;
	margin: 20px 0 0 26px;
	display:inline;
}

.logo2 a{
	display:block;
	width:65px;
	height:26px;
	cursor:pointer;
}

.logo2 a:hover{
	background:none;
}

.logo2 span {
	display:none;
}
	
.destaquesContainer {
	float:left;
	display:block;
	width:760px;
	min-height:173px;
    margin-bottom:10px;
    
	}
	
.destaquesLabel {
	width:760px;
	height:36px;
	background: transparent url(../imgs/destaquesLabel.jpg) no-repeat;	
	}
	
.destaqueBox {
	
	
	width:179px;
	margin: 0 0 0 10px;
    float:left;
   
	}
	
.destaqueTitulo a{
	display:block;
	width:179px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	margin: 2px 0 0 0;
	}
	
.destaqueTitulo a:hover{
	color:#506976;
	}
	
.destaqueText {
	display:block;
	width:179px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#506976;
	margin: 2px 0;
    
	}
	
.destaqueFooter {
	display:block;
	width:159px;
	float:left;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ADBEC7;
	background: transparent url(../imgs/footerPointer.gif) no-repeat;
	padding: 0 0 0 20px;
	}
	
.destaqueMais a{
	display:block;
	width:179px;
	height:18px;
	float:left;
	margin: 19px 0 0 10px;
	background: transparent url(../imgs/btVerMais.jpg) no-repeat;
	}
	
.destaqueMais span{
	display:none;
	}

.subMenuContainer {
	width:202px;
	display:block;
	float:left;
	margin:0;
	border-right:1px solid #E0E5E7;
	}

.subMenuLabel {
	width:202px;
	height:45px;
	display:block;
	background: transparent url(../imgs/subMenuLabelQuemSomos.gif) no-repeat;
	}

#subMenu {
	display:block;
	width:202px;
	float:left;
	padding:0;
	margin:0;
}

#subMenu ul {
	padding:0;
	margin:0;
}

#subMenu ul li {
	list-style: none;
	padding:0;
	margin:0;
	float:left;
	font-size:11px;
}

#subMenu ul li a {
	background: transparent url(../imgs/subMenuPointer.gif) no-repeat;
	float:left;
	display:inline;
	padding:10px 0 10px 36px;
	margin:0;
	width:166px;
	float:left;
	color:#000000;
}

#subMenu ul li a:hover {
	color:#0969AA;
	background:#E0E5E7 url(../imgs/subMenuPointer.gif) no-repeat;
}

.subMenuBanner {
	float:left;
	display:inline;
	margin:20px 0 0 10px;
	width:180px;
	height:68px;
	background:#CCCCCC;
	}
	
.interiorContainer {	
	float:left;
	width:532px;
	display:block;
	margin:1px 0 0 0;
	padding:0 0 10px 15px;
	}
	
.interiorTitulo {	
	float:left;
	width:547px;
	display:block;
	padding:0 0 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	}
	
.interiorText {	
	float:left;
	width:547px;
	display:block;
	padding:0 0 10px 10px;
	color:#375B79;
	}
	
.interiorImg {	
	float:left;
	display:block;
	padding:2px;
	border:1px solid #E0E5E7;
	margin: 0 10px 10px 0;
	}
	
.interiorFooter {	
	float:left;
	width:547px;
	display:block;
	padding:10px 0 10px 10px;
	color:#375B79;
	}
	
.interiorFooter a{	
	float:left;
	display:block;
	color:#ADBEC7;
	text-decoration:underline;
	}	
	
.interiorFooter a:hover{	
	float:left;
	display:block;
	color:#375B79;
	text-decoration:underline;
	}	
	
.footerContainer {
	float:left;
	width:760px;
	height:51px;
	background: transparent url(../imgs/footerBackground.gif) no-repeat;	
	}
	
#footerMenu {
	display:block;
	width:500px;
	float:left;
	padding:17px 0 0 10px;
	margin:0;
}

#footerMenu ul {
	padding:0;
	margin:0;
}

#footerMenu ul li {
	list-style: none;
	padding:0;
	margin:0;
	float:left;
	font-size:11px;
}

#footerMenu ul li a {
	background: transparent url(../imgs/footerPointer.gif) no-repeat;
	float:left;
	display:inline-block;
	padding:0 0 0 20px;
	margin:0 18px 0 0;
	float:left;
	color:#6795BA;
}

#footerMenu ul li a:hover {
	color:#375B79;
}

.footerLogo1 {
	float:right;
	width:61px;
	height:41px;
	margin: 8px 25px 0 12px;
	display:inline;
}

.footerLogo1 a{
	display:block;
	width:61px;
	height:41px;
	cursor:pointer;
}

.footerLogo1 a:hover{
	background:none;
}

.footerLogo1 span {
	display:none;
}

.footerLogo2 {
	float:right;
	width:75px;
	height:37px;
	margin: 14px 22px 0 0;
	display:inline;
}

.footerLogo2 a{
	display:block;
	width:75px;
	height:37px;
	cursor:pointer;
}

.footerLogo2 a:hover{
	background:none;
}

.footerLogo2 span {
	display:none;
}











ul.menu, ul.menu li.menu_item {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;
  z-index: 1000;    
}
ul.submenu, ul.submenu li.submenu_item {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
  z-index: 1000;    
}
ul.menu {
  float: left;
  width: 100%;
  border-left: 0px solid yellow;
  position: relative;
  top:4px;
  z-index: 1000;    
}
ul.menu li.menu_item {
  float: left;
  padding: 0 10px;
  height: 30px;
  border-right: 0px solid yellow;
  list-style:none;
  padding:0;
  margin:0 5px 0 0;
  z-index: 1000;    
}
ul.menu li.menu_item a.menu_link {
  line-height: 30px;
  display:block;
    padding:0;
    margin:0px;
    text-indent:-5000px;
    height:27px;
    z-index: 1000;    
}
ul.menu li.menu_item {
  position: relative;
  z-index: 1000;    
  
}
ul.menu li.menu_item ul.submenu {
  display:none;
  position: absolute;
  top: 27px;
  left: 0;
  background-color: #ffca00;
  z-index: 1000;    
}
ul.menu li.menu_item.activo ul.submenu {
  display: block;
  z-index: 1000;    
}
ul.menu li.menu_item.activo ul.submenu li.submenu_item {
  display: block;
  padding: 10px 10px;
  z-index: 1000;    
 
}
ul.menu li.menu_item.activo ul.submenu li.submenu_item a.submenu_link:hover {
 text-decoration: underline;
 z-index: 1000;    
 
}

.b01largura{

}

.b02largura{
  
}

.submenu_link {
    color: #000080;
}

.submenu_link:visted {
       color: #000080; 
}
.interiores {
    padding: 15px 15px 15px 15px;
}
    
    








