/* atribue parâmetros a todas as páginas */ 
a{ text-decoration:none; margin:0px; padding:0px; border:none;}
a img{ border:none;}
* 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:#f0f0f0;
	text-align:center; /* PARA O IE  */
}

* {
	
 	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	
	margin: auto;
	list-style-type:none;
	font-size:11px;
	font-family:Arial;
}

h1{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:25px;
	color:#006126;
	margin-bottom:12px;
	margin-left:20px;
}
h2{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:18px;
	color:#006126;
	margin:0px; padding:0px;
	margin-left:20px;

}
h2 strong { color:#686868; font-size:18px; font-family:'Trebuchet MS', Helvetica, sans-serif;}
/*#################################################*/
/*################   TEMPLATE   ###################*/
/*#################################################*/

#bg_topo{
	background:url(imagens/bg_topo.jpg) repeat-x;
	height:240px;
}
#topo{width:997px;}

#img_logo{ margin-top:38px; margin-left:70px; border:none;}

ul.menubar 
{ 
   margin: 0px; 
   padding: 0px; 
   padding-top:24px;
} 

ul.menubar .menuvertical 
{ 
   margin: 0px; 
   padding: 0px; 
   list-style: none; 
   float:left;
   border-right: 1px solid #505050;
   
   
   
} 

ul.menubar ul.menu 
{ 
   display: none; 
   position: absolute; 
   margin: 0px; 
   
} 

ul.menubar a 
{ 
   padding:10px;
   padding-right:30px;
   padding-left:30px;
   display:block; 
   text-decoration: none; 
   color: #D6D621; 
   font-size:14px;
   font-weight:bold;
    
} 

ul.menu, 
ul.menu ul 
{ 
   margin: 0; 
   padding: 0; 
   width: 150px; /* Width of Menu Items */ 
   text-align:center; 
   padding-top:18px;
   padding-bottom:4px;
   background:url(imagens/sombra_submenu.png) bottom left no-repeat;
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   background:url(imagens/submenu.png) left top no-repeat;
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border-bottom: 0px; 
   color: #D6D621; 
   padding: 5px 10px 5px 5px; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 149px; /* Set 1px less than menu width */ 
   top: 0px; 
} 

ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */ 

/*#########################################################################################*/
ul {
	margin: 0;
	padding: 0;

}

ul li {
	position: relative;

}

li ul {
	position: absolute;
	display: none;

	}
ul li ul li{ float:none;}

ul li a {
	display: block;

}
ul li a img{ border:none;}
ul {
	margin: 0;
	padding: 0;
	list-style: none;

}

li:hover ul ul, li.over ul ul { 
display:none; 


}

li:hover ul, li li:hover ul, li.over ul, 
li li.over ul { 
display: block; 
top:35px;

} /* Aqui a magica */



/*#########################################################################################*/

.menus{cursor:pointer; float:left;}

#busca{ background:url(imagens/busca.gif) no-repeat; width:130px; height:26px; float:left; margin-top:5px;margin-left:20px;}

#busca input{ background:none; border:none; width:120px; padding-top:5px; padding-left:10px;}

#bt_busca{ background:url(imagens/ok.jpg) no-repeat; width:32px; height:31px; margin-top:3px; float:left; }



#bg_corpo{
	background:url(imagens/corpo.jpg) repeat-x #eeeeee;
}
#corpo{
	width:997px;
	padding-left:10px;

}
#bg_rodape{
	background:url(imagens/bg_rodape.jpg) repeat-x;
	height:231px;
}
#rodape{ color:#4f4f4f; padding-left:10px; width:997px;}
#links{
	height:80px;
	float:left;
	margin-top:25px;
	
}
#links img{border:none; float:left;}
#links_rodape{ margin-top:60px; margin-left:30px;}

