/* CSS Document */

* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	
}

body{
     background: #EFEFEF;
	 
}

#all{
     margin: 0 auto;
     width: 778px;
	 border-left: 1px #CCCCCC solid;
	 border-right: 1px #CCCCCC solid;
	 
}
#all_cab{
     margin: 0px;
	 padding: 0px;
     width: 778px;
	 height: 126px;
	 float: left;
}

a{font-size: 11px; font-family: arial; color: #666666;}
a:hover{font-size: 11px; font-family: arial; color: #333333; text-decoration: underline;}


/*** cabecalho ***/

#cab ul{
       margin: 0px;
	   padding: 0px;
	   width: 294px;
	   height: 126px;
	   float: left;
}
#cab li.c1{ width: 294px; height: 98px; background: url('../img/cab2_r1_c1.jpg'); list-style: none; float: left;}
#cab li.c1 a{ width: 294px; height: 98px; background: url('../img/cab2_r1_c1.jpg'); list-style: none; float: left;}
#cab li.c2{padding-left: 50px; padding-top: 3px; width: 244px; height: 25px; background: url('../img/cab2_r2_c1.jpg'); list-style: none; float: left;}

#cab_lado ul{
       margin: 0px;
	   padding: 0px;
	   width: 484px;
	   height: 98px;
	   float: left;
}
#cab_lado li.cl1{ width: 177px; height: 126px; background: url('../img/cab2_r1_c2.gif'); list-style: none; float: left;}
#cab_lado li.cl2{ width: 307px; height: 98px; background: url('../img/cab2_r1_c3.gif'); list-style: none; float: left;}
#cab_lado li.cl2 a{ width: 307px; height: 98px; background: url('../img/cab2_r1_c3.gif'); list-style: none; float: left;}
#cab_lado li.cl3{ width: 307px; height: 28px; background: url('../img/cab2_r2_c3.jpg'); list-style: none; float: left;}

#menu_linha { margin: 0px; padding-left: 6px; padding-top: 10px;width: 772px; height: 24px; background: url('../img/cab2_r3_c1.jpg'); float: left; font-size: 11px; font-family: arial; font-weight:bold; color: #000000;}

.menu_top{
          font-family: Arial;
		  font-size: 11px;
		  text-decoration:none; 
		  font-weight: bold; 
		  color: #FFFFFF;
		  }
.menu_top:hover{
          font-family: Arial;
		  font-size: 11px;
		  text-decoration:none; 
		  font-weight: bold; 
		  color: #CC0000;
		  }
.m2{
          font-family: Arial;
		  font-size: 12px;
		  text-decoration:none; 
		  font-weight: bold; 
		  color: #CC0000;
		  }
.m2:hover{
          font-family: Arial;
		  font-size: 12px;
		  text-decoration:none; 
		  font-weight: bold; 
		  color: #666666;
		  }
		  
		  
/*** menu ***/
#conteudo{padding:0px; margin: 0px; width: 778px; background:#FFFFFF; float: left;}

#menu ul{margin-left: 3px; margin-top: 5px; padding: 0px;  width: 152px; float: left; }
#menu li.pref{width: 152px; line-height: 23px; background: url('../img/menu.jpg'); list-style:none; float: left; font-size: 11px; font-family: arial; color: #FFFFFF; font-weight: bold; text-align:center;}
#menu li.pref2{width: 152px; line-height: 23px; background: #99CC00; list-style:none; float: left; font-size: 11px; font-family: arial; color: #FFFFFF; font-weight: bold; text-align:center;}
#menu li.link {width: 152px; line-height: 22px;  list-style:none; float: left;}
#menu li.link a{width: 150px; border-bottom: 1px #99CC00 solid; border-left: 1px #99CC00 solid; border-right: 1px #99CC00 solid;list-style:none; float: left;}
#menu li.link :hover{width: 150px; list-style:none; background:#F0F0F0 url('../img/lk_menu.jpg')  no-repeat top right; float: left;}

/*** cont ***/
/* Script */

#all_cont{
          width: 610px;
		  float: left;
		  }

#cont ul{margin-left: 5px; margin-top: 5px; padding: 0px;  width: 610px; float: left; }
#cont li{
     padding-left: 5px; 
	 padding-right: 5px; 
	 padding-top: 11px;
     margin: 0px;
	 width: 140px;
	 height: 180px;
	 color: #003366;
	 font-size: 12px;
	 font-family: arial;
	 border-bottom: 2px #E2E2E2 solid;
	 text-align: left;
	 float: left;
	 } 

#cont li.cont1{padding-left: 2px; padding-top: 4px; width: 600px; height: 18px; background:#99CC00; border-bottom: 3px #CCCCCC solid; list-style:none; float: left; font-size: 11px; font-family: arial; color: #FFFFFF; font-weight: bold; text-align:left;}

#cont li.cont_gal{padding-left: 5px; width: 606px; list-style:none; float: left; text-align:left;}


#cont li.ban_google_468x60{
	 padding-top: 11px;
         padding-bottom: 4px;
         margin: 0px;
	 width: 580px;
	 height: auto;
	 text-align: left;
         border-bottom: 1px #CCCCCC dashed;
      	 float: left;
	 } 
