/* CSS Document */

/* TUDO */

body{
	background-color:#151515;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #DDDBDB;
	line-height:1.3em;
	}
	
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFD246;
	font-weight:normal;
	margin-top:20px;
	font-style:italic;
	margin:15px 0;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#AB8A26;
	font-weight:normal;
	font-size:100%;
	font-style:italic;
	margin:0;
	padding:0;
	}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#DDDBDB;
	background-color:#000;
	padding: 3px 8px;
}

hr {
 border:0px;
 border-top: 1px solid #000;
 border-bottom: 1px solid #1e1e1e;
 height:2px;
 margin:30px 0;
}

/* layout */

#tudohome {background: #151515 url(imagens/bgprincipal.jpg)  top center no-repeat; }
#tudoproduto {background: #151515 url(imagens/bgproduto.jpg)  top center no-repeat; }
#tudointerna {background: #151515 url(imagens/bginterna.jpg)  top center no-repeat; }

#container { 
	width:980px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	}
	
#header {	
	width:980px;
	background:url(imagens/riscocima.jpg) no-repeat top center;
	position:relative;
	}
#header.home { height:255px; }
#header.produto { height:140px;}
#header.interna { height:110px;}

#logo {
	position:absolute;
	top:25px;
	left:40px;
	width:177px;
	height:85px;
}

#conteudo {_margin-top:160px; }

#footer { 
	margin-top:60px; 
	height:60px;
	background:url(imagens/riscobaixo.jpg) bottom center no-repeat;
	font-size:80%;
	}

/* geral */

#imagemhome {
	margin-left:40px; 
	background:url(imagens/bgfotohome2.jpg) 0 0 no-repeat;
	height:240px;
	width:900px;
 }

#chamadas { width: 925px; margin-left:19px;}

#fotohome {
	width:250px; 
	float:left; 
	margin-top:-66px;
	}
	
#fotoproduto {
	width:190px; 
	height:625px;
	float:left; 
	margin-left:80px;
	_margin-left:40px;
	margin-top:-35px;
	background:url(imagens/bgloading.png) 0 0 no-repeat;

	}
	
#textohome { 
	float:left;
	width:570px;
	padding-top:90px;
	padding-left:40px;
	}

#textoproduto { 
	margin:85px 0 0 280px;
	padding:45px 120px 50px 65px;
	background:url(imagens/caixaproduto.jpg) no-repeat;
	line-height:1.6em;
	}
#textoadega { 
	margin:85px 0 0 28px;
	padding:45px 120px 50px 65px;
	background:url(imagens/caixaadega.jpg) no-repeat;
	line-height:1.6em;
	}
#textolocalizacao { 
	margin:85px 0 0 28px;
	padding:45px 120px 50px 65px;
	background:url(imagens/caixalocalizacao.jpg) no-repeat;
	line-height:1.6em;
	}
#textocontato { 
	margin:85px 0 0 28px;
	padding:45px 120px 50px 65px;
	background:url(imagens/caixacontato.jpg) no-repeat;
	line-height:1.6em;
	}

.divcontainer {margin:0 40px;}

.bordamapa { border:6px solid #7C6638; width:700px;}

.soscreen {display:none;}

.displaynone {display:none;}

.fltleft { float:left;}

.fltright { float:right;}

.alignright {text-align:right;}

.clear {clear:both; height:0; margin:0;}

.indent { text-indent:-20000px;}

.normal {font-weight:normal;}

.margintop { margin-top:10px;}
.marginbottom { margin-bottom:10px;}
.marginleft { margin-left:10px;}
.marginright { margin-right:10px;}
.marginleftx2 { margin-left:20px;}
.marginzero {margin:0;}

.inativo { color:#AB8A26;}

/* menu */

#posmenu { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	color:#FFD347;
	font-weight:bold;
	padding-top:25px;
	float:right;
	margin-right:40px;
	position:relative;
	}

ul.menubar{
  margin: 0px;
  padding: 0px;
}
 
ul.menubar .menu{
  margin: 0px;
  padding: 0px;
  list-style: none;
  float:left;
  	text-decoration:none;
	border-right: 1px solid #352F1B;
	padding: 0 13px;
}
ul.menubar .menulast{ 
  margin: 0px;
  padding: 0px;
  list-style: none;
  float:left;
  	text-decoration:none;
	border-right: 0;
	padding: 0 13px;
}
 
ul.menubar ul.submenu{
  position: absolute;
  margin: 0px;
  width:150px;
}
 
ul.menubar a{
  display:block;
  text-decoration: none;
  font-weight:bold;
  color:#AB8A26;
}
ul.menubar a:hover {color:#FFD347; }
 
ul.submenu, ul.submenu ul{
  margin: 0;
  padding: 0;
  padding-top:5px; *padding-top:25px; 

}
 
ul.submenu li{
  position: relative;
  *left:-95px;
  list-style: none;
  border: 0px;
  font-weight:normal;
  color:#FFD347;  
  font-size:1.2em;
  
}
 
ul.submenu li a{

  text-decoration: none;
  font-weight:normal;

}

ul.submenu li a:hover {color:#FFD347; }
 
/* Fix IE. Hide from IE Mac \*/
* html ul.submenu li { float: left; height: 1%; }
* html ul.submenu li a { height: 1%; }
/* End */
 
ul.submenu ul{
  position: absolute;
  left: 0; /* Set 1px less than menu width */
  top: 0px;
}


/* links */

a {outline:none;}

a:link, a:visited, a:active { color:#fff; font-weight:normal; *color:#AB8A26;}
a:hover  { color:#fff; font-weight:normal;}

a.linkn:link, a.linkn:visited, a.linkn:active {color:#fff; font-weight:normal; text-decoration:none;}
a.linkn:hover  { color:#fff; font-weight:normal; text-decoration:underline;}


/* forms */


