@charset "utf-8";
/* CSS Document */

ul {padding:0; margin:0;}

hr {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #CCCCCC; width:455px; height:1px;
	}

body {
	background-image:url(../images/bg.gif);	
	background-attachment:scroll;
	background-color:#5d9818;
	margin-left: 0px;
	margin-top: 33px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

h1 {
	font-family:"Trebuchet MS";
	font-size:13.5pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#27789a;
	margin-top:0px;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
}

h2 {
	font-family:"Trebuchet MS";
	font-size:11.5pt;
	font-weight:bold;
	color:#27789a;
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:10px;
	text-decoration:none;
}

h2 a {
	font-family:"Trebuchet MS";
	font-size:11.5pt;
	font-weight:bold;
	color:#27789a;
	margin-top:0px;
	text-decoration:none;
}

h2 a:hover {
	font-family:"Trebuchet MS";
	font-size:11.5pt;
	font-weight:bold;
	color:#27789a;
	margin-top:0px;
	text-decoration:underline;
}

strong {color:#27789a;}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:18px;
}

ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	padding-right:20px;
}

.novidades {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:80px;
	}
	
.novidades p {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	}
	
a {	text-decoration: none;	color: #27789a;}
a:hover {text-decoration: underline;  color: #27789a;}

/* Formulários */
.form  {
	background-color: #3D0058;
	margin: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color : #FFFFFF;
	border-right: #f2f2f2 0px ;
	border-top: #f2f2f2 0px ;
	border-left: #f2f2f2 0px ;
	border-bottom: #f2f2f2 0px ;
	
}

form {padding-left:20px; margin:0;}

input, textarea, select  {
	background-color: #ffffff;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	padding:2px;
	color : #555555;
	border: #d7d7d7 1px solid;
	
}

#contato {margin-left:20px;}

#produtos {
	width:460px;
	height:100% auto;
	min-height:200px;
	/*padding-left:10px;
	padding-right:30px;*/
	padding-top:20px;
	margin-left:30px;
	float:left;
	}

#produtos h1 {
	font-family:"Trebuchet MS";
	font-size:12.5pt;
	font-weight:lighter;
	color:#a60f0f;
	padding:0 0 10px 0;
	margin:0;
	}

#produtos ul {
	width:460px;
	list-style:none;
	display:list-item;
	padding:0;
	margin:0;
	}

#produtos ul li {
	width:440px;
	height:100% auto;
	padding:10px;
	min-height:10px;
	list-style:none;
	margin:0 0 5px 0;
	background:#f4f4f4;
	clear:both;
	float:left;
	}

#produtos ul li img {
	float:left;
	width:60px;
	padding:2px;
	background:#d8d8d8;
	}
	
#produtos ul li a strong {
	width:110px;
	padding-bottom:2px;
	margin:0px;
	float:left;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#a60f0f;
	}

#produtos ul li a p {
	width:300px;
	padding:0 5px 0 6px;
	margin:0px;
	float:left;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	}

#produtos ul li a:hover p {
	text-decoration:underline;
	}

#produtos ul li p.link {
	width:300px;
	padding:0 0px 0 0px;
	margin:0px;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	}


#noticias {
	width:464px;
	height:100% auto;
	min-height:200px;
	padding-left:25px;
	padding-right:20px;
	margin-top:20px;
	float:left;
	}

#noticias h1 {
	font-family:"Trebuchet MS";
	font-size:12.5pt;
	font-weight:lighter;
	color:#27789a;
	padding:0 0 10px 0;
	margin:0;
	clear:both;
	}

#noticias ul {
	width:454px;
	list-style:none;
	display:list-item;
	padding:0;
	margin:0;
	}

#noticias ul li {
	width:444px;
	height:100% auto;
	padding:10px;
	min-height:10px;
	list-style:none;
	margin:0 0 5px 0;
	background:#f4f4f4;
	clear:both;
	float:left;
	}

#noticias ul li a strong {
	padding-bottom:2px;
	margin:0px;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	line-height:16px;
	text-decoration:none;
	color:#27789a;
	}

#noticias ul li a p {
	padding:0;
	margin:0px;
	float:left;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	width:444px;
	}

#noticias ul li a:hover p {
	text-decoration:underline;
	}

