/*
Cliente	: Listo, Espaço Natural
Autor	: Celso Furtunato
Versão 	: 1.0
Criado	: 14/08/2009
*/

*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	line-height:100%;
	font-family:Arial;	
	font-size:14px;
	text-decoration:none;
	zoom:0;
	}

html, body{
	width:100%;
	height:100%;
	background:#fff6d4;
}

br{clear:both;}

h1, h2, h3, h4{
	font-family:"Trebuchet MS", Tahoma;	
	font-weight:normal;
}
h1{
	margin-bottom:18px;
	font-size:52px;
	color:#8fbf71;
}
h2{font-size:20px; line-height:24px}
h3{font-size:15px;}
h4{
	font-family:Arial;
	font-size:28px; 
	color:#f26b4b;
}
h5{
	margin:10px 0 20px;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
}

p, p div,
address,
li{	
	line-height:18px;
}

em, i{font-style:italic;}

strong, b{font-weight:bold}

a{color:#000;}
a:hover{text-decoration:underline;}

.traco{
	display:block;
	border-top:1px solid #8fbf71;
	width:100%;
	height:10px;
	clear:both;
}

/* Classes para formulário */
fieldset{
	display:block;	
	margin:20px 0 10px;
}

label{
	display:block;
	margin-bottom:9px;
	font-size:12px;
	color:#89af43;
}

input, img.botao, textarea{	
	display:block;
	margin-top:2px;
	padding:2px 1px;
	border:1px solid #8fbf71;
	width:100%;
	font-size:12px;
	line-height:14px;
}

input.botao, img.botao{
	display:inline;
	float:right;
	margin-left:10px;
	border:0;
	width:auto;
	cursor:pointer;
}

fieldset.contato{margin-bottom:40px;}

fieldset.contato label{
	display:inline; 
	float:left;
	margin-right:10px;
	font-size:14px;
	color:#6d6d6d;
}

fieldset.contato label input{width:auto}

/* Fim das classes para formulário */

.principal{
	position:relative;
	margin:0 auto;
	width:1004px;	
	_height:100%;
	min-height:100%;
	background:#ffeeaa url(../imagens/principal_bordas.png) repeat-y;
}

.conteudo{	
	display:block;	
	margin:0 9px;	
	_height:100%;
	min-height:inherit;
}

.topo{
	height:237px;
	background:#d1e392 url(../imagens/topo_fundo.png) no-repeat center;
}

.topo img{
	display:inline;
	float:right;
	margin:30px 118px 0 0;
}

.navegacao{
	display:block;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#fff;
	padding-left:81px;
	height:39px;
	background-color:#8fbf71;
}

.navegacao li{
	display:inline;
	float:left;
	margin:11px 4px 0;
	font-size:15px;	
}

.navegacao li a{
	font-size:15px;
	font-weight:bold;
	color:#000;
}

.container{
	display:block;
	margin:29px 85px 0;
	clear:both;
	overflow:hidden;
}

.rodape{
	position:absolute;
	display:block;
	bottom:0;
	left:50%;
	margin-left:-408px;	
	margin-bottom:10px;
	width:816px;
	clear:both;
}

.rodape li{
	display:inline;
	float:right;	
	font-size:10px;
	color:#6a8858;	
}

.rodape li.endereco{float:left;}

.rodape address{
	margin-top:4px;
	font-size:10px;
	font-style:normal;
}

.rodape img{
	margin-left:5px;
	vertical-align:middle;
}

/* Inicio das classes para a Home */
.home-container{margin-top:8px}

img.home-titulo{
	display:inline;
	float:left;
	margin-top:64px;
}

p.home-texto{
	display:inline;
	float:right;
	margin-bottom:44px;
	width:410px;
}

.home-novimagem{
	background:#fff url(../imagens/home_novimgfundo.png) no-repeat;
	padding:5px;
	width:266px;
	height:182px;
}

.home-novimagem a{
	display:block;
	background-color:#8fbf71;
	width:263px;
	height:176px;
	overflow:hidden;	
}

.home-col-esq{
	display:inline;
	float:left;
	margin-bottom:20px;
	border-right:1px solid #8fbf71;
	width:322px;
	min-height:330px;	
	_height:360px;	
}

.home-col-esq h2{margin-bottom:20px;}

.home-col-esq h3{
	margin-bottom:10px;
	color:#8fbf71;
}

.home-col-esq p{
	margin:13px 20px 0 0;
	font-size:12px;
	font-style:italic;
	line-height:14px;
}

.home-col-esq p a{
	display:block;
	margin-top:16px;
	font-size:12px;
	text-decoration:underline;
}

.home-col-dir{
	display:inline;
	float:left;	
	margin:16px 0 0 36px;
	width:453px;	
}

.home-col-dir img.home-telefone{
	display:inline;
	float:left;
	margin:17px 0 0 36px;
}

.home-trace-rodape{height:44px}

/* Inicio das classes para a seção Terapias */
.terapias-col-esq{
	display:inline;
	float:left;	
	width:300px;
	min-height:1%;
}

.terapias-col-dir{
	display:inline;
	float:right;	
	width:440px;
	min-height:1%;
}

.terapias-col-dir h2{font-size:22px; line-height:28px;}

.terapias-col-dir ul{
	display:block;
	margin-top:28px;
}

.terapias-col-dir ul li{
	display:inline;
	float:left;
	margin-bottom:26px;
}
.terapias-col-dir ul li.li-col1{width:210px;}
.terapias-col-dir ul li.li-col2{width:210px;}

.terapias-col-dir ul li a{
	font-family:"Trebuchet MS", Tahoma;
	font-size:18px;
	text-shadow:#000000;
	color:#819e62;
}

.terapias-col-esq h2{margin-top:32px}

.terapias-container{
	margin-top:20px;
}

.terapias-ul{
	display:block;
	margin:0 0 100px 0;
}

.terapias-ul li{
	margin-bottom:45px;
}

.terapias-ul img.moldura{
	display:inline;
	float:left;
	margin-bottom:15px;
	width:92px;
	height:92px;
	background:#8fbf71 no-repeat 4px 2px;
}

.terapias-ul h4{
	display:inline;
	float:left;
	margin:30px 0 0 15px;
}

.terapias-ul p, .terapias-ul div{
	margin:10px 0 20px;
	clear:both;	
}

.terapias-ul *{
	line-height:18px;
}

.terapias-ul ol,
.terapias-ul ul{
	margin:10px 0 20px 60px;	
}

.terapias-ul ol li,
.terapias-ul ul li{
	margin:0;
	list-style:inside decimal;
}

.terapias-ul a.botao{
	float:right;
	clear:both;
}

/* Inicio das classes para a seção Na sua empresa */
.nasuaemp-h1{margin-bottom:38px;}

.nasuaemp-col-esq{
	display:inline;
	float:left;	
	width:296px;
	min-height:1%;
}

.nasuaemp-col-dir{
	display:inline;
	float:right;	
	width:497px;
	min-height:1%;
}

.nasuaemp-col-dir h2{margin-left:36px;}
.nasuaemp-col-dir h2 span{color:#8fbf71; font-size:20px; line-height:24px;}

.nasuaemp-ul{
	display:block;
	margin:20px 0 0 36px;
}

.nasuaemp-ul li{
	display:block;
	margin-bottom:34px;
}

.nasuaemp-ul li h3{
	margin-bottom:4px;
	font-weight:bold;
}

.nasuaemp-ul li img{
	display:block;
	margin-left:-4px;
	background:#8fbf71 no-repeat 11px 9px;
	width:459px;
	height:186px;
}

.nasuaemp-ul li p{
	margin:10px 0;
}

.nasuaemp-ul li.margem-rodape{
	margin-bottom:50px;
}

/* Inicio das classes para a seção Naturologia */
.naturol-h1{margin-bottom:27px;}

.naturol-img{
	display:block;
	margin:0 auto; margin-top:15px; margin-bottom:15px;
	background:#8fbf71 no-repeat 6px 9px;
	width:558px;
	height:341px;
}

.naturol-col-dir{
	display:inline;
	float:right;	
	margin:50px 10px 50px 0;
	width:300px;
	min-height:1%;
}

/* Inicio das classes para a seção Fotos */
.fotos-col-esq{
	display:inline;
	float:left;	
	margin:0 47px 0 0;
	width:293px;
	min-height:1%;
}

.fotos-col-dir{
	display:inline;
	float:left;
	margin-bottom:35px;
	width:450px;
	min-height:1%;
}

.fotos-molduras{
	position:relative;
	display:inline;
	float:left;
	margin:0 35px 50px 0;
	width:98px;
	height:98px;
	font-size:10px;
	text-align:center;
	line-height:12px;

}

.fotos-molduras img.moldura{
	position:relative;
	margin-left:3px;
	display:block;
	width:98px;
	height:98px;
	z-index:1;
}

.fotos-molduras img.fundo{
	position:absolute;
	top:0;
	left:3px;
	width:100%;
	clip:rect(0, 98px, 98px, 0);
	clip:rect(0 98px 98px 0);
	z-index:0;
	overflow:visible;
}

/* Inicio das classes para a seção Imprensa */
.imprensa-h1{margin-bottom:27px;}

.imprensa-col-dir{
	display:inline;
	float:right;	
	margin:0px 10px 50px 0;
	width:300px;
	min-height:1%;
}

.imprensa-videos{
	margin:0 auto;
	margin-top:62px;
	width:640px;
}

.imprensa-videos h2{
	margin-bottom:8px;
	font-size:25px;
	color:#8fbf71;
}

.imprensa-videos p{margin-bottom:50px;}

/* Inicio das classes para a seção Links */
.links-container{margin-right:0}

.links-col-esq{
	display:inline;
	float:left;	
	margin:0 47px 0 0;
	width:293px;
	min-height:1%;
}

.links-col-dir{
	display:inline;
	float:left;
	margin-bottom:35px;
	width:550px;
	min-height:1%;
}

ul.links-opcoes{
	display:inline;
	float:right;
	margin-bottom:50px;
	width:556px;
}

ul.links-opcoes li{
	position:relative;
	display:block;
	margin-bottom:18px;
	padding:10px 0 7px 110px;
	height:71px;
	background:url(../imagens/links_opcfundo.png) repeat-y;
}

ul.links-opcoes li img.links-opcimg{
	position:absolute;
	display:inline;
	float:left;
	top:0;
	left:-3px;
	_left:-3px;
	background:#8fbf71 no-repeat 4px 0px;
	width:100px;
	height:72px;
}

ul.links-opcoes li h2,
ul.links-opcoes li a{
	font-family:Arial;
	font-size:14px;
}

ul.links-opcoes li h2{
	margin:0;
	font-weight:bold;
	color:#f26b4b;
}

ul.links-opcoes li a{color:#6d6d6d;}

/* Inicio das classes para a seção Contato */
.contato-col-esq{
	display:inline;
	float:left;	
	width:293px;
	min-height:1%;
}

.contato-col-dir{
	display:inline;
	float:right;
	margin-bottom:35px;
	width:484px;
	min-height:1%;
}

.contato-col-dir h1{
	margin-bottom:40px;
	word-spacing:-15px;
}

.contato-col-dir iframe{
	margin-bottom:20px;
	border:1px solid #8fbf71;
	width:470px;
	height:336px;
}

.contato-col-dir fieldset p{font-size:9px; color:#000}
.contato-col-dir fieldset .botao{margin-right:10px;}


/* Janela popup para exibir imagens ampliadas */
.ampliacao{
	position:absolute;
	border:1px solid #000;	
}

/* Fundo transparente do popup */
.ampliacao .bg{
	position:absolute;
	top:0;
	left:0;				
	background-color:#fff;
	width:100%;
	height:100%;
	opacity: .95;
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	filter: alpha(opacity=95);
	z-index:0;
}

/* Lista que conterá os elementos de imagens ampliadas (imagem, legenda e botoes) */
.ampliacao ul.lista{
	position:relative;
	display:block;
	margin:5px;
	padding:5px;
	z-index:1;	
}

.ampliacao ul.lista li{
	display:block;
}

.ampliacao .lista li#imagem{
	border:1px solid #f8f4f8;	
}

.ampliacao .lista li.legenda{
	padding:5px 0;
	font-size:12px;
	line-height:12px;
	text-align:center;
}

.ampliacao .lista li.botoes{
	text-align:center;
}

/* Botoes */
.ampliacao .lista li a{
	display:inline-block;
	margin:2px 5px;
	color:#8fbf71;
}

.ampliacao .lista li a:hover{
	text-decoration:underline;
}
	
.ampliacao h3{
	color:#0066b3;
}
/* Fim das classes para ampliação */