@charset "utf-8";
/* CSS W3ID - Soluções Web */

/* zerando css */
html, body, div, span, object, iframe, h4, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img, table,  caption, thead, tbody, tfoot, tr, th, td {
	margin: 0px; padding: 0px; border: 0px; list-style: none; text-decoration: none; font-style: normal;
}
p, h5, h4, h3, h2, h1 { margin: 0; padding: 0; border: 0; }

/*-- FORMATACAO -------------*/
html, body { height: 100%; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003459;
	background: #f1f2f2 url(../imagens/background.jpg) repeat-x top center;
}
.flowhidden { overflow: hidden; }

/* Padrao */
a {	color: #003459; }
a:hover { text-decoration: underline; }
a img {	border: none; }
a.block { width: 100%; height: 100%; text-indent: -9999px; display: block; overflow: hidden; }

.float_left { float: left; }
.float_right { float: right; }

.none { display: none; }

.txt_bold { font-weight: bold; }
.txt_italic { font-style: italic; }
.txt_subli { text-decoration: underline; }

.txt_center { text-align: center; }
.txt_right { text-align: right; }

.padd_top7 { padding-top: 7px; }
.padd_top10 { padding-top: 10px; }
.padd_top30 { padding-top: 30px; }


	/*Titulos*/
	.font_titulos {
		font-family: Trebuchet MS;
		font-weight: bold;
	}
	
	/*Titulo H5*/
	h5 {
		font-size: 12px;
		font-weight: bold;
	}
	
	/*Cores*/	
	.color_bab5ae { color: #bab5ae; }
		.color_bab5ae a { color: #bab5ae; }

/*-- HEADER -------------*/
div.header {
	width: 980px;
	height: 543px;
	padding: 0 5px;
	margin: 0 auto;
	
	position: relative;
}
	/*Estrutura Menu*/
	div.estrutura_menu {
		width: 980px;
		height: 120px;
		padding: 20px 0 0;
		margin: 0 auto;
		position: relative;
		background: url(../imagens/header_menu_bg.png) no-repeat bottom center;
	}
		
		/*Logo*/
		div.box_logo {
			width: 179px;
			height: 87px;
			position: absolute;
			top: 38px; left: 27px;
			z-index: 5;
		}
	
	
	/*-- MENU PRINCIPAL --*/
	ul.menu_principal {
		overflow: hidden;
		position: absolute;
		top: 46px; right: 44px;
		z-index: 5;
	}
	ul.menu_principal li {
		float: left;
		background: url(../imagens/header_menu_sep.png) no-repeat center right;
		padding: 0 2px 0 0;
	}
	
		/*Padrão Botões*/
		/*Link*/
		ul.menu_principal li a {
			height: 69px;
			padding: 0 34px;
			display: block;
			overflow: hidden;
			position: relative;
		}
		ul.menu_principal li a:hover, ul.menu_principal li.ativo a {
			background: url(../imagens/header_menu_icon.png) no-repeat center 48px;
		}
		
		/*Span*/
		ul.menu_principal li a span {
			height: 19px;
			
			background-position: top center;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
			
			position: absolute;
			top: 25px; left: 0; right: 0;
		}
		ul.menu_principal li a:hover span, ul.menu_principal li.ativo a span { background-position: bottom center; }
		ul.menu_principal li a:hover span { cursor: pointer; }
		
			/*Bt Inicio*/
			ul.menu_principal li.bt_inicio a { width: 43px; }
			ul.menu_principal li.bt_inicio a span { background-image: url(../imagens/header_menu_bt_inicio.png); }
		
			/*Bt Empresa*/
			ul.menu_principal li.bt_empresa a { width: 83px; }
			ul.menu_principal li.bt_empresa a span { background-image: url(../imagens/header_menu_bt_empresa.png); }
		
			/*Bt Solucoes*/
			ul.menu_principal li.bt_solucoes a { width: 69px; }
			ul.menu_principal li.bt_solucoes a span { background-image: url(../imagens/header_menu_bt_solucoes.png); }
		
			/*Bt Portifolio*/
			ul.menu_principal li.bt_portifolio a { width: 72px; }
			ul.menu_principal li.bt_portifolio a span { background-image: url(../imagens/header_menu_bt_portifolio.png); }
		
			/*Bt Contato*/
			ul.menu_principal li.bt_contato { background: none; padding: 0; }
			ul.menu_principal li.bt_contato a { width: 63px; }
			ul.menu_principal li.bt_contato a span { background-image: url(../imagens/header_menu_bt_contato.png); }
			
	/*-- BOX DESTAQUE --*/
	div.box_destaque {
		width: 980px;
		height: 403px;
		
		position: relative;
		overflow: hidden;
	}

/*-- Footer -------------*/
div.footer {
	width: 100%;
	background: #122a50 url(../imagens/footer_bg.png) repeat-x center;
}
div.footer div.container {
	width: 980px;
	padding: 0 5px;
	margin: 0 auto;
	height: 219px;
	
	position: relative;
	overflow: hidden;
	
	color: #fff;
}
div.footer div.container a { color: #fff; }

	/** Box Map **/
	div.footer div.box_map {
		height: 144px;
		padding: 15px 0 0;
		overflow: hidden;
	}
		
		div.footer div.w3id {
			float: left;
			text-align: center;
		}
		div.footer div.w3id div.logo {
			padding: 10px 0 7px 10px;
		}

	
		/*Site Map*/
		ul.site_map {
			overflow: hidden;
			position: absolute;
			top: 25px; right: 0;
		}
			ul.site_map li {
				float: left;
				padding: 0 65px 0 15px;
			}
			
			/*Padrão Menus*/
			ul.site_map h4 {
				font-size: 18px;
				font-weight: bold;
				padding: 0 0 6px;
			}
			ul.site_map ul li {
				float: none;
				padding: 4px 0 4px 18px;
				background: url(../imagens/icones/seta_pont_dir_c7c8ca.png) no-repeat 3px center;
				
				font-size: 14px;
			}
			
			
		/** Copyright **/
		div.footer div.copyright {
			height: 60px;
			font-size: 11px;
			
			position: relative;
			overflow: hidden;
		}
			div.footer div.copyright p {
				float: left;
				padding: 24px 0 0;
			}
		
			/*Redes*/
			div.footer ul.redes_sociais {
				position: absolute;
				top: 14px; right: 0;
				
				overflow: hidden;
			}
				div.footer ul.redes_sociais li {
					float: left;
					padding: 0 5px;
				}
	

/*-- Corpo -------------*/
div.corpo {
	width: 100%;
	background: #f1f2f2 url(../imagens/bg_circuitos.png) repeat-x top center;
}
div.corpo div.container {
	width: 980px;
	padding: 0 5px;
	margin: 0 auto;
	
	position: relative;
	overflow: hidden;
}
	
/*-- PADROES -------------*/
/*-- Titulos --*/
.titulo_img {
	font-size: 35px;
	color: #e3e1db;
	float: left;
}

.subtitulo {
	font-size: 45px;
	color: #003459;
	font-weight: normal;
	text-decoration: underline;
	padding: 15px 0 15px 10px;
}

.titulo_box {
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}

/*-- Titulo Pagina --*/
.titulo_pagina {
	padding: 15px 0 0 10px;
	font-size: 65px;
	color: #fff;
}

/*-- Texto Destaque --*/
div.texto_destaque {
	font-size: 18px;
	line-height: 170%;
	color: #fff;
	
	float: left;
	padding: 5px 10px 0 17px;
	position: relative;
	
	z-index: 100;
}
div.texto_destaque a { color: #fff; }
div.texto_destaque p { padding: 7px 0; }

	.color_destaque {
		font-weight: bold;
		color: #faa002;
	}
	.color_destaque a { color: #faa002; }

/*-- Imagem Destaque --*/
div.box_destaque div.imagem {
	position: absolute;
	bottom: 0; right: 0;
	
	z-index: 5;
}

/*-- Atendimento Via Chat --*/
	div.atendimento_chat {
		width: 160px;
		color: #fff;
		position: absolute;
		top: 37px; right: 10px;
		z-index: 200;
	}
		div.atendimento_chat .chamada {
			font-size: 9px;
			text-align: center;
			float: left;
		}
			div.atendimento_chat .chamada span {
				font-size: 12px;
				color: #76d8ff;
				font-weight: bold;
			}
		
		div.atendimento_chat .botao {
			float: right;
			padding: 5px 0 0 10px;
		}

/*-- Icones Contato --*/
div.icones_contato {
	position: relative;
	overflow: hidden;
}
	div.icones_contato span {	
		display: block;
		float: left;
	}
		/*Grande*/
		div.icones_contato.grande span.menor {
			font-size: 15px;
			padding: 5px 0 0 7px;
		}
		div.icones_contato.grande span.maior {
			font-size: 27px;
			padding: 5px 0 0 7px;
		}
		
		/*Medio*/
		div.icones_contato.medio span.menor {
			font-size: 12px;
			padding: 1px 0 0 7px;
		}
		div.icones_contato.medio span.maior {
			font-size: 18px;
			padding: 0 0 0 7px;
		}

/*-- Paginacao Padrao --*/
div.box_paginacao {
	overflow: hidden;
	position: relative;
	padding: 5px 0 0;
}
div.box_paginacao div.box_bg {
	border-top: 2px solid #e5e5e5;
	padding: 8px 0 12px;
	overflow: hidden;
}

	/*Lista*/
	div.box_paginacao div.lista {
		float: left;
		overflow: hidden;
	} 
	
		div.box_paginacao div.lista h5 {
			float: left;
			font-size: 12px;
			font-weight: bold;
			padding-top: 5px;
		}
		
		div.box_paginacao div.lista ul {
			overflow: hidden;
			float: left;
		}
			div.box_paginacao div.lista ul li {
				float: left;
				padding: 2px 0 0 5px;
			}
			div.box_paginacao div.lista ul li a {
				background: #e2e2e2;
				padding: 3px 5px;
				display: block;
				font-weight: bold;
			}
			div.box_paginacao div.lista ul li.ativo a, div.box_paginacao div.lista ul li a:hover{
				color: #fff;
				background: #003459;
			}
		
		/*Tamanhos*/
		div.box_paginacao div.lista ul.curto { width: 520px; }
		div.box_paginacao div.lista ul.longo { width: 680px; }
	
	/*Navegacao*/
	div.box_paginacao ul.navegacao {
		float: right;
		overflow: hidden;
		padding: 5px 0 0;
	}
		div.box_paginacao ul.navegacao li {
			float: left;
			font-weight: bold;
			line-height: 100%;
			padding: 1px 0 2px 7px;
		}
		
		/*Unico*/
		div.box_paginacao ul.navegacao li.unico {
			padding: 1px 5px 2px 0;
			border-right: 3px solid #003459;
		}
		
		/*Meio*/
		div.box_paginacao ul.navegacao li.meio {
			padding: 1px 7px 2px 0;
			border-right: 2px solid #003459;
		}



/***---------------- PÁGINA INTERNAS ----------------***/
	
/*-- INICIO -------------*/
.pag_inicio div.atendimento_chat { text-indent: -9999px; overflow: hidden; }
.pag_inicio div.atendimento_chat div.chamada { display: none; }

ul#mycarousel li div.img_dest {
	position: absolute;
	top: 0; left: 32px;
	text-align: left;
	z-index: 5;
}

ul#mycarousel li div.txt_dest {
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	color: #fff;
	
	position: absolute;
	z-index: 10;
}

	/*** BANNERS ***/
	/*Site*/
	ul#mycarousel li.site div.img_dest { top: 35px; left: 65px; }
	ul#mycarousel li.site div.txt_dest {
		width: 415px;
		bottom: 45px; left: 65px;
	}
	/*Loja*/
	ul#mycarousel li.loja div.img_dest { top: 35px; left: 80px; }
	ul#mycarousel li.loja div.txt_dest {
		width: 370px;
		bottom: 98px; right: 60px;
		
		font-size: 22px;
	}


/*-- SOLUÇÕES -------------*/
/*Customização*/
.pag_solucoes div.texto_destaque { width: 700px; }
.pag_solucoes div.box_destaque div.imagem { bottom: 38px; right: 23px; }

/*Menu Solucoes*/
ul.menu_solucoes {
	position: relative;
	overflow: hidden;
	padding: 30px 0;
}
	ul.menu_solucoes li {
		float: left;
		padding: 0 55px 0 0;
	}
	ul.menu_solucoes li.ultimo { padding-right: 0; }
	
	/*Sub Menu*/
	ul.menu_solucoes ul li {
		float: none;
		padding: 7px 0 7px 15px;
		background: url(../imagens/icones/seta_pont_dir_003459.png) no-repeat left center;
		
		color: #373737;
		font-size: 12px;
	}

/*-- A EMPRESA -------------*/
/*Customização*/
.pag_empresa div.texto_destaque { width: 710px; }
.pag_empresa div.box_destaque div.imagem { bottom: 0; right: 15px; }
.pag_empresa div.atendimento_chat { right: 170px; }

/*Clientes*/
div.box_clientes {
	text-align: center;
	padding: 0 10px 25px;
}

/*-- PORTIFOLIO -------------*/
/*Customização*/
.subtitulo.portifolio {
	background: url(../imagens/icones/tit_portifolio.png) no-repeat left 20px;
	padding: 25px 0 45px 90px;
}
 
/*Galeria de Trabalhos*/
div#galeria_portifolio div.informacoes_item {
	width: 480px;
	color: #fff;
	
	position: absolute;
	top: 5px; left: 460px;
}
div#galeria_portifolio div.informacoes_item a { color: #fff; }

	/*Titulos*/
	div#galeria_portifolio div.informacoes_item h2 {
		color: #faa002;
		text-transform: uppercase;
		font-size: 24px;
		font-weight: bold;
		line-height: 140%;
	}
	div#galeria_portifolio div.informacoes_item h3 {
		font-size: 14px;
		font-style: italic;
		
		padding: 0 0 10px;
		line-height: 140%;
	}
	
	/*Descricao*/
	div#galeria_portifolio div.informacoes_item ul li {
		font-size: 14px;
		padding: 10px 0 0;
		line-height: 140%;
	}
	
	div#galeria_portifolio div.informacoes_item span.tipo_desc {
		font-size: 11px;
		font-weight: bold;
		font-style: italic;
		color: #faa002;
	}

