* {
	margin: 0;
	padding: 0;
}
body {
	font-family: verdana;
	font-size: 12px;
	line-height: 22px;
	color: #474620;
	text-align: justify;
}
/* div {
border: 1px solid cyan;
} */
#layout {
	width: 960px;
	margin: auto;
	padding-left: 16px;
	padding-right: 16px;
}
ul {
	list-style: none;
}
li {
	float: left;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
a, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	margin: 15px 0 0 0;
}
h2 {
	margin: 15px 0 0 0;
}
h3 {
	margin: 15px 0 0 0;
}
h4 {
	margin: 15px 0 0 0;
}
small {
	font-family: Verdana;
	font-size: 11px;
	color: #7c7b55;
	font-weight: bold;
}
.bold {
	font-family: Verdana;
	font-weight: bold;
}
.creme {
	color: #eae9d3;
}
.verdao {
	color: #7c7b55;
}
.marrom {
	color: #474620;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
hr {
	background: #7c7b55;
	height: 1px;
	border: none;
	margin: 15px;
}
#faixa_topo {
	width: 960px;
	height: 16px;
	background: #e6e4ca;
	margin: auto;
}
#logo {
	margin-left: 27px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}
#slogan {
	margin-top: 60px;
}
#banner {
}
#menu {
	margin-top: 5px;
	font-weight: bold;
	background: url('images/fundo_menu.jpg') repeat-x;
	padding-left: 50px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #7c7b55;
	padding-bottom: 5px;
	line-height: 39px;
	padding-top: 7px;
}
#menu li {
	padding-left: 8px;
	padding-right: 8px;
}
#menu_primario {
	height: 39px;
}
#menu a:hover {
	color: #7c7b55;
	border-bottom: 1px solid white;
}
#menu_primario li, #menu_secundario li {
	border-right: 1px solid #cbcabb;
	height: 26px;
	line-height: 39px;
}
#menu_secundario {
	height: 26px;
}
#menu_secundario a:hover {
	color: #7c7b55;
	border-bottom: 1px solid #7c7b55;
}
/****************** Formatação INDEX *****************/
#primeiro_conteudo {
	width: 960px;
	height: 310px;
	margin-bottom: 15px;
	clear: both;
}
#segundo_conteudo {
	width: 960px;
	height: 253px;
	margin-top: 20px;
	margin-bottom: 30px;
}
#bemvindo {
	width: 360px;
}
#bemvindo p {
	text-align: justify;
	margin-left: 52px;
	line-height: 18px;
	margin-bottom: 14px;
	margin-top: 5px;
}
#botao_clinica {
	display: inline;
	margin-left: 52px;
	margin-right: 15px;
}
#botao_descricao {
	color: #ffffff;
	font-weight: bolder;
	line-height: 22px;
	background: #7c7b55;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
#botao_bege_descricao {
	color: #7c7b55;
	font-weight: bolder;
	background: #e6e4ca;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
#semana {
	float: right;
	margin-left: 52px;
	width: 543px;
}
#fundo_semana {
	background: url(images/fundo_semana.jpg) no-repeat;
	width: 489px;
	float: right;
}
#fundo_semana p {
	text-align: justify;
	line-height: 18px;
	margin-top: 49px;
	margin-bottom: 15px;
	margin-left: 16px;
	margin-right: 16px;
}
#foto_semana1 {
	margin-left: 16px;
}
#foto_semana2 {
	margin-left: 16px;
}
#fundo_semana ul {
	display: inline;
	margin-top: 3px;
	margin-right: 16px;
}
#clinica {
	width: 360px;
}
#index_clinica {
	margin-top: 10px;
	margin-bottom: 10px;
}
#clinica p {
	text-align: center;
	line-height: 18px;
}
#clinica ul {
	margin-top: 5px;
}
#fotos {
	width: 543px;
	margin-left: 52px;
}
#fotinhos {
	margin-top: 12px;
	margin-left: 54px;
	padding-top: 12px;
	padding-left: 16px;
	padding-right: 6px;
	background: #7c7b55;
	display: inline;
}
#fotos_foto1 {
	width: 118px;
	margin-right: 13px;
}
#fotos_foto2 {
	width: 118px;
}
#fotos p {
	color: #ffffff;
	font-weight: bolder;
	text-align: center;
	line-height: 30px;
}
#fotao {
	text-align: center;
	padding-left: 11px;
	padding-right: 11px;
	background: #7c7b55;
	padding-top: 12px;
	margin-top: 7px;
}
#fotos ul {
	margin-top: 5px;
	margin-right: 11px;
}
/*********************** Fim da Formatação da INDEX ****************/

