* {margin:0; padding:0;}

body {background-color: #252525;
background-image:url(imagens/bg_all.jpg);
background-position:center;
background-position:top;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#999;
}

span {display:none;}
a {text-decoration:none; color:#df4488;}
a:hover {color:#a02159;}
.style1 {color:#a52059; margin:0; }
.style2 {color:#bc2d6b; width:100%; text-align:center; margin-bottom:10px; font-size:29px;}
.txt_branco { font-weight:bold; font-size:14px; color:#FFFFFF;}

#site {width:1000px;
		position:relative;
		margin:5px auto;

}


#topo {width:100%;
		min-height:180px;
		float:left;
		background-image:url(imagens/bg_top.png);
}
#topo img {float:left; margin:5px;}

#topo .banner {float: right; margin:20px;}

.logo {width:100%;
float:left;
min-height:134px;
}

.login  {width:100%;
		height:22px;
		padding-top:4px;
		float:left;
		background-image: url(imagens/bg_minha_area.jpg);
}
.login p {margin:8px 0px 0px 10px;
		color:#999;
		font-size:11px;
}

.busca {background-image:url(imagens/bg_busca_h.jpg);
height:50px;
width:999px;
float:left;
border-left:#9a0644 1px solid;
border-right:#9a0644 1px solid;
margin-left:-1px;
}
.busca .boxbusca {width:290px; float: left;}

/*----inputs -------------*/
#pes {border:#a5215a 1px solid; height:26px; width:200px; color:#df4488; font-size:18px; float:left;}

#email, #senha  {border:#cccccc 1px solid; height:26px; width:200px; color:#999; font-size:18px; float:left;}
#pedido {border:#cccccc 1px solid; height:23px; width:110px; color:#999; font-size:18px; float:left; margin-right:5px;}
#entrar {background:#ededed; border:#ccc 1px solid; color:#a52059; width:100px; height:25px; cursor:pointer;}
#pagar {background:#ededed; border:#ccc 1px solid; color:#a52059; width:80px; height:25px; cursor:pointer;}

 #atualizar 
{background: url(imagens/bg_minha_area2.jpg) repeat-x; 
border: #999 1px solid; height:25px;
cursor:pointer;
padding:2px 3px;
color:#666;
}
#concluir ,#continuar {cursor:pointer;padding:7px 7px; background:url(imagens/bg_fecharcompra.jpg) repeat-x; 
border:#090 1px solid; color:#333;}

textarea {border:#CCC 1px solid; width:300px; 
		height:110px;
		overflow:auto;
		color:#999;
}

.borda {
	font-size : 16px;
	color:#999;
	background-color: #FFFFFF;
	border: 1px #ccc solid;
	height:22px;
}
.botao {
	cursor:pointer;padding:7px 7px; background:url(imagens/bg_fecharcompra.jpg) repeat-x; 
border:#090 1px solid; color:#333;
}

/*--------------------*/
.coluna_esq {width:207px;
	float:left;
	margin:0px 10px 0px 10px;
}
#box {
	width:207px;
	float:left;
	margin:10px 0px 0px 0px;
}
.box {
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	float:left;
	width:205px;
	min-height:100px;
	}
.box_bot {background-image:url(imagens/bg_bot_box.jpg);
width:207px; height:14px;
float:left;
}
.box h1 {margin:0px 0px 0px -1px;}	

.buscaIn {width:700px; float:left;}
.buscaIn .menu  {margin:17px 0px 15px 10px; padding:0; width:500px;}
.buscaIn .menu li {
		border-right:#b21f5f 1px solid;
		padding:5px 0px;
		display:inline;
		padding:5px 10px;
}
.buscaIn .menu a{color:#fff;}
.buscaIn .menu a:hover {color:#68002d;}



#main {float:left;
	width:100%;
	background-color:#FFF;
	margin:0;
	padding:0px 0px 20px 0px;
}

#conteudo {width:760px; float:left;  margin-top:10px; }

.conteudo_bot {background-image: url(imagens/bg_bot_box_gd.jpg);
width:762px; height:19px; float:left;}

.destaque {width:760px; float:left;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	float:left;
	min-height:600px;
	}
.destaque h1 {margin:0px 0px 0px -1px;}
.destaque h2 {margin:15px; font-size:12px; font-weight:lighter; }


.conteudo {width:760px; float:left;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	float:left;
	height: auto;
	}
.conteudo h1 {margin:0px 0px 0px -1px;
			background-image:url(imagens/bg_titulo.jpg);
			background-repeat:no-repeat;
			background-position:left;
			width:760px; height:27px;
			font-family: "AvantGarde Md BT", "Avant Guard", Tahoma, Geneva, sans-serif;
			padding:7px 0px 0px 45px;
			font-size:18px;
}			
.conteudo h2 {margin:15px; font-size:12px; font-weight:lighter; }


#conteudo ul {width:750px; float:left; margin:10px;}
#conteudo li {width:235px; float:left;
				list-style:none;
				display:inline;
				border-bottom:#CCC 1px dotted;
				margin:0px 3px 15px 7px;
				padding:0;
}

#conteudo ul .produto { width:150px; height:115px; float:left; border:#CCC 1px solid; margin:0px 50px 2px 50px; }
#conteudo ul .descricao_produto_peq {
	float:left;
	width:250px;
	text-align:center;
	font-weight:lighter;
	font-size:12px;
	min-height:35px;
	margin:5px 0px 5px 0px;
}

#conteudo ul .produto a:hover {border:#ffcfe4 1px solid;
width:150px; height:115px; cursor:pointer; float:left;
margin:-1px 0px 0px -1px;}

