/* CSS RESET **************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none; color:#307B9B}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
/**************************************************************************************************/
body{
	background:#8CD0ED;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#307B9B;
}
p{margin-bottom:18px}
.geral{
	width:100%;
	background:url(../imgs/bg_site.jpg);
}
.topo{
	width:100%; height:151px;
	background:url(../imgs/bg_topo.jpg) top repeat-x;
}
.topo2{
	margin:auto;
	width:726px; height:151px;
}
.miolo01{
	clear:left;
	width:100%;

	background:url(../imgs/bg_meio_rodape.jpg) bottom repeat-x;	
}
.rodape_bg{
	clear:left;
	width:100%; height:200px;
	background:url(../imgs/bg_rodape.jpg) repeat-x top;
}
.rodape{
	width:762px;
	margin:auto;
	clear:left;
	background:url(../imgs/rodape02.jpg) no-repeat top left;
	padding:95px 0 0 0;
}
.rodape_menu{
	float:left;
	width:590px;
	text-align:center;
	font-size:11px;
	padding:5px 0 0 58px;
}
.rodape_menu h1, .rodape_menu h2{ display:inline; font-weight:normal}
.stage_geral{
	margin:auto;
	width:735px;
	padding:0 0 0 9px;
	background:url(../imgs/stage_bg_esq.jpg) no-repeat top left;
	overflow:auto;
}
.stage{
	float:left;
	width:726px;
	min-height: 549px;
	height: auto !important;
	height: 549px;
	background:url(../imgs/bg_stage.jpg);
}
.stage2{
	width:726px;
	background:url(../imgs/bg_topo_conteudo.jpg) no-repeat top;
	padding:45px 0 0 0;
}
.stage_bg_dir{
	width:9px;
	height:346px;
	float:left;
	background:url(../imgs/stage_bg_dir.jpg);
}
.perfil_foto{
	float:left;
	width:149px; height:213px;
	padding:27px 0 0 53px;
}
.depoimento{
	float:left;
	width:457px; height:151px;
	padding:0 0 0 20px;
	background:url(../imgs/quote_esq.gif) top left no-repeat;
	color:#B79660;
	font-size:14px;
}
.perfil{
	float:left;
	width:457px;
	padding:0 0 0 20px;
	letter-spacing:2px;
	color:#C5AB7E;
	font-size:14px;
}
.index_galeria{
	float:left; clear:left;
	width:726px;
	padding:60px 0 0 0;
}
.index_galeria_seta{
	float:left;
	width:43px;
	padding:140px 0 0 0;
}
.index_galeria_imgs{
	float:left;
	width:640px;
}
/*.index_galeria_imgs div{
	margin:0 5px 0 0; float:left;
}*/
.index_galeria_foto{
	position:relative;
	float:left;
	left:0; top:-304px;
	z-index:0;
}
.index_galeria_borda{
	position:relative;
	float:left;
	left:0; top:0;
	z-index:1;
}
/* INTERNAS ***************************************************************/
.stage_interna{
	float:left; clear:left;
	width:640px;
	padding:0 43px 0 43px;
	overflow:auto;
}
.stage_interna2{
	float:left; clear:left;
	width:696px;
	padding:0 0 0 30px;
	overflow:auto;
}
.stage_interna3{
	width:650px;
	min-height: 317px;
	height: auto !important;
	height: 317px;
	background:url(../imgs/bg_contatos.jpg) no-repeat right top;
	padding:45px 0 0 0;
}
.titulo{
	float:left; clear:left;
	width:590px; height:39px;
	padding:14px 0 0 50px;
	background:url(../imgs/bg_titulo.gif) no-repeat left top;
}
.historia_foto{
	float:left; clear:left;
	width:498px; height:218px;
	background:url(../imgs/historia_foto_bg.jpg);
	padding:31px 0 0 142px;
}
.historia_foto_legenda{
	float:left; clear:left;
	width:620px;
	padding:8px 10px 8px 10px;
	background:#5294B1;
	color:#FFFFFF;
}
.historia_txt{
	float:left; clear:left;
	width:640px;
	padding:20px 0 40px 0;
	line-height:16px;
}
.galeria_item{
	float:left;
	width:203px;
	padding:0 25px 0 0;
	text-align:center;
}
.galeria_item strong{font-size:14px;}
.galeria_item img{margin:10px 0 5px 0}
.galeria_item h3{display:inline; font-size:14px; font-weight:bold}
.galeria_sep{
	float:left; clear:left;
	width:660px; height:60px;
	background:url(../imgs/seo_galeria.jpg) no-repeat center;
}
.contatos_label{
	float:left; clear:left;
	width:108px; height:16px;
	padding:2px 6px 0 0;
	text-align:right;
	margin-bottom:10px;
}
.contatos_caixa{
	float:left;
	width:303px; height:18px;
	margin-bottom:10px;
}
.height01{ height:100px}

/* FORMS ******************************************************************/
.form01{
	border:1px solid #69BCE0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	color:#999999;
}
.formS01{width:260px;}
.formS02{height:90px;}


/* TEXTOS *****************************************************************/
.txt01, .txt01 a{color:#FFFFFF;}
.txt01 a:hover{color:#2B7797}
.txt02, .txt02 a{color:#FF9900;}

.txtAr{text-align:right}


.ul01{margin:10px 0 30px 20px;}
.ul01 li{
	list-style:url(../imgs/bullet01.gif);
	margin:5px 0 0 0;	
}


/* MARGENS ****************************************************************/
.ma_fl{float:left}
.ma_fr{float:right}

.ma_top01{ margin-top:20px;}

























