/* CSS Document */
*{padding:0; margin:0;}
body{
	font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
	background-color:#e91c25;
	background-image:url(images/fundo.png);
	background-repeat:repeat-x;
	font-size:13px;
	}

#conteudo{
	background-color:#FFFFFF;
	width:930px;
	
	margin:0 auto;
}

#espaco{
	padding-left:13px;
	padding-right:13px;
}

#facebook{
	padding-top:45px;
}


#banner{
	background-image:url(images/banner-topo.png);
	background-repeat:no-repeat;
	width:904px;
	height:230px;
	padding-bottom:10px;
	
}
#fundo-menu{
	background-image:url(images/menu/fundo-menu.jpg);
	background-repeat:no-repeat;
	width:904px;
	height:168px;
	padding-bottom:10px;
	
}

#logo{
	padding-top:5px;
	padding-left:20px;
}

#banner_rodape{
	background-image:url(images/banner_rodape.png);
	background-repeat:no-repeat;
	width:904px;
	height:222px;
}

#ideia{
	padding-left:45px;
	padding-top:42px;
}

#saiba_mais{
	padding-left:79px;
	padding-top:5px;
}

#linha_prod{
	padding-top:42px;
	padding-left:25px;
}



#texto_rodape{
	color:#999999;
	font-size:11px;
	font-weight:bold;
}

#esp_linha{
padding-left:10px;

}

#banner_empresa{
	background-image:url(images/empresa.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}
#banner_placas-displays{
	background-image:url(images/placas-displays.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}
#banner_outros{
	background-image:url(images/outros.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}
#banner_contato{
	background-image:url(images/contato.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}

#banner_brinde{
	background-image:url(images/brindes.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}
#banner_adesivos{
	background-image:url(images/adesivos.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}

#banner_comunicacao{
	background-image:url(images/comunicacao.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}

#banner_orcamento{
	background-image:url(images/orcamento.png);
	background-repeat:no-repeat;
	width:904px;
	height:157px;
	padding-top:30px;

}

#texto{
	padding-top:20px;

	padding-left:80px;
	padding-right:80px;
	color:#999999;
	line-height:180%;
}

#prod{
	padding-top:20px;

	padding-left:80px;
	padding-right:80px;
	color:#999999;

}

#tit_brindes{
	padding-top:20px;
	
	padding-left:90px;
	padding-right:80px;
	color:#999999;
	font-weight:bold;

}

input {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background:#ffffff;
	padding:5px;
	
}

textarea {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background:#ffffff;
}

.botao#Enviar2{
	border-style:solid;
	border-color:#CCCCCC;
}

.titulo_comun{
	color:#EE4586;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.titulo_brindes{
	color:#F79E26;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#categoria{
	color:#666666;
	font-size:10px;
}

ul{
	list-style-type:none;
}


#menu{
	width:150px;
	padding-top:85px;

}

#menu li{
	position:relative;
	float:left;
}

#menu li a{
	display:block;
	float:left;

	height:30px;
	padding-left:15px;
	line-height:30px;
	background-image:url(images/bt_comunicacao.png);
	background-repeat:no-repeat;
	width:156px;
	
	
	
	text-decoration:none;
	font-weight:bold;
	
	font-size:11px;
	color:#ffffff;
}

#menu li a:hover{
	
	height:30px;
	width:156px;
	
}

#menu ul li a.home{
	
	height:30px;
	width:156px;
	
	}

#menu li ul{
	display:none;
	position:absolute;
		top:30px;
	left:10px;

}

#menu li:hover ul, #menu li.hover ul{
	display:block;
	color:#FFFFFF;
	width:119px;
	
	


}

#menu li ul a{
	height:20px;
	line-height:15px;
	color:#EE4586;
}


#menu li ul a{
	width:119px;
	border-bottom:1px solid #EE4586;
	clear:both;
	background-image:url(images/menu3.jpg);
	background-color:#f2f2f2;
		color:#999999;
	
}
#menu li ul a:hover{
	width:119px;
	background:#ca2979;
	height:20px;
	color:#FFFFFF;
}

#menu li ul li{
	float:none;
	clear:both;


}

#menu li ul li a{
	float:none;
	width:119px;
}


#menu_brinde{
	width:150px;
	padding-top:85px;

}

#menu_brinde li{
	position:relative;
	float:left;
}

#menu_brinde li a{
	display:block;
	float:left;

	height:30px;
	padding-left:15px;
	line-height:30px;
	background-image:url(images/bt_brindes.png);
	background-repeat:no-repeat;
	width:156px;
	
	
	
	text-decoration:none;
	font-weight:bold;
	
	font-size:11px;
	color:#ffffff;
}

#menu_brinde li a:hover{
	
	height:30px;
	width:156px;
	
}

#menu_brinde ul li a.home{
	
	height:30px;
	width:156px;
	}

#menu_brinde li ul{
	display:none;
	position:absolute;
		top:30px;
	left:10px;

}

#menu_brinde li:hover ul, #menu_brinde li.hover ul{
	display:block;
	color:#FFFFFF;
	width:119px;
	


}

#menu_brinde li ul a{
	height:20px;
	line-height:15px;
	color:#999999;
		background-color:#f2f2f2;
}


#menu_brinde li ul a{
	width:119px;
	border-bottom:1px solid #F79E26;
	clear:both;
	background-image:url(images/menu3.jpg);
		background-color:#f2f2f2;
	
}
#menu_brinde li ul a:hover{
	width:119px;
	background:#FF881C;
	height:20px;
	color:#FFFFFF;
}

#menu_brinde li ul li{
	float:none;
	clear:both;


}

#menu_brinde li ul li a{
	float:none;
	width:119px;
}

#esp_comun{
	padding-top:20px;
	padding-left:340px;
	padding-right:80px;
}

#esp_brinde{
	padding-top:20px;
	padding-left:200px;
	padding-right:80px;
}


#lincando_comun a:link {
	color:#EE4586;
	
	text-decoration: none;
	
}
#lincando_comun a:visited {
	text-decoration: none;
	color:#EE4586;
	
	
}
#lincando_comun a:hover {
	text-decoration: underline;
	color:#EE4586;
	
	
}
#lincando_comun a:active {
	text-decoration: none;
	color:#EE4586;

	
}

#lincando_brinde a:link {
	color:#F79E26;
	
	text-decoration: none;
	
}
#lincando_brinde a:visited {
	text-decoration: none;
	color:#F79E26;
	
	
}
#lincando_brinde a:hover {
	text-decoration: underline;
	color:#F79E26;
	
	
}
#lincando_brinde a:active {
	text-decoration: none;
	color:#F79E26;

	
}



/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6
   http://elmicox.blogspot.com/2008/03/ativando-hover-e-first-child-no-ie-6-um.html 
   Deixe isto ao final de tudo do seu CSS pois o Webkit não interpreta nada mais abaixo do expression */
* html * { color: expression( (function(who){ if(!who.MXPC){
 who.MXPC = '1';
 if(who.nodeName != 'A'){
  who.onmouseenter=function(){ who.className += ' hover'};
  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
 (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }
