@charset "utf-8";
/*-------------------------------------------------------------------
	CONFIGURAÇÕES INTERNACIONAIS
-------------------------------------------------------------------*/
/*body, html{height:100%;}*/
p, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
a{outline:none; text-decoration:none;}
img{ border:none;}
/*-------------------------------------------------------------------
	#END CONFIGURAÇÕES INTERNACIONAIS
-------------------------------------------------------------------*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin:0;
	height:100%;
	background:#ffffff url(../img/bg_geral.jpg) repeat-x;
	color:#474747;}
	
#container{
	 margin:auto;
	 width:1023px;
	position:relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
	background:url(../img/bg_4000_geral.gif) no-repeat top center;}
	
#header{
	width:1015px;
	margin:0 auto;
	height:158px;
	/*border: 1px solid #FF0000;*/
	background:url(../img/bg_menu_tile.jpg) bottom;
	}
	
	#header #topo{
		height:121px;
		background:url(../img/bg_header.jpg) no-repeat;}
	
	#topo h1{
		text-indent:-70000px;}
		
	#topo a.logo{
		display:block;
		position:relative;
		top:11px;
		left:22px;
		width:128px;
		height:100px;
		text-decoration:none;}
		
	#topo p#title_topo{
		float:right;
		margin:0;
		padding:0;
		text-indent:-70000px;}
		
	#header #menu{
		height:36px;
			
}
		

#geral{
	width:1011px;
	margin:1px auto;
	/*min-height:400px;*/
	padding-bottom:115px;
	padding-top:29px;
	text-align:left;
	background:url(../img/bg_content.jpg) repeat-x top center;
	line-height:20px;}

	
#content{
	margin:0 auto;
	width:968px;}
	
#bottomContent{
	margin-top:30px;
	float:left;
	width:100%;
	/*border: solid 1px #009933;*/
}

.bottomInnerContent	{
	margin: 0 auto;
	width: 968px;
	/*left:50%;*/
	border: solid 1px #993300;
}
	
#img_flash{
	margin-bottom:30px;}
	
#side_content{
	float:left;
	width:685px;
	text-align:justify;
}
	
#sidebar{
	float:right;
	width:248px;
	text-align:left;
}

#body_internas #side_content{
	float:left;
	width:704px;}

#body_internas #sidebar{
	/*float:right;*/
	/*border: solid 1px #99FF00;*/
	width:220px;}
	
#body_internas .sidebar_logos{
		/*margin: 0 auto;
		min-height:100px;*/
		border: 1px solid #CCCCCC;
}
		
#body_internas .sidebar_logos img{
		/*float:left;*/
		margin-top:5px;
		/*margin-right:5px;*/
}

#body_internas .sidebar_logos_adv img{
		/*float:left;*/
		margin-top:5px;
		border-bottom: solid 5px #1d4f8f;
		/*margin-right:5px;*/
}

#footer{
	position:absolute;
	bottom:0 !important;
	left:27px;
	height:80px;
	width:968px;
	border-top:1px solid #dcdcdc;}
/*-------------------------------------------------------------------
	MENU GLOBAL HEADER
-------------------------------------------------------------------*/
ul.menu{
	width:817px;
	height:36px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	/*border: solid 1px #00CC00;*/
}

ul.menu li	{
	
}
	ul.menu li{
		text-indent:-70000px;
		float:left;
		padding:0;
		margin:0;}
	ul.menu li a#item00{
		display:block;
		width:90px;
		height:36px;
		background:url(../img/bg_menu.gif) no-repeat 0 0;}
	ul.menu li a#item00:hover{background:url(../img/bg_menu.gif) no-repeat 0 -36px;}
	ul.menu li a#item01{
		/*border: solid 1px #0000FF;*/
		display:block;
		width:117px;
		height:36px;
		background:url(../img/bg_menu.gif) no-repeat -90px 0px;}
	ul.menu li a#item01:hover{background:url(../img/bg_menu.gif) no-repeat -90px -36px;}
	ul.menu li a#item02{
		display:block;
		width:246px;
		height:36px;
		background:url(../img/bg_menu.gif) no-repeat -207px 0;}
	ul.menu li a#item02:hover{background:url(../img/bg_menu.gif) no-repeat -207px -36px;}
	ul.menu li a#item03{
		display:block;
		width:124px;
		height:36px;
		background:url(../img/bg_menu.gif) no-repeat -453px 0;}
	ul.menu li a#item03:hover{background:url(../img/bg_menu.gif) no-repeat -453px -36px;}
	ul.menu li a#item04{
		display:block;
		width:150px;
		height:36px;
		background:url(../img/bg_menu.gif) no-repeat -577px 0;}
	ul.menu li a#item04:hover{background:url(../img/bg_menu.gif) no-repeat -577px -36px;}
	ul.menu li a#item05{
		display:block;
		width:89px;
		height:36px;
		background:url(../img/bg_menu.gif) no-repeat -727px 0;}
	ul.menu li a#item05:hover{background:url(../img/bg_menu.gif) no-repeat -727px -36px;}