/*###############################################*/
/*#####################INDEX#####################*/
/*###############################################*/
#banner_flash{margin:0px; padding:0px; padding-top:10px; margin-bottom:24px;} 
#noticia_index{
	float:left;
	width:645px;
	margin-top:15px;
	background:#eaeaea;
}
.noticias{}
.noticias p {
	margin:0px; padding:0px;
	float:left;
	width:400px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin-left:15px;
	padding-bottom:35px;
	text-align:left;
}
#noticia_detalhes{
	margin:0px; padding:0px;
	float:left;
	width:400px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin-left:15px;
	padding-bottom:35px;
}
.noticias img{ float:left; margin-left:13px; margin-bottom:15px;}

#lateral{
	width:311px;
	background: url(imagens/lateral_bottom.jpg) bottom no-repeat  #c3c3c3;
	height:624px;
	float:left;
	margin-left:14px;	
	margin-bottom:20px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;

}
#lateral p{
	margin:0px; padding:0px;
	font-family:'Trebuchet MS',
	Helvetica, sans-serif;
	float:left;
	width:126px;
	border-right:1px solid #50ab6f;
	height:68px;
	line-height:60px;
	margin-top:5px;
	margin-left:20px;
}

#newsletter{}
#newsletter_img{ float:right; margin-right:5px; margin-bottom:10px; margin-top:15px;}

.input_news{ background:url(imagens/input_newsletter.jpg) no-repeat; width:296px; height:22px; margin-top:3px;	float:right;
	margin-right:5px;}

.input_news input{ width:285px; background:none; border:none; color:#fff; font-family:12px; padding-left:10px;}

#bt_envia{
	background:url(imagens/input_newsletter2.jpg) no-repeat;
	width:166px;
	height:23px;
	cursor:pointer;
}
/*##############################*/
/*empresa*/
/*##############################*/
#lateral_empresa{ float:right; margin-right:13px;}
.conteudo{
	width:644px;
	float:left;
	margin-top:15px;
	background: url(imagens/bottom_cinza.jpg) bottom no-repeat #eaeaea;
	margin-bottom:10px;
	padding-bottom:20px;
}
.txt_conteudo{
	width:644px;
	background:url(imagens/topo_conteudo.gif) top no-repeat #fff;
	background-color:#fff;
	margin-top:15px;
	padding-top:10px;
	text-align:left;


}
.txt_conteudo p{
	margin:0px; padding:0px;
	width:578px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin-left:34px;
}
.txt_conteudo p strong {
	color:#006126;
	font-size:13px;
}
.txt_conteudo img{margin-top:20px; margin-bottom:20px; margin-left:34px;}
#bottom_txt{ height:29px; width:644px; background:url(imagens/bottom_txt.gif) no-repeat; float:right;}

/*##################################################*/
/*FALE CONOSCO*/
/*##################################################*/
#cinza{
	color:#686868;
	margin-left:20px;
	font-size:18px;
}
#formulario{
	margin-top:45px;


}
#formulario form input{
	float:left;
	width:483px;
	height:26px;
	background:#D3D3D3;
	border:none;
	margin-top:4px;
	color:#000;
	font-size:12px;
}
#formulario form select{	
	float:left;
	width:483px;
	height:26px;
	background:#d3d3d3;
	font-size:12px;
	border:none;
	margin-top:4px;
	color:#000;
}
#formulario p{ 
	float:left;
	width:67px;
	margin-top:9px;
	text-align:left;
	margin-right:5px;
}
#bt_envia_form{
	width:186px;
	height:26px;
	background:#959595;
	float:right;
	color:#fff;
	text-align:center;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	margin-right:55px;
	margin-top:20px;
	cursor:pointer;
}
#formulario form textarea{
	float:left;
	width:483px;
	height:150px;
	background:#d3d3d3;
	border:none;
	margin-top:4px;
	color:#000;
	font-size:12px
}

/*###############################*/
/*distribuidores*/
/*###############################*/ 
#distribuidores{ margin-top:50px;}
#distribuidores p{
	margin:0px; padding:0px;
	margin-left:21px; margin-top:20px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

