﻿body
{
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#d4cfc1;
}

#back_header_menu
{
	background:url(../img_site/back_header_menu.jpg) repeat left center;
	width:100%;
	height:230px;
	float:left;
	clear:both;
}
#container_header_menu
{
	background:url(../img_site/back_header_menu.jpg) repeat left center;
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	
}
#container_header_left
{
	width:500px;
	position:relative;
	height:230px;
	float:left;
	clear:right;
}
#menu
{
	width:500px;
	position:relative;
	height:60px;
	float:left;
	clear:both;
}
#menu ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	left:58px;
	width:425px;
	top:1px;
}
#menu ul li
{	
	float:left;
}	
#menu ul li a
{
	background: url(../img_site/sep_menu.jpg) no-repeat left center;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:21px;
	padding-right:21px;
	font:normal 14px tahoma;
	color:#a1a1a1;
	text-decoration:none;
}
#menu ul li a:hover
{
	background-color:#f8fcfd;
	color:#383e3a;
}
#menu ul .current
{
	background-color:#f8fcfd;
	
}
#menu ul .current a
{
	color:#383e3a;
}
#logo
{
	margin-top:2px;
	background: url(../img_site/logo.jpg) no-repeat left center;
	width:500px;
	position:relative;
	height:142px;
	float:left;
	clear:both;
}
#container_header_right
{
	background: url(../img_site/img_header_institucional.jpg) no-repeat left center;
	width:410px;
	position:relative;
	height:230px;
	float:left;
	clear:right;
}
#container_header_contato
{
	background: url(../img_site/img_header_contato.jpg) no-repeat left center;
	width:410px;
	position:relative;
	height:230px;
	float:left;
	clear:right;
}
.space1
{
	z-index:1000;
	right:0px;
	top:206px;
	background-color:#383e3a;
	width:60px;
	height:24px;
	position:absolute;
}
#container_center
{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	background:#383e3a repeat-y left center;
}
#container_conteudo_center
{
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#container_conteudo_center_back
{
	padding-top:10px;
	width:910px;
	height:auto;
	float:left;
	background:#383e3a repeat-y left center;
	padding-bottom:30px;
}
#container_center_left
{
	float:left;
	clear:right;
	width:217px;
	height:auto;
}
.menu_left
{
	position:relative;
	left:10px;
	float:left;
	clear:both;
	width:196px;
	height:auto;
}
.title_menu_left
{
	position:relative;
	left:5px;
	float:left;
	clear:right;
	width:auto;
	height:auto;
	font:normal 18px Times New Roman;
	color:#ffffff;
}
.title_menu_left span
{
	color:#f35c28;
}
.menu_left ul
{
	width:100%;
	float:left;
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style-type:none;
}
.menu_left ul li
{
	float:left;
	clear:both;
	width:100%;
	line-height:20px;
	border-bottom:dotted 1px #707371;
}
.menu_left ul li a
{
	position:relative;
	left:5px;
	float:left;
	font:normal 12px tahoma;
	color:#ffffff;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
}
.menu_left ul li a:hover
{
	color:#939393;
}
.menu_left ul li .menu_left_selected_item
{
	color:#939393;
}
#busca
{
	margin-top:15px;
	position:relative;
	left:15px;
	float:left;
	clear:both;
	width:190px;
	height:auto;
	background:url(../img_site/icon_busca.jpg) no-repeat right center;
}
#txtSearch
{
	background-color:#f1efe8;
	width:155px;
	clear:right;
	float:left;
	height:20px;
	position:relative;
	border:none;
	padding-top:3px;
	padding-left:3px;
	font:normal 12px tahoma;
	color:#7a7a7a;
}
#bot_buscar
{
	position:relative;
	float:right;
	width:24px;
	height:24px;
	border:none;
	background-color:Transparent;
	cursor:pointer;
}
#img_tempo
{
	margin-top:40px;
	position:relative;
	left:20px;
	float:left;
	clear:both;
	width:175px;
	height:148px;
	background: url(../img_site/tempo.jpg) no-repeat center center;
}
#container_center_right
{
	float:right;
	width:683px;
	height:auto;
}
.title_box_center
{
	position:relative;
	float:left;
	left:15px;
	width:653px;
	font:normal 30px Times New Roman;
	color:#f35c28;
}
.msg_box_center
{
	margin-top:5px;
	position:relative;
	float:left;
	left:15px;
	width:653px;
	letter-spacing:2px;
	font:normal 18px Times New Roman;
	color:#ffffff;
}
.desc_box_center
{
	margin-top:10px;
	position:relative;
	float:left;
	left:15px;
	width:625px;
	font:normal 14px Tahoma;
	color:#ffffff;
	text-align:justify;
}
.item_testemunhos
{
	margin-top:15px;
	position:relative;
	float:left;
	width:625px;
	text-align:left;
}
.title_testemunho
{
	position:relative;
	clear:both;
	float:left;
	width:625px;
	font:bold 22px Times New Roman;
	color:#c8bda2;
}
.desc_testemunho
{
	position:relative;
	margin-top:5px;
	float:left;
	width:625px;
	font:normal 14px Times New Roman;
	color:#ffffff;
}
#img_institucional
{
	background: url(../img_site/image_institucional.jpg) no-repeat left center;
	border-bottom:dotted 1px #707371;
	border-top:dotted 1px #707371;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	position:relative;
	float:left;
	left:15px;
	width:625px;
	height:266px;
}

#container_right
{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	border-left:dotted 1px #707371;
	padding-bottom:15px;
}
#container_footer
{
	margin-top:2px;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	background:#d4cfc1 repeat-x left center;
	padding-bottom:10px;
}
#footer
{
	background:#d4cfc1 repeat-x left center;
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#left_footer
{
	float:left;
	clear:right;
	width:426px;
	height:170px;
	background: url(../img_site/back_img_footer.jpg) no-repeat right center;
	margin-top:15px;
}
#container_testemunho
{
	position:relative;
	left:30px;
	float:left;
	width:330px;
	height:170px;
}
.titleBoxTestemunhos
{
	position:relative;
	margin-top:10px;
	width:330px;
	height:auto;
	font:bold 25px Times New Roman;
	color:#ffffff;
	float:left;
	clear:both;
}
.ver_mais_testemunhos
{
	margin-top:10px;
	background: url(../img_site/icon_mais_testemunhos.jpg) no-repeat left center;
	width:300px;
	height:auto;
	height:auto;
	float:left;
}
.ver_mais_testemunhos a
{
	height:15px;
	position:relative;
	left:18px;
	float:left;
	font:normal 12px tahoma;
	color:#666666;
	width:auto;
}
#right_footer
{
	float:right;
	margin-top:15px;
	width:474px;
	height:169px;
	border-left:dashed 1px #ffffff;
}
.titleBoxsBold
{
	position:relative;
	width:100%;
	height:auto;
	font:bold 25px Times New Roman;
	color:#746f64;
	float:left;
	clear:both;
}
.descBox
{
	position:relative;
	margin-top:10px;
	width:100%;
	height:auto;
	font:normal 12px tahoma;
	color:#666666;
	float:left;
	clear:both;
	
}

#container_acesso
{
	margin-top:10px;
	width:910px;
	height:15px;
	text-align:center;
	float:left;
}
.desc_acesso
{
	font:normal 12px tahoma;
	color:#fefffe;
}
.desc_acesso .link
{
	font:normal 12px tahoma;
	color:#fefffe;
}
.link_acesso
{
	font:normal 12px tahoma;
	color:#569dd2;
}
.text_title2
{
	position:relative;
	margin-top:5px;
	float:left;
	width:625px;
	font:normal 13px Tahoma;
	color:#ffffff;
}
.text_title1
{
	position:relative;
	margin-top:5px;
	float:left;
	width:625px;
	font:bold 22px Times New Roman;
	color:#c8bda2;
}
#form_container
{
	margin-top:20px;
	float:left;
	width:625px;
	height:auto;
	padding-bottom:15px;
	border-bottom:dotted 1px #949595;
}
.item_form
{
	margin-top:2px;
	float:left;
	width:625px;
	text-align:center;
	position:relative;
}
.item_form iframe
{
	margin-top:15px;
	float:left;
	border:solid 5px #ffffff;
}
.item_form .input_text
{
	background-color:#f1efe8;
	position:relative;
	left:172px;
	float:left;
	font:normal 12px Tahoma;
	color:#666666;
	width:240px;
	padding:3px;
	border:solid 1px #999999;
}
.item_form select
{
	background-color:#f1efe8;
	position:relative;
	left:172px;
	float:left;
	font:normal 12px Tahoma;
	color:#666666;
	width:248px;
	padding:3px;
	border:solid 1px #999999;
}
.item_form textarea
{
	background-color:#f1efe8;
	position:relative;
	left:172px;
	float:left;
	font:normal 12px Tahoma;
	color:#666666;
	padding:2px;
	width:300px;
	height:140px;
	border:solid 1px #999999;
}
#bot_enviar
{
	position:relative;
	background: url(../img_site/bot_enviar_contato.jpg) no-repeat left center;
	width:69px;
	height:20px;
	float:right;
	cursor:pointer;
	border:none;
}
#msgError
{
	margin-top:10px;
	float:left;
	width:625px;
	text-align:center;
	position:relative;
}
#msgError .spanError
{
	position:relative;
	top:-10px;
	font:normal 11px tahoma;
	color:#cc6666;
}
#msgError .spanSucesso
{
	position:relative;
	top:-10px;
	font:normal 11px tahoma;
	color:#99cc99;
}