#noticias ul li p.link {
	padding:0 0px 0 0px;
	margin:0px;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	}

#noticias ul li img {
	float:left;
	}

#noticias #texto {
	width:120px;
	float:left;
	margin-left:5px;
	}

#rodape {
	width:459px;
	float:left;
	border-top:solid #f0f0f0 1px;
	font-size:10px;
	padding:18px 0 0 0;
	margin:10px 0 0 20px;
	}

#rodape p {
	font-size:10px;
	padding:0;
	}
	
	
.fotos {
	border:#e7e7e7 solid 1px;
	padding:5px;
	background-color:#ffffff;
	text-align:right;
	margin-left:0px;
	margin-right:30px;
	}

.galeria {
	border-style:solid;
	border-width:1px;
	border-color:#eaeaea;
	background-color:#FFFFFF;
	padding:5px;
}

.conteudo {
	background-color:#e2f3d5;
	height:100% auto;
	min-height:600px;
	}

.conteudo2 {
	height:100% auto;
	min-height:600px;
	}
	
.endereco {
	font-size:9px;
	line-height:10px;
}

#recebaNovidades {
	color:#0b7b62;
	}

#home {
	width:465px;
	float:left;
	margin:0 20px 9px 30px;
	padding:9px 0 0px 0;
	clear:both;
	border-top:1px #e9ece6 solid;
	}
	
#home h1 {
	font-family:"Trebuchet MS";
	font-size:11.5pt;
	font-weight:bold;
	color:#27789a;
	margin:0 0 10px 10px;
	padding:0;
	line-height:14px;
}

#home h2 {
	font-family:"Trebuchet MS";
	font-size:11pt;
	font-weight:bold;
	color:#27789a;
	margin:0 0 10px 10px;
	padding:0;
	line-height:14px;
}

#home p {
	margin:0 0 10px 10px;
	padding:0;
}

#foto_home {
	width:64px;
	float:left;
	padding:4px;
	border:1px solid #e2e2e2;
	background:#ffffff;
	}
	
#divcontato {
	float:left;
	width:230px;
	border-right:1px solid #f2f2f2;
	margin:0 0 0 30px;
	}

#divcontato p {
	width:200px;
	float:left;
	margin:0 0 18px 0;
	padding:0;
	}

#divcontato img {
	float:right;
	margin:0;
	padding:0;
	}

#divcontato form {
	margin:0;
	padding:0;
	}

#divcontato input {
	width:200px;
	height:17px;
	}

#divcontato textarea {
	width:200px;
	height:80px;
	}
	
#contatoConteudo {
	float:left;
	width:250px;
	}

#contatoConteudo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	padding-left:20px;
}

#agenda {
	width:195px;
	height:173px;
	padding-top:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#555555;
	background:url(../images/bg_agenda.gif) top #f2f2f2;
	}

#agenda table {
	width:155px;	
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}

#agenda table tr td table tr td {	
	padding:2px;
	text-align:center;
	}
	
#agenda strong {	
	color:#3366cc;
	}
	
#agenda a {
	font-weight:bold;
	color:#27789a;
	}

#agenda select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:17px;
	color: #7a7a7a;
	padding:0;
	margin:0;
	border:0;
	border-top:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;
	margin-right:5px;
	background:#ffffff;
	}

#agenda_grande {
	width:460px;
	margin-left:30px;
	float:left;
	clear:both;
	}

#formulario {
	width:464px;
	float:left;
	margin-right:20px;
	}

#formulario input {
	width:300px;
	height:17px;
	}

#formulario input.radio {
	width:17px;
	height:17px;
	}

#formulario input.telefone {
	width:200px;
	height:17px;
	}

#formulario input.dois {
	width:30px;
	height:17px;
	}
#formulario input.cidades {
	width:130px;
	height:17px;
	}

#formulario select {
	width:100px;
	height:17px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	padding:2px;
	color : #555555;
	border: #d7d7d7 1px solid;
	}
	
#tabelaFormatada table {border:3px double #97B700; text-align:center; margin-left:30px;}
#tabelaFormatada td {background-color:#ffffff; border:1px double #97B700; color:#001D5C;}
#tabelaFormatada tr {background-color:#ffffff;}
#tabelaFormatada th {background-color:#ffffff; color:red;}
	