@import url("cssreset.css");
@import url("fontface.css");
@import url("print.css");
@import url("titulos.css");
@import url("formularios.css");
@import url("menu.css");
@import url("outros.css");
@import url("jquery.fancybox.css");
@import url("owl.carousel.css");
@import url("owl.editado.css");
@import url("mapa.brasil.css");

@import url("home.css");
@import url("interno.css");

/*-----------------------------------------------------------------------------
Folha de estilos - Nome do Site

version:	2
Autor:		Plus! Agência Digital
Data:			00-00-2014
Email:		contato@plus.com.vc
Website:	http://www.plus.com.vc

Revisao 1: dd-mm-aaaa
Alterações: ---  
-----------------------------------------------------------------------------*/


/* =================================================
	GERAL
================================================= */

html, body{
	height:100%;
}


body{
	color:#545454;
	font:14px/1.4em 'pt_sansregular', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:center;
	text-decoration:none;
}


::-moz-selection,
::-webkit-selection{
	/*text-shadow:none;*/
}

a {
	font-family: 'droid_sansbold', Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:hover, a:focus, a:active{
	text-decoration: none;
}
	

.navegador_antigo{
	margin:0.2em 0;
	background:#ccc;
	color:#000;
	padding:0.2em 0;
}




/* =================================================
	ESTRUTURA
================================================= */

/*--------
	GLOBAL
---------*/
#global{
	width:100%;
	min-width:980px;
	min-height:100%;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
}

	* html #global {
		height: 100%; /* hack para IE6 hq trata height como min-height */
	}



/*----------
	TOPO
-----------*/
#topo{
	width:100%;
	height:auto;
	margin:0 auto;
	clear:both;
	position:relative;
}

	#topo .box-topo{
		width: 960px;
		margin:0 auto;
		position: relative;
	}



/*----------
	LOGO
-----------*/
#logo{
	width:248px;
	height:auto;
	margin: 38px 0;
}

	#logo a{
		width:auto;
		height:auto;
		margin:0;
		display:block;
	}



/*----------
	LINGUAGEM
-----------*/
#linguagem{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 20px;
}

	#linguagem label{
		position: relative !important;
		top: 3px !important;
		line-height: 12px !important;
		font-size: 11px !important;
		font-weight: 100 !important;
		font-family: 'pt_sansregular', arial, Helvetica, sans-serif !important;
		text-transform: uppercase !important;
		cursor: pointer;
	}

	.dd-options{
		box-shadow: none !important;
	}

	.dd-select{
		background: none !important;
		border: none !important;
	}

	.dd-pointer-down{
		border-top: solid 5px #CCC !important;
		margin-top: -2px !important;
	}

	.dd-pointer-up{
		margin-top: -7px !important;
	}


/*----------
	CONTEUDO
-----------*/
#conteudo{
	width:100%;
	height:auto;
	margin:0 auto;
	padding-bottom:221px;
	clear:both;
	overflow:hidden;
}

	#conteudo section{
		width: 960px;
		margin:50px auto;
	}



/*--------
	RODAPE
---------*/
#rodape{
	width:100%; 
	height:221px; 
	margin:0 auto; 
	padding:0;
	bottom:0;
	color:#fff; 
	left:0; 
	position:absolute;
	overflow:hidden;
	background: #00325F;
}

	#rodape .box-rodape{
		width: 960px;
		margin: 22px auto 0;
	}

		.box-rodape b{
			font-weight: normal;
			font-family: 'pt_sansbold', Arial, Helvetica, sans-serif;
		}

		.box-rodape a{
			display: block;
			color: #FFF;
			font-size: 13px;
			font-family: 'pt_sansregular', Arial, Helvetica, sans-serif;
			opacity: .8;
		}

		.box-rodape a:hover{
			text-decoration: underline;
			opacity: 1;
		}

		.box-rodape #sitemap{
			width: 240px;
			margin-right: 90px;
			display: inline-block;
			vertical-align: top;
		}

			.box-rodape #sitemap li{
				margin-bottom: 3px;
				display: block;
			}

			.box-rodape #sitemap a{
				display: inline;
				font-family: 'droid_sansregular', Arial, Helvetica, sans-serif;
			}

		.box-rodape .contato{
			width: 200px;
			display: inline-block;
			vertical-align: top;
			border-right: 1px solid rgba(0,39,74,.8);
			margin-right: 39px;
		}
			.contato .icon-contato{
				width: 48px;
				height: 48px;
				margin-right: 17px;
				display: inline-block;
				vertical-align: top;
				background: url('../../_IMG/layout/icon-contato.png') no-repeat center;
			}

			.contato ul{
				display: inline-block;
				vertical-align: top;
			}

			.contato li{
				margin-bottom: 18px;
			}

			.contato .local-contato{
				font-size: 14px;
				margin-bottom: 3px;
				display: block;
			}

			.contato .escritorio{
				font-size: 14px;
			}

		.box-rodape .unidades{
			width: 382px;
			display: inline-block;
			vertical-align: top;
		}

			.unidades .local-contato{
				display: block;
				margin-bottom: 28px;
			}

			.unidades li{
				width: 122px;
				display: inline-block;
				vertical-align: top;
			}

			.unidades li:nth-child(1){
				margin-right: 8px;
			}

			.unidades .estado-contato{
				margin-bottom: 15px;
				display: block;
				opacity: .8;
			}

	#rodape .bg-autor{
		position: absolute;
		bottom: 0;
		height: 53px;
		background: #003A6D;
		left: 0;
		right: 0;
	}

	#rodape .box-autor{
		width: 960px;
		margin: 0 auto;
		position: relative;
		padding-top: 20px;
	}

	.box-autor .box-copyright{
		position: absolute;
	}

		.box-copyright .logo-petrosynergy{
			margin-right: 5px;
		}

	.box-autor .logo-plus{
		position: absolute;
		right: 0;
	}



/* =================================================
	ESTRUTURA RESPONSIVA
================================================= */

@media only screen and (min-width: 35em) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {

}
.validacao-error{
  border: 1px solid red !important;
}