/*-------------------------------------------------------------------
	#END MENU GLOBAL HEADER
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	SEARCH
-------------------------------------------------------------------*/
#header #search{
	float:left;
	width:290px;
	height:36px;
	background:#FFCC00;
	background:url(../img/bg_search.gif) repeat-x;}
	
	#search #input{
		position:relative;
		height:22px;
		top:7px;
		text-align:right;}
		
	#search #input .input_search{
		width:211px;
		height:22px;
		border:none;
		color:#FFFFFF;
		text-align:right;
		padding-top:2px;
		float:right;
		padding-right:5px;
		background:url(../img/bg_input_search.gif) no-repeat;}
		
	#search #input #area_btn{
		float:left;
		width:24px;
		height:24px;
		margin-left:5px;}
		
	#search #input a.btn_search{
		width:24px;
		height:24px;
		float:left;}

/*-------------------------------------------------------------------
	#END SEARCH
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	FORMULÁRIO CONTATO
-------------------------------------------------------------------*/
.bg_gray{
	background:url(../img/bg_gray.gif) no-repeat;
	min-height:210px;}
	
	.bg_gray #formulario{
		width:330px;
		margin:0 auto;
		height:100px;
		text-align:right;
		padding-top:35px;}
		
	.input_contact{
		width:246px;
		height:18px;
		border:1px solid #cccccc;
		float:right;}
		
	.textarea_contact{
		width:246px;
		height:92px;
		border:1px solid #cccccc;}
		
	.btn_send{
		/*background:url(../img/btn_send.gif) no-repeat;
		width:81px;
		height:26px;
		display:block;
		border:none;
		left:250px;
		cursor:pointer;
		text-indent:-7000px;
		border: 1px solid #FF0000;
		*/
		top:90px;
		position:relative;
		
}
#formulario span{
	 padding-bottom:10px; 
	 height:20px; 
	 display:block;}
	 
/*-------------------------------------------------------------------
	#END FORMULÁRIO CONTATO
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	FOOTER RODAPÉ
-------------------------------------------------------------------*/
#footer p{
font-size:10px;
	padding-top:10px;}
#footer a{ text-decoration:underline; color:#545454;}
/*-------------------------------------------------------------------
	#END FOOTER
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	CONFIGURAÇÃO DE FONTES E LINKS
-------------------------------------------------------------------*/
a{
	color:#1d4f8f;
	text-decoration:none;
	font-weight:bold;}
	
h1.title_blue{
	color:#1d4f8f;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;}
	
a.link_blue{
	color:#1d4f8f;
	text-decoration:none;
	font-weight:bold;}
	
.spacingTOP{
	margin-top:30px;}
	
.title_BIG_gray_bold{
	font-size:18px;
	font-weight:bold;}
	
.title_gray_bold{
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:17px;}
	
.title_bold_16px{
	font-size:16px;
	font-weight:bold;}
	
.title_gray_bold_line{
	font-size:18px;
	font-weight:bold;
	background:url(../img/line_dotted.gif) repeat-x bottom;}
	
.title_gray_normal_bold{
	font-weight:bold;
	font-size:14px;
	margin-top:34px;
	margin-bottom:2px;}
	
.title_gray_normal{
	font-size:13px;
	font-weight:normal;
	padding-bottom:5px;
	margin-top:20px;
	display:block;
	border-bottom: dashed 1px #999999;
	margin-bottom: 10px;
	/*background:url(../img/line_dotted.gif) repeat-x bottom;}*/
}

.title_gray_adv{
	font-size:13px;
	font-weight:normal;
	padding-bottom:5px;
	margin-top:20px;
	display:block;
}
	
select{width:200px;}

label{
	font-weight:bold;
	text-align:right;
	width:75px;
	float:left;
	line-height:18px;}
.revelar{
	cursor:pointer;
}
/*-------------------------------------------------------------------
	#END CONFIGURAÇÃO DE FONTES E LINKS
-------------------------------------------------------------------*/

