
body { margin:0px; text-align:center; font-size:80%; font-family: 'trebuchet ms', arial;   }

a:link    { color:#336699; }
a:visited { color:#336699; }
a:hover { text-decoration:none; }

hr { color: #dddddd; clear:both; margin: 10px 0px 20px 0px;  }

p { margin:2px;   }

input.btn {  font-weight:bold; font-size:1.1em;  padding:1px; margin:2px;  }

h1 { margin:10px 0px 5px 0px; font-size:120%;  clear:left; }
h2 { margin:10px 0px 5px 0px; font-size:110%;; clear:left; }
h3 { margin: 5px 0px 2px 0px; font-size:100%;  clear:left; }






div.boxmain h1, h2 { color:#FF6600; }

input.btn {  background:#F8931F; border:1px solid #FFFFFF; color:white;   }

div#head2   { clear:both; display:block; background:url('../img/bg_taro.jpg') 0px -37px no-repeat; width:770px; margin:auto; padding:0px; height:80px;} /* ABANS, HEIGHT ERA DE 35px -> ERROR A IE 7 */

div#head2 ul.lgs     { float:right; margin:0px; padding:2px 7px 0px 0px; height:20px; width:60%; }
div#head2 ul.lgs li  { float:right; padding:0px; margin:0px 4px 0px 4px; }
div#head2 ul.lgs li a  { height:12px; padding:0px; margin:0px; font-size:11px; color:#555555;}

div#head2 a.logo  { float:left; margin-top:20px; }
div#head2 a.logo img { float:left; height:59px; width:225px; margin-left:10px; border:0px; }

div#head2 ul.tabs    { float:right; width:65%; padding:0; margin:0; margin-top:7px; }
div#head2 ul.tabs li { padding:0px; margin:auto 0px 0px 0px; float:left; }          
div#head2 ul.tabs li a { display:block; color:white; padding: 0px 0px 0px 0px; margin:0px; font-size:14px; font-weight:bold; width:120px; height:30px; text-decoration:none;}
div#head2 ul.tabs li a:hover {  height:35px;  } 

div#head2 ul.tabs li.taro a { background:url(../img/tab_taro.jpg) bottom no-repeat;  }
div#head2 ul.tabs li.verd a { background:url(../img/tab_verd.jpg) bottom no-repeat;  }
div#head2 ul.tabs li.blau a { background:url(../img/tab_blau.jpg) bottom no-repeat;  }
div#head2 ul.tabs li.gris a { background:url(../img/tab_gris.jpg) bottom no-repeat;  }


div#bottom1 { margin:auto; clear:both;  width:740px; height:40px; padding:15px; margin-top:10px; background:url(../img/bg_taro.jpg) 0px 0px no-repeat; }
div#bottom1 a { color:#555555; }

div#bottom1a {margin:auto; clear:both; width:740px; padding:5px; text-align:center; font-size:0.85em; }

div#bottom2 {margin:auto;  clear:both; width:740px; height:20px; padding: 5px; text-align:right; }
div#bottom2 span { float:left; color:#888888; font-size:70%; }



	

ul     { margin:2px 0px 15px 8px; list-style:none;  }
ul li  { margin:2px; padding:0px;  }

ul.list1     { margin:0px;list-style: none; }
ul.list1 li  { margin:2px; padding:2px 0px 2px 8px;  background:url(../img/arrow.gif) -5px 5px  no-repeat;  }

ul.breadcrumbs          {  margin:0px; margin:auto; width:770px; clear:both; }
ul.breadcrumbs li       { float:left; margin:2px; padding:0px 0px 4px 8px;  background:url(../img/arrow.gif) -5px 5px  no-repeat;  font-size:0.85em; }
ul.breadcrumbs li.first { background:none;  }





div.content     { margin:auto; clear:both; width:770px; padding:0px; clear:both; text-align:left;}

div.box1       { float:left; background:url(../img/box_taro.jpg) bottom center no-repeat; width:250px; padding:  0px  0px 20px  0px; margin:0px;  }
div.box1 h1    { background:url(../img/box_taro.jpg) top center no-repeat;    width:220px; padding: 15px 15px  0px 15px; margin:0px;  }
div.box1 div.b {                                                           	     width:220px; padding:  0px 15px  0px 15px; margin:0px;  }



div.box1 div.b:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}







div.box1 div.b p.t { color:yellow; font-weight:bold; margin-top:7px; }
div.box1 div.b p.r { text-align: right; }
div.box1 div.b a   { color:white;}

div.box1_blan       { background:url(../img/box1_blan.jpg) bottom center no-repeat; width:250px; padding:  0px  0px 20px  0px; margin:0px;  }
div.box1_blan h1    { background:url(../img/box1_blan.jpg) top center no-repeat;    width:220px; padding: 10px 15px  0px 15px; margin:0px;  }
div.box1_blan div.b { background:url(../img/box1_blan_bg.gif);                      width:220px; padding:  0px 15px  0px 15px; margin:0px;  }
div.box1_blan div.b p.t { color:yellow; font-weight:bold; margin-top:7px; }
div.box1_blan div.b p.r { text-align: right; }

div.box1_blan ul {  margin:0px; padding:0px; }

div.box1_blan div.b:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}





div.boxmain       { display:block;  float:right; background:url(../img/box_blan.jpg) bottom center no-repeat; width:515px; padding: 0px 0px 20px  0px; margin:0px;  }
div.boxmain h1    { background:url(../img/box_blan.jpg) top center no-repeat;    width:491px; padding: 10px 12px  0px 12px; margin:0px;  }
div.boxmain div.b { background:url(../img/box_blan_bg.gif);                      width:491px; padding:  0px 12px  0px 12px; margin:0px;  }


div.boxmain div.b:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}




div.boxmain ul { margin:0px; padding:0px 10px 5px 10px; }
    
div.boxmain div.b img { display:block; margin:2px; padding:0px; border:1px solid #666666; }


    
div.homeitem     { float:left; margin:3px 6px 3px 6px; padding:0px; width:151px; height:200px; overflow:hidden; text-align:center; }

div.homeitem a.i img { display:block; margin:0px; padding:0px; width:147px; height:110px; border:0px; }
div.homeitem a.i     { display:block; margin:0px; padding:1px; font-size:0.85em; }

div.homeitem a   { margin:0px; padding:0px; font-size:0.85em; }
div.homeitem p   { margin:0px; padding:0px; font-size:0.85em; }





div.item1 { width:380px; margin:5px; background:#efefef; padding:4px; }
div.item1 a   { float:left; padding:0; margin:0; }
div.item1 p   { float:left; }
div.item1 img { border:2px solid #FF9933; margin:0px 5px 0px 0px;  background:#efefef; }
div.item1 a.go{ float:right; padding:0px 10px 0px 0px; margin:60px 0px 0px 0px; background:url(../img/arrow.gif) 3px right no-repeat; }
div.item1 a.go:hover { background:none; }







div.item { clear:both; display:block; margin:10px; padding:10px 0px 10px 0px ;  height:90px;  border-top:1px solid #666666; }
div.item img { float:left; border:2px solid #FF9933; margin:0px 5px 0px 0px;  background:#efefef; }
div.item div.pricemod { float:right; text-align:right; }






div.itempromo { clear:both; display:block; margin:10px; padding:10px 0px 10px 0px ;  height:180px;  border-top:1px solid #666666; }
div.itempromo img { float:left; border:2px solid #FF9933; margin:0px 5px 0px 0px;  background:#efefef; }
div.itempromo div.pricemod { float:right; text-align:right; }



p.listinfo { padding:10px; margin:0px; }
p.pager { margin:10px; padding-left:10px;  display:block; border-top:1px solid #666666; }


div.itemcontactform           { display:block; }
div.itemcontactform input.tb  { float:right; width:130px; margin:2px; }
div.itemcontactform textarea  { float:right; width:95%;   margin:2px; }
div.itemcontactform input.btn { float:right; margin:2px; }
div.itemcontactform span      { float:left; }