/* CSS Document */

* html {  margin: 0; padding: 0;  }
body {  margin: 0 auto; padding: 0; background-color: #e1e1e1; text-align: center;  }
#tudo { margin: 0 auto; padding: 0; width: 900px; text-align: left; background: #FFFFFF url(img/bg_wrapper.jpg) repeat-y top left;  }
#header  { margin: 0; padding: 0; width: 900px; height: 84px;  }
#foto_master  { margin: 0; padding-left: 26px; width: 848px; height: 288px;  }
#feirao  { margin: 10px 0px; padding-left: 26px; width: 848px; height: 107px;  }

/* ----------- M E N U ------------  */

.menu { margin: 0 0 0 26px; display: inline; padding: 0; float: left; font: bold 13px Arial; width: 848px; border-top: 1px solid white;
border-bottom: 1px solid white; background: #FFFFFF url(img/menu_off.jpg) center center repeat-x;  }
.menu li { display: inline;  }
.menu li a { float: left; color: white; padding: 9px 15px 7px; text-decoration: none; border-right: 1px solid white;  }
.menu li a:visited { color: white;  }
.menu li a:hover, .menu li .current { color: white; background: transparent url(img/menu_on.jpg) center center repeat-x;  }


/* ---------------- Style for Drop Down Menu ----------------- */

.dropmenudiv {  position:absolute; top: 0; font:normal 13px Arial, Verdana, sans-serif; line-height: 22px; z-index: 100; background-color: #208FAB;
width: 130px; visibility: hidden;  }
.dropmenudiv a{  border-top: 1px solid white; width: auto; display: block; padding: 2px 15px; text-decoration: none; font-weight: bold; color: white;  }
* html .dropmenudiv a  { width: 100%; }  /*IE only hack*/  
.dropmenudiv a:hover{   background-color: #1D718D;  }  /*THEME CHANGE HERE*/

/*  ---------- fim do dropdown  -----------  */

/* ---------------  C O N T E U D O  -------------------  */

#grid {  padding-top: 10px; margin: 0 0 0 26px; width: 848px; height: auto;  }

h3.grid  {  margin: 10px 0px 0px 10px; font: bold 16px Arial, Verdana, sans-serif; padding:0; text-align:left; color: #1F3682; line-height: 1.4; }
p.grid  {  margin: 10px 0px 0px 10px; padding:0px; width:250px; float:left; display:inline; }
p.grid2  {  margin: 10px 0px 0px 20px; padding:0; width:250px; float:left; display:inline; }
p.grid3  { margin: 10px 0px 0px 0px; padding:0; width:250px; float:left; display:inline; }

/* Alternativa 2 colunas  */
#coluna0 {  margin: 0; padding: 10px 0 20px 0; width: 550px !important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6; 
float: left; background-color:#eeeccc;  }

#coluna1 {  margin: 0; padding: 0; width: 260px !important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6; 
float: left; background-color: transparent;  }
#coluna2 {  margin:0 0 0 31px; padding: 0; width: 260px !important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }
#coluna3 {  margin:0 10px 0 20px; display:inline; padding: 0; width: 250px !important; font: 12px verdana, arial, sans-serif;
color: #666666; line-height: 1.6; float: left; background-color: transparent; }
h3.coluna3  {  margin: 10px 0px 0px 0px; font: bold 16px Arial, Verdana, sans-serif; padding:0; text-align:left; color: #1F3682; line-height: 1.4; }

/* --------------  E M P R E S A  --------------- */

#empgrid {  padding-top: 10px; margin: 0 0 0 26px; width: 848px; height: 550px; background:white; }
#empgrid #coluna1 {  margin:0px; padding: 0; width:368px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.8; 
float: left; background-color: transparent; display:inline; }
#empgrid #coluna2 {  margin:0 0 0 20px; padding:0; width:432px!important; font: 11px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent; display:inline; }

/* --------------  A Ç A O   S O C I A L  --------------- */

#acaogrid {  padding-top: 10px; margin: 0 0 0 26px; width: 848px; height: auto;  background: url(img/social2.jpg) no-repeat left top;}
#acaogrid #coluna1 {  margin:0; padding: 0; width:500px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.8; 
float: left; background-color: transparent;  }
#acaogrid #coluna2 {  margin:0 0 0 31px; padding: 0; width:250px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }


/* --------------  F A L E   C O N O S C O  --------------- */

#falegrid {  padding-top: 10px; margin: 0 0 0 26px; width: 848px; height: auto;  background: url(img/contato.jpg) no-repeat right top;}
#falegrid #coluna1 {  margin:0; padding: 0; width:260px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.8; 
float: left; background-color: transparent;  }
#falegrid #coluna2 {  margin:0 0 0 31px; padding: 0; width:260px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }
#falegrid #coluna3 {  margin:0 0 0 25px; padding: 0; width:250px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }

/* --------------  J U N T E   S E   A   N O S   --------------- */

#juntgrid {  padding-top: 10px; margin: 0 0 0 26px; width: 848px; height: auto;  background: url(img/junte.jpg) no-repeat left top;}
#juntgrid #coluna1 {  margin:0; padding: 0; width:260px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.8; 
float: left; background-color: transparent;  }
#juntgrid #coluna2 {  margin:0 0 0 31px; padding: 0; width:260px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }
#juntgrid #coluna3 {  margin:0 0 0 25px; padding: 0; width:250px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }

/* --------------  F O R N E C E D O R E S    --------------- */

