/* RESET */

*											{ margin:0; padding:0; font-family:Verdana, Geneva, sans-serif }

/* TOP */

#topo										{ height:70px; background-color: #333;}
#topo #left									{ float:left; }
#topo #left img								{ margin:15px 10px 10px 35px }
#topo #right								{ float:right; margin:20px 35px 10px 10px; font-size:12px;  }
#topo #right p,a							{ color:#f1f1f1; }

/* MENU */

#menu										{  background-color:#444; border-top:1px solid #555; border-bottom:2px solid #ccc;  overflow: hidden}
#menu ul									{ list-style:none; margin:0px 0 0 30px; float: left}
#menu ul li									{ float:left;  font-size:12px; color:#666; }
#menu ul li a								{ color:#fff; text-decoration:none; padding:11px 15px 11px 15px; float: left; text-align: center; border-right: 1px solid #555;}
#menu ul li a:hover							{ background-color:#333333; color:#fff; }
#menu_2										{  }

.aviso_retorno								{ height:31px; border-bottom:1px solid #EEE2BE; background:url(../images/error_msg_icon.gif) no-repeat 40px 7px; width:100%; float:left }
.aviso_retorno p							{ color:#D1B152; font-size:14px; float:left; display:block; margin:6px 0 0 70px }

/* CONTEUDO */

table										{ border-collapse:collapse; }

#conteudo									{ padding:15px 35px 35px 35px; height:620px; margin-bottom:30px; float:left; width:93%}
#top_conteudo								{ border-bottom:4px solid #ddd; color:#333333; padding:0px 5px 5px 25px; font-weight:bold; background-image:url(../images/fam_package.gif); background-repeat:no-repeat; overflow:hidden}
#top_conteudo p								{ float:left}
#criar_produto								{ background-color:#333; height:16px; float:right; font-size:12px; color:#fff; padding:5px 10px; font-weight: normal}
#criar_produto:hover						{ background-color:#5D9600 }
.criar_produto								{ height:16px; float:right; }
.criar_produto input						{ color:#A8CF45; cursor:pointer; font-size:12px; font-weight:bold; background-color:transparent; border:0;  background-color:#333; font-size:12px; color:#fff; padding:5px 10px}
.criar_produto input:hover						{ background-color:#5D9600 }
#cadastros									{ margin-top:10px; }

/* PRODUTOS */

#cadastros table td							{ font-size:14px; color:#555;}
#cadastros table input						{ margin:5px; border:1px solid #ccc; border-radius: 3px;  width:400px; padding:10px 10px; color:#555 }
#cadastros table textarea					{ margin:5px; border:1px solid #ccc; width:400px; padding:3px; color:#555 }
#cadastros table select						{ margin:5px; border:1px solid #ccc; width:400px; padding:3px; color:#555 }
#cadastros table input[type='file']			{ margin:5px; border:1px solid #ccc; width:400px; padding:3px; color:#555 }
#cadastros table input[type='checkbox']		{ margin:5px; border:1px solid #ccc; width:10px; padding:3px; color:#555 }

/* ALERT */

#alert									{ background-color:#CF6; border-bottom:1px solid #ccc; padding:20px 35px; color:#666; }

.return-form {
	text-align: center;
	background: #008C46;
	color: #fff !important;
	padding: 10px 0;
	font-size: 14px !important;
}

.error {
	background: #FF4D4D !important;
}

/* LISTAGEM */

#contatos table td { padding: 0 15px 15px 0; }

/* LISTAGEM */

#sobre_produtos								{ overflow:hidden; margin: 10px 0; }
#listagem_produtos td,#relacionados td						{ color:#333; font-size:12px; text-align:center; padding:5px; }
#listagem_produtos td a,#relacionados td a						{ color:#333333; font-size:12px; text-align:center; padding:5px; }
#listagem_produtos tr, #relacionados tr						{ height: 50px; }
#listagem_produtos tr:hover, #relacionados tr:hover					{ background-color:#eee }
#listagem_produtos th,#relacionados th						{ background-color:#f3f3f3; color: #333333; font-size:14px }
#listagem_produtos table					{ width:100%;}
#listagem_produtos a							{ text-decoration: none; }
#paginacao									{ margin:13px 0; float:left }
#paginacao a								{ background-color:#f5f5f5; border:1px solid #ddd; padding:10px 2px; color:#333; margin:0 3px; text-decoration:none; font-size:12px }
#buscar										{ float:right; display:block; margin:7px;}
#buscar input[type='text']					{ background-color:#f5f5f5; color:#444; border:1px solid #ddd; padding:10px; font-size:12px; border-radius: 10px; }	
#buscar	input[type='submit']				{ background-color:#A8CF45; border: 0; padding: 5px; color:#fff; font-size:12px; cursor: pointer; }
#lista_de_desejos h1						{ text-align:center; background-color:#CBB994; padding:10px; color:#333; font-size:12px; border-bottom:1px solid #ccc } 
#lista_de_desejos table						{ padding:20px 20px 5px 20px; }
#lista_de_desejos table th					{ color:#723944;  width:250px; text-align:center; color:#333; font-size:14px;  }
#lista_de_desejos table tr					{ border-bottom:1px solid #ddd; display:block; width:730px; float:left; padding:5px;  } 
#lista_de_desejos table td					{ color:#999999; font-size:14px;  width:250px; text-align:center; }
#orcamentos									{ overflow:hidden}

#produto table th {
	padding: 15px;
}

#produto table td {
	font-size: 14px;
	text-align: center;
}

/* GERAL CONSULTA */

#consulta-geral								{ width:100%; height:450px; margin-bottom:10px; }
#consulta-geral-left						{ width:400px; height:400px; overflow:hidden; margin:0 20px 0 0; border:1px solid #ddd; float:left}
#consulta-geral-left img					{ max-height:350px; max-width:350px; }
#consulta-geral-left p						{ text-align:center; }
#consulta-geral-left a						{ color:#999; text-decoration:none; }

#consulta-geral-right						{ width:600px; height:400px; float:left }
#consulta-geral-right h3					{color:#333333; font-size:18px; font-weight:normal; margin:0 0 10px 0; }
#consulta-geral-right ul					{ list-style:none; }
#consulta-geral-right ul li 				{ color:#999; line-height:30px; } 
.bt-download-foto-p							{ background:url(../images/icon-jpg.png) no-repeat; width:90px; margin:auto; padding:3px 0 8px 35px}

#imagem										{ overflow:hidden }
#imagem	p									{ font-size:14px; color:#666; margin:0 0 20px 0;}
#imagem .boxes-ambientes					{ width:315px; padding:0 0 10px 0; border:1px solid #ddd; float:left; margin:30px 30px 0 0; }
#imagem .img-ambiente						{ overflow:hidden; width:315; height:215px;}
#imagem .img-ambiente img					{ width:315px; }
#imagem .opcoes-download h4					{ width:310px; font-size:18px; color:#333333; text-align:center; font-weight:normal; margin:10px 0 5px 0;}


label {
	display: block !important;
	font-weight: normal !important;
}