/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

a {
	color: #e6691d;
	font-size: 13px;
	text-decoration: none;
}

body {
	margin: 0px auto;
	width: 100% auto;
	min-height: 500px;
	font-family: "tahoma";
	color: #151515;
	font-size: 13px;
	background: url(../img/bg.jpg);
}

body a {
	outline: none;
}

/* estrura */
#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
}

div#bg {
	height: 100% auto;
	width: 100% auto;
	background: url(../img/linetop.jpg) repeat-x top center;
	display: block;
	padding-top: 10px;
}
div#bg div#bg_meio {
	height: 100% auto;
	width: 999px;
	display: block;
	background: #FFFFFF;
	margin: 0px auto;
}
div#bg_meio div#top {
	height: 228px;
	width:: 100% auto;
	display: block;
	margin: 0px auto;
}
div#top div#logo {
	background:url(../img/logo.jpg);
	width: 321px;
	height: 111px;
	float: left;
	margin-left: 21px;
	margin-top: 20px;
}
div#top #menu {
	float: left;
	width: 489px;
	height: 65px;
	margin-left: 90px;
}
div#top #linha_batimento {
	display: block;
	width: 100%;
	height: 68px;
	padding-top: 156px;
	*padding-top: 25px;
}
#bg_meio #meio {
	display: block;
	width: 100%;
	min-height: 330px;
	_height: 330px;
	padding-bottom: 10px;
}
div#bg div#footer {
	width: 100% auto;
	height: 163px;
	display: block;
	background:url(../img/rodape_.jpg) repeat-x;
	margin: 0px auto;
}
div#footer div#content_rodape {
	width:999px;
	height: 163px;
	height: 100% auto;
	margin: 0px auto;
}
div#content_rodape div#telefone_rodape {
	background:url(../img/rodape2.jpg) no-repeat;
	width: 509px;
	height: 102px;
	display:block;
	margin-left:476px;
}
div#content_rodape div#reservado {
	text-align: center;	
	display:block;
	margin-top:33px;
	color:#FFFFFF;
}
div#content_rodape div#cinte_design {
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
	width: 87px;
	height: 22px;
	display:block;
	margin-left:915px;
	margin-top:-21px;
	color:#FFFFFF;
}
div#content_rodape div#cinte_design a {
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
	width: 87px;
	height: 22px;
	display: block;
}

div#coluna {
	width: 100%;
	min-height: 1px;
	display: block;
}
div#meio div#segunda_coluna {
	background: url(../img/degrade_bg.jpg) repeat-x;
	width: 999px;
	display: block;
	*float: left;
	margin-top: 7px;
}
/* class */
.formbusca {
	width: 145px;
	height: 21px;
	border: none;
	padding-left: 5px;
	padding-top:16px;
	background: none;
	font-size: 11px;
	color: #333333;
}
#formbusca {
	float: left;
	background:url(../img/formprocura.jpg) no-repeat right center;
	width: 205px;
	height: 45px;
	margin-right: 5px;
}
.botaobusca {
	background: url(../img/botaonoticias.jpg);
	width: 35px;
	height: 27px;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	vertical-align: top;
	margin-top: 9.5px;
}
.sub_title {
	color: #7b7a79;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.preto {
	color: #323333;
}

.laranja {
	color: #e36d25;
}
.botao {
	background: url(../img/botao.jpg) no-repeat;
	width: 101px;
	height: 32px;
	float: left;
	border: 0px;
	text-align: left;
	padding-left: 3px;
	color:#FFFFFF;
	margin-top: 15px;
	cursor: pointer;
	margin-left:6px;
	*margin-left:10px;
}
.form1 {
	width: 328px;
	height: 28px;
	display: block;
	border: none;
	padding-left:7px;
	padding-right: 7px;
	padding-top:7px;
	background: none;
	font-size: 11px;
	color: #333333;
}
#bg_lacuna {
	display: block;
	background:url(../img/form1.jpg) no-repeat center right scroll;
	width: 343px;
	height: 28px;
}
.form2 {
	background: none;
	width: 333px;
	height: 72px;
	border: none;
	display: block;
	overflow: auto;
	padding-left:7px;
	padding-top:7px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #333333;
	font-family: "tahoma";
}

