﻿@charset "utf-8";


body,td,th {
	margin:0px;
	padding:0px;
	background-color:#f3913f;
}

p{
font:normal 17px/20px 'Georama-Regular', Arial, verdana, sans-serif;
background-color:inherit;
text-align:left;
color:#0d2459;
}

p span{
font:bold 17px/20px 'Georama-Regular', Arial, verdana, sans-serif;
background-color:inherit;
text-align:left;
color:#0d2459;
}

h1{
font:normal 20px/20px 'ArtegraSansExtended-ExtraBold', Arial, verdana, sans-serif;
color:#0d2459;
}

h2{
font:normal 20px/20px 'ArtegraSansExtended-ExtraBold', Arial, verdana, sans-serif;
text-align: right;
color:#0d2459;
}

h3{
font:normal 17px/20px 'Georama-Regular', Arial, verdana, sans-serif;
background-color:inherit;
text-align:right;
color:#0d2459;
padding-left: 30px;
}

h4{
font:normal 17px/17px 'ArtegraSansExtended-ExtraBold', Arial, verdana, sans-serif;
background-color:inherit;
text-align:left;
color:#fff;
padding-left:0px;
}

h5{
font:normal 17px/20px 'Georama-Regular', Arial, verdana, sans-serif;
background-color:inherit;
text-align:left;
color:#fff;
padding-left:0px;
}

a{
outline:none;
text-decoration:none;
font-weight:bold;
font:normal 20px/20px 'ArtegraSansExtended-ExtraBold', Arial, verdana, sans-serif;
color:#999;
border:none;
}

a:hover{
outline:none;
text-decoration:underline;
color:#C0C0C0;
}

#wrap { 
width: 100%; 
margin: 0 auto; 
}

#div-white { 
width:920px;
left:50%;
margin-left:-460px;
margin-top: 30px;
height: 100px;
min-height:100%;
position:relative;
overflow: hidden;
float:inherit;
display:table;
padding-top:0px;
background-color:#fff;
background-image:url(../imagens/bg-header.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#header {
width:920px;
position:relative;
float:left;
overflow:hidden;
}

#social {
width:750px;
position:relative;
margin-top: 30px;
padding-left: 100px;
padding-top: 10px;
padding-bottom: 10px;
float:left;
overflow:hidden;
}

	ul.social-up{
	margin:0;
	padding-top:0px;
	color:inherit;
	position:relative;
	left:0px;
	height:0px;
	list-style-type: none;
	text-align:center;
	}
	
	ul.social-up li{
	float:left;
		padding-left: 40px;
	text-align:center;
	display:inline;
	}
	
	ul.social-up li a{
	padding-right:30px;
	display: block;
	line-height: 70px;
	font: normal 30px/15px 'AvenirNextLTPro-Cn', Arial, verdana, sans-serif;
	color:#000;
	}
	
#box-horizontal {
width:920px;
position:relative;
float:left;
overflow:hidden;
background-image:url(../imagens/bg-verde.jpg);
background-repeat: no-repeat;
background-position: left top;
}

	#div-left-text-right { 
	width:400px;
	position:relative;
	overflow: hidden;
	float:left;
	}

	#div-right-text-right { 
	width:460px;
	position:relative;
	overflow: hidden;
	float:right;
		padding-right: 50px;
	}


#box-left {
width:920px;
position:relative;
float:left;
overflow:hidden;
}

#spacer-10 {
width:920px;
height: 10px;
position:relative;
float:left;
overflow:hidden;
}

#spacer-50 {
width:920px;
height: 50px;
position:relative;
float:left;
overflow:hidden;
}

#box-center {
width:920px;
	padding-left: 50px;
	padding-top: 50px;
position:relative;
float:left;
overflow:hidden;
background-color:#fff;
background-image:url(../imagens/bg-cinza.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#box-right {
width:920px;
position:relative;
float:left;
overflow:hidden;
}

	#div-left-text-left { 
	width:490px;
	position:relative;
	overflow: hidden;
	float:left;
	}

	#div-right-text-left { 
	width:410px;
	position:relative;
	overflow: hidden;
	float:right;
	}

#footer { 
width:920px;
left:50%;
margin-left:-460px;
position:relative;
overflow: hidden;
float:left;
display:table;
padding-top:0px;
background-color:#f3913f;
}

#footer-left { 
width:330px;
position:relative;
overflow: hidden;
float:left;
}

	ul.social-footer{
	margin:0;
	padding-top:20px;
	color:inherit;
	position:relative;
	left:0px;
	height:0px;
	list-style-type: none;
	text-align:center;
	}
	
	ul.social-footer li{
	float:left;
	padding-left: 0px;
	text-align:center;
	display:inline;
	}
	
	ul.social-footer li a{
	padding-right:20px;
	display: block;
	line-height: 30px;
	}


#footer-center { 
width:269px;
position:relative;
overflow: hidden;
float:left;
background-image:url(../imagens/spacer-horizontal-footer.png);
background-repeat: no-repeat;
background-position: left top;
padding-left: 20px;
margin-left: 10px;
}

#footer-right { 
width:269px;
position:relative;
overflow: hidden;
float:left;
background-image:url(../imagens/spacer-horizontal-footer.png);
background-repeat: no-repeat;
background-position: left top;
padding-left: 20px;
}





@font-face {
    font-family: 'Georama-Regular';
    src: url('../fonts/Georama-Regular.eot');
    src: url('../fonts/Georama-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Georama-Regular.woff') format('woff'),
         url('../fonts/Georama-Regular.ttf') format('truetype'),
         url('../fonts/Georama-Regular.svg#Georama-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArtegraSansExtended-ExtraBold';
    src: url('../fonts/ArtegraSansExtended-ExtraBold.eot');
    src: url('../fonts/ArtegraSansExtended-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ArtegraSansExtended-ExtraBold.woff') format('woff'),
         url('../fonts/ArtegraSansExtended-ExtraBold.ttf') format('truetype'),
         url('../fonts/ArtegraSansExtended-ExtraBold.svg#ArtegraSansExtended-ExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}