	@charset "utf-8";

	body{
	background-repeat:no-repeat;
	background-position:center  190px;
	margin:0;
	padding:0;
	align:center;
	text-align:left 
	}

/*  ------------------------- INICIO DA ESTRUTURA --------------------- */

	#externo{
	width:760px;
	margin:0 auto;
	text-align:left;
	}
		
	#topo{
	width:760px;
	height:150px;
	float:center;
	}
	#topo_home{
	width:760px;
	height:443px;
	float:center;
	}
	#banner{
	width:760px;
	height:285px;
	float:center;
	}
	
	#conteudo{
	width:760px;
	float:center;
	}
	#conteudo1{
	width:760px;
	height:180px;
	float:center;
	}
	#footer{
	width:760px;
	height:30px;
	float:center;
	align: center;
	vertical-align: middle;
	}
	
	#regua1{
	width:760px;
	height:1px;
	background-color:#CCCCCC;
	float:center;
	}
	
	#espaco{
	width:760px;
	height:5px;
	float:left;
	align: center;
	display: table-cell;
	}




/* -- FIM DA ESTRUTURA -- */

/*  ------------------------- INICIO DOS TEXTOS --------------------- */
	.titulo{
	padding-top:30px;
	padding-left:56px;
	width:460px;
	text-align:justify;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:18px;
	color:#205C35;
	line-height:20px;
	}
	.texto{
	width:516px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-align:justify;
	text-indent:56px
	}
	.texto2{
	width:460px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#4A4A4A;
	line-height:20px;
	text-align:left;
	padding-left:56px
	}
	.descricao{
	width:460px;
	text-align:justify;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#999999;
	padding-left:56px
	}
	.destaque_home{
	font-style:italic;
	color:#205C35;
	}

/* ---------- FOOTER */
	.endereco{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#999999;
	float:center;
	}
	
	.telefone{
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	float:center;
	}

/* ---------- caixas */

	.link_caixa:link{
	background:url("../images/dgd_vc1.jpg") top repeat-x;
	width:246px;
	height:180px;
	text-decoration:none;
	position:relative;
	}
	#caixa{
    float:left;
	width:246px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-left:0px;
	margin-right:0px;
	background:url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixa:hover{
    float:left;
	width:246px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-left:0px;
	margin-right:0px;
	background:url("../images/dgd_vc2.jpg") top repeat-x;
	}

	#caixac{
    float:left;
	width:245px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-left:8px;
	margin-right:8px;
	background:url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixac:hover{
    float:left;
	width:245px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-left:8px;
	margin-right:8px;
	background:url("../images/dgd_vc2.jpg") top repeat-x;
	}
	#caixad{
    float:left;
	width:255px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	background:url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixad:hover{
    float:left;
	width:255px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	background: url("../images/dgd_vc2.jpg") top repeat-x;
	}
	#mapa{
    float:left;
	width:758px;
	height:210px;
	border: 1px solid;
	border-color: #CCCCCC;
	background:#F8FAF9 url("../images/dgd_vc1.jpg") top repeat-x;
	}

	#mapa:hover{
    float:left;
	width:758px;
	height:210px;
	border: 1px solid;
	border-color: #CCCCCC;
	background:url("../images/dgd_vc2.jpg") top repeat-x;
	}
	#caixa_dupla{
    float:left;
	width:496px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-right:5px;
	background:url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixa_dupla:hover{
    float:left;
	width:496px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-right:5px;
	background:url("../images/dgd_vc2.jpg") top repeat-x;
	}
	#caixa_contato{
	float:left;
	width:496px;
	height:372px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-right:5px;
	background:#EEEEEE url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixa_lista{
	float:left;
	width:496px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-right:5px;
	background:#EEEEEE url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixa_espaco{
    float:left;
	width:240px;
	height:10px;
	font-color: #FFFFFF;
	}
	#texto_caixa{
	float:left;
	width:218px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	text-align:left;
	margin: 6px;
	text-decoration:none;
	}
	#texto_caixa:hover{
    float:left;
	width:218px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#333333;
	text-align:left;
	margin: 6px;
	text-decoration:none;
	}
	#texto_caixa:visited{
	float:left;
	width:218px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#999999;
	text-align:left;
	margin: 6px;
	text-decoration:none;
	}
	#img_caixa{
	float:center;
	margin: 0px;
	}

	#caixa_mapa{
	width: 130px;
	float:left;
	}
	#caixa_mapa2{
	width:160px;
	float:left;
	}
	#espacoh{
	width:25px;
	text-decoration:none;
	float:left;
	align: center;
	display: table-cell;
	}
	.texto_peq{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}
	.texto_peq:hover{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}
	.texto_peq:visited{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	}




