html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin								: 0;
	padding								: 0;
	border								: 0;
	outline								: 0;
	font-weight							: inherit;
	font-style							: inherit;
	font-size							: 100%;
	font-family							: inherit;
	vertical-align						: baseline;
}

body {
	line-height							: 1;
	color								: black;
	background							: white;
	overflow-x:hidden;
}

ol, ul {
	list-style							: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse						: separate;
	border-spacing						: 0;
}
caption, th, td {
	text-align							: left;
	font-weight							: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content								: "";
}
blockquote, q {
	quotes								: "" "";
}

.acessibilidade {
	height								: 1%;
	left								: -9999em;
	position							: absolute;
	top									: -9999em;
	width								: 1%;
	z-index								: -99;
}

.ie6 img, .ie6 h1 span {
	behavior							: url("iepngfix.htc");
}

/* FIM DO RESET */

a {
	background-color 					: #fff;
	color 								: #ee7723;
	text-decoration						: none;
}

a:hover {
	text-decoration						: underline;
}

body {
	background 							: #f1912b url("../imagens/layout/popup_produto-fundo.png") repeat-x center bottom;
}

dl dt {
	font-weight 						: bold;
	margin-left 						: 1.8em;
}

dl dd {
	margin-left 						: 3.2em;
}

h2 {
	font-size 							: 1.5em;
	color 								: #ee7723;
	margin-bottom 						: 1em;
	font-weight 						: normal;
}

h3 {
	background 							: #fff url("../imagens/layout/popup_produto-h3.png") no-repeat left center;
	color 								: #ee7723;
	display 							: block;
	clear 								: both;
	font-size 							: 1em;
	margin 								: 30px 0 10px;
	padding 							: 0 17px;
	font-weight 						: normal;
}

	h3 a {
		text-decoration 				: underline;
	}

h4 {
	color 								: #000;
	font-weight 						: bold;
	display 							: block;
	font-size 							: 1em;
	padding 							: 0 0 5px 0;
}

p span.obs {
	display 							: block;
	float 								: left;
	width 								: 10px;
	text-align	 						: right;
	padding-right 						: 4px;
}

table {
	font-size 							: .9em;
	margin-bottom 						: 1em;
	width 								: 100%;
}

table thead th {
	padding 							: .3em .5em;
	background 							: #f8f5ea url("../imagens/layout/popup_produto-thead.png") repeat-x left top;
	text-align 							: center;
	font-weight 						: bold;
	border-bottom 						: 1px solid #ebe8e0;
	border-top 							: 1px solid #ebe8e0;
}

table tbody td {
	border-bottom 						: 1px solid #e1ded6;
	text-align 							: center;
	padding 							: .3em 1.8em;
}

table .esquerda {
	text-align 							: left;
}

li {
	margin-left 						: 1.7em;
}

strong {
	font-weight 						: bold;
}

hr.quebra {
	background-color 					: #fff;
	border-color 						: #fff;
	border 								: 0;
	clear 								: both;
	display 							: block;
	float 								: right;
	height 								: 0;
	margin 								: 0 0 -15px 0;
	padding 							: 0;
	width 								: 0px;
}

#tudo {
	font-size 							: .7em;
	margin 								: 0 auto;
	width 								: 693px;
	background 							: #f1912b url("../imagens/layout/popup_produto-centro.png") repeat-y center bottom;
}

#cabecalho, #cabecalho h1 {
	position 							: relative;
	text-align 							: center;
	display 							: block;
	width 								: 693px;
	height 								: 104px;
}

#cabecalho h1 span {
	background 							: #f1912b url("../imagens/layout/popup_produto-topo.png") no-repeat center top;
	left								: 0;
	top 								: 0;
	width 								: 693px;
	height 								: 104px;
	display 							: block;
	position 							: absolute;
}

#conteudo {
	font 								: 1em/1.4em Tahoma, Arial, Sans-serif;
	background 							: transparent url("../imagens/layout/popup_produto-rodape.png") no-repeat center bottom;
	padding 							: 0 52px 80px;
	min-height 							: 316px;
}

	#conteudo .preview {
		float 							: right;
		width 							: 300px;
		height 							: 250px;
	}

	#conteudo .produto {
		background 						: #fff url("../imagens/layout/popup_produto.png") no-repeat left top;
		float 							: left;
		width 							: 265px;
		height 							: 200px;
	}

		#conteudo .produto img {
			margin 						: 7px 0 0 7px;
			display 					: block;
		}

img.esquerda {
	float 								: left;
}

.modoPreparo {
	margin-left							: 70px;
}

br.quebra {
	clear 								: both;
}

/* HACK IE */
.ie										{overflow: auto;}
.ie6 #conteudo							{height: 316px;}


.tabelaFormMateriais {
	float:none;
	color:#784702;
	width:100%;	
}

.tabelaFormMateriais TR TD {
	font-family: verdana;
	font-weight: bold;
	border-bottom 						: 0;
	border-top 							: 0;
}

.tdEsqMat {
	text-align:right;
	padding:0;
	width:29%;
	padding-right: 5px;
	padding-top:10px;
	vertical-align: top;
}

.tdDirMat {
	text-align:left;
	padding:0;
	padding-left: 5px;
	padding-top:10px;
}

.tabelaFormMateriais TR TD INPUT {
	background: #ffffff;
 	border:1px solid #c89a59; 
 	font-size: 11px; 
 	font-family: verdana; 
 	font-weight:normal;
}

.tabelaFormMateriais TR TD TEXTAREA {
	background: #ffffff;
 	border:1px solid #c89a59; 
 	font-size: 11px; 
 	font-family: verdana; 
 	font-weight:normal;
}

.info {
	padding:10px;
	margin-top:10px;
	width: 96%;
 	border:1px solid #c89a59; 
	text-align:center;
	font-weight: bold;
	font-size:10px;
	
}

.divListagemMateriais {
	float:left; 
	background: #fff8dd; 
	width:255px;
	height:110px; 
	margin-bottom:10px; 
	margin-right:10px;
	margin-left:5px;;
	padding:10px 10px;;
}

.ie6 .divListagemMateriais {
	width:250px;
}

div.politica-de-privacidade h2 {
	font-size:1.2em;
	margin-top:20px;
}
