/* CORPO E ESTRUTURA --------------------------------*/
* { margin:0; padding:0 }

body {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:12px 0 15px 0;
	background:#FFF url(img/bgall.jpg) repeat-x top }

#all {
	width:776px; 
	margin:0 auto }
	
.indice { height:0; overflow:hidden }

/* ESTRUTURAÇÃO DO CORPO DO CONTEÚDO -----------------------------*/
.url { display:block; height:20px; background:url(img/urltop.gif) no-repeat center center }
#content { background:#FFF url(img/header.gif) no-repeat center top; padding:143px 20px 10px 20px; width:736px; float:left }
#header { position:relative; width:776px; z-index:0  }
#header .destaque { position:absolute; top:10px; right:25px }

#c1, #c2 { overflow:hidden; float:left }
#c1 { width:170px; margin:0 10px 0 0 }
#c2 { width:545px }

.default { margin:0 0 10px 0 }
#home { float:left }
#detail {  }

/* CONFIGS GERAIS --------------------------------*/
a { color:#0066CC; outline:none; text-decoration:none }
a:hover { text-decoration:underline }
a.none:hover { text-decoration:none }
img { border:0 }
ul { list-style:none }
p { margin:0 0 10px 0 }

/* H1, H2, H3 ... -----------------------------------*/
h1 {
	text-indent:-100000em;
	margin:0 0 5px 0;
	clear:both }
	
#sejabemvindo h1 { background:url(img/h1_sejabemvindo.gif) no-repeat left bottom; width:200px; height:40px }
#empresa h1 { background:url(img/h1_quemsomos.gif) no-repeat left bottom; height:40px; width:200px }
#produtos h1 { background:url(img/h1_produtos.gif) no-repeat left bottom; height:20px }
#produtos .intro h1 { background:url(img/h1_produtos.gif) no-repeat left bottom; height:40px; width:200px }
#produtos .arquivo h1 { background:url(img/h1_produtos.gif) no-repeat left bottom; height:40px; width:200px }
#servicos h1 { background:url(img/h1_servicos.gif) no-repeat left bottom; height:40px; width:200px }
#representantes h1 { background:url(img/h1_representantes.gif) no-repeat left bottom; height:40px; width:200px }
#eventos h1 { background:url(img/h1_feiraseeventos.gif) no-repeat left bottom; height:40px; width:200px }
#noticias h1 { background:url(img/h1_noticias.gif) no-repeat left bottom; height:44px; width:200px }
#fale h1 { background:url(img/h1_faleconosco.gif) no-repeat left bottom; height:40px; width:200px }
#categorias h1 { background:url(img/h1_categorias.gif) no-repeat left bottom; height:20px }
#contato h1 { background:url(img/h1_contato.gif) no-repeat left }

h2 { font-size:18px; letter-spacing:-1px; margin:0 0 5px 0; color:#000; font-style:italic }
	
h3 { }

/* MENU ---------------------- */
#c1 ul.menu { width:170px; float:left; margin:0 0 10px 0 }
#c1 ul.menu li { width:170px; float:left; margin:0 0 1px 0 }
#c1 ul.menu li a { 	
	width:150px; 
	float:left; 
	display:block; 
	background:url(img/bgmenu.gif); 
	padding:4px 0 4px 10px; 
	font-weight:bold; 
	font-size:14px; 
	font-style:italic; 
	letter-spacing:-1px; 
	text-transform:uppercase; 
	color:#FFFFFF }
	
#c1 ul.menu li a:hover { background:url(img/bgmenu.gif) 0 -23px; text-decoration:none }

/* BOX ESQUERDA -----------------------------------*/
.box { width:138px; float:left; margin:0 0 10px; padding:11px }
.orcamento { text-indent:-100000px; background:url(img/ico_telorcamento.gif); height:207px; overflow:hidden }
.orcamento a { display:block; width:160px; height:207px }
.newsletter { background:url(img/ico_newsbg.gif) no-repeat; height:207px; overflow:hidden; padding:100px 11px 11px 11px }
.newsletter span { text-indent:-100000px; display:block  }
.newsletter label { color:#006699; font-weight:bold }
.newsletter input.text { width:130px }

/* SEJA BEM VINDO -----------------------------------*/
#home #sejabemvindo {
	color:#666;
	font-style:italic;
	width:265px;
	float:left }

/* QUEM SOMOS e SERVIÇOS -----------------------------------*/
#empresa, #servicos { line-height:20px }
#empresa p, #servicos p { margin:0 0 20px }

/* PRODUTOS -----------------------------------*/
#produtos .intro {
	color:#666;
	font-style:italic;
	width:265px;
	height:140px;
	float:left }
	
#produtos .arquivo { width:275px; float:left }
#produtos .arquivo .foto_medio { position:relative; width:275px; float:left }
#produtos .arquivo img.big { margin:5px 0 5px }
#produtos .arquivo .legenda { display:block; padding:5px 0 5px; border-bottom:1px solid #0075C5; color:#0075C5; margin:0 0 10px }

#produtos ul.thumbs li { background:none; width:52px; float:left; padding:0 1px 2px 0; margin:0; height:auto }
html>body #produtos ul.thumbs li { padding:0 3px 2px 0 }
#produtos ul.thumbs li img { border:1px solid #0075C5; cursor:pointer; padding:1px; width:50px; height:40px }
#produtos a.zoommais { text-indent:-100000px; width:21px; height:21px; background:url(img/zoommais.gif); position:absolute; top:7px; left:2px; z-index:250 }

html>body #produtos .intro { min-height:150px }
#produtos { clear:both }
#produtos a, #categorias a { text-decoration:none }
#produtos ul li { background:url(img/bgpoduto.gif) no-repeat top center; height:300px }
html>body #produtos ul li { height:auto }
#produtos ul li, #categorias ul li { float:left; width:160px; padding:10px; margin:0 0 15px }
#produtos ul li span, #categorias ul li span { display:block }
#produtos ul li .titulo, #categorias ul li .titulo {
	margin:0 0 5px 0; 
	text-align:center;
	padding:0 10px 0 10px;
	color:#0075C5; 
	font-size:14px; 
	font-weight:bold; 
	font-style:italic; 
	letter-spacing:-1px; 
	text-transform:uppercase }
