* { margin: 0; padding: 0; border: 0; }
body {	background: #f6f6f6 url(../imagens/bgBody.jpg) repeat-x left top; }
body, div, td {	font: normal 14px "Arial", Tahoma, Times;	color: #666;}

img { border: none; }

.DobroInterno {	margin: 20px; }
.Interno {	margin: 10px; }
.MeioInterno {	margin: 5px; }

.Neutro { font-size: 1px; }

.Both { clear: both;}

a		{ text-decoration: none; color: #333;  font-weight: bold;}
a:hover {  color: #000; }
a img	{ border: 0; }

input, textarea, select {
	border: Solid 1px #62c029;
	font: 12px Tahoma, Times;
	background-color: #fff;
	padding: 1px;
}


.HrInvisivel { border: none;  background: none; color: none; clear: both;  display: block; }
.CheckBox {border: none; }

textarea {	overflow: auto;}
.Voltar {  width: 89px; height: 39px; color: #fff; font-weight: bold; text-indent: -5000px; background: transparent url(../imagens/bgVoltar.png) no-repeat left top;  border: none; float: right; cursor: hand;}
#Branco { border: none; background: none; }
#OndeIr { width: 100px; }
#EmailNewsletter { width: 100px; }
.BotaoOkFundoAzul { width: 40px; height: 20px; color: #fff; font-weight: bold; margin-left: -5px; background-color: #1F3240;}
.BotaoOk { width: 40px; height: 15px; color: #fff; font-weight: bold; margin-left: 0; background-color: #1F3240;}
.BotaoEnvia { width: 89px; height: 39px; color: #fff; font-weight: bold; text-indent: -5000px; background: transparent url(../imagens/bgEnvia.png) no-repeat left top;  border: none; float: right; cursor: hand; }
.BotaoCalculo { width: 89px; height: 39px; color: #fff; font-weight: bold; text-indent: -5000px; background: transparent url(../imagens/bgCalculo.png) no-repeat left top;  border: none; float: right; cursor: hand; }
.Localizar { width: 89px; height: 39px; color: #fff; font-weight: bold; text-indent: -5000px; background: transparent url(../imagens/bgLocalizar.png) no-repeat left top;  border: none; margin: 0 0 0 10px; cursor: hand; }
#Botao { width: 64px; height: 21px; color: #fff; font-weight: bold; background: transparent url(../imagens/bgBotaoEnvia.gif) no-repeat left top; border: none; float: right; }


.SelectBuscaHospedagem { width: 150px; }
.SelectBuscaAcomodacao { width: 150px; }

.textbox, .txtArea, .textboxOn, .textAreaOn {}
.textboxOn, .textAreaOn { border: Solid 1px #FF8017; }



hr { clear: both; margin: 20px 0; border: 1px dashed #ccc; }

h1 { font: normal 23px "Arial", Trebuchet MS, Tahoma;	color: #666666; margin: 10px 0 10px 0;}
h2 { font: normal 14px "Arial", Trebuchet MS, Tahoma;	color: #51B700; margin: 0 0 0 0; }
a h2 { color: #333; }
a h2 b.Blue { color: #333; }
a:hover h2 b.Blue { color: #AE1E1E; }
a:hover h2 { color: #AE1E1E; }
h3 { color: #666666; font-weight: normal; font-size: 15px; margin: 10px; }
p { text-indent: 20px; margin: 10px 0;}

/* ======== Estrutura do site ========================================== */


#AreaSite {
	position: relative;
	width: 974px;
	float: left;
	left: 50%; margin-left: -487px;
	margin-bottom: 50px;
}


#Topo {
	position: relative;
	width: 974px;
	float: left;
	z-index: 10;
	background: transparent url("../Imagens/bgFinalTopoCapa2.png") no-repeat left bottom;
}


#MioloSite {
	width: 974px;
	float: left;
	background: transparent url("../Imagens/bgMioloSite.jpg") no-repeat left top;
}


/* ======== Informações de topo: logo, foto e informações ========================================== */

#Topo h1.Logo a { float: display: block; float: left; width: 593px; height: 48px; background: transparent url("../Imagens/Logo-Nutriocionista-Fernanda.jpg") no-repeat left top; text-indent: -5000px; margin: 0 0 13px 19px; }


#MulherCapa { position: relative; z-index: 25; margin: -130px 0 0 200px; _margin: -130px 0 0 120px; float: left; height: 400px;}
#FotosCapa { position: relative; z-index: 25; }

#Background { float: left; width: 100%; height: 100%; background: transparent url("../Imagens/background-1.jpg") no-repeat center 20px;}

#DividiDestaque { position: relative; z-index: 28;  background: transparent url("../Imagens/bgDestaqueCapa.png") no-repeat center top; width: 963px; height: 386px; margin: -40px 0 0 0; }
#DividiDestaque h1{ text-indent: -5000px; }

#Rodape { position: relative; z-index: 28;  float: left; background: transparent url("../Imagens/bgRodape.jpg") no-repeat center top; width: 963px; height: 102px; margin: 20px 0 40px 0;}
#Rodape a {color: #fff; }
#Rodape #RodapeConteudo { color: #687416; font-weight: bold; font-size: 13px; margin: 27px 10px 30px 20px; }
#Rodape #RodapeConteudo h1 { color: #ff0000; float: none; margin: 0; color: #fff;}
#Rodape #RodapeConteudo h1 a{ color: #fff;}
#Rodape h1 { color: #333; font-size: 15px; float: right;}
#Rodape h1 a { color: #333; }

.ColunaDestaqueCapa1 { width: 250px; height: 270px; float: left; margin: 0 0 0 40px; _margin: 0 0 0 20px; }
.ColunaDestaqueCapa1 h2 { color: #000; font-size: 14px; font-weight: bold; margin-bottom: 8px;}
.ColunaDestaqueCapa1 a strong { color: #E63A24; font-size: 14px;}
.ColunaDestaqueCapa1 p { margin: 15px 0; font-size: 14px; color: #152834; font-weight: bold; }
.ColunaDestaqueCapa1 p img { margin: -5px 8px 0 0; }
.ColunaDestaqueCapa1 p a {  }

#ConteudoPaginaInterna { background: transparent url("../Imagens/bgDestaqueCapa2.png") no-repeat left top; margin: -40px 0 0 0; position: relative; z-index: 28; width: 963px;}
#FechaConteudoPaginaInterna { background: transparent url("../Imagens/bgFechaDestaque2.png") no-repeat left bottom;  position: relative; z-index: 32; width: 961px; height: 24px; }
#ConteudoPaginaInterna h1 { padding: 43px 0 0 80px; color: #000; }
#MioloConteudoPaginaInterna { width: 850px; margin: 60px 0 0 50px; text-align: justify; }
#MioloConteudoPaginaInterna h2 { margin: 0 0 8px 0; }

#AnteriorConteudoPaginaInterna { background: transparent url("../Imagens/bgCompletaDestaque2.png") repeat-y left top;  }
#ColunaContatoEsquerda { width: 400px; float: left; position: relative;}
#ColunaContatoDireita { width: 380px; float: left; margin: 0 0 0 25px;}

p.Link { margin: 15px 0; font-size: 14px; color: #152834; font-weight: bold; }
p.Link img { margin: -5px 8px 0 0; }
p.Link a {  }

h1.Receita { padding: 0; color: #333; }

#Diagnostico { color: #AE1E1E;}
.Red { color: #AE1E1E;}

a.LinkRodape { color: #C2D832; }

.FotoGaleria { text-align: center; }
.FotoGaleria a  { position: relative; }
.FotoGaleria a:hover  { }
.FotoGaleria a img { border: 3px solid #ccc;  width: 200px; height: 130px; margin: 10px 35px;  }
.FotoGaleria a:hover img { border: 3px solid #999; }

.clipping { text-align: center; width: 189px; float: left; height: 260px; margin: 10px 7px;}
.clipping a img { padding: 3px; border: 1px solid #ccc; margin-bottom: 10px; }