#fornecgrid {  padding-top: 10px; margin: 0 0 0 26px; width: 848px; height: auto;  background: url(img/fornec.jpg) no-repeat right top;}
#fornecgrid #coluna1 {  margin:0; padding: 0 0 0 12px; width:260px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.8; 
float: left; background-color: transparent;  }
#fornecgrid #coluna2 {  margin:0 0 0 31px; padding: 0; width:260px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }
#fornecgrid #coluna3 {  margin:0 0 0 25px; padding: 0; width:250px!important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }


/* --------------  OBRAS IMOBILIARIAS  ---------------  */

h4.grid  {  margin:0 0 6px 0 ; padding:0; font: bold 24px Arial, sans-serif; text-align:center; color: #009AE3;  }
#coluna1b {  display:inline; margin:0 6px 0 8px; padding: 0; width: 200px !important; height:300px; font: 11px verdana, arial, sans-serif; color: #666666;
line-height: 1.4; float: left; background: #cccccc url(img/obimob_bg.jpg) no-repeat top left;  }
img.obimob {  margin-left:16px; margin-top:16px; margin-bottom:0;  }
#description  {  width:170px; margin-left:16px; margin-top:10px; padding:0;  }
#description h5 {  font: bold 12px Verdana, Trebuchet, Arial, sans-serif; margin:0 0 7px 0; padding:0;  }
#description p {  margin:0; padding:0; font: 11px verdana, arial, sans-serif; color: #666666; line-height: 1.4;  }
#coluna2b {  margin:0 0 0 6px; padding: 0; width: 200px !important; height:300px; font: 11px verdana, arial, sans-serif; color: #666666;
line-height: 1.4; float: left; background: #cccccc url(img/obimob_bg.jpg) no-repeat top left;  }
#coluna3b {  margin:0 0 0 12px; padding: 0; width: 200px !important; height:300px; font: 11px verdana, arial, sans-serif; color: #666666;
line-height: 1.4; float: left; background: #cccccc url(img/obimob_bg.jpg) no-repeat top left;  }
#coluna4b {  display:inline; margin:0 6px 0 6px; padding: 0; width: 200px !important; height:300px; font: 11px verdana, arial, sans-serif;
color: #666666; line-height: 1.4; float: right; background: #cccccc url(img/obimob_bg.jpg) no-repeat top left;   }


/* -------------- O B R A S   I N D U S T R I A I S ------------------ */

#indus  {  width:816px; background: url(img/industriais/indus_bg.jpg) no-repeat left top; margin-left:16px; height:137px; margin-top:0px;
margin-bottom:0px; position:relative;  }
img.indus  {  margin-top:12px; margin-left:12px; float:left;  }
img.indus2  {  margin-top:12px; margin-left:24px; float:left;  }
#texto  {  width:260px; margin-left:360px; margin-top:0px; padding:12px 0px 0px 0px; font:12px verdana, arial, sans-serif; line-height:1.4;  }
#logo  {  position:absolute; width:150px; left:653px; top:0px; padding:12px 0 0 0;  }

/*--------------- N O T I C I A S ---------------*/

h3.new  {  margin: 10px 0px 0px 0px; font: bold 16px Arial, Verdana, sans-serif; padding:0; text-align:left; color: #1F3682;  }
p.new  {  margin: 10px 0px 0px 0px;  }
p.legenda  { font:10px Verdana, sans-serif; margin:0px; padding:0px; } 
h3.lastnew  {  margin: 10px 0px 0px 0px; font: bold 16px Arial, Verdana, sans-serif; padding:0; text-align:left; color: #1F3682; line-height:1.4; }
p.lastnew  {  margin: 10px 0px 0px 0px;  }
#coluna1new {  margin:0; padding: 0; width: 260px !important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6; float: left;
background-color: transparent;  }
#coluna2new {  margin:0 0 0 31px; padding: 0; width: 260px !important; font: 12px verdana, arial, sans-serif; color: #666666; line-height: 1.6;
float: left; background-color: transparent;  }
#coluna3new {  margin:0 10px 0 25px; display:inline; padding: 0; width: 250px !important; font: 12px verdana, arial, sans-serif; color: #666666; 
line-height: 1.6; float: right; background-color: transparent;;  }


/* ----------------- F O O T E R --------------- */

#footer {  width: 900px; height: 153px; background: #e1e1e1 url(img/footer.jpg) top left no-repeat; font: 10px verdana; color: #666666;  }
#footer2 {  width: 900px; height: 153px; background: #e1e1e1 url(img/footer2.jpg) top left no-repeat; font: 10px verdana; color: #666666; margin:0; padding:0;  }
#left {  float: left; margin: 0px; padding: 150px 0px 0px 26px; }
#right {  float: right; margin: 0px; padding: 150px 26px 0px 0px;  }
#middle  { float: left; margin: 0px; padding: 150px 0px 0px 360px; }
#footer a:link, #footer2 a:link  { color:#666666; text-decoration: none;  }
#footer a:visited, #footer2 a:visited  { color:#333333; text-decoration: none;  }
#footer a:hover, #footer2 a:hover  { color:#999999; text-decoration: none;  }
#footer a:active, #footer2 a:active  { color:#000000; text-decoration: none;  }


p.form  { margin:0px; padding:5px 0px; font: bold 12px Verdana, sans-serif; border-top:1px solid #919191; }


/*  SLIDE SHOW NEW  */

#slideshow {display:block; width:848px; height:288px; position:relative; }
#slideshow img {position:absolute; top:0; left:0; z-index:2; opacity:0.0}
#slideshow img.active {z-index:4; opacity:1.0;}
#slideshow img.last-active {z-index:3;}



