/* sIFR */
.sIFR-flash{visibility:visible !important;margin:0;}.sIFR-replaced{visibility:visible !important;}span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}.sIFR-flash + div[adblocktab=true]{display:none !important;}.sIFR-hasFlash h1{visibility:hidden;}.sIFR-hasFlash h2{visibility:hidden;letter-spacing:-9px;font-size:55px;}.sIFR-hasFlash h3{visibility:hidden;letter-spacing:-6px;font-size:25px;}.sIFR-hasFlash h4{visibility:hidden;letter-spacing:-5px;font-size:21px;}.sIFR-hasFlash h5#pullquote{letter-spacing:-4px;visibility:hidden;font-size:24px;}

/* CSS - ESTRUTURA*/
#centro_site{
	float:left;
	width:100%;
}
div.centralizador_div{
	text-align:left;
	margin:0 auto;
	padding:0px;
	width: 777px;
	height:auto;
}
			div.base_div{
				position: relative;
				margin:0px;
				top:0px;
				width: 777px;
				height:auto;
			}
#header{
	float:left;
	width:100%;
	height:273px;
	background-color:#fff;
	background-image:url(../images/header_bk.gif);
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
}
				#header div.logo{
					width:185px;
					padding:30px 0px 0px 0px;
					float:left;
				}

				#header div.menu{
					width:238px;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 50px;
					float:left;
					height:273px;
					background-image:url(../images/menu_bk_line.gif);
					background-position:left 6px;
					background-repeat:no-repeat;
				}
				#header div.menu ul{margin:31px 0px 0px 0px; overflow:hidden;}
				#header div.menu ul li{
					width:237px;
					height:22px;
					overflow:hidden;
					margin:0px 0px 2px 1px;
				}
								a.item_menu, a.item_menu:visited {
									width:100%;
									display:block;
									color:#00698a;
									text-transform:uppercase;
									padding:4px 0px 0px 33px;
									height:22px;
									font-size:11px;
								}
								a.item_menu:hover{
									background-color:#73abbf;
									color:#fff;
								}
								a.ativo_menu, a.ativo_menu:visited{
									background-color:#4091ae;
									color:#fff;
								}

				#header div.submenu_bk_hck, #header div.submenu{
					width:295px;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					float:left;
					height:273px;
					background-image:url(../images/submenu_bk_shadown.gif);
					background-repeat:no-repeat;
					background-position:left 6px;
					overflow:hidden;
				}
				
				#header div.submenu{
					background:none;
				}

				#header div.submenu_container{
					width:1000px;
					height:273px;
					float:left;
				}

				#header div.submenu ul.sub_menu_forma{margin:31px 0px 0px 0px; height:273px; overflow:hidden; width:301px; display:block; float:left;}
								ul.sub_menu_forma span { color:#cccccc; font-size:10px; padding:0px 0px 0px 33px;}

								#header div.submenu ul li{
										width:301px;
										height:22px;
										overflow:hidden;
										margin:0px 0px 2px 0px;
								}
												a.item_submenu, a.item_submenu:visited{
													width:100%;
													display:block;
													color:#00698a;
													text-transform:uppercase;
													background:none;
													padding:4px 0px 0px 33px;
													height:22px;
													font-size:11px;
												}
												a.item_submenu:hover{
													background-image:url(../images/gui_texture.gif);
													background-position:left 219px;
													color:#fff;
												}
												a.ativo_submenu, a.ativo_submenu:visited{
													background-image:url(../images/gui_texture.gif);
													background-position:left 242px;
													color:#fff;
												}


div.caminho_migalhas{
	float:left;
	width:100%;
	height: 42px;
	background: url(../images/migalhas_bk.gif) left top repeat-x;
	margin:0;
	overflow:hidden;
}
	div.caminho_migalhas ul{
		padding:29px 0 0 0; margin:0;
	}
		div.caminho_migalhas ul li{ font-size:10px; color:#378ca9; padding:0 5px 0 0; float:left; }
			div.caminho_migalhas a, div.caminho_migalhas a:visited{	color:#378ca9; }
			div.caminho_migalhas a:hover{ color:#4dc4ec; }
#site{
	float:left;
	width:100%;
	padding:0 0 40px 0;
}
#rodape{
	float:left;
	width:100%;
	height:258px;
	background:url(../images/rodape_bk.gif);
}
#rodape div.rodape{
	width:100%;
	padding:0;
	float:left;
}
				#rodape div.rodape ul{padding:25px 5px 0 0;}
								#rodape div.rodape ul li{
									font-size:10px;
									color:#378ca9;
									padding:0 5px 0 0;
								}
								#rodape div.rodape a, #rodape div.rodape a:visited{
									color:#378ca9;
								}
								#rodape div.rodape a:hover{
									color:#4dc4ec;
								}
