body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0; 
	text-align:center;
	background-color:#CFC7DD;
	background-image:url(../images/layout/bg4_roxo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	height:100%;
}

#container {
	width:742px;
	height:100%;
	text-align:left;
	position:relative;
	margin: 0 auto;
	overflow:visible;
}

#rodape1 {	
	background-image:url(../images/layout/fundo_rodape.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;

	color:#000;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	
	vertical-align:top;
}

#rodape2 {
	background-color:#4A245F;
	
	color: #FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
}

.destaque_rodape {
	font-family:"Bauhaus 93", "comics sans", sans-serif;
	font-size:16px;
	text-transform:lowercase;
	color:#4A245F;
}
#div_titulo {
	height:42px;
	width:534px;
	background-image:url(../images/layout/fundo_titulo.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#div_conteudo {
	width:506px;
	color: #393939;
	font-size:12px;
	font-family:Arial, Helvetica,   sans-serif;
	text-align:justify;
	padding-top:15px;
	padding-bottom:40px;
	padding-left:20px;
}
.txt_conteudo_destaque {
	font-weight:bold;
	color:#4A245F;
}
.titulo {
	float:right;
	font-family: Bank, Tahoma, Arial, sans-serif;
	/*font-family:"Bauhaus 93", "comics sans", sans-serif;
	text-transform:lowercase;
	font-weight:normal;*/
	font-size:14px;
	font-weight:normal;
	/*color:#4A245F;*/
	color:#666;
	text-align:right;
	
	background-image:url(../images/layout/marcador3.png);
	background-repeat:no-repeat;
	background-position: bottom left; 
    padding: 5px 8px 0px 18px;
	
	
}