.pr{ font-family: arial; font-size: 11px; color: #666666;}

h2{width: 330px; font-family: arial; font-size: 14px; color: #999900; font-weight: bold; float: left;}
h1{width: 448px; font-family: arial; font-size: 14px; color: #CC0000; font-weight: bold; float: left;}

#cont img.ft{border: 0px; width: 90px; height: 90px;}

/*** rodape ***/

#rodape ul{margin: 0px; padding: 0px;  width: 778px; float: left; }

#rodape li.r1{margin: 0px; padding: 0px;  width: 778px; line-height: 25px; background:#99CC00; border-top: 3px #CCCCCC solid; border-bottom: 3px #CCCCCC solid; text-align: center; font-family: arial; font-size: 12px; color:#FFFFFF; font-weight:bold; float: left; }
#rodape li.r2{margin: 0px; padding: 5px;  width: 765px; border-bottom: 3px #CCCCCC solid; text-align: left; font-family: arial; font-size: 11px; color: #666666; float: left; }
#rodape li.r3{margin: 0px; padding: 5px;  width: 765px; border-bottom: 3px #CCCCCC solid; text-align: right; font-family: arial; font-size: 11px; color: #666666; float: left; }

/*** form ***/

.form{border: 1px #999900 solid; height: 18px;}
.botao{ background: url('../img/bt.gif'); border: 0px; width: 62px; height: 24px; font-family: arial; font-size: 12px; color:#FFFFFF; font-weight:bold;}




/**paginação**/
h2.pl{height:0px;overflow:hidden;letter-spacing:-3px;}
#lg{height:0px;overflow:hidden;letter-spacing:-3px;}
h1{height:0px;overflow:hidden;letter-spacing:-3px;}

#all_script{ width: 613px; float: left;}
#pg ul{ margin-bottom: 6px; width: 597px; float: right;}

#pg li.encont{
       padding-left: 5px;
	   padding-top: 5px;
       width: 595px; 
	   height: 17px;
       font-size: 11px; 
	   font-family: arial; color: #000000; font-weight: bold; 
	   background: #FFFFFF;
	   border-bottom: 2px #EEEEEE solid;
	   float: left; 
	   }
#pg li.pag{
       margin-bottom: 5px;
       padding-right: 5px;
	   padding-top: 4px;
       width: 595px; 
       height: 20px;
       font-size: 11px; 
	   font-family: arial; color:#CC0000; font-weight: bold; font-size: 14px; 
	   border-bottom: 2px #EEEEEE solid;
	   background: #F2F2F2;
	   text-align: center;
	   float: left; 
	   }
	   
/*** Produto ***/

.prod{font-family: Trebuchet MS, Arial; font-size: 18px; text-decoration:underline; font-weight: bold; font-style:italic; color: #333333;}
.prod:hover{font-family: Trebuchet MS, Arial; font-size: 18px; text-decoration:underline; font-weight: bold; font-style:italic; color: #CC0000;}

#produto ul{
        padding-left: 10px;
		padding-top: 12px;
		margin: 0px;
		width: 268px;
		height: 270px;
		background: url('../img_prod/prod_r2_c1.jpg');
		float: left;
}
#produto li{
        padding: 0px;
		margin: 0px;
		width: 251px;
		height: 252px;
		background:#FFFFFF;
		border: 2px #CCCCCC solid;
		float: left;
}

#detalhe ul{
        padding: 0px;
		margin: 0px;
		width: 498px;
		height: 282px;
		float: left;
}
#detalhe li.det{
        padding-top: 10px;
		padding-left: 10px;
		width: 488px;
		height: 55px;
		background: url('../img_prod/prod_r2_c2.jpg');
		float: left;
}
#detalhe li.det2{
        padding-top: 12px;
		padding-left: 25px;
		width: 357px;
		height: 135px;
		background: url('../img_prod/prod_r3_c2.jpg');
		font-family: Trebuchet MS, arial; font-size: 15px; color:#333333;
		float: left;
}
#detalhe li p.ppreco{
         padding-top: 5px;
		 margin: 0px;
		width: 339px;
		font-family: Trebuchet MS, arial; font-size: 15px; color: #CC0000; font-weight:normal;
		text-align:right;
		float: left;
}
#detalhe li p.list{
         padding-top: 5px;
		 margin: 0px;
		 width: 199px;
		 text-align:left;
		 float: left;
}
#detalhe li p.comprar{
         padding-top: 15px;
		 margin: 0px;
		 width: 199px;
		 text-align:right;
		 float: left;
}
#detalhe li.det3{
		width: 116px;
		height: 146px;
		background: url('../img_prod/prod_r3_c3.jpg');
		float: left;
}
#detalhe li.det3 a{
        margin-left: 18px;
		margin-top: 32px;
		width: 95px;
		height: 86px;
		float: left;
}
#detalhe li.det4{
		padding-left: 16px;
		width: 482px;
		height: 70px;
		background: url('../img_prod/prod_r4_c2.jpg');
		font-family: Trebuchet MS, arial; font-size: 12px; color: #333333;
		float: left;
}


#cont2 ul{
     padding: 0px; 
     margin: 0px;
     width: 770px;
	 list-style: none;
	 float: left;
	 }
#cont2 li.c1{
     padding-left: 15px;
	 padding-top: 10px;
     width: 740px;
	 list-style: none;
	 background:#FFFFFF;
	 float: left;
	 }

.blub12{font:bold 9pt arial; color:#000000;}

.bl2n12{font:bold 9pt arial; color:#000000;}
