body {
background: #400000 url(../imagem/bg_site.jpg) repeat-x;
padding: 0;
margin: 0;
}
body, h1, td, th, a{
color: #000;
text-decoration:none;
font: 11px "Trebuchet MS" tahoma, arial;
font-weight:normal;
}
html {
overflow-x:hidden;
}
img { 
	behavior: url(css/iepngfix.htc) ;
}
#container {
background: url(../imagem/bg_container.gif) repeat-y;
width: 700px;
margin: 25px 0 0 -350px;
left: 50%;
position: relative;

}
div#topo {
width:698px;
height:264px;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}
div#logo {
width:225px;
height:186px;
position:absolute;
top:-20px;
left:8px;
z-index:3;
cursor:pointer;
}

div#menu {
background: #990000 url(../imagem/bg_menu.jpg) repeat-x;
width:698px;
height:30px;
}

/**/
ul.menu { 
	float:right;
	margin:5px 0 0 0; 
	padding:0;
	}
ul.menu li {
	list-style:none; 
	display:inline;	
	border-right:#CCCCCC 1px solid;
	}
ul.menu li a{	
	font:15px  "Trebuchet MS" tahoma, arial;
	text-align:center;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	text-decoration:none;
	color:#fff;
	}
ul.menu li a:hover{
	color:#ccc;
	}

/**/
div#flash {
width:708px;
height:234px;
position:absolute;
z-index:1;
}
#corpo {
	display:block;
	width:700px;
	min-height:350px;
	margin:0;
	padding:0;
}
/*width:698px;*/
#barra_esq {
width:243px;
height:334px;
float:left;
}
		/**/
		#nossa_linhas {
			background: url(../imagem/bg_nossa_linha.jpg) no-repeat;
			width:234px;
			height:400px;
			position:absolute;
			z-index:2;
			top:174px;
			left:3px;
		}
		#nossa_linhas h1 {
			font-weight:bolder;
			font-size:15px;
			text-transform:uppercase;
			color:#fff;
			margin:20px 0 0 17px;			
		}
		#nossa_linhas_separador {
			background: url(../imagem/bg_separador_1.gif) repeat-x;
			width:230px;
			height:2px;	
			margin:5px 2px 5px 2px; 
		}
		#nossa_linhas .img {
			margin:2px 16px 0 16px; 			
		}
		/**/
#novidades {
background: url(../imagem/bg_novidades.jpg) repeat-x;
width:207px;
height:300px;
float:left;
}
		#novidades h1 {
			font-weight:bolder;
			font-size:15px;
			color:#333;
			margin:12px 0 10px 9px;			
		}		
		#novidades p {
			margin:12px 0 10px 9px;	
			_margin-top:0;		
		}
		#novidades .sub {
			font-weight:bolder;
			font-size:12px;
			color:#333;			
		}
		#novidades a {
			font-weight:bolder;
			font-size:10px;
			color:#B5510E;
			margin-top:12px;	
		}
		#novidades a:hover {
			color:#000;
		}
		
#novidade_separador {
	background: url(../imagem/bg_separador_novidade.gif) repeat-x;
	width:207px;
	height:2px;	
	margin:0 0 0 0; 
}
#barra_centro {
width:212px;

float:left;

}
		
#barra_dir {
width:235px;
float:left;
margin:0 5px 0 5px;
_margin:0 0 0 5px;

}
		#barra_dir .img {
			margin:0 0 10px 0; 			
		}
/**/
#rodape {
	clear:both;
	background: #400000 url(../imagem/bg_rodape.jpg) no-repeat;
	width:700px;
	height:60px;
	margin:60px 0 0 0;
	padding:0;
}
#divCopy {
	color: #ffffff;
	text-align:left;
	float:left;
	width:60%;
	vertical-align:middle;
	margin: 15px 0 5px 15px;	
}
/* ========================= PAGINAS INTERNAS ================================*/
.cx_kits {
	background:#ECF5FF;
	padding:5px;
	border:#EAEAEA 1px solid;
}
.float {
	margin:0 10px 10px 0;
	float:left;
}
#interna {
background: url(../imagem/bg_novidades.jpg) repeat-x;
width:449px;
float:left;
padding-bottom:50px;
}
	#interna h1 {
		font-weight:bolder;
		font-size:15px;
		color:#333;
		margin:12px 0 10px 9px;			
	}		
	#interna p {
		margin:0 0 10px 9px;	
		margin-top:8px;
		_margin-top:0;		
	}
	#interna_separador {
		background: url(../imagem/bg_separador_novidade.gif) repeat-x;
		width:449px;
		height:2px;	
		margin:0 0 0 0; 
	}
