* {
	margin: 0;
	padding: 0;
	border: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

body {
	background-image: url(../Imagens/Internas/Geral.jpg);
	background-repeat: repeat-x;
	background-color: #ECE7E1;
}

body #home
{
	background-image: url(../Imagens/bg-geral.jpg);
	background-position: center -200px; /* FIREFOX NÃO ACEITA FUNDO CENTRALIZADO*/
	*background-position: center;
}

#geral
{
	margin: 0 auto;
	width: 770px;
	background-image: url(../Imagens/Internas/Topo.jpg);
	background-repeat: repeat-x;
}

#home #geral {
	position: absolute;
	height: 569px;
	width: 770px;
	top: 50%;
	left: 50%;
	margin-top: -284px; /* METADE DA ALTURA NEGATIVA PARA ALINHAMENTO NO CENTRO DA PÁGINA */
	margin-left: -385px; /* METADE DA LARGURA NEGATIVA PARA ALINHAMENTO NO CENTRO */
}

#home #topo {
	height: 132px;
}

#topo h1 {
	float: left;
	width: 220px;
	height: 132px;
}

#home #topo h1 {
	float: left;
	width: 220px;
	height: 132px;
}

#topo h1 a
{
	float: left;
	width: 220px;
	height: 122px;
	display: block;
	text-indent: -5000px;

	background-image: url(../Imagens/logo_nutrin.png);

	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Imagens/logo_nutrin.png', sizingMethod='crop');
	
	background-repeat: no-repeat;
	cursor: pointer;
}

#home #topo h1 a {
	width: 384px;
	height: 132px;
	display: block;
	text-indent: -5000px;
	/* background-image: url(../Imagens/Logo.gif) ; */
	background-image: url(../Imagens/logo_nutrin.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#topo #flashTopo {
	float: right;
}

#container {
	clear: both;
}

/* MENU */ 
#menu {
	width: 151px;
	float: left;
	padding-bottom: 10px;
	background-image: url(../Imagens/bg-menu.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

	#menu ul {
		list-style-type: none;
	}
	
	#menu ul li {
		height: 18px;
		line-height: 18px;
		background-image: url(../Imagens/bg-menuitem.jpg);
	}
	
	#menu ul li a {
		background-image: url(../Imagens/bg-menuitem.jpg);
		width: 131px;
		display: block;
		text-decoration: none;
		color: #3686C2;
		padding-left: 20px;
	}
	
	#menu ul li a:hover {
		background-image: url(../Imagens/bg-menuitem.jpg);
		background-position: left 18px;
		color: #FFF;
	}
	
	#menu ul li.primeiro, #menu ul li.primeiro a  {
		height: 18px;
		line-height: 18px;
		background-image: url(../Imagens/bg-menuitem-primeiro.jpg) !important;
	}

/* HOME */

#homeFlash
{
	float: left;
	margin-left: 3px;
	width: 426px;
	height: 197px;
	padding-bottom: 10px;
	background-image: url(../Imagens/bg-homeFlash.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#homeProduto {
	float: left;
	margin-left: 3px;
	width: 185px;
	height: 197px;
	padding-bottom: 10px;
	background-image: url(../Imagens/bg-menu.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#homeDestaques {
	clear: both;
	float: left;
}

#homeDestaques #destaque01, #homeDestaques #destaque02, #homeDestaques #destaque03 {
	float: left;
	height: 171px;
	background-repeat: no-repeat;
}

#homeDestaques #destaque01 {
	width: 278px;
	background-image: url(../Imagens/bg-destaque01.png);
	margin-right: 3px;
}

#homeDestaques #destaque02 {
	width: 298px;
	background-image: url(../Imagens/bg-destaque02.png);
	margin-right: 3px;
}

#homeDestaques #destaque03 {
	width: 186px;
	background-image: url(../Imagens/bg-destaque03.png);
}

#conteudo
{
	width: 532px;
	margin: 1px 0 0 152px;
	padding: 25px 40px 40px 40px;
	background-color: #F7FCFE;
	background-image: url(../Imagens/Internas/Conteudo.jpg);
	background-repeat: no-repeat;
	min-height: 350px;
}

#conteudo h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1A80BD;
	text-align: right;
}

#conteudo #breadcrumb
{
	text-align: right;
}

#conteudo #texto
{
	margin: 30px 0 0 0;
}

#conteudo #texto p
{
	margin: 0 0 15px 0;
}

#conteudo h2.relacionados
{
	font-weight: bold;
	color: #1A80BD;
	margin-bottom: 10px;
}

#conteudo ul li
{
	margin: 0 0 0 17px;
}

.back
{
	margin: 20px 0 0 0;
}

#footer
{
	background-image: url(../Imagens/Internas/Rodape.jpg);
	background-repeat: no-repeat;
	padding: 20px 0 0 152px;
	height: 108px;
}

#footer *
{
	color: #7E7E78;
}

#footer address
{

	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
}

#footer span
{
	display: block;
	font-size: 9px;
}

.fieldName
{
	width: 130px;
	text-align: right;
}

input, textarea, select
{
	border: 1px solid #CCC;
}

input[type=text]
{
	width: 200px;
	height: 16px;
}

textarea 
{
	width: 200px;
	height: 100px;
}

.obrigatorio
{
	color: red;
}

#mensagemErro
{
	color: #FF0000;
	margin: 0 0 20px 0;
	display: none;
}