/*#################################*/
/*PRODUTOS*/
/*#################################*/
#produtos{ width:629px; margin-left:15px; margin-top:16px;}

.bg_produtos{
	background:url(imagens/bg_racoes.jpg) no-repeat;
	width:146px;
	height:244px;
	padding-top:23px;
	text-align:center;
	float:left;
	margin-bottom:6px;
	margin-right:4px;
	text-decoration:none;
	
}
.bg_produtos img{  margin-bottom:6px; border:none;}
.bg_produtos p {
	text-decoration:none;
	margin:0px;padding:0px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	color:#000;

}

.bg_produtos p a{
	margin:0px;padding:0px;
	text-decoration:none;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	color:#000;

}
#subtitulo_pro a{ color:#505050;}
#subtitulo_pro img{ border:none;}
#subtitulo_pro{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	width:310px;
	text-align:left;
	float:left;
	margin-bottom:30px;
}
#subtitulo_pro span{
	margin-left:15px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:25px;
	color:#505050;
}

#cat_produtos{
	width:327PX;
	float:right;
}
#pet_shollyprime{
	float:left;
	width:168px;
	margin-left:15px;
	margin-top:30px;
}
/*###########################################*/
/*PRODUTO DETALHE*/
/*###########################################*/
#titulo_racoes{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:25px;
	color:#505050;
	float:left;
	margin-left:30px;	
}
#sobre_produtos{
	margin-left:35px;
	margin-top:38px;
}
#sobre_produtos img { float:left; margin:0px; padding:0px;}
#sobre_produtos p {
	margin:0px; padding:0px;
	width:440px;
	float:left;
	margin-top:15px;
	margin-left:34px;
}
.bola_verde{
	height:60px;
	width:60px;
	text-align:center;
	line-height:55px;
	background:url(imagens/bola_verde.jpg) no-repeat;
	color:#006126;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:18px;	
	float:left;
	margin-left:34PX;	
}
#bola1{
	background:url(imagens/bola_verde2.jpg) no-repeat;
	font-size:17px;
	width:50px;
	height:50px;
	margin-left:5PX;
	margin-top:4px;
}
#bola2{
	background:url(imagens/bola_verde3.jpg) no-repeat;
	width:39px;
	height:39px;
	line-height:37px;
	font-size:13px;
	margin-left:5PX;
	margin-top:10px;
	font-weight:bold;
}
#tabelas{
	width:600px;
	margin-top:70px;
	float:left;
}
#bg_verde{
	width:140px;
	height:25px;
	background:url(imagens/bg_green.jpg) no-repeat;
	float:left;
	color:#fff;
	font-size:12px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	text-align:center;
	line-height:25px;
	margin-bottom:5px;
}

#tabelas ul { margin:0px; padding:0px; float:left;}
#tabelas ul li{
	margin:0px; padding:0px;
	background:url(imagens/bg_lista_green.jpg) no-repeat;
	width:300px;
	height:22px;
	margin-top:2px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	color:#006126;
	padding-left:20px;
	line-height:22px;
}
#tabelas ul li span{ width:175px; float:left;}
#tabelas ul li span#max{ width:75px;}
#mini_tabela{
	height:80px;
	width:100px;
	border:1px solid red;
	float:left;
}
/*######################################*/
/*MAPA SITE*/

#menu_acord{
margin-left:20px;
margin-top:40px;
margin-bottom:200px;

}
#menu_acord b a{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:505050;

}
#menu_acord b {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:505050;

}

.AccordionPanelContent li a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:505050;
	margin-left:45px;
}

/*##############################*/
/*GALERIA DE FOTOS*/
/*##############################*/
.gallery {width:241px; height:281px; float:left; padding-top:30px; margin-left:50px; _margin-left:30px; }
	.gallery strong {font-size:14px;}