#produtos ul li .descricao { color:#000 }
#categorias ul li { height:auto }
#categorias ul li a { float:left; padding:11px; border:4px solid #DDD }
#categorias ul li a:hover { background:#EEE }
#produtos ul li a .link { font-weight:bold }

#produtos .dados { float:left; width:255px; padding:140px 0 0 15px; font-size:11px }
#produtos .dados br { display:block; margin:0 0 5px }

#lbcontent a { display:block; text-align:right }

/* DIVERSOS ---------------------------------------*/
.formbusca { 
	display:block; 
	padding:10px; 
	border:1px solid #CCC; 
	background:#DDD; 
	font-weight:bold;
	color:#666 }
	
.paginador { display:block; color:#666 }
.paginador ul, .paginador ul li { display:inline }

/* NOTÍCIAS ---------------------------------------*/
#noticias .arquivo { float:right; width:280px; padding:0 0 10px 10px }
#noticias .data,
ul.noticia li .data { color:#999; font-size:11px; display:block }
#noticias p { line-height:18px }
#noticias h2 { font-weight:normal; font-size:20px; line-height:normal }

ul.noticia li { margin:0 0 5px; padding:0 0 5px; border-bottom:1px dotted #CCC }
ul.noticia li .titulo { font-weight:bold }

/* EVENTOS ---------------------------------------*/
#eventos li { border-bottom:1px dotted #CCC; margin:0 0 10px; padding:0 0 10px }
#eventos li span { display:block; margin:0 0 5px  }
#eventos li .data { font-size:20px; font-weight:bold; letter-spacing:-1px; color:#0066CC }
#eventos li .titulo { font-size:18px; letter-spacing:-1px }
#eventos li .descricao { color:#666 }
#eventos li .local { font-weight:bold }


/* FALE CONOSCO ---------------------------------------*/
label { display:block }


/* FORMULÁRIOS ---------------------------------------*/
label { color:#666; font-weight:bold }

input.text, select, textarea { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#666;
	border:1px inset #000;
	padding:2px }
	
html>body label, 
html>body input.text, 
html>body select, 
html>body textarea { margin:0 0 3px }

* html input.text, select, textarea { border:1px inset #CCC; margin:0 0 2px }

input.button { font-size:11px }
input { outline:none }

/* RODAPÉ --------------------------------------------*/
#footer {
	position:relative;
	background:url(img/footer.gif) no-repeat center bottom;
	width:776px;
	height:85px;
	float:left;
	font-size:11px }
	
#footer a.linkramaweb {
	width:70px;
	height:15px;
	position:absolute;
	z-index:300;
	top:21px;
	left:55px;	 
	display:block;
	text-indent:-10000000em }
	
/* TRANSPARÊNCIA PNG > FOR IE --------------------------------------------*/
* html img {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="img/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  ) }