/************************ Formatação do Rodapé *******************/
#rodape {
	color: white;
	width: 960px;
	background: #7c7b55;
	padding-top: 13px;
	padding-left: 9px;
	height: 200px;
	margin-bottom: 20px;
}
#contato {
	float: left;
}
#enderecos {
	float: left;
	margin-left: 15px;
	line-height: 16px;
	padding-left: 15px;
	border-left: 1px solid #eae9d3;
	_display: inline;
	font-size: 11px;
}
#formulario_rodape {
width 601px;
	margin-left: 10px;
}
#formulario_rodape #enviar{
padding: 4px 5px;
border-top: 1px solid #eae9d3;
}

#input_form {
	width: 396px;
	height: 19px;
	border: none;
	background: #91906c;
	margin-left: 5px;
	margin-bottom: 4px;
}
#input_form2{
	width: 650px;
	height: 19px;
	border: none;
	background: #91906c;
	margin-left: 5px;
	margin-bottom: 4px;
}
#mensagem_form2 {
	width: 500px;
	_width: 340px;
	height: 38px;
	border: none;
	background: #91906c;
	margin-left: 5px;
	overflow: auto;
}
#mensagem_form {
	width: 306px;
	height: 38px;
	border: none;
	background: #91906c;
	margin-left: 5px;
	overflow: auto;
}
#enviar {
	background: #e6e4ca;
	border: none;
	font-weight: bolder;
	font-size:11px;
	color: #7c7b55;
	height: 22px;
	cursor: pointer;
}
/*************** Fim da formatação do rodapé*************/