/*** ALBUNS DE TRABALHOS***/
ul.albuns_trabalhos ul.albuns {
	padding: 0 0 35px;
	position: relative;
	overflow: hidden;
}
	/*Albuns*/
	ul.albuns_trabalhos ul.albuns li {
		width: 230px;
		float: left;
		padding: 0 20px 0 0;
	}
	ul.albuns_trabalhos ul.albuns li.ultimo { padding: 0; }
	
		/*Link*/
		ul.albuns_trabalhos ul.albuns li a {
			display: block;
			position: relative;
			overflow: hidden;
		}
		
		/*Estrutura Imagem*/
		ul.albuns_trabalhos span.estrutura_img {
			height: 200px;
			border: 5px solid #003459;
			
			background-position: center center;
			background-repeat: repeat;
			
			display: block;
			position: relative;
			overflow: hidden;
		}
		
			/*Ampulheta*/
			ul.albuns_trabalhos span.estrutura_img span.ampulheta {
				width: 54px;
				height: 41px;
				background: url(../imagens/icones/ampulheta.png) no-repeat center center transparent;
				position: absolute;
				top: 50%; right: 50%; bottom: 50%; left: 50%;
				margin: -20px -27px;
				z-index: 10;
				display: none;
				cursor: pointer;
			}
		
			/*Legenda*/
			ul.albuns_trabalhos span.estrutura_img span.legenda {
				padding: 7px 7px 7px 23px;
				color: #fff;
				font-size: 11px;
				background: url(../imagens/icones/seta_pont_dir_ffffff.png) no-repeat 7px center #194869;
				position: absolute;
				right: 0; bottom: 0; left: 0;
				z-index: 10;
				display: none;
				cursor: pointer;
			}
		
		/*Descricao*/
		ul.albuns_trabalhos span.descricao {
			text-align: center;
			padding: 10px 0 0;
			
			display: block;
			overflow: hidden;
		}
			ul.albuns_trabalhos span.descricao span.nome {
				display: block;
				font-size: 16px;
				font-weight: bold;
			}
			ul.albuns_trabalhos span.descricao span.categoria {
				display: block;
				font-size: 14px;
			}
		
		/*Hover*/
		ul.albuns_trabalhos a:hover span.estrutura_img { border: 5px solid #0260aa; }
		ul.albuns_trabalhos a:hover span.estrutura_img span.ampulheta { display: block; }
		ul.albuns_trabalhos a:hover span.estrutura_img span.legenda { display: block; }
		ul.albuns_trabalhos a:hover span.descricao span.nome, ul.albuns_trabalhos a:hover span.descricao span.categoria { color: #0260aa; text-decoration: underline }
		
		/*Ativo*/
		ul.albuns_trabalhos li.ativo a span.estrutura_img { border: 5px solid #0260aa; }
		ul.albuns_trabalhos li.ativo a span.descricao span.nome, ul.albuns_trabalhos li.ativo a span.descricao span.categoria { color: #0260aa; text-decoration: underline }

/*-- CONTATO -------------*/
/*Customização*/
.pag_contato div.texto_destaque { width: 700px; }
.pag_contato div.box_destaque div.imagem { bottom: 0; right: 15px; }
.pag_contato div.atendimento_chat { top: 225px; right: 310px; }

	/*Formas Contato*/
	ul.formas_contato {
		position: relative;
		overflow: hidden;
	}
	ul.formas_contato li { padding: 10px 0 0; }
	ul.formas_contato li.divisao { padding-top: 30px; }
	
	/*Outras Formas*/
	ul.outras_formas {
		position: relative;
		overflow: hidden;
		padding: 30px 15px;
	}
	
		/*Redes Sociais*/
		ul.outras_formas li.redes_sociais {
			float: right;
			position: relative;
			overflow: hidden;
		}
			li.redes_sociais ul li {
				padding: 7px 0;
				overflow: hidden;
				background: url(../imagens/icones/seta_pont_dir_003459.png) no-repeat 40px center;
			}
			li.redes_sociais ul li span { float: left; }
			
				/*Imagem*/
				li.redes_sociais ul li span.imagem { padding: 0 20px 0 0; }
				
				/*Menor*/
				li.redes_sociais ul li span.menor { padding: 9px 2px 0 3px; }
				
				/*Maior*/
				li.redes_sociais ul li span.maior {
					font-size: 18px;
					padding: 5px 0 0 3px;
				}
		
		/*Formulario*/
		ul.outras_formas li.formulario {
			float: left;
			position: relative;
			overflow: hidden;
		}

/*-- FORMULARIOS -------------*/
form.formularios {
	width: 560px;
	position: relative;
	overflow: hidden;
}

	/*Bloco*/
	form.formularios ul.form_linhas {
		padding: 0 0 15px;
		overflow: hidden;
	}
		
		/*Linha*/
		form.formularios ul.form_linhas li {
			overflow: hidden;
			position: relative;
			padding: 10px 0 5px;
		}
		
			/*Label*/
			form.formularios div.box_label { padding: 0 0 5px; }
			
				form.formularios div.box_label label {
					font-size: 14px;
					font-weight: bold;
					color: #373737;
					cursor: pointer;
				}
			
			/*Campo*/
			form.formularios div.box_campo {
				position: relative;
			}
			
				/*Box Conteudo*/
				form.formularios div.box_campo div.box_conteudo {
					background: #fff url(../imagens/form_campo_bg.png) repeat-x bottom;
					-moz-border-radius: 8px;
					-webkit-border-radius: 8px;
					border: 1px solid #cfcfcf;
					
					padding: 8px 10px;
					overflow: hidden;
					position: relative;
					z-index: 10;
					
					font-size: 16px;
					line-height: 130%;
				}
				form.formularios div.box_campo div.box_conteudo.txt { background: #fff url(../imagens/form_campo_txt_bg.png) repeat-x bottom; }
				
					form.formularios div.box_campo div.box_conteudo div.input {
						float: left;
						padding: 0;
					}
					form.formularios div.box_campo div.box_conteudo div.select {
						float: left;
						padding: 0 0 0 5px;
					}
					form.formularios div.box_campo div.box_conteudo div.radio {
						float: left;
						padding: 0 0 0 5px;
					}
					form.formularios div.box_campo div.box_conteudo div.tipo {
						float: left;
						color: #818181;
						padding: 1px 0 0;
					}
					
					/*Radios (dentro do box_conteudo*/
					form.formularios div.box_campo div.box_conteudo label { cursor: pointer; }
					form.formularios div.box_campo div.box_conteudo input.radio {
						padding: 0;
						margin: 2px 9px 0 0;
						border: 0;
						display: block;
						float: left;
					}
					
					/*Esmaecer*/
					form.formularios div.box_campo div.box_conteudo.esmaecer, 
					form.formularios div.box_campo div.box_conteudo.esmaecer .form_style { color: #8c8c8c; }
					
					/*Tamanhos*/
					form.formularios div.unico { width: 100%; }
					form.formularios div.w_310 { width: 310px; }
					form.formularios div.w_480 { width: 480px; }
					form.formularios div.w_630 { width: 630px; }
					form.formularios div.w_650 { width: 650px; }
					
					form.formularios input.radio_data { width: 95px; text-align: center; font-weight: bold; }
					form.formularios input.radio_hora { width: 75px; text-align: center; font-weight: bold; }
					
			
			/*Checkbox*/
			form.formularios div.box_check {
				float: left;
				padding: 9px 0 0 15px;
			} 
				form.formularios div.box_check label {
					cursor: pointer;
					font-weight: normal;
				}
				form.formularios div.box_check label input {
				   display: block;
				   margin: 3px 7px 0 0;
				   float: left;
				   padding: 0;
				}
				
			/*Style*/
			form.formularios .form_style {
				width: 100%;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
				color: #333333;
				line-height: 140%;
				background: none transparent;
				padding: 0;
				margin: 0;
				border: 0 none;
			}
			
			form.formularios textarea.form_style { height: 400px; }
			form.formularios textarea.form_style.h_200 { height: 200px; }
			form.formularios textarea.form_style.h_100 { height: 100px; }
			form.formularios textarea.form_style.h_80 { height: 80px; }
		
	/*Botões*/
	form.formularios ul.form_botoes {
		padding: 0;
		overflow: hidden;
	}	
		/*Linha*/
		form.formularios ul.form_botoes li {
			float: right;
			overflow: hidden;
			position: relative;
			padding: 0 0 0 15px;
		}
			/*Botao Input*/
			form.formularios ul.form_botoes input {
				border: 0 none;
				margin: 0;
				padding: 0;
				cursor: pointer;
				
				background-repeat: no-repeat;
				background-position: top center;
				background-color: transparent;
			}
			
			/*Hover*/
			form.formularios ul.form_botoes input:hover { background-position: bottom center; }
			
				/*Bt Enviar*/
				form.formularios ul.form_botoes li.form_bt_enviar input {
					width: 81px;
					height: 31px;
					background-image: url(../imagens/form_bt_enviar.png);
				}
			
				/*Bt Limpar*/
				form.formularios ul.form_botoes li.form_bt_limpar input {
					width: 81px;
					height: 31px;
					background-image: url(../imagens/form_bt_limpar.png);
				}
			
		/*Observacao*/
		form.formularios ul.form_botoes li.form_bt_obs {
			float: left;
			padding: 9px 0 0;
			
			color: #373737;
			font-size: 10px;
		}
			
		/*Error*/
		form.formularios div.box_error {
			overflow: hidden;
			position: relative;
		}
			form.formularios label.error {
				font-size: 12px;
				color: #C20A0A;
				padding: 7px 0 7px 20px;
				display: block;!important
				cursor: pointer;
				background: url(../imagens/icones/status_false.png) no-repeat 0 center;
			}
			
			
		/*Sucesso*/
		form.formularios div.box_sucesso {
			overflow: hidden;
			position: relative;
			text-align: center;
			padding: 85px 0 0;
		}
			form.formularios div.box_sucesso h2 {
				font-size: 28px;
				font-weight: bold;
			}
			form.formularios div.box_sucesso p {
				font-size: 18px;
				line-height: 140%;
			}
				
				form.formularios div.box_sucesso p.voltar {
					font-size: 15px;
					padding: 25px 0 0;
				}

		
/*-- OPS! ERRO -------------*/		
.pag_erro div.box_destaque { text-align: center; }
.pag_erro .titulo_pagina { padding-left: 0; }
.pag_erro div.texto_destaque {
	float: none;
	padding-top: 35px;
}

	.pag_erro div.informacoes h2 {
		font-size: 36px;
		color: #faa002;
		font-weight: normal;
	}
	
	.pag_erro div.aviso {
		padding-top: 20px;
		font-size: 16px;
		line-height: 150%;
	}

/*-- COMPARTILHAR -------------*/
ul#box_share_fly {
	display: none;
	position: absolute;
	bottom: -72px;
	right: 0;
	z-index: 100;
}
ul#box_share_fly li.share { float: left; }
ul#box_share_fly li.orkut a {
	background: url(../imagens/icones_sprite.png) no-repeat scroll -90px -202px transparent;
	display: block;
	height: 18px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 51px;
	overflow: hidden;
}