/*  ------------------------- INICIO DOS BOTOES --------------------- */

	.cinza_topo:link{
	text-align:right;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	height:18px;
	}
	.cinza_topo:hover{
	text-align:right;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	border-bottom: #205C35 5px solid;
	}
	.cinza_topo:visited{
	text-align:right;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	height:18px;
	}
	
	.pulo_rapido:link{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	line-height:22px;
	text-decoration:none
	}
	.pulo_rapido:hover{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:22px;
	text-decoration:none
	}
	.pulo_rapido:visited{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height:22px;
	text-decoration:none
	}

	
	
/* ---------- BOTOES */


	.botao_caixa_home{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	text-align:left;
	text-decoration:none;
	}
	.botao_caixa_home:hover{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	}
	.botao_caixa_home:visited{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#999999;
	text-align:left;
	text-decoration:none;
	}

/*  ------------------------- FORMULARIOS --------------------- */

	#title_img{
	text-align:center;
	}
	#cadastre{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#999999;
	text-align:left;
	}
		#tit_nome{
		font-family:Trebuchet MS;
		font-size:12px;
		color:#999999;
		text-align:left;
		margin: 4px;
		}
		#cad_nome{
		font-family:Trebuchet MS;
		font-size:12px;
		color:#999999;
		margin: 4px;
		text-align:right;
		}
		#cad_contato{
		font-family:Trebuchet MS;
		font-size:12px;
		color:#999999;
		margin: 4px;
		text-align:left;
		}

		#cadastrar{
		width:220px;
		text-align:right;
		margin: 4px;
		}

	.form_home1{	
	border:solid 1px #CFCFCF;
	width:138px;
	height:20px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	}
	.form_texto{	
	border:solid 1px #CFCFCF;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	}
		.form_formulario{
		border:solid 1px #CFCFCF;
		width:180px;
		height:17px;
		font-family:Trebuchet MS;
		font-size:11px;
		color:#666666;
		}
		.form_formulario2{
		border:solid 1px #CFCFCF;
		width:130px;
		height:17px;
		font-family:Trebuchet MS;
		font-size:11px;
		color:#666666;
		}
		.form_enviar{	
		border:solid 1px #CFCFCF;
		width:60px;
		height:20px;
		font-family:Trebuchet MS;
		font-size:11px;
		color:#333333;
		background-color:#E3E3E3;
		}
		.form_select{	
		border:solid 1px #CFCFCF;
		width:138px;
		height:20px;
		font-family:Trebuchet MS;
		font-size:11px;
		color:#666666;
		}


		
	#superposter1{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-align:center;
	float:left;
	margin-top:8px;
	margin-left:8px;
	width:233px;
	height:218px;
	}
	#superposter2{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-align:left;
    float:left;
	width:242px;
	height:210px;
	margin-top:8px;
	}

	#superposter3{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	margin-left:8px;
	margin-top:1px;
	width:475px;
	height:210px;
	text-align:left;
	float:left;
	}
	
	.botao1{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	}
	.botao1:hover{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#999999;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	}
	#noticias{
	margin-left:8px;
	width:475px;
	text-align:left;
	float:left;
	}

	.noticias_link{
	font-family:Trebuchet MS;
	font-size:11px;
	margin: 40px 0  40px 0;
	color:#666666;
	text-decoration:underline;
	}
	.noticias_link:visited{
	font-family:Trebuchet MS;
	font-size:11px;
	margin: 40px 0  40px 0;
	color:#666666;
	text-decoration:underline;
	}
	
	.preco{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	}
	.texto_not{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	.texto_not:hover{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}
	.texto_not:visited{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	}

		#link_imprensa{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	}
	.botao2{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	}
	#caixapulo{
    float:left;
	width:255px;
	height:245px;
	border: 1px solid;
	border-color: #CCCCCC;
	background:#EEEEEE url("../images/dgd_vc1.jpg") top repeat-x;
	}
	#caixapulo:hover{
    float:left;
	width:255px;
	height:245px;
	border: 1px solid;
	border-color: #CCCCCC;
	background:#DFDFDF url("../images/dgd_vc2.jpg") top repeat-x;
	}
	
	
	.preco_texto{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	.preco_texto2{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	}

	.botao3{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	}
	.botao3:hover{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	}



	#caixa_promocao{
    float:left;
	width:496px;
	height:180px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-right:5px;
	}
	
	#caixa_promocao2{
	float:left;
	width:496px;
	height:372px;
	border: 1px solid;
	border-color: #CCCCCC;
	margin-right:5px;
	background:#EEEEEE url("http://www.vistadivina.com/images/pag_especial.jpg") top repeat-x;
	}