.titulo2 {

	font-family:Tahoma, Arial, sans-serif;
	/*font-family:"Bauhaus 93", "comics sans", sans-serif;*/
	font-size:14px;
	font-weight:bold;
	color:#4A245F;
	line-height:22px;
	
	background-image:url(../images/layout/marcador1.png);
	background-repeat:no-repeat;
	background-position: top left; 
    padding: 2px 8px 0px 18px;
	
	/*text-transform:lowercase;*/
}
.titulo_produto {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4A245F;
	line-height:22px;
	
	/*background-image:url(../images/layout/marcador1.png);
	background-repeat:no-repeat;
	background-position: top left; */
    padding: 2px 8px 0px 18px;
}
.tbl_corpo {
	width:742px;
	height:100%;
}
.corpo {
	width:732px;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.borda_direita {
	width:10px;
	background-image:url(../images/layout/borda_direita.png);
	background-position:left top;
	background-repeat:repeat-y;
}
.borda_esquerda {
	width:10px;
	background-image:url(../images/layout/borda_esquerda.png);
	background-position:rigth top;
	background-repeat:repeat-y;
}
#caixa_busca {
	position:absolute;
	width:202px;
	height:64px;
	top: 85px;
	left: 530px;
	background-image:url(../images/layout/busca.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:3;
}
#form_busca {

}
#txt_busca {
	position:absolute;
	font-size:13px;
	color: #4A245F;
	border: none;
	overflow: hidden;
	background: transparent;
	
	top: 27px;
	left: 40px;
	
	width:120px;
	height:20px;

}
#img_bt_busca {
	position:absolute;
	top: 26px;
	left:170px;
}
#caixa_menu {
	position:absolute;
	width:170px;
	top: 151px;
	left: 28px;
	background-color:#FFFFFF;
}
.caixa_submenu {
	position:absolute;
	width:170px;
	top: 35px;
	left: 103px;
	background-image:url(../images/layout/fundo_submenu.png);
	background-repeat:repeat-x repeat-y;
	background-position:top left;
	border-style:solid;
	border-width:0px;
	border-color:#4A245F;
	padding:5px;
	z-index:100;
}
.seta_submenu {
	position:absolute;
	width:74px;
	height:12px;
	top: 88px;
	left: 29px;
	background-image:url(../images/layout/seta_submenu.png);
	background-repeat:no-repeat;
	background-position:top right;
	border-style:solid;
	border-width:0px;
	border-color:#4A245F;
}
.menu_linha {
	line-height:26px;
	width:154px;
	padding-top:4px;
}
.menu_rodape {
	line-height:30px;
	width:154px;
	background-image:url(../images/layout/fundo_rodape_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.menu_topo {
	line-height:16px;
	width:154px;
	background-image:url(../images/layout/fundo_topo_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.menu_linha_bg {
	background-image:url(../images/layout/fundo_bt_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.menu_linha_bg2 {
	background-image:url(../images/layout/fundo_bt_menu2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.png {	
    text-decoration: none;
	background-image:url(../images/layout/page_white_acrobat.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding: 0px 0px 0px 18px;	
}
a.item-menu {
	
	font-family: Bank, Arial, sans-serif;
	letter-spacing:0px;
	font-size:14px;
	
    padding: 2px 0px 0px 14px;
		
	/*font-weight:normal;
	color: #333;
	text-transform:uppercase;*/		
	/*color:#4A245F;
	color:#714A82;*/
	
	color:#999;
    text-decoration: none;
	background-image:url(../images/layout/marcador3.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
	font-weight:bold;
	letter-spacing:-1px;
}

a.item-menu:link {
    text-decoration: none;
	

}

a.item-menu:visited {
    text-decoration: none;
}

a.item-menu:active {
	text-decoration: none;
	
    color:#4A245F;
	background-image:url(../images/layout/marcador4.png);
	background-repeat:no-repeat;
	background-position: bottom left;	

	letter-spacing:-1px;
	
	font-size:14px;
	padding: 2px 0px 0px 14px;
}

a.item-menu:hover {
    color:#4A245F;
    text-decoration: none;
	background-image:url(../images/layout/marcador4.png);
	background-repeat:no-repeat;
	background-position: bottom left;	

	letter-spacing:-1px;	
	font-size:14px;
	
	padding: 2px 0px 0px 14px;
}

.submenu_linha {
	line-height:16px;
}

a.subitem-menu {
	font-family: Tahoma, Arial, sans-serif;
	letter-spacing:0px;
	font-size:11px;
	font-weight:normal;  
	color: #FFF;
	position:relative;
	width:100%;
	padding: 3px 5px 3px 5px;
}

a.subitem-menu:link {
    text-decoration: none;
}

a.subitem-menu:visited {
    text-decoration: none;
}

a.subitem-menu:active {
	text-decoration: none;
}

a.subitem-menu:hover {
    text-decoration:none;
	/*color:#DD97FF;*/
	color:#F5D718;
	font-weight:normal;
	letter-spacing:0px;	
}

hr {
	border-style:dashed;
	border-width:6px;
	border-color:#EEE;
}
.fl_right{float:right} .fl_left{float:left}

.caxa_produto {
	border-style:solid;
	border-width:1px;
	border-color:#F0F0F0;
	font-size:10px;	
}

.caixa_produto_detalhe {
	/*border-style:solid;
	border-width:1px;
	border-color:#F0F0F0;*/
	vertical-align:middle;
	text-align:center;
}
.caixa_produto_descricao {
	/*border-left-style:dotted;
	border-left-width:4px;
	border-left-color:#FFCC00;
	padding-left: 10px;*/
	vertical-align:top;
}

input.rodape-produtos {
	font-size:10px;
	border: 1px solid #CCC;
	height:12px;
	width:20px;
	text-align:center;
}

input.botao-rodape-produtos {
	font-size:9px;
	color:#FFF;
	background-color:#4A245F;
	border: 1px solid #9933CC;
	height:16px;
	width:20px;
}

a.link_normal {
	text-decoration: underline;
	color:#999;
}

a.link_normal:link {
    text-decoration: none;
}

a.link_normal:visited {
    text-decoration: none;

}

a.link_normal:active {
	text-decoration: none;

}

a.link_normal:hover {
    text-decoration:underline;
	
	color:#4A245F;
}
<!-- .font1 { font-family:"Bauhaus 93","BankGothic Md BT",  "Bauhaus Bold BT", "Bauhaus Medium BT", "Bauhaus Thin Lefty", "Rage Italic", festus!, WinterthurCondensed, "Gill Sans MT Condensed"} -->

@font-face {
    font-family: "Bauhaus 93";
	
	src: url(http://www.roloflex.com.br/styles/fonts/BAUHAUS0.eot);
	/*src: url(http://www.roloflex.com.br/novo2009/styles/fonts/Bauhaus 93.ttf);*/
    
  }
 
@font-face {
    font-family: Mistral;
	
	src: url(http://www.roloflex.com.br/styles/fonts/MISTRAL0.eot);
	/*src: url(http://www.roloflex.com.br/novo2009/styles/fonts/Mistral.ttf);*/
    
  }
  
@font-face {
    font-family: Bank;
	
	src: url(http://www.roloflex.com.br/styles/fonts/BANKGOT0.eot);
	/*src: url(http://www.roloflex.com.br/novo2009/styles/fonts/Mistral.ttf);*/
    
  }