#bg_msg {
	background: url(../img/form2.jpg) no-repeat;
	width: 333px;
	height: 77px;
}
.botaoform {
	background:url(../img/botaoform.jpg) no-repeat;
	width: 69px;
	height: 30px;
	float: right;
	border: none;
	margin-top: 5px;
	margin-left:10px;
	color:#FFFFFF;
	cursor: pointer;
}
.title {
	color:#e36d25;
	background: #FFFFFF;
	font-size: 16px;
}
.title_noticias {
	color:#e36d25;
	font-size: 25px;
	width: 100%;
	display: block;
}
/* index */ 
div#coluna div#flash {
	width: 652px;
	height: 267px;
	display: inline-block;
	*float: left;
	margin-left: 10px;
	vertical-align: top;
}
div#meio div#noticias {
	width: 31%;
	height: 257px;
	display: inline-block;
	*float: left;
	vertical-align: top;
	padding-bottom: 10px;
	background: #f1f1f1;
	margin-left: 10px;
}
div#meio div#noticias_todo {
	width: 100%;
	min-height: 280px;
	_height: 250px;
	display: block;
	vertical-align: top;
	padding-bottom: 10px;
}
div#noticias_todo div#texto_noticias_todo {
	width: 98%;
	color:#000000;
	display: block;
	margin-left: 12px;
	margin-top: 3px;
}
div#noticias div#titulo_noticias {
	background:url(../img/titlenoticias.jpg) no-repeat;
	width: 129px;
	height:34px;
	display: block;
	margin-left: 7px;
	margin-top: 5px;
}
div#noticias div#texto_noticias {
	width: 90%;
	color:#000000;
	display: block;
	margin-left: 12px;
	margin-top: 3px;
}
div#noticias div#vermais {
	margin-left:215px;
	display: block;
	margin-top: 20px;	
}
div#noticias div#vermais a {
	margin-top: 13px;
	*margin-top: 0px;
	text-decoration: underline;
}
div#segunda_coluna div#chamada {
	display:inline-block;
	*float: left;
	height:auto;
	margin-left:9px;
	margin-top:5px;
	text-align:justify;
	vertical-align:top;
	width:318px;
}
div#chamada div#foto_chamada {
	background: url(../img/foto_advents.jpg) no-repeat;
	width: 312px;
	height: 143px;
	display: block;
	margin-left: 3px;
	margin-top: 2px;
	border: 1px solid #e36d25;
}
div#chamada div#foto_chamada2 {
	background: url(../img/foto_eventos.jpg) no-repeat;
	width: 312px;
	height: 143px;
	display: block;
	margin-left: 3px;
	margin-top: 2px;
	border: 1px solid #e36d25;
}
div#chamada div#foto_chamada3 {
	background: url(../img/foto_servicos.jpg) no-repeat;
	width: 312px;
	height: 143px;
	display: block;
	margin-left: 3px;
	margin-top: 2px;
	border: 1px solid #e36d25;
}
div#chamada div#texto_chamada {
	float: left;
	margin-top: 1px;
	width: 296px;
	margin-left: 5px;
	
}

/* quem somos?*/

div#coluna div#titulo_quemsomos {
	background:url(../img/tituloquemsomos.jpg) no-repeat;
	width: 471px;
	height: 53px;
	display: block;
	margin-left: 9px;
	*margin-left: 15px;
}
div#coluna div#texto_interna {
	width: 605px;
	min-height: 1px;
	display: inline-block;
	*float: left;
	vertical-align: top;
	margin-left: 12px;
	margin-top: 5px;
	text-align: justify;
}
div#coluna div#foto_quemsomos {
	background:url(../img/fotoquemsomos.jpg) no-repeat;
	width: 352px;
	height: 185px;
	*height: 200px;
	display: inline-block;
	*float: left;
	margin-left: 14px;
	*margin-left: 7px;
}
/* serviços */

div#coluna div#titulo_servicos {
	background:url(../img/tituloservicos.jpg) no-repeat;
	width: 181px;
	height: 53px;
	display: block;
	margin-left: 7px;
	margin-top: 5px;
}

/* eventos */

div#coluna div#titulo_eventos {
	background: url(../img/tituloeventos.jpg) no-repeat;
	width: 155px;
	height: 40px;
	display: block;
	margin-left: 7px;
	margin-top: 5px;
}
div#coluna div#galeria_eventos {
	width: 99%;
	height: 326px;
	display: block;
	margin-left: 9px;
	*margin-left: 15px;
	margin-top: 10px;
}
div#coluna div#galeria {
	width: 166px;
	height: 155px;
	margin-left: 17px;
	_margin-left: 14px;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#galeria div#foto_galeria {
	display: block;
	width: auto;
	height: auto;
	margin: 0px auto;
}
div#galeria div#texto_galeria  {
	text-align: center;
	display: block;
	text-align: justify;
	color: #e6691d;
	font-size: 13px;
	margin-top:1px;
}

/* contato */ 

div#coluna div#canto_esquerdo {
	width: 366px;
	height: 331px;
	display: inline-block;
	*float: left;
	vertical-align: top;
}
div#coluna div#sombra {
	background: url(../img/sombra.jpg);
	width: 14px;
	height: 284px;
	display: inline-block;
	*float: left;
	vertical-align: top;
	margin-top: 50px;
}
div#coluna div#canto_direito {
	width: 467px;
	height: 203px;
	display: inline-block;
	*float: left;
	vertical-align: top;
	margin-top: 70px;
	margin-left:9px;
}
div#coluna div#titulo_contato {
	background:url(../img/titulocontato.jpg) no-repeat;
	width: 156px;
	height: 49px;
	display: block;
	margin-left: 7px;
	margin-top: 5px;
}
div#canto_esquerdo div#form {
	width: 362px;
	height: 278px;
	display: block;
	margin-left: 7px;
	margin-top: 1px;
}
div#form div#text_form {
	margin-left: 4px;
	width: 342px;
	text-align:justify;
}

