/* CSS Document */
*, body, ul, li, p, h1, h2, h3, h4, h5, h6,div {
	margin: 0; 
	padding: 0;
	list-style:none;
}
a{
color:#4F2116;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.red{
color:#cc0000;
}
.marrom{
color:#84603A;
}
.marrom a{
color:#84603A;
}
ul.bullet li{
	list-style:url(imagens/bullet.gif);
	list-style-position:outside;
	margin-left:20px;
	line-height:17px;
	
}
body{	
	background-color:#29100B;
	font: normal 12px tahoma, Verdana, Arial;
	color:#4F2116;
	line-height:20px;
	
}
body.body{
	background: url("imagens/background2.jpg") repeat-x;
	background-color:#D4CEB6;
	font: normal 12px tahoma, Verdana, Arial;
	color:#72604E;
	line-height:22px;
	
}
#geral{
	background: url("imagens/background.jpg") repeat-x;
	width:1000px;	
	position: relative;
	margin:auto;
}
#geral2{
	background: url("imagens/background2.jpg") repeat-x;
	width:1000px;	
	position: relative;
	margin:auto;
}
#cortinas{
	position:absolute;
	background: url("imagens/cortinas.gif") no-repeat;
	width:1000px;
	height:496px;
	z-index:1;
	
}
#header{
	width:997px;
	position:relative;
	height:478px;
	z-index:2;
}
	#header .logo{
		position:absolute;
		left:400px;
		top: 0px;
		width:217px;
		height:111px;
		z-index:2;
	}
	#header .logo h1{		
		background: url("imagens/logo.jpg") no-repeat;
		width:217px;
		height:111px;		
	}
	#header .logo h1 span{
		display:none;
	}	
	#header .logo h1 a{		
		width:217px;
		height:111px;
		display:block;	
	}
	
	#menu1{
		position:absolute;
		left:230px;
		top:10px;
	}
	#menu1 ul li{			
		text-align:right;
		font: bold 12px "trebuchet ms", tahoma;
		color:#72604E;
		padding-bottom:4px;
	}
	#menu1 ul li a{
		color:#4F2116;
		font: bold 13px tahoma;
		background: url("imagens/bullet2.gif") no-repeat right;
		padding-right:20px;
	}
	
	#menu2{
		position:absolute;
		right:230px;
		top:10px;
	}
	#menu2 ul li{			
		text-align:left;
		font: bold 12px "trebuchet ms", tahoma;
		color:#72604E;
		padding-bottom:4px;
	}
	#menu2 ul li a{
		color:#4F2116;
		font: bold 13px tahoma;
		background: url("imagens/bullet2.gif") no-repeat left;
		padding-left:20px;
	}		
#banner{
	background: url("imagens/fotos.jpg") no-repeat center;
	width:966px;
	height:245px;
	position:relative;
	top:105px;
	left:17px;
}
	#banner .montagem1{
		position:absolute;
		left:85px;
		top:8px;
		
	}
	
	#banner .montagem2{
		position:absolute;
		left:350px;
		top:24px;
		z-index:1;
	}
	
	#banner .montagem3{
		position:absolute;
		right:87px;
		top:12px;
	}
	#banner h3{
		color:#fff;
		font: normal 17px "Trebuchet MS";
		letter-spacing:-0.1mm;
		padding-top:11px;
		padding-bottom:4px;
		padding-left:20px;		
	}
	#banner p a{
		color:#F6F4CE;
	}
		#banner p{
		color:#F6F4CE;
		font: normal 13px "Trebuchet MS";	
		padding-left:20px;	
		width:220px;	
		letter-spacing:0;
		line-height:14px;
	}