/*-------produtos ver-----*/
.produto {margin:10px 10px 10px 10px;}
.detalhes {margin:10px 0px 10px 10px; float: left; width:95%; padding-bottom:10px;}
.detalhes h2 {font-size:12px; font-weight:lighter; color:#999; line-height:1.4; margin:0px;}

.ftPrincipal {width:270px; height:auto; float:left;}
.ftThumb { float:left;margin:0px 0px 0px 5px;  height:50px;}
		.ftThumb img { float:left;}

.comprar {
		width:165px; height:90px;
		float: right;
		margin:10px 13px 0px 0px ;
}
.btn_comprar {background-image: url(imagens/comprar.jpg);
width:165px; height:46px;
}

/*------------------carrinho -------*/

.carrinho {width:760px; float:left;
	padding-bottom:20px;
	margin:0px;
}
.carrinho h1 {margin:0px 0px 0px -1px;}
.carrinho h2 {font-size:11px; font-weight:lighter;}

.tableCadatros {border-collapse:collapse;
border:#ccc 1px solid;
}
.tableCadatros td {height:30px; padding:4px 0px;}

/*-------------*/
.paginacao {width:760px; float:left; margin:20px auto; text-align:center;}

/*-----------*/

.coluna_dir {width:207px; float:left; margin:0px 0px 0px 10px;}


#rodape {background-image:url(imagens/rodape.jpg);
	width:100%;
	float:left;
	height:91px;
}
#rodape h2 {
		font-size:11px;
		color:#FFF;
		width:250px;
		float:left;
		margin:40px 0px 0px 150px;
}
#rodape a {color:#FFF;}
#rodape table { width:850px; float:right; margin:37px 0 0 0; color:#FFF; font-size:13px; font-weight:bold;}


.final {width:730px; float:left; margin:10px 0 0 20px;}
.final p {margin:0 0 15px 0; }
.final h1 {font-size:18px; color:#000;  margin:-5px 0 10px 0; padding:0;}
.final h2 {font-size:14px; color:#333;}
.final h4 {font-size:24px; color:#d1548a; text-shadow:#bb366f 1px 1px 1px, inset 1px 1px 0px #bb366f;float:left;}
.final form {width:740px; float:left; margin:20px 0 0 0;}
