/* atribue parâmetros a todas as páginas */ 
* 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="../imagens/blank.gif").substr(0,0)  
)  
:  
this.runtimeStyle.filter=""  
)  
);  
}

body {
	background: #000;
	color:#FFF;
	margin: 0px;
	padding: 0px;
}

* {
 	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin: auto;
	list-style-type:none;
	font-size:11px;
	font-family:Arial;
}

#bodypage{ 
width:998px; 
}
#topo { width:813px; height: 250px; float:right; }

	#topo div#top-fla{
		position: absolute;
		left: -200px;
	 }

 .ref-point{
	position: relative;
	float:left;
	border: solid 0px red;
	z-index: 1;
 }

#esquerdo { width:185px; z-index: 10; position: absolute;}
#by_valedaweb{ width:164px; float:right; margin-top:40px;}
#submenu_left{ position:absolute; left:181px; margin-top:151px; background:url(../imagens/flecha_03.gif); width:10px; height:21px; z-index:200; display:none;  z-index: 7;}
#submenu{ position:absolute; left:190px; margin-top:120px; border:1px solid #909090; width:80px; display:none;  z-index: 6; background-color: #000;}

#submenu ul{
	width:80px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#submenu ul li{
	height:32px;
	width:80px;
	text-align:center;
	line-height:3;	
}

#submenu ul li a {
	display: block; 
	color:#FFFFFF;
	text-decoration:none; }

#submenu ul li a:hover { 
	color:#99FF00;
	text-decoration:none;
	background-color:#666666;
}

#menu { margin-top:94px;} 

#menu ul {
	width:185px;
	padding:0px;
	margin:0px;
	list-style:none;
	padding-bottom:50px;
	background:url(../imagens/fundo_menu_06.jpg) bottom no-repeat; }

#menu ul li { 
	
	/*
	height:28px;
	width:162px;
	line-height:2;
	*/

	display: block;
	text-align:right; 
	padding-right:11px;
}

#menu ul li a { 
	height:28px;
	width:162px;
	display: block;
	line-height:2;
	text-align:right; 
	padding-right:11px;
	color:#FFFFFF;
	text-decoration:none; }

#menu ul li a:hover { 
	height:28px;
	width:162px;
	display: block;
	line-height:2;
	text-align:right; 
	padding-right:11px;
	color:#99FF00;
	text-decoration:none;}

#conteudo { 
	width:750px; 
	padding-top:56px;
	padding-left:63px;
	float:right;
	margin:0;
	background:url(../imagens/fundo_pagina_06.jpg) no-repeat top;
}

#rodape{ 
	width: 965px; 
	margin-top:25px;
	height:84px; 
	padding-left:33px;
	float:left;
	background:url(../imagens/rodape_08.jpg) no-repeat; } 

#newsletter_cima{
	width:164px; 
	height:69px;
	padding-right:8px;
	text-align:right;
	background:url(../imagens/newslatter_11.jpg) 0px  top no-repeat; }
	
#newsletter_embaixo{
	background:url(../imagens/newslatter_11.jpg) 0px -69px repeat-x;
	width:172px; 
	height:35px;
	margin-bottom:11px; }

#newsletter{ 
	background:url(../imagens/fundo_newsletter_14.jpg) repeat-y;
	padding-right:10px;
	width:162px;
	text-align:right; }

#campo_newsletter { 
	background:url(../imagens/campo_newsletter_06.gif) left no-repeat;
	height:32px;
	width:138px;
	float:right; }
	
.form { border:0; }
.form_newsletter { width:90px; float:left; border:0; vertical-align:middle; margin-top:7px; margin-left:5px;}
	
#atend_online{ 
	background:url(../imagens/atendimento_online_19.jpg) no-repeat; 
	height:147px; 
	padding-left:32px;
	padding-top:40px; }

#televendas{ float:right; width:200px; color:#FFF; font-size:18px;}

/* PAGINAÇÃO */
div#paginacao {
padding-top: 25px;
margin: auto;
margin-left: -50px;
text-align: center;
height: 20px;
}

div#paginacao ul{
list-style: none;
padding: 0px;
margin: 0px;
padding: 2px;
}

div#paginacao ul li{
display: inline;
margin-left: 2px;
margin-right: 2px;
}

div#paginacao ul li a,
div#paginacao ul li span {
padding: 1px;

padding-left: 7px;
padding-right: 7px;
text-decoration: none;
}

div#paginacao ul li span {
background-color: #558B07;
border:1px solid #558B07;
color: #FFF;
font-weight:bold;
}

div#paginacao ul li a{
background-color: #343434;
border:1px solid #343434;
color: #FFF;
font-weight: normal;
}

div#paginacao ul li a:hover {
background-color: #558B07;
border:1px solid #558B07;
color: #FFF;
font-weight:bold;
}

div#paginacao ul li.anterior span,
div#paginacao ul li.proximo span {
visibility:hidden;
}

 
#ajusta-altura {
border: 0px solid red;
}

/* FIM PAGINAÇÃO */