#corpo{
	position:relative;
	width:1000px;
	margin:auto;	
	background: url("imagens/backgroundCorpo.jpg") repeat;
}
#depoimento{
	position:absolute;
	right:50px;
	top:-28px;
	width:455px;	
	background: url("imagens/corpoDepoimento.jpg") repeat;
	z-index:4;
}
#carta{
	position:absolute;
	right:50px;
	top:-32px;
	width:307px;
	background: url("imagens/backgroundCarta.jpg") repeat;
	left: 643px;
}
#carta .textocarta{
	border: 3px solid #EEECDF;
	padding:20px;
	
}
#depoimento .clips{
	position:absolute;
	right:25px;
	top:-15px;
}
#carta .clips2{
	position:absolute;
	right:25px;
	top:-15px;
}
.anel{
	position:absolute;
	right:-26px;
	bottom:-39px;
}
#carta .clips{
	position:absolute;
	right:25px;
	top:-19px;
}
div.noticias{
	width:450px;
	padding-left:20px;
	padding-top:20px;
}
div.quemsomos{
	padding:40px 50px 30px 50px;
	line-height:25px;
}
div.galeria{
	padding:40px 0px 30px 50px;
	line-height:25px;
}
div.servicos{
	width:550px;
	padding:40px 50px 30px 50px;
	float:left;
	margin-right:20px;	
}
div.galeriaimagens{
	width:450px;
	padding:40px 50px 30px 50px;
	float:left;
	margin-right:20px;	
}
div.quadro{
	float:left;
	margin-top:55px;
	margin-bottom:25px;
}
div.textoNoticia{
	margin-bottom:20px;
	line-height:17px;
}
.img{	
	background: url("imagens/moldura.gif") no-repeat;
	margin-right:10px;
	padding:17px 20px 20px 17px;
}
div.colunas{
	float:left;
	margin-right:50px;
}
div.eventos{
	margin-left:60px;
}
ul.ultimoEventos1 li{
	background:#fff;
	width:114px;
	height:118px;
	float:left;
	padding:5px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:center;
	margin-right:25px;
	margin-bottom:10px;
	line-height:17px;
	font-size:11px;
	border:1px solid #BBB29B;
}
ul.ultimoEventos1 img{
	border:1px solid #D4CEB6;
}
ul.ultimoEventos li{
	line-height:17px;
	float:left;
	text-align:center;
	padding:17px 7px 20px 2px;
	background: url("imagens/moldura2.gif") no-repeat;
	width:130px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
ul.ultimoEventos img{
	width:100px;
	height:75px;
	margin-bottom:10px;
}
ul.ultimoEventos2 li{
	width:170px;
	height:150px;
	float:left;
	padding-top:9px;
	padding-left:5px;	
	text-align:center;
	margin-right:10px;
	}
ul.ultimoEventos2 img{
border:3px solid #fff;
}
h2{
	margin-bottom:20px;
}
h3{
	color: #87422F;
	font:bold 15px "trebuchet MS", tahoma;
	margin-bottom:20px;
}
h3 a{
	color: #87422F;	
}
#banner h3{
	margin-bottom:0px;
}
h4{
	color: #4F2116;
	font:normal 28px georgia;
	margin-bottom:10px;
	letter-spacing:-0.3mm;	
	line-height:28px;
}
h5{
	color: #87422F;
	font:normal 24px georgia;
	margin-bottom:10px;
	letter-spacing:-0.3mm;	
	line-height:28px;
}
hr{
	border-color: #F5EEE4;
	border-style:solid;	
	border-top-width: 3px;
	height:4px;
	margin:0px;
	margin-top:-10px;
	margin-bottom:20px;
	}
.clear{
clear:both;
}
.coluna{
float:left; 
margin-right: 10px;
}
ul.fotosEventos li{
	background:#fff;
	width:100px;
	height:66px;
	float:left;
	padding:3px;
	text-align:center;
	margin-right:3px;
	margin-bottom:10px;
	}
.voltar{
background: #87422F;
height:20px;
width:70px;
text-align:center;
margin:auto;
}
.voltar a{
background: #87422F;
color:#fff;
width:80px;
height:20px;
}
	#coluna1{
		width:345px;
		float:left;
		margin-right:40px;
	}
	#coluna2{
		width:275px;
		float:left;
		margin-right:40px;
		margin-top:50px;
	}
	#coluna3{
		float:left;
		width:208px;
	}
	ul.congresso li{
	background: url("imagens/fundoCongresso.gif") no-repeat;
	width:178px;
	height:31px;
	padding-left:40px;
	padding-top:5px;
	color:#fff;
	margin-bottom:10px;
	font: normal 18px "trebuchet ms", tahoma;
}
/* :: Formulario :: */
	
	#formulario input{
	border: 1px solid #ccc;	
	font-size: 11px;	
	margin-bottom: 20px;	
	padding:3px;
	
	}
	#formulario2 input{
	border: 1px solid #ccc;	
	font-size: 11px;	
	margin-bottom: 10px;	
	padding:3px;
	}
	#formulario input.textboxDetalhe{
	border: 1px solid #ccc;	
	font-size: 11px;	
	margin-bottom: 10px;
	background:#DAE8F5;
	}
	#formulario .textarea{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 12px;
	margin-bottom: 10px;
	}
	
	
	#formulario select{
	border: 1px solid #ccc;
	font-size: 12px;
	margin-bottom: 20px;
	color: #333;
	}
	
	#formulario label{
	font-size:11px;
	color:#87422F;;
	display: block;
	width: 115px;
	float: left;
	font-weight:bold;
	border-bottom:1px solid #87422F;
	}
	#formulario2 label{
	font-size:11px;
	color:#87422F;;
	display: block;
	width: 115px;
	float: left;
	font-weight:bold;
	}
#formulario .botao{
	font: bold 11px "tahoma", verdana, arial;	
	vertical-align:top;
	color:#fff;
	background-color: #87422F;; 
	border: 1px;
	margin: 3px;
}
.botaoEnquete{
	font: bold 11px "tahoma", verdana, arial;	
	vertical-align:top;
	color:#fff;
	background-color: #7F3625; 
	border: 1px;
	margin: 3px;
	margin-top:10px;
	width:90px;
	}
#rodape{
	position:relative;
	margin-top:0px;	
	text-align:center;
	padding-bottom:10px;
}
