body{
/*	background-image: url(../img/frontend/fundos/bg3_tutiflor_front.jpg);*/
	background-image: url(../img/frontend/fundos/bg_tutiflor_front_mar07.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F8F9F7;
}

form {
/*text-align: center;
margin-top: 5px;*/	
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

label.error {
    display: none;
    color: red;
    font-style: italic;
}

input{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#006699;


border-style: solid;
border-width:1px;
border-color:#BCBCBC;
margin: 1px;
/*width: 100%;
margin-top: 3px;*/
}

input.button {
		color: #C8C8C8;
		font-weight: bold;
		font-size: 10px;
		/*width: 75px;*/
		height: 14px;
		text-align: center;
		background-color: transparent;
		border: none;
		margin: 0px;
}

input.formbuttons{
	color: #6A6954;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
		background-color: transparent;
		border: none;
}

input.buttonnewsletter {
		color: #3C3C3C;
		font-weight: bold;
		font-size: 9px;
		text-align: center;
		background-color: transparent;
		border: none;

}

input.login{
	height: 13px;
	font-size: 10px;
	color: #212121;
	border: 0px;
}

input.newsletter{
margin-top: 3px;
	height: 14px;
	font-size: 10px;
	color: #212121;
	border: 0px;
}

input.search{
	height: 16px;
	font-size: 10px;
	color: #76745D;
	border: 1px;
	border-color: #D6D6D6;
	border-style: solid;
}

input.ocommerce{
	 color: #FEEE00;
	 font-size: 10px;
	 font-weight: bold;
	 background-color: transparent;
	 text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
     }	  	  

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-style: solid;
	width: 150px;
	border-style: solid;
border-width:1px;
border-color:#BCBCBC;
margin: 1px; 
	
}

/*ESTILO LINKS MAIN MENU */	  
a.mainmenu:link {
     color: #464646;
	  font-size: 11px;
	  font-weight: bold;
	 text-decoration: none;
	 padding-left: 12px;
     }

a.mainmenu:visited {
     color: #464646;
	  	  font-size: 11px;
		  	 font-weight: bold;
		  text-decoration: none;
		  	 padding-left: 12px;
     }

a.mainmenu:hover {
     color: #709302;
	  	 font-size: 11px;
		 font-weight: bold;
		 text-decoration: none;
		 	 padding-left: 12px;
     }

	  
a.mainmenu:active {
     color: #464646;
	  font-size: 11px;
	  	font-weight: bold;
	  text-decoration: none;
	  	 padding-left: 12px;
     }
	  
/*ESTILO LINKS Pesquisa Avançada */	  
a.pesquisavanc:link {
     font-size: 9px;
color:#464646;
	 
     }

a.pesquisavanc:visited {
     font-size: 9px;
color:#464646;
		  	 
     }

a.pesquisavanc:hover {
     font-size: 9px;
color:#393939;
		 text-decoration: underline;
     }

	  
a.pesquisavanc:active {
    font-size: 9px;
color:#464646;
	  
     }

/*ESTILO LINKS LAST NEWS */	  
a.lastnews:link {
     color: #76745D;
	  font-size: 11px;

	 text-decoration: none;

     }

a.lastnews:visited {
     color: #76745D;
	  	  font-size: 11px;
		  	 
		  text-decoration: none;

     }

a.lastnews:hover {
     color: #2B2A22;
	  	 font-size: 11px;
		
		 text-decoration: none;

     }

	  
a.lastnews:active {
     color: #76745D;
	  font-size: 11px;
	  
	  text-decoration: none;

     }	  
	  
/*ESTILO LINKS LOGIN BOX */	  
a.loginbox:link {
     color: #F0F0F0;
	  font-size: 9px;

	 text-decoration: none;

     }

a.loginbox:visited {
     color: #F0F0F0;
	  	  font-size: 9px;
		  	 
		  text-decoration: none;

     }

a.loginbox:hover {
     color: #FFFFFF;
	  	 font-size: 9px;
		
		 text-decoration: none;

     }

	  
a.loginbox:active {
     color: #F0F0F0;
	  font-size: 9px;
	  
	  text-decoration: none;

     }	  	

/*ESTILO LINKS LOGOUT BOX */	  
a.logoutbox:link {
     color: #F0F0F0;
	  font-size: 10px;

	 text-decoration: none;

     }

a.logoutbox:visited {
     color: #F0F0F0;
	  	  font-size: 10px;
		  	 
		  text-decoration: none;

     }

a.logoutbox:hover {
     color: #FFFFFF;
	  	 font-size: 10px;
		
		 text-decoration: none;

     }

	  
a.logoutbox:active {
     color: #F0F0F0;
	  font-size: 10px;
	  
	  text-decoration: none;

     }	  	

/*ESTILO LINK OScommerce*/	  
a.oscommerce:link {
     color: #FEEE00;
	  font-size: 10px;

	 text-decoration: none;

     }

a.oscommerce:visited {
     color: #FEEE00;
	  	  font-size: 10px;
		  	 
		  text-decoration: none;

     }

a.oscommerce:hover {
     color: #FFFFFF;
	  	 font-size: 10px;
		
		 text-decoration: none;

     }

	  
a.oscommerce:active {
     color: #FEEE00;
	  font-size: 10px;
	  
	  text-decoration: none;

     }	  	  
	  
/*ESTILO LINKS GERAL*/	  
a:link {
     color: #76745D;
	  font-size: 11px;

	 text-decoration: none;

     }

a:visited {
     color: #76745D;
	  	  font-size: 11px;
		  	 
		  text-decoration: none;

     }

a:hover {
     color: #2B2A22;
	  	 font-size: 11px;
		
		 text-decoration: none;

     }

	  
a:active {
     color: #76745D;
	  font-size: 11px;
	  
	  text-decoration: none;

     }	    

/*ESTILO LINKS CATÁLOGO FAMÍLIAS */	  
a.nomefamilia:link {
     color: #004170;
font-weight: bold;
font-size: 11px;

     }

a.nomefamilia:visited {
     color: #004170;
font-weight: bold;
font-size: 11px;

     }

a.nomefamilia:hover {
     color: #000F1A;
font-weight: bold;
font-size: 11px;

     }

	  
a.nomefamilia:active {
     color: #004170;
font-weight: bold;
font-size: 11px;

     }	  	
	  
	  
/*ESTILO VER CARACTERÍSTICAS DO PROD.*/	  
a.caracteristicasprod:link {
     color: #6E9401;
	  font-size: 11px;

	 text-decoration: none;

     }

a.caracteristicasprod:visited {
     color: #6E9401;
	  	  font-size: 11px;
		  	 
		  text-decoration: none;

     }

a.caracteristicasprod:hover {
     color: #2F4101;
	  	 font-size: 11px;
		
		 text-decoration: none;

     }

	  
a.caracteristicasprod:active {
     color: #6E9401;
	  font-size: 11px;
	  
	  text-decoration: none;

     }	  	  
	  
	  
	  
	  /*ESTILO LINKS POWERED*/	  
a.powered:link {
     color: #8C8C8C;
	  font-size: 9px;
	  text-decoration: none;

     }

a.powered:visited {
     color: #8C8C8C;
	  	  font-size: 9px;
		   text-decoration: none;

     }

a.powered:hover {
     color: #181818;
	  	 font-size: 9px;
		text-decoration: none;

     }

	  
a.powered:active {
     color: #8C8C8C;
	  font-size: 9px;
	  text-decoration: none;

     }	  	
	  
table.masterfronttable{
width: 780px;
background-color: #FFFFFF;
}

table.login{
	/*height: 82px;
width:190px;*/
	font-size: 9px;
	color:#F0F0F0;
	/*background-image: url(../img/frontend/fundos/bg_loginbox.jpg);*/
	/*background-color: #7E7C64;*/
}

table.logout{
	/*height: 82px;*/
width:100%;
	font-size: 10px;
	color:#F0F0F0;
	/*background-image: url(../img/frontend/fundos/bg_loginbox.jpg);*/
	/*background-color: #7E7C64;*/
}

table.newsletter{
	background-image: url(../img/frontend/fundos/bg_fullnewsletterbox.jpg);
	background-repeat: no-repeat;
	height:96px;
	width: 192px;
	margin-right: 5px;
	vertical-align: top;
}

table.formularios 	{ 
width: 100%;
text-align: center;
border: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 10px;
}

table.recoverpass 	{ 
width: 100%;
text-align: center;
border: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 10px;
background-color:#F2F7DE;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	border-top: 1px;
	border-top-style: dashed;
	border-top-color: #D4D4D4;
	margin-bottom: 3px;
}

/*table.photoalbum{
	width: 100%;

}*/

table.catalogofamilias{
	/*width: 100%;*/
	vertical-align: top;
}

table.catalogoprodutos{
	/*width: 100%;*/
/*	vertical-align: middle;*/
}

table.produto{
	/*width: 100%;*/
/*	vertical-align: middle;*/
}

td.nomecampo { 
margin: 0px;
text-align: left;
width: 30%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #454437;
}

td.nomecamporecoverpass { 
margin: 0px;
text-align: left;
width: 40%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #454437;
}

td.form_fields { 
text-align:left;
width: 70%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #484848;
}

td.form_fieldsrecoverpass { 
text-align:left;
width: 40%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #484848;
}

td.leftmenu{
	vertical-align: top;
	padding-left: 3px;
	padding-top: 3px;
	width: 189px;
}


td.rightmenu{
vertical-align: top;
width: 189px;
}

td.centercontent{
vertical-align: top;
width: 100%;
font-size: 11px;
/*color:#6A6954;*/
color: #5E5E5E;
padding-left: 6px;
padding-right: 6px;
}

td.itemslogin{
	height: 14px;
	padding-left:  5px;
	width: 40%;
}

td.itemslogout{
	height: 16px;
	padding-left:  5px;
	border-top: 1px;
	border-top-color: #B8B793;
	border-top-style: dashed;
}

td.itemsnewsletter{
	height: 16px;
	padding-left:  5px;
	width: 40%;
	color:#747474;
	font-size: 10px;
	font-weight: bold;
}

td.titleloginbox{
	height: 15px;
	padding-left:  5px;
	color: #FEEE00;
	font-size: 11px;
}

td.titlenewsletterbox{
	height: 16px;
	padding-left:  5px;
	color: #464646;
	font-size: 11px;
	border: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;

}

td.loginoptions{
	text-align: center;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #9C9A7B;
	height: 11px;
}

td.newsletteroptions{
	text-align: left;
	height: 5px;
	vertical-align: top;
	padding-top: 0px;
	border-top: 1px;
	border-top-style: dashed;
	border-top-color: Silver;
}

div.leftmainmenu{
	background-image: url(../img/frontend/fundos/bg_top_left_mainmenu.jpg);
	background-repeat: no-repeat;
	height: 102px;
	width: 189px;
}

div.footer{
	background-color: #EAEAEA;
	color: #524F5E;
	font-size: 9px;
	text-align: center;
	width: 100%;
}

div.mainmenuitem{
	background-image: url(../img/frontend/bullet/bullet_topleft_mainmenu.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7DDAB;
	height: 15px;
}

div.title{
	background-image: url(../img/frontend/fundos/bg_titles.jpg);
	background-repeat: no-repeat;
	height: 37px;
	font-family: AvantGarde Bk BT;
	font-weight: bold;
	font-size: 15px;
	color: #3F3F3F;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	/*letter-spacing: 1px;*/
}

div.titlecontent{
	background-image: url(../img/frontend/fundos/bg_titles_content.jpg);
	background-repeat: no-repeat;
	/*background-position: left;*/
	height: 20px;
	font-family: AvantGarde Bk BT;
	font-weight: bold;
	font-size: 15px;
	color: #3F3F3F;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-bottom: 1px;
	border-bottom-color: #D4D4D4;
	border-bottom-style: dashed;
	/*letter-spacing: 1px;*/
}

div.titlemultimedia{
	background-image: url(../img/frontend/fundos/bg_titles_content.jpg);
	background-repeat: no-repeat;
	/*background-position: left;*/
	height: 24px;
	font-family: "Bradley Hand ITC";
	font-weight: bold;
	font-size: 20px;
	color: #3F3F3F;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	/*letter-spacing: 1px;*/
}

div.barracaminho{
	background-color:#F2F7DE;
	padding-left: 10px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	/*border-top: 1px;
	border-top-style: dashed;
	border-top-color: #D4D4D4;*/
	margin-bottom: 3px;
}

div.vantagenscliente{
	background-color:#F2F7DE;
	padding-left: 10px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	border-top: 1px;
	border-top-style: dashed;
	border-top-color: #D4D4D4;
	margin-bottom: 3px;
}

div.barranavegacao{
	background-color:#F2F7DE;
	padding-left: 10px;
	margin-bottom: 6px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	border-top: 1px;
	border-top-style: dashed;
	border-top-color: #D4D4D4;
	text-align: right;
}

div.newstitle{
	
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}

div.newscontent{
padding-left: 10px;
text-align: justify;
padding-bottom: 3px;
}

div.videos{
padding-left: 10px;
text-align: center;
padding-bottom: 3px;
}


div.listitems{
padding-left: 10px;
border-bottom: 1px;
border-bottom-style: dashed;
border-bottom-color: #D4D4D4;
margin-bottom: 3px;
}

div.lastnew{
	background-color: #F8F8F8;
	margin-left: 3px;
	margin-bottom: 5px;
	padding: 0px;
	width: 186px;
}

div.lastnewdate{
	color: #76745D;
	font-size: 10px;
	font-weight: bold;
}

div.iteminstitucional{
border: 1px;
border-style: solid;
border-color: #DEDEDE;
margin-bottom: 3px;
background-color: #F6F6F6;
margin-left: 3px;
width: 184px;
/*background-image: url(../img/frontend/bullet/bullet_menu_institucional.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 9px;*/
}

div.nullfamiliamenu{
border: 1px;
border-style: dashed;
border-color: #DEDEDE;
margin-bottom: 3px;
background-color: #FCFCFC;
margin-left: 3px;
width: 184px;
}

div.search {
padding-left: 5px;
text-align: left;
font-size: 11px;
color: #76745D;
font-weight: bold;
border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: White;
}	

/*div.bannercenter{
	height: 128px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 100%;
}*/

td.photo{
	background-image: url(../img/frontend/fundos/bg_photos.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 105px;
	/*padding-left: 12px;*/
	/*padding-top: 5px;*/
	margin: 0px;
	text-align: center;
}

td.iconfamilia{
	background-image: url(../img/frontend/fundos/categoria_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 86px;
	height: 100%;
	/*padding-left: 12px;
	padding-top: 5px;*/
	margin: 0px;
	border: 1px;
	border-style: solid;
	border-color:#DEDEDE;
	text-align: center;
	vertical-align: top;
	margin: 10px;
}

td.iconproduto{
	/*background-image: url(../img/frontend/fundos/categoria_shadow.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	/*width: 46px;*/
	width: 10%;
	vertical-align: top;
	/*height: 61px;*/
	/*padding-left: 12px;
	padding-top: 5px;*/
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#DEDEDE;
}

td.fotoproduto{
	/*background-image: url(../img/frontend/fundos/categoria_shadow.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	/*width: 46px;*/
	width: 50%;
	/*height: 61px;*/
	/*padding-left: 12px;
	padding-top: 5px;*/
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.caracteristicasproduto{
	/*background-image: url(../img/frontend/fundos/categoria_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right;*/
	width: 100%;
	height: 100%;
	/*height: 61px;*/
	/*padding-left: 12px;
	padding-top: 5px;*/
	padding-left: 5px;
	margin: 0px;
	border-left: 1px;
	border-left-style: solid;
	border-left-color:#DEDEDE;
	text-align: left;
	color:#5C5C5C;
	font-size: 11px;
	vertical-align: top;
}

td.caracteristicasprodutoline{
	/*background-image: url(../img/frontend/fundos/categoria_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right;*/
	width: 90%;

	/*height: 61px;*/
	/*padding-left: 12px;
	padding-top: 5px;*/
	margin: 0px;
	padding-left: 5px;
	border-left: 1px;
	border-left-style: solid;
	border-left-color:#DEDEDE;
	text-align: left;
	color:#5C5C5C;
	font-size: 11px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#DEDEDE;
	vertical-align: top;
}

td.centerbanner{
	height: 128px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

td.topmodules{
	background-color: #F0F0F0;
height: 86px;
width: 190px;
vertical-align: top;
}

td.loginbox{
background-color: #F0F0F0;
height: 86px;
width: 190px;
vertical-align: top;
background-image: url(../img/frontend/fundos/bg_fullloginbox.jpg);
background-repeat: no-repeat;
}

td.newtitle{
padding-left: 10px;
border-bottom: 1px;
border-bottom-style: dashed;
border-bottom-color: #D4D4D4;
margin-bottom: 3px;
width:350px;
font-size: 11px;
color:#6A6954;
}

td.newinfo{
border-bottom: 1px;
border-bottom-style: dashed;
border-bottom-color: #D4D4D4;
margin-bottom: 3px;
width: 100px;
font-size: 11px;
color:#6A6954;
}

div.btsnavegacao{
text-align: center;
border-top: 1px;
border-top-style: dashed;
border-top-color: #D4D4D4;
width: 100%;
margin: 3px;
padding: 3px;
}

.separador{
border-top: 1px;
border-top-style: dashed;
border-top-color: #D4D4D4;
width: 100%;
margin: 3px;
/*padding: 3px;*/
height: 1px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #66771A;
text-align: left;
}


div.contactboxcontent{
	background-color: #ECECEC;
	font-size: 9px;
	color:#464646;
	width: 186px;
	border: 1px;
	border-style: solid;
	border-color: #ECECEC;
}



div.contactboxtitle{
	background-image: url(../img/frontend/fundos/bg_title_contacbox.jpg);
	background-repeat: no-repeat;
	/*height: 22px;*/
	font-family: AvantGarde Bk BT;
	font-weight: bold;
	font-size: 15px;
	color: #797860;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #181818;
	
}

/*div.pesquisa{
	background-color: #F0F0F0;
	width: 194px;
	height: 83px;
	margin: 0px;
	padding:  0px;
	
}*/


div.lateralbanners{
	text-align: center;
padding: 0px;
/*	margin-right: 5px;*/
}

div.ukversion{
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: White;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
	vertical-align: middle;
	height: 26px;
	padding-top: 3px;
	padding-left: 5px;
}

div.suportonlineslogan{
font-size: 9px;
color:#464646;
padding-top: 10px;
padding-left: 5px;
}

div.titulocategoria{
background-image:  url(../img/frontend/fundos/bg_icon_categoria.jpg);
background-repeat: no-repeat;
background-color: #E7EBEE;
height: 100%;
/*height: 27px;*/
color: #004170;
font-weight: bold;
font-size: 11px;
border-top: 1px;
border-top-style: solid;
border-top-color:#DEDEDE;
width:  100%;
}

/*div.iconcategoria{
height: 80px;
text-align: center;
}*/

div.powered{
	background-color: transparent;
	font-size: 9px;
	text-align: center;
	color:#8C8C8C;
}

div.logoflash{
	margin: 0px;
	background-color:#CFE076;
}

object{
	margin: 0px;
	padding: 0px;
}

embed{
	margin: 0px;
	padding: 0px;
}