div#coluna div#contato {
	width: 478px;
	height: 181px;
	display: block;
}
div#contato div#primeira_contato {
	width: 151px;
	height: 44px;
	display: block;
}
div#primeira_contato div#icone_atendente {
	background:url(../img/iconeatendente.jpg) no-repeat;
	width: 29px;
	height: 36px;
	float: left;
}
div#primeira_contato div#text_atendente {
	width: 107px;
	height:30px;
	float: left;
	margin-left: 5px;
	text-align: justify;
}
div#contato div#segunda_contato {
	width: 209px;
	height:38px;
	display:block;
}
div#segunda_contato div#icone_carta {
	background:url(../img/iconecarta.jpg) no-repeat;
	width: 33px;
	height: 36px;
	float: left;
}
div#segunda_contato div#text_carta {
	width: 163px;
	height: 17px;
	float:left;
	margin-left: 12px;
	margin-top: 7px;
	text-align: justify;
}
div#contato div#terceira_contato {
	width: 459px;
	height: 69px;
	display: block;
}
div#terceira_contato div#titulo_orcamento {
	background: url(../img/tituloorcamento.jpg) no-repeat;
	width: 164px;
	height: 40px;
	display: block;
}
div#terceira_contato div#text_orcamento {
	width: 455px;
	height: 22px;
	text-align: justify;
}

/* noticias externa */ 

div#coluna_noticias div#titulo_inter_noticias {
	background:url(../img/titulonoticias.jpg) no-repeat;
	width: 60%;
	height: 37px;
	display: inline-block; 
	*float: left;
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div#coluna_noticias div#titulo_inter_noticias_busca {
	background:url(../img/titulo_busca_noticias.jpg) no-repeat;
	width: 60%;
	height: 42px;
	display: inline-block; 
	*float: left;
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div#meio div#coluna_noticias {
	width: 100%;
	min-height: 52px;
	_height: 52px;
	display: block;
}
div#coluna_noticias div#busca {
	float:right;
	height:46px;
	width:255px;
}
div#coluna_noticias div#bloco_esquerdo {
	width:531px;
	height: 499px;
	display: inline-block;
	*float: left;
	margin-top: 10px;
}
div#coluna_noticias div#bloco_sombra {
	width: 14px;
	height: 473px;
	display: inline-block;
	background:url(../img/sombranoticias.jpg) no-repeat;
	*float: left;
	vertical-align: top;
}
div#coluna_noticias div#navegador_album {
	display: inline-block;
	*float: left;
	width: 675px;
	*width: 678px;
	_width: 664px;
	height: 27px;
	vertical-align: top;
	text-align: right;
	margin-left:-146px;
	margin-top:295px;
}
div#coluna_noticias div#navegador_album a {
	display: inline-block;
	width: 27px;
	height: 21px;
	background: #e36d25;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	margin-left: 2px;
}

div#coluna_noticias div#navegador_album a:hover {
	display: inline-block;
	width: 27px;
	height: 21px;
	background: #c9c9c9;
	color: #3c3c3c;
	text-align: center;
	padding-top: 6px;
	margin-left: 2px;
}
#coluna_noticias #navegador_album span {
	display: inline-block;
	width: 27px;
	height: 21px;
	background: #aaa8a9;
	color: #264364;
	text-align: center;
	padding-top: 6px;
	margin-left: 2px;
}

/* interna noticias */ 
div#coluna_noticias div#foto_noticias {
	width: 240px;
	height: auto;
	display: inline-block;
	*float: left;
	vertical-align: top;
	margin-top: 20px;
	margin-left: 10px;
	text-align: center;
}
div#coluna_noticias div#foto_noticias img {
	border: 2px solid #ef9a13;
}
#foto_noticias #ampliar {
	display: block;
	width: 100%;
	height: 17px;
	margin-top: 3px;
	*margin-top: 2px;
	font-size: 10px;
	color: #7B7A79;
}
div#coluna_noticias div#content_noticias {
	width:721px;
	_width:708px;
	min-height: 100px;
	display: inline-block;
	*float: left;
	vertical-align: top;
	margin-left: 10px;
}
div#coluna_noticias div#texto_interna_noticias {
	margin-top: 20px;
	display: block;
	text-align: justify;
}
div#coluna_noticias div#Voltar {
	display: block;
	margin-top: 10px;
	width: 99%;
	_width: 98%;
	margin-left: 10px;
	_margin-left: 20px;
}