@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0; border:0 none;}

p, h1, h2, h3, h4, h5, h6, td, div, li, textarea {font-family:Arial, Helvetica, sans-serif; color:#CCC; font-size:12px; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}

h1 {font-size:2em;} h2 {font-size:1.8em;} h3 {font-size:1.6em} h4 {font-size:1.4em;} h3 {font-size:1.2em;} h5 {font-size:1.1em;} h6 {font-size:1em}

a:link, a:visited, a:hover, a:active {text-decoration:none;}
a:link, a:visited {color:#ff6600;}

body {background:#272727;}

.clear {clear:both;}

div#geral {text-align:center; padding:auto; margin:auto; background:url(images/fd_geral_03.png) repeat; padding-bottom:30px;}

div#faixa {background:url(images/fd_topo_02.png) repeat-x;}

	div#tp {width:960px; margin:auto;}
	
		h1#tp_logo {float:left; text-indent:-5000px;}
			h1#tp_logo a {display:block; height:42px; width:132px; background:url(images/logo_02.png) no-repeat;}
		
		ul#tp_menu {float:right; margin-top:20px;}
			ul#tp_menu li{display:inline; padding:0 10px;}
				ul#tp_menu li a, ul#tp_menu li a:visited{color:#FFF; font-weight:bold; text-decoration:none; text-transform:capitalize;}
				ul#tp_menu li a:hover {color:#F93; text-decoration:none;}
				
	div#intro {width:960px; margin:auto; margin-bottom:15px;}
		
		div#intro_flash {float:left; width:327px; height:298px; margin-right:5px;}
		
		div#intro_txt {float:left; width:628px; text-align:left; padding-top:30px;}
			div#intro_txt_1,div#intro_txt_2,div#intro_txt_3 {margin-bottom:30px; height:170px;}
			div#intro_txt h1 {font-size:36px; color:#ff9933; margin-bottom:15px; margin-left:8px;}
			div#intro_txt h2 {font-size:36px; color:#ff9933; margin-bottom:15px; margin-left:8px;}
			div#intro_txt h3 {font-size:36px; color:#ff9933; margin-bottom:15px; margin-left:8px;}
			div#intro_txt p {color:#666; font-size:12px; margin-bottom:15px; margin-left:10px;}
				div#intro_txt_quem {float:left; text-indent:-5000px; width:135px;}
					div#intro_txt_quem a, div#intro_txt_quem a:visited {background:url(images/intro_bot_01.png) no-repeat; background-position:top; display:block; height:63px;}
					div#intro_txt_quem a:hover {background-position:bottom;}
				div#intro_txt_como {float:left; text-indent:-5000px; width:177px;}
					div#intro_txt_como a, div#intro_txt_como a:visited {background:url(images/intro_bot_02.png) no-repeat; background-position:top; display:block; height:63px;}
					div#intro_txt_como a:hover {background-position:bottom;}
				div#intro_txt_quero {float:left; text-indent:-5000px; width:312px;}
					div#intro_txt_quero a, div#intro_txt_quero a:visited {background:url(images/intro_bot_03.png) no-repeat; background-position:top; display:block; height:63px;}
					div#intro_txt_quero a:hover {background-position:bottom;}

	div#sol {width:969px; margin:45px auto 0px;}
		div#sol_cont {background:url(images/fd_sol_03.png) no-repeat; width:752px; height:258px; float:left;}
			div#sol_cont_txt1 h3,div#sol_cont_txt2 h3,div#sol_cont_txt3 h3,div#sol_cont_txt4 h3,div#sol_cont_txt5 h3,div#sol_cont_txt6 h3{color:#FFF; font-size:18px; font-weight:bold; text-align:left;}
			div#sol_cont_txt1,div#sol_cont_txt2,div#sol_cont_txt3,div#sol_cont_txt4,div#sol_cont_txt5,div#sol_cont_txt6 {margin:45px 5px 15px 35px;}
				div#sol_cont_txt1 p,div#sol_cont_txt2 p,div#sol_cont_txt3 p,div#sol_cont_txt4 p,div#sol_cont_txt5 p,div#sol_cont_txt6 p {text-align:left; color:#FFF; margin-bottom:15px; font-size:12px;}
		div.sol_menu1 {float:left; width:217px; height:258px; background:url(images/fd_sol.png) no-repeat; background-position:0 0;}
			ul#sol_menu {margin:25px 5px 15px 10px;}
				ul#sol_menu li {list-style:none; text-align:left; padding:7px 0px 8px 7px;}
					ul#sol_menu li a, ul#sol_menu li a:visited {display:block; color:#FFF; font-size:18px; font-weight:bold;}
					ul#sol_menu li a:hover {color:#ffedca;}
			
			
	div#pf {margin:auto; width:960px; background:url(images/fd_port_03.png) no-repeat; margin:20px auto;}
		div#pf_esq {float:left; width:50px; text-indent:-5000px;}
			div#pf_esq a, div#pf_esq a:visited {display:block; background:url(images/pf_seta_esq.png) no-repeat; height:308px; background-position:left;}
			div#pf_esq a:hover {background-position:right;}
		div#pf_dir {float:left; width:50px; text-indent:-5000px;}
			div#pf_dir a, div#pf_dir a:visited {display:block; background:url(images/pf_seta_dir.png) no-repeat; height:308px; background-position:left;}
			div#pf_dir a:hover {background-position:right;}
		div#pf_mostra {float:left; width:860px;}
			.pf_mostra_site{text-align:center; float:left; width:213px; height:220px; margin-top:60px;background:url(images/fundo_port.png) no-repeat; padding-top:3px;}
				.pf_mostra_site a, .pf_mostra_site a:visited {color:#FFF; font-weight:bold; font-size:14px;}
				.pf_mostra_site a:hover {color:#e3e3e3;}

	div#cli_dep {width:970px; margin:30px auto 0;}
		div#cli {float:left; width:476px; margin-left:4px;}
			div#cli_tit {background:url(images/cli_13.png) no-repeat; height:53px;}
				div#cli_tit h3 {text-indent:-5000px;}
			div#cli_cont{background:url(images/cli_15.png) no-repeat; height:222px; padding:0 15px;}
				.cli_cont_logo {float:left; margin:2px;}
			div#cli_bot {background:url(images/cli_16.png) no-repeat; height:51px;}
				div#cli_bot_tp {float:left; text-indent:-5000px; width:57px; margin-left:15px;}
					div#cli_bot_tp a, div#cli_bot_tp a:visited{display:block; height:51px; background:url(images/cli_bot_02.png) no-repeat;}
					div#cli_bot_tp a:hover {background-position:bottom;}
				div#cli_bot_ant {float:left; text-indent:-5000px; width:51px; margin-left:290px;}
					div#cli_bot_ant a, div#cli_bot_ant a:visited {display:block; height:51px; background:url(images/cli_bot_04.png) no-repeat;}
					div#cli_bot_ant a:hover {background-position:bottom;}
				div#cli_bot_pos {float:left; text-indent:-5000px; width:51px;}
					div#cli_bot_pos a, div#cli_bot_pos a:visited {display:block; height:51px; background:url(images/cli_bot_05.png) no-repeat;}
					div#cli_bot_pos a:hover {background-position:bottom;}
		div#dep {float:left; width:475px; margin-left:15px;}
			div#dep_tit {background:url(images/dep_15.png) no-repeat; height:91px;}
				div#dep_tit h3 {text-indent:-5000px;}
			div#dep_cont {background:url(images/dep_17.png) no-repeat; height:162px;}
				p#dep_cont_txt {color:#333; font-size:12px; margin:0 25px 15px; font-style:italic; height:100px; overflow:auto;}
				p#dep_cont_aut {text-align:right; font-size:11px; margin:0 25px; color:#333;}
					p#dep_cont_aut span {color:#ff9900; font-weight:bold;}
			div#dep_bot {background:url(images/dep_18.png) no-repeat; height:57px;}
				div#dep_bot_tp {float:left; text-indent:-5000px; width:60px; margin-left:150px;}
					div#dep_bot_tp a, div#dep_bot_tp a:visited {display:block; height:57px; background:url(images/dep_bot_02.png) no-repeat;}
					div#dep_bot_tp a:hover {background-position:bottom;}
				div#dep_bot_ant {float:left; text-indent:-5000px; width:53px;}
					div#dep_bot_ant a, div#dep_bot_ant a:visited {display:block; height:57px; background:url(images/dep_bot_03.png) no-repeat;}
					div#dep_bot_ant a:hover {background-position:bottom;}
				div#dep_bot_pos {float:left; text-indent:-5000px; width:61px;}
					div#dep_bot_pos a, div#dep_bot_pos a:visited {display:block; height:57px; background:url(images/dep_bot_04.png) no-repeat;}
					div#dep_bot_pos a:hover {background-position:bottom;}

div#fm {background:url(images/fd_contato_23.png) repeat-x;}
	div#cto {width:960px; margin:auto;}
		div#cto_form{float:left; width:236px; margin-left:5px;}
			div#cto_form_tit {background:url(images/cto_tit_23.png) no-repeat; height:49px; margin-bottom:75px;}
				div#cto_form_tit h3 {text-indent:-5000px;}
			div#cto_form_cont {margin-bottom:30px;}
				div#cto_form_cont p {font-size:14px; font-weight:bold; clear:both;}
				div#cto_form_cont input, div#cto_form_cont textarea {background:#666; border:1px solid #999; font-size:14px; color:#fff; font-weight:bold; margin-bottom:10px; padding:2px;}
					#cto_form_nome, #cto_form_email {width:231px; height:20px;}
					#cto_form_ddd {width:50px; height:20px; margin-right:18px; float:left;}
					#cto_form_tel {width:156px; height:20px; float:right;}
					#cto_form_msg {width:231px; height:100px;}
					div#cto_form_bot {width:236px; text-indent:-5000px;}
						div#cto_form_bot a, div#cto_form_bot a:visited{display:block; background:url(images/cto_bot.png) no-repeat; background-position:93px 0; height:47px;}
						div#cto_form_bot a:hover {background-position:93px -47px;}
			div#cto_end {float:left; width:300px; text-align:center; padding-top:80px; margin:0 15px;}
				div#cto_end p {font-size:14px; font-weight:bold; margin-bottom:50px;}
				div#cto_end span {font-size:16px; color:#ff9900;}
				div#cto_end_atend {width:215px; text-indent:-5000px; margin:auto;}
					div#cto_end_atend a, div#cto_end_atend a:visited {background:url(images/atend.png) no-repeat; height:80px; display:block;}
					div#cto_end_atend a:hover {background-position:bottom;}
			div#cto_ic {float:left; width:387px; padding-top:50px; margin-bottom:15px;}
				div#cto_ic h3 {color:#f7931e; font-size:21px; font-weight:bold; margin:0 15px;}
				div#cto_ic p {color:#FFF; margin:0 15px;}
				div#cto_ic_map {width:387px; background:url(images/fd_mapa_32.png) no-repeat; height:372px;}
				div#cto_ic_bot {background:url(images/fd_mapa_34.png) no-repeat; height:57px;}
					div#cto_ic_area {width:197px; float:left; text-indent:-5000px;}
						div#cto_ic_area a, div#cto_ic_area a:visited {display:block; background:url(images/map_bot_01.png) no-repeat; height:57px;}
						div#cto_ic_area a:hover {background-position:bottom;}
					div#cto_ic_mais {width:190px; float:left; text-indent:-5000px;}
						div#cto_ic_mais a, div#cto_ic_mais a:visited {display:block; background:url(images/map_bot_02.png) no-repeat; height:57px;}
						div#cto_ic_mais a:hover {background-position:bottom;}

#caption {color:#999999;}

.transparent_class {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.div_carregando{position:fixed; top:0px; left:0px; background:#000; width:100%; height:1900px;}