.input-txt{
border:#B70000 1px solid;
font-size:11px;
padding:2px;
}
.input-select {
border:#B70000 1px solid;
height:18px;
font-size:11px;
padding:1px;
}
.input-pedidos, .input-pedidos-numero {
border:#B70000 1px solid;
height:12px;
font-size:10px;
padding:2px;
}
.input-pedidos-numero {
text-align:right;
}
.input-form {
border:#B70000 1px solid;
font-size:11px;
padding:2px;
}
.input-pedidos-qtd {
border:#B70000 1px solid;
font-size:10px;
padding:2px;
text-align:right;
}
.input-buttom {
background:#B70000;
border:#cccccc 1px solid;
font-size:10px;
color:#FFFFFF;
padding:2px;
}
/**/
.link_informacoes {
font-weight:bolder;
font-size:11px;
color:#FF6600;
}
.link_leia {
font-weight:bolder;
font-size:10px;
color:#B5510E;
margin-top:12px;	
}
.destaque_produto {
font-size:11px;
color:#FF6600;	
}
.link_leia a:hover {
color:#000;
}
div#descricao_produto {
background:#ECF5FF;
width:405px; 
padding:12px;
border:#CCCCCC 1px solid;
margin:40px 0 15px 0;
}
div#descricao_produto_2 {
background:#ECF5FF;
width:295px; 
padding:12px;
border:#ccc 1px solid;
margin:20px 0 15px 0;
}
/**/

#div_carregando {
	display:none;
	width:220px;
	background-image:url(../imagem/carregando.gif);
	text-indent:20px;
	font: 10px Arial;
	color:#fff;
	vertical-align:middle;
	text-align:center;
	height:20px;
	position:absolute;
	z-index:1;
	top:450px;
	left:40%;
}

#div_enviando {
	display:none;
	width:250px;
	background:url(../imagem/carregando.gif) no-repeat;
	text-indent:20px;
	font: 10px Arial;
	color:#fff;
	vertical-align:middle;
	text-align:center;
	height:22px;
	position:absolute;
	z-index:12;
}
#div_alert {
	display:none;
	background:#FFFFE6;
	border:1px solid;
	border-color:#DBDBDB #333 #333 #DBDBDB;	
	position:absolute;	
	z-index:11;
	width:320px;
	margin: -250px 0 0 -160px;
	left:50%;
	height:100px;
	color:#000;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding: 80px 0 20px 15px;
	cursor:pointer;
}
#divConfirma {
	display:none;
	overflow-y:scroll;
	background:#FFFFE6;
	border:#DBDBDB 10px solid;	
	position:absolute;	
	z-index:5;
	width:530px;
	height:450px;
	margin: 0 0 0 -260px;
	_margin: 0 0 0 -260px;
	top:92%;
	left: 50%;
}
.duvidas {
display:none;
background:#FFFFFF;
border:#CCCCCC 1px solid;
width:200px;
padding:10px;
margin-left:5px;
}
.info_produtos {
display:none;
background:#F8F8F8;
border:#CCCCCC 1px solid;
width:320px;
padding:10px;
margin-left:5px;
z-index:1;
position:absolute;
text-align:left;
margin-top:-290px;
}

div#DivFloat {
position:absolute;
z-index:9;
left: 180px; 
top: 100px;
}

/* ======================================= */
.CadastroEndereco {
	visibility:hidden;
	background:#FFFFCC;
}
/* ========================= TEXTOS ================================*/

.titulo-12-branco {
	font: 12px "Trebuchet MS" tahoma, arial;
	color:#FFFFFF;
	font-weight:bold;
}
.texto-11-escuro {
	font: 11px "Trebuchet MS" tahoma, arial;
	color:#333;
}
.link_produto {
	font: 11px "Trebuchet MS" tahoma, arial;
	color:#FF6600;
	font-weight:bold;
	cursor:pointer;
}