/********************** PAGINAS INTERNAS ******************/
#interna {
	background: url(images/fundo_interna.jpg) no-repeat top;
	padding-left: 80px;
	padding-right: 75px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: auto;
	height: auto;
}
/* Formatação O SPA */
#list1 {
	width: 535px;
}
#list1 li {
}
#list2 {
	width: 246px;
}
#porques_texto {
	clear: both;
	padding: 10px;
	background: #eae9d3;
}
#titulo_porques {
}
#titulo_porques h3 {
	margin-right: 5px;
}
.porques {
	width: 804px;
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
}
/* Fim da formatação O SPA */
/* Formatação Clínica Tour Life */
#clinica_texto1 {
	margin-bottom: 20px;
}
#clinica_list1 {
	width: 400px;
}
#clinica_list2 {
	width: 380px;
	margin-bottom: 20px;
}
#clinica_list2 h4 {
	line-height: 40px;
}
#clinica_list2 p {
	width: 185px;
	height: 22px;
	text-align: center;
	background: #eae9d3;
	font-weight: bolder;
	margin-top: 5px;
}
#clinica_list1 ul {
	margin-top: 15px;
}
#clinica_texto2 {
	width: 720px;
	margin: 0 auto;
	background: #eae9d3;
	padding: 20px;
}
/* Fim da formatação Clínica */
/* Formatação Programas */
#icon {
	margin-right: 20px;
}
/* Fim da formatação dos Programas */
/* Formatação Cadastro */
#enviar2 {
	background: #7c7b55;
	border: none;
	font-weight: bolder;
	font-size:12px;
	height: 22px;
	line-height: 22px;
}
#cadastro {
	width: 670px;
}
#cadastro input {
	color: #eae9d3;
	line-height: 22px;
	cursor: pointer;
}
#nome, #email {
	width: 610px;
	height: 30px;
	background: #7c7b55;
	border: none;
}
#ddd {
	width: 40.9px;
	height: 30px;
	background: #7c7b55;
	border: none;
}
#telefone {
	width: 259.9px;
	height: 30px;
	background: #7c7b55;
	border: none;
}
#dia, #mes, #ano {
	width: 60px;
	height: 30px;
	background: #7c7b55;
	border: none;
}
#cidade {
	height: 30px;
	background: #7c7b55;
	border: none;
	width: 304.9px;
}
#estado, #qual {
	width: 187.2px;
	height: 30px;
	background: #7c7b55;
	border: none;
}
/* Fim da formatação do Cadastro */
/* Formatação Contato */
#contato_formulario {
	width: 401px;
	margin-bottom: 15px;
}
#contato_formulario p {
	margin-bottom: 20px;
}
#contato_nome, #contato_email {
	width: 325px;
	height: 30px;
	border: none;
	line-height: 30px;
	background: #7c7b55;
}
#contato_ddd {
	width: 50px;
	height: 30px;
	border: none;
	line-height: 30px;
	background: #7c7b55;
}
#contato_fone {
	width: 270px;
	height: 30px;
	border: none;
	line-height: 30px;
	background: #7c7b55;
}
#contato_msg {
	width: 325px;
	height: 107px;
	border: none;
	background: #7c7b55;
	overflow: auto;
}
#contato_enviar {
	border: none;
	background: #7c7b55;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	cursor: pointer;
}
#como_chegar {
	width: 370px;
}
#como_chegar h4 {
	color: #7c7b55;
	margin-top: 10px;
}

#mapas {
	margin-bottom: 5px;
}
#traslado {
	width: 801px;
	margin-top: 15px;
}
#traslado2 {
	width: 801px;
	margin:0p;
	padding:0px;
}
#traslado_texto {
	width: 440px;
}
#traslado_texto p {
	margin: 0 auto;
	background: #eae9d3;
	padding: 10px;
}
/* Fim da formatação contato */
/* Formatação */
#white_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1500px;
	background-color: white;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#content_overlay {
	position: absolute;
	top: 50%;
	margin-top: -163.5px;
	left: 50%;
	margin-left: -355.5px;
	width: 711px;
	height: 327px;
	z-index:1002;
}
#descricao_terapias {
	width: 711px;
	height: 327px;
	background: white;
	border: 5px solid #7c7b55;
	padding: 0 20px;
}
#descricao_terapias p {
	padding-bottom: 20px;
}
#descricao_terapias img {
	padding-left: 20px;
}
/* Fim da formatação */
/* Galeria de Fotos */
#miniatura {
	border: 3px solid #474620;
	margin: 0 7px;
}
#gallery_tittle{
	width: 743px;
	margin: auto;
}
#descricao {
	background: #e8e4cb;
	color: #7c7b55;
	padding: 3px 5px;
	margin-right: 20px;
	margin-bottom: 15px;
}
#container-1 {
	clear: both;
}
#container-1 img {
	cursor: pointer;
}
#foto_open img {
	border: 3px solid #e8e4cb;
}
/* fim da Galeria */
#prev2, #next2 {
	position: relative;
	top: -172px;
	z-index: 1000;
}
#prev2 {
	background: url(images/prev.png) no-repeat;
}
#next2 {
	background: url(images/next.png) no-repeat;
}
#prev, #next {
	position: relative;
	top: -85px;
	z-index: 1000;
}
#prev {
	background: url(images/prev.png) no-repeat;
}
#next {
	background: url(images/next.png) no-repeat;
}