#rodape div.rodape p.juridico{
	font-size:10px;
	color:#2a7895;
	clear:both;
}
input.home_email{
	background:url(../images/campos_login_home.gif) no-repeat left top;
	width:197px;
	color:#d6d6d6;
	padding:4px 0 0 30px;
	height:17px;
	border:0px;
}
input.home_email:focus{color:#4091ae; background:url(../images/campos_login_home.gif) no-repeat left -44px;}
input.home_senha{
	background:url(../images/campos_login_home.gif) no-repeat left -22px;
	width:197px;
	color:#d6d6d6;
	margin:8px 0 0 0;
	padding:4px 0 0 30px;
	height:17px;
	border:0px;
}
input.home_senha:focus{color:#4091ae; background:url(../images/campos_login_home.gif) no-repeat left -66px;}

div.titulo_geral{
	float:left;
	width:770px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
}
div.conteudo_geral{
	float:left;
	width:100%;
	overflow:hidden;
   
}
div.menu_finalera_geral {clear:both;display:block;float:left;padding:10px 0 0;position:relative;width:auto;}
p.texto_2_col{	width:100%;	float:left;}

p.separador{ padding:15px 0 0 0; margin:15px 0 0 0; border-top:1px solid #2e6a84; width:100%;}

div.colunas{	width:100%;	float:left;	margin:0px;}
/* Depoimentos / Client_area >> Home */
div.depoimentos { float:left; width:527px; height:167px; background: url(../images/depoimentos_bk_aspas.jpg) no-repeat 365px 45px;}
	span.depoimento_titulo { color:#ffffff; position:absolute; top:2px; left: 0px; display:block; font-size:11px; padding:5px 0px 4px 28px; width:190px; height:16px; background:#4091ae url(../images/gui_texture.gif) no-repeat -16px -90px;}
	div.depoimentos p {padding:40px 0 0 0; font-family:Times; color:#a3a3a3; font-size:17px; text-align:left; line-height:26px; width:90%;}
	div.depoimentos span.assin { display:block; padding:13px 0 0 0; color:#4091ae; font-size:11px; font-family:Times;}
div.clientearea {float:left; width:250px; height:167px; background: url(../images/painel_bk_line.gif) no-repeat left 30px;}
	span.clientearea_titulo { position:absolute; top:2px; left: 0px; display:block; font-size:11px; padding:5px 0px 4px 28px; width:138px; height:16px; background:#4091ae url(../images/gui_texture.gif) no-repeat -16px -111px;}
	div.clientearea form {  display:block; width:222px; height:auto; padding:45px 0 0 22px; }
		span.forgot { color:#a3a3a3; position:absolute; left:107px; top:106px; font-size:10px;}
			span.forgot a { color:#a3a3a3; }
/* Depoimentos / Client_area >> Home */

/* Trabalhos */
div.destaque_trabalhos { float:left; width:758px; padding:10px 0 20px 0; margin:0 0 20px 0; border-bottom:1px #1a617d solid; position:relative;}
	a.imagem_destaque,a.imagem_destaque:visited { width:375px; height:284px; overflow:hidden; display:block; float:left; border:0px #fff solid; margin:0 25px 0 0;}
	a.imagem_destaque:hover {border:0px #4091ae solid}
		a.imagem_destaque img {width:375px; height:284px;}
	img.tag_case {position:absolute; top:14px; left:9px; z-index:1235;}
	div.destaque_trabalhos h6 { font-size:24px; float:left; display:block; font-weight:normal; width:45%; padding:15px 0 0 0;}
	div.destaque_trabalhos span { font-size:11px; color:#3891ae; float:left; padding: 0 0 10px 0; display:block; font-weight:bold; width:45%;}
	div.destaque_trabalhos span a {color:#3891ae;}
	div.destaque_trabalhos p { font-size:12px; float:left; display:block; font-weight:normal;  width:358px;}
div.galeria_trabalhos{ width:100%; float:left; padding:0 0 0 0;}
div.galeria_trabalhos ul{margin:0;}
			div.galeria_trabalhos ul li{width:181px; float:left; margin:0; padding:0 10px 10px 0; position:relative;}
						a.trabalho_imagem img {padding:0px; margin:0px; float:left}
						a.trabalho_imagem, a.trabalho_imagem:visited {margin:0; padding:0; border:6px solid #fff; width:171px; height:auto; display:block; overflow:hidden;}
						a.trabalho_imagem span.trabalho_info {display:none; position:absolute; left:0px; top:-30px; z-index:1231588; width:171px; height:28px; padding:6px 5px 0 7px; background:#fff; font-size:11px; color:#4091ae; font-weight:bold}
							a.trabalho_imagem span.trabalho_info span.bt {font-weight:normal;}
						a.trabalho_imagem:hover {border:6px solid #4091ae;  }
						a.trabalho_imagem:hover span.trabalho_info {display:block; background:#4091ae; color:#fff}
			/*trabalho_exibicao*/
			p.descricao_job {height:auto; display:block; padding:0 0 8px 0; margin:0 0 12px 0; border-bottom:1px #1A617D solid;}
			ul.trabalho_img_list {float:left; width:100%; display:block}
				ul.trabalho_img_list li {float:left; width:777px; overflow:hidden; border:0px solid #fff; margin: 0 0 10px 0;}
					ul.trabalho_img_list li img {float:left;}
			/*trabalho_exibicao*/
/* Trabalhos END */
		div.orcamento{width:100%; float:left; margin:0;}
				div.orcamento div.categoria{width:777px; float:left; overflow:hidden; margin:0 23px 30px 0;}
				div.orcamento p.orca_titulo { font-size:18px; font-weight:normal; width:auto; padding:0 0 10px 0;}
				div.orcamento span.desc_orca { font-size:11px; width:auto; color:#CCCCCC; padding:0 0 15px 0; margin:0; display:block;}
				div.orcamento div.orca_2col{ width:380px; float:left;}
label.item_orca {display:block; height:25px; width:774px; border-left:3px solid #2b728b; background:#2b728b; padding:3px 0 0 10px; margin:0 0 1px 0;}
label.item_orca_act {border-left:3px solid #25b21b;}
label.item_desconto {display:block; height:60px; width:767px; background:#176788; padding:0 0 0 15px; margin:0; overflow:hidden;}
		label.item_orca span.item {margin:0; padding:2px 10px 0 0; float:left; width:auto;}
		label.item_orca span.preco {margin:0; padding:4px 14px 0 0; font-size:11px; float:right; color:#b5b5b5; width:auto;}
		label.item_orca span.checks {margin:0; padding:3px 20px 0 0; float:right; width:auto;}

label.item_desconto span.input {margin:0px; padding:15px 0 0 0; display:block; float:left;}
select.orcamento_select{ height:30px; color:#4091ae; font-size:15px;}
input.descontos{ height:24px; padding:4px 0 0 5px; font-weight:bold; font-size:15px; border:2px #0e7fad solid; color:#0e7fad;}
input.descontos:focus{ border:2px #fff solid;}

			span.valor_ticket{display:block; float:left; padding:22px 0 0 14px;}
p.orca_preco{ font-size:16px; padding:0 0 10px 0; color:#CCCCCC; text-align:right;}
p.orca_preco_final{ font-size:23px; text-align:right;}
p.orca_juridico{ font-size:10px; color:#cccccc}
ul.painel_icos{}
			ul.painel_icos li{ width:100%; height:auto; margin:0 0 4px 0; overflow:hidden; position:relative;}
			ul.painel_icos img{ float:left; padding:5px 10px 5px 5px;}
			ul.painel_icos span.numeracao{font-size:58px; position:absolute; color:#fff; display:block; width:65px; text-align:center; z-index:120391093; left:07px; top:2px;}
			ul.painel_icos span.titulo{font-size:16px; padding-top:10px; display:block;}
			ul.painel_icos span.descricao{font-size:11px;}
			a.painel_ico, a.painel_ico:visited { color:#ffffff; display:block; width:316px; height:75px; border:1px #1a6280 solid;}
			a.painel_ico:hover { border:1px #7abad3 solid; color:#7abad3;}
			a.painel_ico:hover span.numeracao{ color:#7abad3;}
ul.projetos_listagem{}
			ul.projetos_listagem li{
				width:777px;
				height:28px;
				float:left;
				margin:0 0 4px 0; 
				overflow:hidden;
			}
a.projetos_listagem, a.projetos_listagem:visited{ cursor:pointer; font-size:11px; background:#176788; display:block; width:100%; height:100%; padding:7px 0 0 10px;}
a.projetos_listagem:hover{ background:#1a7398}
a.projetos_listagem span{ display:block; float:left; position:relative; width:auto}

div.alerta_faixa{
	width:759px; height:auto;
	line-height:16px; overflow:hidden; font-size:11px;
	padding:4px 0 5px 15px; margin:0px 0 25px 0;
	border:1px #419413 solid; border-left:2px #419413 solid;
	background:#FFFFFF;
	color:#419413;
}
div.faixa_azul {color:#007BAC!important; border-color:#007BAC !important;}
			a.bt_close{
				height:12px; width:12px;
				float:right; display:block;
				margin:2px 6px 0 0;
				background: url(../images/close_alert.gif) left top;
				position:relative;
			}
						a.bt_close span { display:none; width:auto; padding:0 0 0 6px; font-size:9px; position:absolute; left:16px; top:-2px; color:#fff}
			a.bt_close:hover{
				background: url(../images/close_alert.gif) right top;
				
			}
						a.bt_close:hover span {display:block; background:none;}
ul.painel {}
			ul.painel li {  border:1px solid #0d516f; margin:0px 0px 0px 0px; padding:15px; height:120px; width:220px; float:left; overflow:hidden; position:relative;}
p.painel_titulo { font-weight:bold; font-size:17px; width:100%; padding:0px 0px 8px 0px;}
p.painel_descricao { font-size:11px; color:#cccccc; line-height:16px; padding:0px 0px 0px 0px;}

p.no_clicks{display:block; width:251px; position:absolute; left:0px; top:0px; z-index:23131321; height:151px; background:url(../images/bk_desativado.gif);}
p.no_clicks_blocos{display:block; width:244px; position:absolute; left:0px; top:0px; z-index:23131321; height:118px; background:url(../images/bk_desativado.gif);}

div.bloco_mais_pedido { width:777px; height:auto; float:left; position:relative; overflow:hidden; padding:5px 0 0 0; margin:10px 0 0 0; }
div.bloco_mais_paras { width:777px; height:auto; float:left; position:relative; overflow:hidden; padding:5px 0 0 0; margin:20px 0 0 0; border-top:#1a617d solid 1px}
.home-warp{ background:url("../images/iphone.png") no-repeat scroll 0 20px transparent;display:block;overflow:hidden;padding-bottom:20px;width:100%;}
div.bloco_primero_home { float:right;height:auto;overflow:hidden;padding:30px 0 0;position:relative;width:491px;}
div.bloco_segundo_home { width:777px; height:auto; float:left; position:relative; overflow:hidden; padding:0;}
					ul.blocos_mais { overflow:hidden;padding:20px 0 0;width:543px;}
					ul.blocos_mais li{ width:244px; float:left; position:relative; padding:0 20px 0 0;}
					a.item_primeiro_home, a.item_primeiro_home:visited{ width:216px; border-top:1px solid #e6e6e6; display:block; padding:10px 14px 14px 14px; background:#125572 url(../images/line_primero_home.gif) no-repeat 14px 41px; margin:0px;}
					a.item_primeiro_home:hover{background:#26637e url(../images/line_primero_home_h.gif) no-repeat 14px 41px; color:#ffffff;}
						a.item_primeiro_home span{ display:block; font-size:11px; padding:18px 0 0 0; line-height:17px;}
						a.item_primeiro_home img{}
div.calculadora_aberta { padding: 10px 10px 10px 19px; position:fixed; top:275px; right:-228px; z-index:13321; width:200px; background:#ffffff url(../images/calculadora_bk.gif) no-repeat 8px 1px;}
div.calculadora_fechada { padding: 10px 10px 10px 19px; position:fixed; top:275px; right:-228px; z-index:13321; width:200px; background:#ffffff url(../images/calculadora_bk.gif) no-repeat 8px 1px;}
		#calc {_display:none;}
					span.titulo{color:#006285; font-size:18px; display:block; clear:both; padding:0 0 13px 0px;}
					span.cal_valor{color:#b5b5b5; font-size:13px; line-height:22px;}
					span.cal_desc{color:#b5b5b5; font-size:13px; line-height:22px;}
					span.cal_valordesc{color:#006285; font-size:13px; line-height:22px;}
					span.cal_total{color:#25b21b; font-size:18px; line-height:22px;}
					div.calculadora_aberta a.seta_cal, div.calculadora_aberta a.seta_cal:visited {background:url(../images/setinha.gif) left top; display:block; width:19px; height:21px; overflow:hidden; position:absolute; top:2px; left:-19px;}		
					div.calculadora_aberta a.seta_cal:hover {background:url(../images/setinha.gif) left 65px;}
					div.calculadora_fechada a.seta_cal, div.calculadora_fechada a.seta_cal:visited {background:url(../images/setinha.gif) left 43px; display:block; width:19px; height:21px; overflow:hidden; position:absolute; top:2px; left:-19px;}		
					div.calculadora_fechada a.seta_cal:hover {background:url(../images/setinha.gif) left bottom;}
					span.cal_sombra { width:143px; height:12px; display:block; position:absolute; left:0px; top:143px;}
ul.bre_listagem { padding: 0px 0px 0px 0px}
					ul.bre_listagem li {float:left; width:720px; overflow:hidden; height:21px; margin:0px 0px 1px 0px; border-left:3px solid #25b21b; background:#2b728b; padding:7px 0px 0px 10px; margin:0px 0px 1px 0px; font-size:11px;}
					ul.bre_listagem li:hover {background:#2f7d98;}
									span.bre_cat { font-weight:bold; display:block; float:left; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px; background: url(../images/seta_icon.gif) no-repeat right 5px;}
									span.bre_nome { font-weight:normal; display:block; float:left;}
									span.bre_preco { display:block; float:right; padding:0px 10px 0px 0px;}
					a.fechar_div { position:absolute; left:0px; top:0px; width:12px; height:12px; background: url(../images/close_alert.gif) left top;}
							a.fechar_div span {display:none; width:auto; padding:2px 3px 2px 3px; font-size:9px; position:absolute; left:16px; top:-2px; color:#fff}
					a.fechar_div:hover { position:absolute; left:0px; top:0px; width:12px; height:12px; background: url(../images/close_alert.gif) right top;}
							a.fechar_div:hover span {display:block; background:none;}
span.loader_pedido {display:none; position:absolute; width:400px; text-align:right; height:17px; left:-440px; background:url(../images/loadinfo.gif) no-repeat right 2px; font-size:11px; padding:3px 25px 0px 0px; font-weight:bold; color:#efd458}
span.alerta_w {display:block; text-align:left; width:200px; padding:15px 0px 0px 68px; border:1px #0080ae solid; border-left:3px #0080ae solid; height:42px; background:url(../images/loadinfo_2.gif) no-repeat 24px 16px; font-size:11px;font-weight:bold; color:#0080ae; background-color:#fff;}
#bre_field_hack {position:relative; padding:0px; width:777px; border:0px; overflow:hidden; margin:2px 0 0 0; float:left;}
/*video Popup*/
div.modal_popup{
	width:660px; height:auto;
	background:#fff url(../images/header_bk.gif) repeat-x left -6px;
	padding:5px;
	position:relative; float:left;
	display:none;
}
				div.modal_header{
					width:100%; height:40px;
					padding:18px 0 0 0;
					position:relative; float:left;
				}
							div.modal_header p {padding:0 0 0 20px;}
				div.modal_conteudo{
					width:640px; height:auto;
					background:#004b6b;
					padding:10px;
					position:relative; float:left;
					overflow:hidden;
					text-align:left;
				}
							div.modal_conteudo label {font-size:11px;}
							.feedback_form {margin:0; padding: 0; float:left; display:block}
							.feedback_form p {margin:0; padding:  0 0 20px 0;}
							.feedback_form select {width:219px;}
							.feedback_form input {width:457px;}
/*video Popup*/

/* Para agencias */
div.para_agencias {padding: 0; float:left}
	span.clientes_galeria {position:relative; display:block; width:270px; border:#195a76 1px solid; height:128px; padding:20px 0 0 99px; margin:24px 0 24px 0; text-align:center;}
		span.fazparte { background:url(../images/faz_parte.gif); z-index:21321; position:absolute; top:-10px; left:10px; width:52px; height:51px;}
		#clientesshow { padding:0; display:block; position:relative; float:left; width:175px; height:106px; overflow:hidden}
		#clientesshow img { }
	div.para_agencias p { float:left; width:373px;}

/* Para designers */
div.para_designers {background:url(../images/facaparte_arte2.gif) no-repeat right 15px; height:350px; margin:0 0 0 0;}
/* Para Programadores */
div.para_programadores {margin:0; padding: 0 0 0 0;}
	div.para_programadores p { float:left; width:373px;}

/*Contato*/
.cmxforms {margin:0px; padding:0px;}
.contato { margin:0 30px 0 0; width:54%; float:left;}
	.contato p { padding:0 0 17px 0; width:auto; }
.side_left_contato { width:327px; float:left;}
span.loader_contato {	background:transparent url(../images/loadinfo.gif) no-repeat scroll left 2px;	color:#EFD458;	display:none;	font-size:11px;	font-weight:bold;	height:17px;	left:140px;	padding:3px 0 0 25px;	position:absolute;	text-align:left;	top:317px;	width:400px;	z-index:21332;}
	.side_left_contato h6 { padding:1px 0 7px 0; margin:0 0 4px 0; font-size:12px; width:326px; border-bottom:1px #2d6b83 solid;}
		a.twitter_bt, a.twitter_bt:visited { width:326px; height:46px; display:block; background:url(../images/bt_twitter.gif) no-repeat left bottom;}
		a.twitter_bt:hover { background:url(../images/bt_twitter.gif) no-repeat left -1px;}	
			a.networks, a.networks:visited {display:block; width:16px; float:left; height:16px; margin:7px 3px 0 1px; padding:0; background-image:url(../images/social_network.gif)}
						a.orkut, a.orkut:visited { background-position: 0px 0px}
						a.orkut:hover {background-position: 0px bottom}
						a.delicious, a.delicious:visited {background-position: -17px top}
						a.delicious:hover {background-position: -17px bottom}
						a.digg, a.digg:visited {background-position: -34px top}
						a.digg:hover {background-position: -34px bottom}
						a.google, a.google:visited {background-position: -51px top}
						a.google:hover {background-position: -51px bottom}
						a.youtube, a.youtube:visited {background-position: -68px top}
						a.youtube:hover {background-position: -68px bottom}
						
						
/* Conheça */
a.link_video, a.link_video:visited {
	background-image:url(../images/video_tuto.gif);
	display:block;
	height:98px;
	margin:50px 0 0;
	padding:17px 15px 0 100px;
	width:250px;
}
	a.link_video span.titulo {
		color:#FFFFFF;
		display:block;
		font-size:13px;
		font-weight:bold;
		line-height:19px;
		margin:0;
		padding:0;
	}
	a.link_video span.descricao {
		color:#D3D3D3;
		display:block;
		font-size:10px;
		line-height:normal;
	}
div.conheca { float:left; width:100%; padding:0 0 50px 0;}
	div.conheca p {  width:47%; float:left}
div.opcoes{ float:left; width:100%; padding:5px 0 0 0; }
div.video_popup {}
/* Conheça End */

/* Orcamento - passo 1 */
div.orcamento_header { float:left; width:100%; overflow:hidden;}
	div.orcamento_header p { padding:0 0 25px 0;}
	div.orcamento_header img { float:left; width:435px; height:122px; padding:0 30px 0 0; border-right:1px solid #34748e;}
	div.orcamento_header ul {float:left; padding:18px 0 0 30px; width:200px;}
	 div.orcamento_header ul li {float:left; width:100%; padding:0 0 5px 0;}
	 div.orcamento_header ul li a, div.orcamento_header ul li a:visited {color:#e4e4e4; font-size:11px;}
	 	div.orcamento_header ul li a:hover {color:#a4d2e2;}
	 a.item_frist, a.item_frist:visited {color:#fff !important; font-size:17px !important;}

div.orcamento_packs { float:left; width:100%; padding:30px 0 0 0;}
	div.orcamento_packs h6 {font-size:14px; font-weight:bold; padding:0 0 4px 1px; position:relative; border-bottom:1px solid #34748e;}
		span.radio_pack {display: block; left: 10px; position: absolute; top: 12px; z-index: 2132131;}
	div.orcamento_packs ul { width:100%; float:left; padding:15px 0 0 0;}
		div.orcamento_packs ul li { width:100%; float:left; padding:0 0 4px 0; position:relative;}
			
			a.bt_open_pack, a.bt_open_pack:visited {  color:#FFFFFF; display:block !important; font-size:11px; font-weight:bold; left:20px; position:absolute !important; top:62px; width:auto !important; z-index:3333; padding:4px 4px 4px 4px !important }
			a.bt_open_pack:hover  { padding:4px 4px 4px 7px !important;}
			div.orcamento_packs ul li a, div.orcamento_packs ul li a:visited {cursor:pointer; overflow:hidden; padding:10px; display:block; width:756px; height:auto; position:relative;}
				span.borda_TL { display:block; overflow:hidden; width:4px; height:4px; background:url(../images/bordas_packs.png) left top; position:absolute; left: 0px; top:0px;}
				span.borda_TR { display:block; overflow:hidden; width:4px; height:4px; background:url(../images/bordas_packs.png) right top; position:absolute; right: 0px; top:0px;}
				span.borda_BL { display:block; overflow:hidden; width:4px; height:4px; background:url(../images/bordas_packs.png) left bottom; position:absolute; left: 0px; bottom:0px;}
				span.borda_BR { display:block; overflow:hidden; width:4px; height:4px; background:url(../images/bordas_packs.png) right bottom; position:absolute; right: 0px; bottom:0px;}
				
				span.pack_informacoes { display:block; width:645px; border-right:1px dotted #3a819d; height:66px; float:left; padding:0 0 10px 0;}
					input.pack_radio {width:18px; background:none; border:0px;}
					h6.titulo_pack {border:0px!important; font-size:16px!important; color:#004868; padding:0 0 4px 21px!important;}
					span.pack_informacoes p {font-size:12px; color:#004868}
				
				span.pack_investimento { display:block; width:110px; height:66px; float:left; padding:0 0 10px 0;}
					span.valor {color:#004868; font-size:14px; padding:30px 0 0 22px; display:block; font-weight:bold;}	
				
				span.pack_detalhes { display:block; width:756px; height:auto; float:left; padding:10px 0 0 0;}
					span.pack_detalhes ul {border-top:1px dotted #3a819d; width:100%; float:left; padding:8px 0 0 0!important;}
						span.pack_detalhes ul p {width:100%; font-size:12px; color:#004868; font-weight:bold; padding:4px 0 5px 0;}
						span.pack_detalhes ul li {font-size:11px; color:#004868; width:200px!important; padding:8px 0 0 0!important;}	
			
			a.azul, a.azul:visited { background:#64b6f5!important}		
				a.azul:hover {background:#b8defa!important}
			
			a.amarelo, a.amarelo:visited { background:#f5d43b!important; }		
				a.amarelo:hover {background:#faeba5!important}
			
			a.laranja, a.laranja:visited { background:#ffad43!important; }		
				a.laranja:hover {background:#ffd2ad!important}
		
			div.orcamento_packs ul li a.item_ativo,a.item_ativo:visited {background:#84bd50!important; color:#fff;}
				div.orcamento_packs ul li a.item_ativo:hover {background:#c7e1af!important; color:#fff}

div.orcamento_opcionais { float:left; width:100%; padding:20px 0 0 0;}
	div.orcamento_opcionais h6 {font-size:14px; font-weight:bold; padding:0 0 4px 0; border-bottom:1px solid #34748e; margin: 0 0 13px 0;}
	div.orcamento_opcionais ul.categorias_ul { float:left; width:100%; padding: 0 0 15px 0;}
		ul.categorias_ul li { width:auto; float:left; padding: 0 0 4px 0; position:relative;}
		ul.categorias_ul h6.titulo_cat { width:auto!important; margin:0!important; padding:0!important; font-size:13px!important; border:0px!important;}
		ul.categorias_ul p { width:auto!important; font-size:11px!important; color:#cccccc; padding:0 0 7px 0!important;}
		ul.categorias_ul li a, ul.categorias_ul li a:visited { float:left;display:block; position:relative; width:757px; padding:9px 10px 10px 10px;  height:auto; }
			span.borda_TL_small { display:block; width:1px; height:1px; overflow:hidden; background:#004867; position:absolute; left: 0px; top:0px;}
			span.borda_TR_small { display:block; width:1px; height:1px; overflow:hidden; background:#004867; position:absolute; right: 0px; top:0px;}
			span.borda_BL_small { display:block; width:1px; height:1px; overflow:hidden; background:#004867; position:absolute; left: 0px; bottom:0px;}
			span.borda_BR_small { display:block; width:1px; height:1px; overflow:hidden; background:#004867; position:absolute; right: 0px; bottom:0px;}
			span.input_categoria { display: block; left: 8px; position: absolute; top: 8px; z-index: 2132131; }
			span.nome {font-size:12px; float:left; display:block; width:625px; border-right:1px solid #3a819d; padding:0 0 0 20px;}		
			span.preco {font-size:11px; float:left; display:block; width:91px; padding:0 0 0 10px;}		
			input.orc_check{width:15px!important; height:15px!important; background:none;  border:0px; padding:0px; margin:0px;}
			input.orc_radio{width:15px!important; height:15px!important; background:none; border:0px;padding:0px; margin:0px;}
		
		a.item_desativo,a.item_desativo:visited {background:#2b728b; color:#fff;}
			a.item_desativo:hover {background:#4091ae; color:#fff}
		a.item_ativo,a.item_ativo:visited {background:#84bd50!important; color:#fff;}
			a.item_ativo:hover {background:#c7e1af!important; color:#fff}

div.orcamento_paginas { float:left; width:447px; padding:20px 0 0 0;}
	div.orcamento_paginas h6 {font-size:14px; font-weight:bold; padding:0 0 4px 0; border-bottom:1px solid #34748e; margin: 0 0 13px 0;}			
	div.orcamento_paginas label {width:auto; height:auto; padding:15px 0 0 0;}	
		div.orcamento_paginas label select {width:240px; height:38px; font-size:15px; padding:7px!important; background-image:none; background:#fff;}		
						
div.orcamento_ticket { position:relative; float:left; width:290px; padding:20px 0 0 0; margin:0 0 0 40px}
	div.orcamento_ticket h6 {font-size:14px; font-weight:bold; padding:0 0 4px 0; border-bottom:1px solid #34748e; margin: 0 0 13px 0;}			
	div.orcamento_ticket label {width:auto; height:auto; padding:15px 0 0 0;}	
		div.orcamento_ticket label input { width:267px!important; height:17px!important; font-size:16px!important; padding:6px 7px 7px 7px; border:4px solid #e8e8e8; background:#fff;}		
			input.descontos_certo{ border:4px #2bb70f solid!important; color:#639337;}
			input.descontos_errado{ border:4px #bc0221 solid!important; color:#bc0221;}
			div.orcamento_ticket label input:focus {border:4px solid #4091ae;}
	span.tip_seta{ display:block; background:url(../images/tip_seta.gif); z-index:423; width:9px; height:5px;  position:absolute; left:25px; top:-4px;}	
	span.tip_loader{ display:none; background:url(../images/loadinfo_3.gif); z-index:333; width:16px; height:16px;  position:absolute; left:260px; top:118px;}
	span.tip_desconto{ display:none; background:#f7f3c8; width:auto; padding:8px 10px 8px 10px; position:absolute; left:0px; top:147px; z-index:4533;}		
		span.tip_label {font-size:11px; color:#666;}			

div.orcamento_textofinal { float:left; width:777px; padding:20px 0 0 0;}
	div.orcamento_textofinal p { color:#ccc; font-size:11px;}
/* Orcamento - passo 1 */

/* Orcamento - passo 2 */
.cmxforms {margin:0px; padding:0px;}
.finalizar_pedido { margin:0 30px 0 0; width:54%; float:left;}
	.finalizar_pedido p { padding:0 0 17px 0; width:auto; }

.side_left_finalizar_pedido { width:327px; float:left;}
	.side_left_finalizar_pedido h6 { padding:1px 0 7px 0; margin:0 0 4px 0; font-size:12px; width:326px; border-bottom:1px #2d6b83 solid;}
	.side_left_finalizar_pedido p {}
	.side_left_finalizar_pedido ul.categorias_brief { width:328px; float:left; padding:5px 0 0 0;}
		.side_left_finalizar_pedido ul.categorias_brief li { padding:0; width:328px; float:left;}
			ul.categorias_brief li a, ul.categorias_brief li a:visited { width:309px!important; float:left; padding:5px 9px 5px 9px;  margin:0 0 2px 0; background:#2b728b; font-size:11px; height:auto; position:relative; line-height:20px; }
			ul.categorias_brief li a span.nome { padding:0!important; font-size:12px; color:#004868;}
			ul.categorias_brief li a span.preco { padding:0!important; color:#004868;}
			ul.categorias_brief li a.item_off, ul.categorias_brief li a.item_off:visited { background:#2b728b; }
			ul.categorias_brief li a.item_off:hover { background:#4091ae; }
			ul.categorias_brief li a.item_off span.nome { color:#fff;}
				ul.categorias_brief li a.item_off span.nome img { padding:0 5px 0 5px;}
			ul.categorias_brief li a.item_off span.preco { color:#fff;}
/* Orcamento - passo 2 */

/* parcela passo 1 */
div.pagamento {float:left; width:100%; padding:0 0 30px 0; }
	div.pagamento p {  width:47%; float:left}
div.painel_final {float:left; width:100%; padding:10px 0 0 0; }
/* parcela passo 1 */

/* Trabalhe conosco */
.side_left_trabalho { width:327px; float:left;}
	.side_left_trabalho h6 { padding:1px 0 7px 0; margin:0 0 4px 0; font-size:12px; width:326px; border-bottom:1px #2d6b83 solid;}
	.side_left_trabalho p {}
	.side_left_trabalho ul { padding:8px 0 0 0;}
		.side_left_trabalho ul li { width:307px; float:left; padding:8px 10px 10px 10px; margin:0 0 12px 0; background:#2b728b; font-size:11px; height:auto; position:relative; line-height:20px}

span.loader_trabalhe {	background:transparent url(../images/loadinfo.gif) no-repeat scroll left 2px;	color:#EFD458;	display:none;	font-size:11px;	font-weight:bold;	height:17px;	left:140px;	padding:3px 0 0 25px;	position:absolute;	text-align:left;	top:401px;	width:400px;	z-index:21332;}
/* Trabalhe Conosco */

p.par1 {clear:both;display:block;width:422px;}

.movel {}
.movel p{margin:0 0 25px; width:435px; clear:left;}
#hold {height:277px;left:87px;overflow:hidden;position:absolute;top:69px;width:186px;}
#hold  img{left:0;position:absolute;top:0;}