@font-face {
	font-family: 'Gotham-Book';
	src: url('gtmbook.eot');
	src: url('gtmbook.eot?#iefix') format('embedded-opentype'),
		url('gtmbook.woff') format('woff'), url('gtmbook.ttf')
		format('truetype'), url('gtmbook.svg#gtmbook') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Bold';
	src: url('gothambold.eot');
	src: url('gothambold.eot?#iefix') format('embedded-opentype'),
		url('gothambold.woff') format('woff'), url('gothambold.ttf')
		format('truetype'), url('gothambold.svg#gothambold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Light';
	src: url('gothamlight.eot');
	src: url('gothamlight.eot?#iefix') format('embedded-opentype'),
		url('gothamlight.woff') format('woff'), url('gothamlight.ttf')
		format('truetype'), url('gothamlight.svg#gothamlight')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('gothammedium.eot');
	src: url('gothammedium.eot?#iefix') format('embedded-opentype'),
		url('gothammedium.woff') format('woff'), url('gothammedium.ttf')
		format('truetype'), url('gothammedium.svg#gothammedium')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

a {
	text-decoration: none;
}
p a {
	text-decoration: underline;
	color: #787878;
	font-size: 13px;
	line-height: 18px;
}

a span {
	cursor: pointer;
}
html {
	float:left;
}

ul,li {
	list-style: none;
}

body {
	text-align: left;
	width: 100%;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 100%;
	color: #323232;
	line-height: 18px;
}

body.splash {
	background-image: url(../images/splash.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#iframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#iframe small {
	width: 100%;
	color: #a0a0a0;
	font-size: 10px;
	line-height: 12px;
	float: left;
	display: block;
	font-style: italic;
	margin: 8px 0 0;
}
#iframe .preco {
	width: 100%;
	color: #005097;
	font-size: 18px;
	line-height: 18px;
	float: left;
	display: block;
	font-style: italic;
	opacity:0.75;
	font-family: Georgia;
}
#iframe .preco.escuro {
	opacity:1;
}

#iframe .styled-select {
	float: left;
	display: block;
	width: 288px;
	height: 28px;
	overflow: hidden;
	background-image: url(../images/select.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 0 11px;
}
#iframe .styled-select.size1 {
	width: 63px;
	background-image: url(../images/icones.png);
	background-position: left -472px;
	margin: 0 4px 11px 0;
}
#iframe .styled-select.size2 {
	width: 115px;
	background-image: url(../images/icones.png);
	background-position: left -504px;
	margin: 0 4px 11px 0;
}
#iframe .styled-select.size3 {
	width: 80px;
	background-image: url(../images/icones.png);
	background-position: -120px -504px;
}

#iframe select {
	float: left;
	display: block;
	width: 344px;
	height: 28px;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 28px;
	padding: 7px 39px 0 10px;
	background: transparent;
	-webkit-appearance: none;
}
#iframe .size1 select {
	width: 80px;
	padding: 7px 0 0 8px;
}
#iframe .size2 select {
	width: 132px;
	padding: 7px 0 0 8px;
}
#iframe .size3 select {
	width: 98px;
	padding: 7px 0 0 8px;
}
#iframe .styled-radio{
	float: left;
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	
	margin: 0 8px 0 0;
}

#iframe input[type=radio] {
	float: left;
	display: block;
	width: 14px;
	height: 14px;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance: none;
	background-image: url(../images/icones.png);
	background-position: -124px -456px;
	background-repeat: no-repeat;
}
#iframe input[type=radio]:checked {
	background-position: -66px -456px;
}

#iframe select option {
	float: left;
	display: block;
	width: 100%;
	height: 20px;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 20px;
	background: transparent;
	-webkit-appearance: none;
}

header {
	width: 100%;
	float: left;
	display: block;
	height: 87px;
	/*position: relative;*/
	position: absolute;
	z-index: 999;
}

#iframe header {
	width: 600px;
	height: 63px;
	position: static;
	background-color: #005097;
	padding: 15px 30px 0;
}
#iframe.home header {
	background-color: #125300;
}

.splash header {
	height: 110px;
}

#headerIn {
	width: 1014px;
	display: block;
	height: 87px;
	margin: 0 auto;
	background-image: url(../images/header.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#headerIn.home {
	background-image: url(../images/header_home.png);
}

.splash #headerIn {
	width: 960px;
	height: 106px;
	background-image: none;
	border-top: 4px solid #003967;
	text-align: center;
}

.splash #headerIn img {
	margin: 34px 0 0;
}

#headerIn a.logo {
	width: 152px;
	display: block;
	height: 47px;
	margin: 18px 0 0 27px;
	float: left;
}

#headerIn .top {
	width: auto;
	display: block;
	height: 23px;
	margin: 11px 7px 0 0;
	float: right;
	min-width: 750px;
}

#headerIn ul.upperMenu {
	width: auto;
	display: block;
	height: 23px;
	float: right;
}

#headerIn ul.upperMenu li {
	width: auto;
	display: block;
	height: 23px;
	float: left;
	margin: 0 5px 0 0;
}

#headerIn ul.upperMenu li a {
	width: auto;
	display: block;
	height: 23px;
	float: left;
	padding: 0 15px;
	color: #8c8c8c;
	font-size: 11px;
	line-height: 22px;
	background-image: url(../images/icones.png);
	background-position: left 2px;
	background-repeat: no-repeat;
}
#headerIn.home ul.upperMenu li a {
	background-position: left -534px;
}

#headerIn ul.upperMenu li a:hover {
	color: #646464;
}

#headerIn .idiomas {
	width: auto;
	display: block;
	height: 23px;
	margin: 0 20px 0 0;
	float: right;
}

#headerIn .idiomas .idioma {
	width: auto;
	display: block;
	height: 23px;
	float: left;
	position: relative;
}
#headerIn .idiomas span {
	width: auto;
	display: block;
	height: 23px;
	float: left;
	padding: 0 17px 0 15px;
	color: #8c8c8c;
	font-size: 11px;
	line-height: 23px;
	background-image: url(../images/icones.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#headerIn .idiomas a {
	width: 89px;
	display: block;
	height: 23px;
	float: left;
	padding: 0 23px 0 8px;
	color: #b4b4b4;
	font-size: 11px;
	line-height: 23px;
	background-image: url(../images/icones.png);
	background-position: left -24px;
	background-repeat: no-repeat;
}

#headerIn .idiomas ul {
	width: 118px;
	display: none;
	height: auto;
	float: left;
	border-left: 1px solid #efecec;
	border-right: 1px solid #efecec;
	position: absolute;
	right: 0;
	top: 23px;
}

#headerIn .idioma:hover ul {
	display: block;
}

#headerIn .idiomas ul li {
	width: 120px;
	display: block;
	height: 23px;
	float: left;
}

#headerIn .idiomas ul li a {
	width: 102px;
	display: block;
	height: 22px;
	float: left;
	padding: 0 8px;
	color: #b4b4b4;
	font-size: 11px;
	line-height: 23px;
	border-bottom: 1px solid #efecec;
	background-image: none;
	background-color: #fff;
}

#headerIn .idiomas ul li a:hover {
	color: #a0a0a0;
	background-color: #efecec;
}

#headerIn .bottom {
	width: auto;
	display: block;
	height: 38px;
	margin: 12px 7px 0 0;
	float: right;
	min-width: 828px;
}

#headerIn .pesquisa {
	width: auto;
	display: block;
	height: 20px;
	margin: 3px 20px 0 16px;
	float: right;
}

#headerIn .pesquisa label {
	display: none;
}

#headerIn .pesquisa input[type=text] {
	width: 86px;
	display: block;
	height: 18px;
	float: left;
	padding: 0 7px;
	border: 1px solid #ececec;
	border-right: none;
	color: #b4b4b4;
	font-size: 11px;
	line-height: 18px;
}

#headerIn .pesquisa a.submeter {
	width: 20px;
	display: block;
	height: 20px;
	float: left;
	background-image: url(../images/icones.png);
	background-position: -123px -24px;
	background-repeat: no-repeat;
}

#headerIn .pesquisa a.submeter:hover {
	background-position: -143px -24px;
}
#headerIn.home .pesquisa a.submeter:hover {
	background-position: right -616px;
}

#headerIn ul.menu {
	width: 665px;
	display: block;
	height: 38px;
	float: right;
	position: relative;
}

#headerIn ul.menu li {
	width: auto;
	display: block;
	height: 38px;
	float: left;
	padding: 0 0 0 33px;
	
}
/*
#headerIn ul.menu li.subs {
	
}
#headerIn ul.menu li.subs.select {
	padding: 0;
}
*/
#headerIn ul.menu li:hover,#headerIn ul.menu li.select {
	background-image: url(../images/icones.png);
	background-position: left -49px;
	background-repeat: no-repeat;
}
#headerIn.home ul.menu li:hover,#headerIn.home ul.menu li.select {
	background-position: left -602px;
}

#headerIn ul.menu li:hover ul li,#headerIn ul.menu li.select ul li{
	background-image: none;
}

/*#headerIn ul.menu li.subs:hover {
	background-position: right -550px;
}*/

#headerIn ul.menu li a span.separador, #headerIn ul.menu li.subs a span.separador, #headerIn ul.menu li a:hover span.separador, #headerIn ul.menu li.subs a:hover span.separador {
	width: 16px;
	display: block;
	height: 38px;
	float: left;
	background-image: url(../images/icones.png);
	background-position: -166px -10px;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	right: -15px;
	padding: 0;
	line-height: 38px;
}
#headerIn ul.menu li:last-child a span.separador, #headerIn ul.menu li.subs:last-child a span.separador, #headerIn ul.menu li:last-child a:hover span.separador, #headerIn ul.menu li.subs:last-child a:hover span.separador {
	display: none;
}
#headerIn ul.menu li a {
	width: auto;
	display: block;
	height: 38px;
	float: left;
	color: #3c3c3c;
	font-size: 13px;
	letter-spacing: -0.5px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: 'Gotham-Bold';
	/*padding: 0 0 0 35px;
	background-image: url(../images/icones.png);
	background-position: -166px -10px;
	background-repeat: no-repeat;*/
	position: relative;
}

#headerIn ul.menu li.subs a span {
	padding: 0 15px 0 0;
	background-image: url(../images/icones.png);
	background-position: right -49px;
	background-repeat: no-repeat;
}
#headerIn ul.menu li.subs a:hover span {
	background-position: right -551px;
}

#headerIn ul.menu li > a:hover, #headerIn ul.menu li.select > a {
	color: #005097;
}

#headerIn.home ul.menu li > a:hover, #headerIn.home ul.menu li.select > a {
	color: #228d00;
}
/*
#headerIn ul.menu > li:first-child > a, #headerIn ul.menu li ul li:first-child a {
	background-image: none;
	padding: 0 0 0 30px;
}
*/
#headerIn ul.menu li a span {
	width: auto;
	display: block;
	height: 21px;
	float: left;
	padding: 0 15px 0 0;
	line-height: 21px;
}
/*
#headerIn ul.menu li.subs a span {
	background-image: url(../images/icones.png);
	background-position: -166px -10px;
	background-repeat: no-repeat;
}

#headerIn ul.menu li.subs a span {
	height: 38px;
}

#headerIn ul.menu > li.subs:hover {
	background-image: url(../images/submenu_seta.png);
	background-position: center 25px;
	background-repeat: no-repeat;
}
*/
#headerIn ul.menu li:hover a,#headerIn ul.menu li.select a {
	background-image: url(../images/icones.png);
	background-position: right -89px;
	background-repeat: repeat-x; 
}
#headerIn.home ul.menu li:hover a,#headerIn.home ul.menu li.select a {
	background-position: right -642px; 
}
/*
#headerIn ul.menu li.select a {
	 background-image: url(../images/icones.png);
	background-position: right -89px;
	background-repeat: repeat-x;
	padding: 0 12px 0 0; 
}
#headerIn.home ul.menu li a:hover,#headerIn.home ul.menu li.select a {
	background-position: right -642px; 
}
*/
#headerIn ul.menu li ul {
	float: left;
	display: none;
	width: 840px;
	height: 35px;
	top: 34px;
	left: -17px;
	position: absolute;
	z-index: 99;
	background-image: url(../images/submenu.png);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#headerIn ul.menu li ul.hover,#headerIn ul.menu li.sub ul {
	display: block;
}

#headerIn ul.menu li ul li {
	height: 35px;
	float: left;
	padding: 0;
}

#headerIn ul.menu li.subs ul li a {
	color: #a0a0a0;
	font-size: 11px;
	font-family: 'Gotham-Book';
	line-height: 32px;
	padding: 0 12px 0 21px;
	margin: 3px 0;
	 background-image: url(../images/icones.png);
	background-position: left -133px;
	background-repeat: no-repeat;
	height: 32px;
}

#headerIn ul.menu li ul li:first-child a {
	padding: 0 12px 0 30px;
	background-image: none;
}

#headerIn ul.menu li ul li a:hover {
	color: #fff;
}

#splash {
	float: left;
	display: block;
	width: 100%;
	height: 677px;
}

#splash .divisao {
	float: left;
	display: block;
	width: 50%;
	height: 100%;
	position: relative;
}

#splash .divisao a {
	float: left;
	display: block;
	position: absolute;
}

#splash .divisao .info {
	float: left;
	display: block;
	width: 340px;
	height: auto;
	position: absolute;
	bottom: 0;
}

#splash .divisao.auto .info {
	right: 118px;
}

#splash .divisao.imoveis .info {
	left: 19px;
}

#splash .divisao .info span {
	float: right;
	display: block;
	width: 197px;
	height: auto;
	margin: 31px 0 0 25px;
	color: #767676;
	font-size: 11px;
	line-height: 14px;
}

#splash .divisao.auto a {
	width: 552px;
	height: 451px;
	top: 196px;
	right: -53px;
	background-image: url(../images/auto.png);
	background-position: -20px top;
	background-repeat: no-repeat;
	z-index: 9;
}

#splash .divisao.auto a:hover {
	background-position: -20px -440px;
}

#splash .divisao.imoveis a {
	top: 145px;
	left: -37px;
	width: 481px;
	height: 497px;
	background-image: url(../images/imovel.png);
	background-position: -8px top;
	background-repeat: no-repeat;
	z-index: 99;
}

#splash .divisao.imoveis a:hover {
	background-position: -8px -536px;
}

#home {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
}

#home_in {
	display: block;
	width: 1000px;
	height: 218px;
	margin: 0 auto;
	position: relative;
}

.home_in {
	display: block;
	width: 1000px;
	height: 218px;
	float: left;
	position: absolute;
	left: 0;
	top: 490px;
}

.adds {
	width: 1000px;
	height: 160px;
	float: left;
	display: block;
}

#page_in .adds {
	width: 960px;
	margin: 24px 0 0;
}

.adds .roller {
	width: 922px;
	height: 160px;
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
}

.adds .roller ul {
	width: 2000em;
	height: 160px;
	float: left;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.adds .roller ul li {
	width: 305px;
	height: 160px;
	float: left;
	display: block;
	margin: 0 5px 0 0;
	position: relative;
}

.adds .roller ul li a {
	width: 305px;
	height: 160px;
	float: left;
	display: block;
}

#page_in .adds a {
	width: 304px;
	height: 160px;
	float: left;
	display: block;
	margin: 0 24px 0 0;
	position: relative;
}
#page_in .adds span.espaco {
	width: 304px;
	height: 160px;
	float: left;
	display: block;
	margin: 0 24px 0 0;
	position: relative;
}

#page_in .adds a:last-child, #page_in .adds .espaco:last-child {
	margin: 0;
}


.adds .roller ul li span,#page_in .adds a span {
	width: auto;
	margin: 0 10px;
	height: 13px;
	float: left;
	display: block;
	position: absolute;
	right: 0;
	bottom: 10px;
	padding: 0 20px 0 0;
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	font-family: 'Gotham-Bold';
	text-transform: uppercase;
	background-image: url(../images/icones.png);
	background-position: right -165px;
	background-repeat: no-repeat;
}
.adds .roller.home ul li span,#page_in .adds a span {
	background-position: right -584px;
}

.adds .prev{
	width: 34px;
	height: 160px;
	float: left;
	display: block;
	margin: 0 5px 0 0;
	background-image: url(../images/setas_adds.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.adds a.prev:hover {
	background-position: left -160px;
}

.adds .next {
	width: 34px;
	height: 160px;
	float: left;
	display: block;
	margin: 0 0 0 5px;
	background-image: url(../images/setas_adds.png);
	background-position: -34px top;
	background-repeat: no-repeat;
}

.adds a.next:hover {
	background-position: -34px -160px;
}

.home_in .noticias {
	display: block;
	width: 1000px;
	height: 48px;
	float: left;
	display: block;
	margin: 10px 0 0;
	/*background-color: #004075;*/
	opacity: 0.94px;
}

.home_in .noticias .ajuda {
	display: block;
	width: 174px;
	height: 48px;
	float: right;
	display: block;
	border-left: 1px solid #00447f;
	background-color: #003865;
	padding: 0 20px 0 15px;
}
.home_in .noticias.home .ajuda {
	border-left: 1px solid #124500;
	background-color: #1a6000;
}

.home_in .noticias .st2 {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	display: block;
	color: #227fcd;
	font-size: 10px;
	line-height: 12px;
	font-family: 'Gotham-Medium';
	text-transform: uppercase;
	margin: 8px 0 0;
}
.home_in .noticias.home .st2 {
	color: #28a700;
}

.home_in .noticias .st3 {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	display: block;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
}
.home_in .noticias .st3 small {
	font-size: 12px;
}

.home_in .noticias .actuais {
	display: block;
	width: 770px;
	height: 48px;
	float: left;
	display: block;
	padding: 0 0 0 20px;
	background-image: url(../images/ticker2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.home_in .noticias.home .actuais {
	background-position: left -48px;
}

.home_in .noticias span.st1 {
	display: block;
	width: 132px;
	height: 15px;
	float: left;
	display: block;
	margin: 16px 0 17px;
	color: #fffefe;
	font-size: 14px;
	font-family: 'Gotham-Book';
	border-right: 1px dotted #0063bc;
	line-height: 15px;
}
.home_in .noticias.home span.st1 {
	border-right: 1px dotted #228d00;
}

.home_in .noticias #roller {
	display: block;
	width: 635px;
	height: 48px;
	float: left;
	display: block;
	overflow: hidden;
	background-image: url(../images/sombra_roller.png);
	background-position: right top;
	background-repeat: no-repeat;
	border-right: 1px solid #002441;
}
.home_in .noticias.home #roller {
	border-right: 1px solid #0b2a00;
}

.home_in .noticias #roller a.next {
	display: none;
}

.home_in .noticias #roller ul {
	display: block;
	width: 627px;
	height: 15px;
	margin: 16px 0 17px;
	float: left;
	display: block;
	position: relative;
}

.home_in .noticias #roller ul li {
	display: block;
	width: 501px;
	height: 15px;
	float: left;
	position: absolute;
	top: 0;
	left: -100%;
	padding: 0 18px;
	color: #0164bc;
	font-size: 12px;
	text-transform: uppercase;
}
.home_in .noticias #roller ul li a{
	display: block;
	float: left;
	color: #0164bc;
	font-size: 12px;
	text-transform: uppercase;
}
.home_in .noticias.home #roller ul li a{
	color: #228d00;
}
.home_in .noticias #roller ul li a:hover{
	color: #fff;
}

.home_in .noticias #roller ul li:first-child {
	left: 0%;
}

#banner {
	width: 100%;
	height: 718px;
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 0;
	/*top:-87px;*/
}

#banner ul.thumbs {
	width: 100%;
	height: 14px;
	display: block;
	position: absolute;
	bottom: 245px;
	left: 0;
	text-align: center;
}

#banner ul.thumbs li {
	width: 14px;
	height: 14px;
	text-align: center;
	display: inline-block;
	position: relative;
	margin: 0 6px;
}

#banner ul.thumbs li a {
	width: 14px;
	height: 14px;
	float: left;
	display: block;
	background-image: url(../images/icones.png);
	background-position: -11px -169px;
	background-repeat: no-repeat;
}

#banner ul.thumbs li a:hover {
	background-position: 2px -169px;
}
#banner.home ul.thumbs li a:hover {
	background-position: -43px -169px;
}

#banner ul.thumbs li a.select, #banner ul.thumbs li a.select:hover {
	background-position: -25px -169px;
}

#banner ul.roller {
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
}

#banner ul.roller li {
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	overflow: hidden;
	position: absolute;
	left: -100%;
	top: 0;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

#banner ul.roller li:first-child {
	left: 0;
}

#banner ul.roller li span.info {
	width: 960px;
	height: auto;
	margin: 0 auto;
	display: block;
	padding: 130px 20px 0;
}
#banner ul.roller li span.info.right {
	text-align: right;
}

#banner ul.roller li span.st1 {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	color: #005098;
	font-size: 15px;
	line-height: 18px;
	font-family: 'Gotham-Bold';
	text-transform: uppercase;
	padding: 2px 0 0;
}
#banner.home ul.roller li span.st1 {
	color: #228d00;
}

#banner ul.roller li span.st2 {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	color: #ffffff;
	font-size: 44px;
	line-height: 46px;
	-webkit-text-stroke: 0.5px;
	font-family: 'Gotham-Light';
	text-shadow: 1px 1px 1px #323232;
	text-transform: uppercase;
	padding: 4px 0 2px;
}

#banner ul.roller li span.st3 {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	color: #ffffff;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Gotham-Bold';
	text-shadow: 1px 1px 1px #323232;
	text-transform: uppercase;
}

#banner ul.roller li a.ver {
	width: auto;
	height: 31px;
	float: left;
	display: block;
	margin: 17px 0 0 0;
	padding: 0 16px 0;
	color: #fff;
	font-size: 11px;
	line-height: 31px;
	background-color: #005097;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
}
#banner.home ul.roller li a.ver {
	background-color: #228d00;
}
#banner ul.roller li .right a.ver {
	float: right;
}

#banner ul.roller li a.ver:hover {
	color: #fff;
	background-color: #7a7a7a;
}

#banner .botao {
	width: 61px;
	height: 61px;
	float: left;
	display: block;
	position: absolute;
	top: 234px;
	z-index: 99;
}

#banner .botao.prev {
	background-image: url(../images/setas.png);
	background-position: left top;
	background-repeat: no-repeat;
	left: 0;
}
#banner.home .botao.prev {
	background-position: left -122px;
}

#banner .botao.prev:hover {
	background-position: left -61px;
}
#banner.home .botao.prev:hover {
	background-position: left -183px;
}

#banner .botao.next {
	background-image: url(../images/setas.png);
	background-position: right top;
	background-repeat: no-repeat;
	right: 0;
}
#banner.home .botao.next {
	background-position: right -122px;
}

#banner .botao.next:hover{
	background-position: right -61px;
}
#banner.home .botao.next:hover{
	background-position: right -183px;
}

#page {
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
}

.banner {
	max-width: 1280px;
	height: 494px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: #002d55;
	opacity: 0.9;
	border-bottom: 6px solid #0164bc;
	margin: 0 auto;
	z-index: 1;
	overflow: hidden;
}
.home .banner {
	background-color: #125300;
	border-bottom: 6px solid #2aad00;
}

.veiculo .banner {
	width: 100%;
	max-width: 100%;
	background-color: #003a69;
	opacity: 1;
}
.home.veiculo .banner {
	background-color: #125300;
	width: auto;
	max-width: 1280px;
	opacity: 0.9;
}

.banner_in {
	width: 1000px;
	height: 414px;
	margin: 80px auto 0;
	display: block;
	background-position: right center;
	background-repeat: no-repeat;
}

.banner_in img {
	float: right;
}

.banner_in .coluna {
	width: 371px;
	height: auto;
	margin: 51px 0 0 20px;
	float: left;
}

.banner .resumo {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	color: #ffffff;
	font-size: 13px;
	line-height: 14px;
	font-family: 'Gotham-Book';
	padding: 13px 0 0;
}

.banner .resumo.blue {
	color: #0072d8;
	font-size: 11px;
	line-height: 16px;
	padding: 7px 0 0;
}
.home .banner .resumo.blue {
	color: #2aad00;
}

.banner .desde {
	width: auto;
	height: auto;
	float: left;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	clear: left;
	margin: 0 10px 0 0;
}

#page_in {
	width: 1000px;
	height: auto;
	display: block;
	margin: 240px auto 0;
	z-index: 999;
	position: relative;
	padding: 0 7px;
	background-image: url(../images/meio.png);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 410px;
}
#page_in.contact {
	background-position: left 200px;
}
#page_in.noticia, #page_in.produtos, #page_in.institucional {
	background-image:url(../images/meio_inner.png);
	background-position: left 194px;
}
#page_in.pesquisa{
	background-image:url(../images/meio_inner.png);
	background-position: left 93px;
}

#page_in.afasta {
	margin: 447px auto 0;
	background-position: left 46px;
}

aside,.aside {
	width: 230px;
	height: auto;
	display: block;
	background-color: #fff;
	float: left;
	margin: 103px 19px 20px 0;
	min-height: 200px;
	border-left: 1px solid #e1e1e1;
	border-top:3px solid #0164bc;
	position: relative;
	z-index: 999;
}
.home aside,.home .aside {
	border-top: 3px solid #2aad00;
}
aside{
	width: 231px;
	border-left: none;
}
.institucional aside{
	width: 231px;
}
.border {
	width: 230px;
	height: auto;
	display: block;
	float: left;
	border-left: 1px solid #e1e1e1;
}

.aside {
	width: 211px;
	float: right;
	margin: 92px 40px 0 0;
	border-left: 1px solid #e1e1e1;
	border-top: none;
}

.noticia aside {
	/*padding: 312px 0 0;*/
	/*margin:106px 0 0;*/
	margin:345px 20px 20px 0;
	/*border-top: none;*/
}
.institucional.noticia aside {
	margin:291px 20px 20px 0;
	border-top:3px solid #0164bc;
}
article img{
	z-index: 999;
	position: relative;
}

.downloads {
	width: 195px;
	height: auto;
	display: block;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	padding: 14px 18px 0;
}

.aside .downloads {
	border-bottom: none;
}

.downloads .st1 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #8c8c8c;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
}

.downloads.filtros .st1 {
	color: #005097;
	font-size: 13px;
}
.home .downloads.filtros .st1 {
	color: #228d00;
}

.downloads ul {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 9px 0 8px;
}

.downloads ul li {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 0 0 10px;
}

.downloads ul li a {
	width: 176px;
	height: auto;
	display: block;
	float: left;
	padding: 0 0 0 15px;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 14px;
	background-image: url(../images/icones.png);
	background-position: left -290px;
	background-repeat: no-repeat;
}

.downloads.filtros ul li a {
	width: 191px;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
	background-image: none;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
}

.downloads.links ul li a {
	background-position: -191px -394px;
}

.downloads ul li a:hover {
	color: #787878;
	background-position: left -327px;
}
.home .downloads ul li a:hover {
	background-position: left -696px;
}

.downloads ul li a.select {
	color: #005097;
	font-family: 'Gotham-Bold';
	font-weight: normal;
	height: auto;
}
.home .downloads ul li a.select {
	color: #228d00;
}

.downloads.links ul li a:hover {
	background-position: -191px -415px;
}

.downloads ul li a small {
	color: #bebebe;
	font-size: 10px;
	font-style: italic;
/*	float: left;*/
}

.downloads ul li a:hover small {
	color: #005097;
}
.home .downloads ul li a:hover small {
	color: #228d00;
}

aside .navegacao {
	width: 211px;
	height: auto;
	display: block;
	float: left;
}

aside .navegacao a {
	width: 191px;
	height: auto;
	display: block;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	padding: 17px 20px 0;
}

aside .navegacao a .st1 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #8c8c8c;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
	-webkit-text-stroke: 0.5px;
}

aside .navegacao a:hover .st1 {
	color: #005097;
}
.home aside .navegacao a:hover .st1 {
	color: #228d00;
}

aside .navegacao a .resumo {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 14px;
	padding: 9px 0 20px;
}

aside .navegacao a:hover .resumo {
	color: #787878;
}

aside .navegacao a .resumo span {
	color: #005097;
}
.home aside .navegacao a .resumo span {
	color: #228d00;
}

.partilha {
	width: 190px;
	height: auto;
	display: block;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 20px 0;
}

.partilha .st1 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #005097;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
}
.home .partilha .st1 {
	color: #228d00;
}

.redes {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 6px 0 20px;
}

.redes a {
	width: 28px;
	height: 28px;
	display: block;
	float: left;
	background-image: url(../images/redes.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
}

.redes a:hover {
	background-position: left -32px;
}

.home .redes a:hover {
	background-position: left -62px;
}

.redes a.tw {
	background-position: -34px top;
}

.redes a.tw:hover {
	background-position: -34px -32px;
}
.home .redes a.tw:hover {
	background-position: -34px -62px;
}

.redes a.li {
	background-position: -68px top;
}

.redes a.li:hover {
	background-position: -68px -32px;
}
.home .redes a.li:hover {
	background-position: -68px -62px;
}

.redes a.gp {
	background-position: -102px top;
}

.redes a.gp:hover {
	background-position: -102px -32px;
}
.home .redes a.gp:hover {
	background-position: -102px -62px;
}

article {
	border-top: 3px solid #0164bc;
	width: 709px;
	height: auto;
	display: block;
	background-color: #fff;
	padding: 20px 20px 0;
	margin: 0 0 20px 0;
	float: left;
	min-height: 250px;
}
.home article {
	border-top: 3px solid #2aad00;
}

.voltar {
	width: auto;
	height: 30px;
	display: block;
	background-color: #bebebe;
	padding: 0 15px 0;
	margin: 11px 0 4px 0;
	float: left;
	color: #fff;
	font-size: 11px;
	line-height: 30px;
	font-family: 'Gotham-Medium';
	text-transform: uppercase;
}

a.voltar:hover,a:hover .voltar {
	background-color: #005097;
}
.home a.voltar:hover,.home a:hover .voltar {
	background-color: #228d00;
}

ul.caminho {
	width: 960px;
	height: auto;
	display: block;
	float: left;
	border-top: 1px solid #e9e9e9;
	padding: 8px 0 29px;
	margin: 0 20px;
}

ul.caminho li {
	width: auto;
	height: auto;
	display: block;
	float: left;
	line-height: 12px;
	color: #a0a0a0;
}

ul.caminho li a {
	width: auto;
	height: auto;
	display: block;
	float: left;
	padding: 0 15px 0 4px;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 12px;
}

ul.caminho li:first-child a {
	padding: 0 15px 0 0;
}

ul.caminho li a:hover {
	color: #004f96;
	text-decoration: underline;
}
.home ul.caminho li a:hover {
	color: #218700;
}

.galeria {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 26px 0 0;
}

.veiculo .galeria {
	width: 705px;
	margin: 11px 0 0 20px;
}

.galeria ul {
	width: 100%;
	height: auto;
	display: block;
	float: left;
}

.galeria ul li {
	width: 227px;
	height: 120px;
	display: block;
	float: left;
	margin: 0 12px 12px 0;
}

.galeria ul li:nth-child(3n) {
	margin: 0 0 12px 0;
}

.galeria ul li a {
	width: 227px;
	height: 120px;
	display: block;
	float: left;
	position: relative;
}

.galeria ul li a span.ver {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	position: absolute;
	top: 6px;
	right: 6px;
	background-image: url(../images/icones.png);
	background-position: left -233px;
	background-repeat: no-repeat;
	z-index: 999;
}

.galeria ul li a span.back {
	width: 227px;
	height: 120px;
	display: none;
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 999;
}

.galeria ul li a:hover span.back {
	background-color: #005097;
	opacity: 0.65;
	display: block;
}
.home .galeria ul li a:hover span.back {
	background-color: #228d00;
}

.galeria ul li a:hover span.ver {
	background-position: left -264px;
}
.home .galeria ul li a:hover span.ver {
	background-position: -25px -264px;
}

.texto {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #787878;
	font-size: 13px;
	line-height: 18px;
	padding: 13px 0 0;
}
.texto.no {
	padding: 0;
}

p {
	padding: 9px 0;
}

h1 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #505050;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	font-family: 'Gotham-Bold';
}

#iframe h1 {
	color: #fff;
	font-size: 20px;
	line-height: 22px;
	text-transform: uppercase;
}

.conteudo h1 {
	width: auto;
	color: #505050;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
}

.galeria h1 {
	color: #005097;
	font-size: 28px;
	line-height: 30px;
}
´.home .galeria h1 {
	color: #228d00;
}

.contactos h1 {
	font-size: 24px;
	line-height: 26px;
	text-transform: none;
}

.bloco h1 {
	width: 100%;
	color: #005097;
	font-size: 28px;
	line-height: 30px;
}

.intro h1 {
	color: #505050;
	font-size: 24px;
	line-height: 26px;
	width: 231px;
	font-family: 'Gotham-Light';
}

.pesquisa h1 {
	width: 100%;
	color: #505050;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	font-family: 'Gotham-Light';
	-webkit-text-stroke: 0.5px;
	text-transform: none;
}

.banner hgroup {
	position: absolute;
	left: 160px;
	top: 204px;
	width: 475px;
}

.veiculo .banner hgroup {
	position: static;
	width: 100%;
}
.veiculo.home .banner hgroup {
	position: inherit;
	width: auto;
}

.banner h1 {
	color: #ffffff;
	font-size: 36px;
	line-height: 42px;
	font-family: 'Gotham-Light';
	text-transform: uppercase;
}

.veiculo .banner h1 {
	font-size: 48px;
	line-height: 50px;
	font-family: 'Gotham-Bold';
}

h2 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #505050;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	font-family: 'Gotham-Light';
	-webkit-text-stroke: 0.5px;
}
h2.margem {
	margin: 0 0 13px;
}

#iframe h2 {
	color: #0077e0;
	font-size: 16px;
	line-height: 22px;
	font-family: 'Gotham-Book';
	-webkit-text-stroke: 1px;
	padding: 2px 0 0;
}
#iframe.home h2 {
	color: #2AAD00;
}

.galeria h2 {
	color: #505050;
	font-size: 18px;
	line-height: 23px;
	font-family: 'Gotham-Book';
	-webkit-text-stroke: 0;
}

.bloco h2 {
	font-size: 18px;
	line-height: 23px;
}

.banner h2 {
	color: #026dcc;
	font-size: 14px;
	line-height: 18px;
	font-family: 'Gotham-Bold';
	-webkit-text-stroke: 0px;
	margin: 5px 0 0;
	width: 320px;
}
.home .banner h2 {
	color: #2aad00;
}

h3 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #b4b4b4;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	padding: 4px 0 12px;
}

.contactos h3 {
	color: #005097;
	font-size: 18px;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Gotham-Bold';
	font-weight: normal;
}

.home.contactos h3  {
	color: #228d00;
}

#iframe h3 {
	color: #005097;
	font-size: 13px;
	font-family: 'Gotham-Medium';
	padding: 0;
	text-transform: uppercase;
}
#iframe.home h3 {
	color: #228D00;
}

h4 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #787878;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
	padding: 2px 0 4px;
}

#iframe h4 {
	color: #787878;
	font-size: 11px;
	line-height: 18px;
	font-family: Arial;
	text-transform: none;
	padding: 0 0 8px;
	/*font-weight: bold;*/
}
#iframe .wide h4 {
	width: auto;
}

.two h4,.three h4 {
	font-family: 'Gotham-Medium';
	padding: 0;
}

h5 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #005097;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	font-family: 'Gotham-Medium';
	text-transform: uppercase;
}
.home h5 {
	color: #228d00;
}

#page_in ul.submenu {
	width: 749px;
	height: 50px;
	display: block;
	background-color: #323232;
	float: left;
}
#page_in.produtos ul.submenu {
	width: 100%;
}

#page_in ul.submenu li {
	width: auto;
	height: 50px;
	display: block;
	border-right: 1px solid #3e3e3e;
	float: left;
}

#page_in ul.submenu li a {
	width: auto;
	height: 50px;
	display: block;
	padding: 0 20px;
	float: left;
	color: #fff;
	font-size: 12px;
	font-family: 'Gotham-Book';
	-webkit-text-stroke: 0.5px;
	line-height: 50px;
}

#page_in ul.submenu li a.break {
	width: 100px;
	line-height: 13px;
	padding: 13px 20px 0;
	height: 37px;
}

#page_in ul.submenu li a.select {
	background-color: #0164bc;
	background-image: url(../images/seta.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	font-family: 'Gotham-Medium';
}
.home #page_in ul.submenu li a.select {
	background-color: #2aad00;
	background-image: url(../images/seta2.png);
}

#page_in ul.submenu li a:hover {
	color: #0378e1;
}
.home #page_in ul.submenu li a:hover {
	color: #2aad00;
}
.home #page_in ul.submenu li a.select:hover {
	color: #fff;
}

.conteudo {
	border-top: 3px solid #0164bc;
	width: 960px;
	height: auto;
	display: block;
	background-color: #fff;
	padding: 20px 20px 0;
	margin: 0 0 24px 0;
	float: left;
}
.home .conteudo {
	border-top: 3px solid #2aad00;
}

.veiculo .conteudo {
	border-top: none;
	width: 1000px;
	padding: 0;
}

.pesquisa .conteudo {
	width: 704px;
	padding: 20px 24px 0 20px;
	border-right: 1px solid #e1e1e1;
}

.conteudo .resultados {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #505050;
	font-size: 13px;
	line-height: 22px;
	padding: 2px 0 0;
}

.conteudo .resultados span {
	color: #005097;
}
.home .conteudo .resultados span {
	color: #228d00;
}
.banners {
	width: 100%;
	height: 500px;
	display: block;
	float: left;
}

.banners li {
	width: 100%;
	height: 500px;
	display: none;
	float: left;
	position: relative;
}

.banners li:first-child {
	display: block;
}

.banners .info {
	width: 371px;
	height: auto;
	display: block;
	float: left;
	position: absolute;
	left: 20px;
	top: 44px;
}
.banners .mask {
	width: 100%;
	height: 500px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/mask.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.banners .info .st1 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #fff;
	font-size: 28px;
	line-height: 28px;
	font-family: 'Gotham-Bold';
	text-transform: uppercase;
}

.banners .info .resumo {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}

.formata{
	width: 960px;
	height: auto;
	display: block;
	float: left;
	margin: 0 20px;
	color: #787878;
	font-size: 13px;
	line-height: 18px;
}
.listagem {
	width: 100%;
	height: auto;
	display: block;
	float: left;
}
.listagem.new {
	margin: 0 0 20px;
}

.listagem>li {
	width: 100%;
	height: auto;
	display: block;
	float: left;
}

ul.listagem.new>li {
	margin: 8px 0 0;
}
ul.listagem.new>li:first-child {
	margin: 25px 0 0;
}

.formata .column {
/*	margin: 0 5px 0 0;*/
	width: 460px;
}

.listagem .column.last {
	margin: 0;
}

/*.listagem .column p {
	margin: 0 19px 0 0;
}*/

.listagem .column.last p {
	margin: 0;
}
/*.listagem li:first-child{
	display: block;
}
*/
.tabs {
	border-bottom: 3px solid #0164bc;
	width: 100%;
	height: 77px;
	display: block;
	background-color: #323232;
	float: left;
}
.home .tabs {
	border-bottom: 3px solid #2aad00;
}

.listagem .tabs {
	border-bottom: 1px solid #e1e1e1;
	height: 57px;
	position: relative;
	top: -13px;
	background-color: transparent;
	left:0px;
}

.tabs li {
	width: 155px;
	height: 77px;
	display: block;
	float: left;
	border-left: 1px solid #3e3e3e;
}
.tabs li:first-child {
	border-left: none;
}

.listagem .tabs li {
	width: auto;
	height: 57px;
	display: block;
	float: left;
	/*border-left: 1px solid #e1e1e1;*/
	border-left: none;
}

/* .listagem .tabs li:first-child {
	border-left: none;
} */

.tabs li a {
	width: 115px;
	padding: 13px 20px 0;
	height: 64px;
	display: block;
	float: left;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	opacity: 0.5;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
}

.listagem .tabs li a {
	width: auto;
	padding: 0 20px 0;
	height: 50px;
	color: #787878;
	font-size: 14px;
	line-height: 50px;
	margin: 7px 0 0;
	opacity: 1;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
	background-color: #f5f5f5;
}

.tabs li a:hover {
	color: #0378e1;
	opacity: 1;
}

.listagem .tabs li a:hover {
	background-color: #ebebeb;
	color: #787878;
}

.tabs li a.select {
	opacity: 1;
	background-color: #0164bc;
	background-image: url(../images/seta.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #fff;
}
.home .tabs li a.select {
	background-color: #2aad00;
	background-image: url(../images/seta2.png);
}

.listagem .tabs li a.select {
	/*opacity: 1;*/
	background-color: #fff;
	background-image: none;
	color: #8c8c8c;
	margin: 0;
	height: 57px;
	line-height: 58px;
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	left: 0;
	/*position: relative;*/
}

.tabs li a .st1 {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: 'Gotham-Bold';
}

.tabs li a:hover .st1 {
	color: #0378e1;
}

.tabs li a.select .st1 {
	color: #fff;
}

.tabs li a .preco {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #fff;
	font-size: 11px;
	line-height: 18px;
	font-family: Arial;
	padding: 2px 0 0;
}

.tabs li a:hover .preco {
	color: #0378e1;
}

.tabs li a.select .preco {
	color: #fff;
}

#page_in .especificacao {
	float: left;
	display: block;
	width: 960px;
	height: auto;
	margin: 0 20px;
	border-top: 1px solid #e1e1e1;
}
#page_in .especificacao:last-child {
	border-bottom: 1px solid #e1e1e1;
}

#page_in .especificacao span.titulo {
	float: left;
	display: block;
	width: 920px;
	height: 44px;
	padding: 0 20px;
	line-height: 44px;
	color: #787878;
	font-size: 14px;
	font-family: 'Gotham-Medium';
	position: relative;
	cursor: pointer;
	text-transform: uppercase;
}

#page_in .especificacao.close:hover span.titulo {
	background-color: #f2f2f2;
	color: #646464;
}

#page_in .especificacao span.sinal {
	float: left;
	display: block;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 17px;
	right: 18px;
	background-image: url(../images/icones.png);
	background-position: left -454px;
	background-repeat: no-repeat;
}

#page_in .especificacao.close span.sinal {
	background-position: -22px -454px;
}

#page_in .especificacao.close:hover span.sinal {
	background-position: -39px -454px;
}

#page_in .especificacao ul {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 15px;
}

#page_in .especificacao.close ul {
	display: none;
}

#page_in .especificacao ul li {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #fff;
	background-color: #f7f7f7;
}

#page_in .especificacao ul li:nth-child(2n) {
	background-color: #f2f2f2;
}

#page_in .especificacao ul li span.st1 {
	float: left;
	display: block;
	width: 211px;
	height: auto;
	color: #787878;
	font-size: 13px;
	line-height: 34px;
	padding: 0 0 0 20px;
}

#page_in .especificacao ul li span.st2 {
	float: right;
	display: block;
	width: 697px;
	height: auto;
	color: #787878;
	font-size: 13px;
	line-height: 18px;
	padding: 6px 20px 6px 0;
	font-weight: bold;
}

.formulario {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 16px 0 0;
}

.form {
	width: 300px;
	height: auto;
	display: block;
	float: left;
	margin: 9px 30px 0 0;
}

#iframe .form {
	width: 288px;
	margin: 33px 0 0 24px;
}
#iframe .form.aviso {
	width: 288px;
	margin: 0;
}
#iframe .form.margin {
	margin: 9px 0 0 24px;
}
#iframe .form.wide {
	width: 100%;
	margin: 33px 0 0 0;
}
#iframe .form.transp {
	margin: 34px 24px 0 0;
	clear: left;
	text-align: center;
}

.form:last-child,#iframe .form:nth-child(2n) {
	margin: 34px 0 0;
	clear: left;
}
.form.last {
	margin: 9px 0 0;
	clear: none;
}

.form a.voltar {
	float: right;
}

.form label,.form .label {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #787878;
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 3px;
}
.form.wide .label {
	width: auto;
	padding: 0 20px 3px;
}
.form label.size1{
	width: 67px;
	line-height: 28px;
}
.form label.hide{
	display: none;
}

.grupo label {
	width: auto;
	line-height: 14px;
}

.form .grupo {
	width: auto;
	height: auto;
	display: block;
	float: left;
	margin: 0 18px 0 0;
}

.form input[type=text] {
	width: 280px;
	height: 26px;
	display: block;
	float: left;
	color: #646464;
	font-size: 11px;
	line-height: 26px;
	border: 1px solid #ebebeb;
	padding: 0 9px;
	margin: 0 0 11px;
}

#iframe .form input[type=text] {
	width: 260px;
}

.form input[type=text].size1 {
	width: 175px;
	float: right;
}
.form input[type=text].size2{
	width: 125px;
	float: right;
}
.form input[type=text]#captcha-form{
	margin: 0px 0 11px;
}
#iframe .form input[type="text"].size2 {
	width: 110px;
	float: left;
}

#iframe .form input[type=text].size1 {
	width: 163px;
	float: left;
}
#captcha{
	float: left;
	display: block;
}
.form input[type=text]:focus,.form textarea:focus {
	color: #646464;
	border: 1px solid #b4b4b4;
}

.form textarea {
	width: 280px;
	height: 69px;
	padding: 9px;
	display: block;
	float: left;
	color: #646464;
	font-size: 11px;
	line-height: 18px;
	border: 1px solid #ebebeb;
	resize: none;
	margin: 0 0 11px;
	font-family: Arial,Tahoma;
}
.form.last textarea {
	margin: 0 0 5px;
}

#iframe .form textarea {
	width: 260px;
}

.contactos .info,#iframe .info {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #8c8c8c;
	font-size: 11px;
	line-height: 14px;
	padding: 12px 0 0;
}

#iframe .info {
	padding: 12px 0 8px;
}

.info.erro {
	color: #004F96;
}
.home .info.erro {
	color: #228D00;
}

.contacto {
	width: 100%;
	height: auto;
	display: block;
	float: left;
}

#iframe .contacto {
	width: 600px;
	padding: 10px 30px;
}

.mapa {
	width: 300px;
	height: auto;
	display: block;
	float: right;
	margin: 52px 0 0;
}

.mapa a.ver {
	width: auto;
	height: auto;
	display: block;
	float: left;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 18px;
}

.mapa a.ver:hover {
	color: #646464;
}

.contacto .coluna {
	width: 231px;
	height: auto;
	display: block;
	float: left;
	margin: 27px 12px 10px 0;
}

.contacto .coluna.two {
	width: 180px;
	margin: 47px 12px 10px 0;
}

.contacto .coluna.three {
	width: 210px;
	margin: 47px 12px 10px 0;
}

.coluna p {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #8c8c8c;
	font-size: 10px;
	line-height: 13px;
}
.bloco .coluna p {
	color: #8c8c8c;
	font-size: 12px;
	line-height: 18px;
}

.coluna .morada {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #787878;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 4px;
}

.coluna .morada a {
	color: #787878;
}

.coluna .morada a:hover {
	text-decoration: underline;
}

.bloco {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 39px 0 14px;
}
.veiculo .bloco {
	width: 960px;
	margin: 17px 20px 14px;
}

.bloco .coluna {
	width: 474px;
	height: auto;
	display: block;
	float: left;
	margin: 15px 12px 0 0;
}

.bloco.esq img {
	float: left;
}

.bloco.esq .coluna {
	float: right;
	margin: 15px 0 0;;
}

.bloco .text {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #8c8c8c;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 16px;
}

.bloco .text p {
	padding: 5px 0 9px;
}

.intro {
	width: 729px;
	height: auto;
	display: block;
	float: left;
}

.intro .text {
	width: 474px;
	height: auto;
	display: block;
	float: left;
	padding: 0 12px;
	color: #787878;
	font-size: 12px;
	line-height: 18px;
}

.intro p {
	padding: 0;
}

.paginacao {
	width: 100%;
	height: 31px;
	display: block;
	float: left;
}

.paginacao a.bt {
	width: auto;
	height: 31px;
	display: block;
	float: left;
	line-height: 31px;
	background-color: #f0f0f0;
	color: #787878;
	font-size: 12px;
	font-family: 'Gotham-Book';
	padding: 0 20px;
	text-transform: uppercase;
	-webkit-text-stroke: 0.5px;
}

.paginacao a.pag {
	width: 39px;
	height: 31px;
	display: block;
	float: left;
	line-height: 31px;
	color: #a0a0a0;
	font-size: 12px;
	font-family: 'Gotham-Book';
	-webkit-text-stroke: 0.5px;
	text-align: center;
	border-right: 1px solid #f4f4f4;
}

.paginacao a.pag:hover {
	color: #6e6e6e;
	background-color: #f0f0f0;
}

.paginacao a.pag.select,.paginacao a.bt:hover {
	color: #fff;
	background-color: #cdcdcd;
}

ul.noticias {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	margin: 17px 0 0;
}

ul.noticias li {
	width: 231px;
	/*height: 281px;*/
	height: auto;
	display: block;
	float: left;
	margin: 0 12px 24px 0;
	position: relative;
}

.posvenda ul.noticias li {
	width: 304px;
	/*height: 403px;*/
	height: auto;
	margin: 0 24px 24px 0;
}

.pesquisa ul.noticias li {
	width: 100%;
	height: 144px;
	display: block;
	float: left;
	margin: 0;
	padding: 24px 0 0;
	margin: 0 0 24px;
	border-top: 1px solid #e1e1e1;
}

.pesquisa ul.noticias li:first-child {
	padding: 0;
	border-top: none;
}

/*.produtos ul.noticias li {
	height: 230px;
}*/

ul.noticias li:nth-child(4n) {
	margin: 0 0 24px 0;
}

.posvenda ul.noticias li:nth-child(3n) {
	margin: 0 0 24px 0;
}

.pesquisa ul.noticias li:nth-child(4n),.posvenda ul.noticias li:nth-child(4n)
	{
	margin: 0
}

ul.noticias li a {
	width: 231px;
	/*height: 281px;*/
	height: auto;
	display: block;
	float: left;
	background-color: #f8f8f8;
	position: relative;
}

.posvenda ul.noticias li a {
	width: 304px;
	/*height: 403px;*/
	height: auto;
	background-color: transparent;
}

.pesquisa ul.noticias li a {
	width: 100%;
	height: 144px;
	background-color: transparent;
}

.produtos ul.noticias li a {
	/*height: 230px;*/
	background-color: transparent;
}

ul.noticias li a:hover {
	background-color: #005097;
}
.home ul.noticias li a:hover {
	background-color: #228d00;
}

.posvenda ul.noticias li a:hover {
	background-color: transparent;
}

ul.noticias li .triangulo {
	width: 20px;
	height: 10px;
	display: block;
	float: left;
	background-image: url(../images/icones.png);
	background-position: -181px -365px;
	background-repeat: no-repeat;
	position: absolute;
	left: 20px;
	top: 120px;
}

.pesquisa ul.noticias li .triangulo {
	width: 10px;
	height: 20px;
	background-image: none;
	position: absolute;
	left: 221px;
	top: 20px;
}

.produtos ul.noticias li .triangulo {
	left: 20px;
	top: 136px;
}

ul.noticias li a:hover .triangulo {
	background-position: -181px -382px;
}
.home ul.noticias li a:hover .triangulo {
	background-position: left -566px;
}

.pesquisa ul.noticias li a:hover .triangulo {
	background-image: url(../images/icones.png);
	background-position: -134px -430px;
	background-repeat: no-repeat;
}
.home .pesquisa ul.noticias li a:hover .triangulo {
	background-position: -152px -430px;
}

ul.noticias li .mask {
	width: 231px;
	height: 130px;
	display: none;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #005097;
	opacity: 0.65;
}
.home ul.noticias li .mask {
	background-color: #228d00;
}

.pesquisa ul.noticias li .mask {
	width: 231px;
	height: 144px;
}

.pesquisa ul.noticias li img {
	float: left;
	margin: 0 12px 0 0;
}

.produtos ul.noticias li .mask {
	height: 148px;
}

ul.noticias li a:hover .mask {
	display: block;
}

ul.noticias li .st1 {
	width: 191px;
	height: auto;
	display: block;
	float: left;
	margin: 0 20px;
	color: #505050;
	font-size: 18px;
	line-height: 20px;
	font-family: 'Gotham-Book';
}
ul.noticias li .st1 span {
	color: #005097;
	font-size: 13px;
	line-height: 15px;
	float: left;
	width: 100%;
}
.home ul.noticias li .st1 span {
	color: #228d00;
}
ul.noticias li a:hover .st1 span {
	color: #fff;
}

.posvenda ul.noticias li .st2 {
	width: 304px;
	height: auto;
	display: block;
	float: left;
	color: #505050;
	font-size: 16px;
	line-height: 18px;
	font-family: 'Gotham-Book';
	margin: 0 0 8px;
}

.posvenda ul.noticias li .st1 {
	width: 304px;
	color: #005097;
	font-size: 20px;
	line-height: 22px;
	font-family: 'Gotham-Bold';
	text-transform: uppercase;
	margin: 10px 0 4px;
}

.pesquisa ul.noticias li .st1 {
	width: 450px;
	margin: 8px 0 0;
}

ul.noticias li a:hover .st1 {
	color: #fff;
}

.posvenda ul.noticias li a:hover .st1 {
	color: #005097;
}

ul.noticias li .linha,.bloco .linha,.contacto .linha,.banner .linha,.banners .linha,.galeria .linha
	{
	width: 15px;
	height: auto;
	display: block;
	float: left;
	border-top: 3px solid #aaaaaa;
	margin: 7px 20px 0;
}

#iframe .linha {
	border-top: 3px solid #d2d2d2;
	margin: 6px 0 0;;
}

.galeria .linha {
	margin: 13px 0 12px;
}

.banners .linha {
	margin: 11px 0 5px;
	border-top: 3px solid #fff;
}

.banner .linha {
	margin: 22px 0 7px;
	border-top: 3px solid #0072d8;
}
.home .banner .linha {
	border-top: 3px solid #2aad00;
}

.contacto .linha {
	margin: 0 20px 0;
}

.posvenda ul.noticias li .linha {
	margin: 7px 0 0;
}

.contacto .linha {
	margin: 6px 0 0;
}
.bloco .linha{
	margin: 11px 0 5px;
}

.pesquisa ul.noticias li .linha {
	margin: 7px 0 0;
}

ul.noticias li a:hover .linha {
	border-top: 3px solid #fff;
}
ul.noticias.posvenda li a:hover .linha {
	border-top: 3px solid #aaaaaa;
}

ul.noticias li .grup{
	width: 191px;
	height: auto;
	display: block;
	float: left;
	margin: 15px 20px 0 20px;
}
ul.noticias li .grup .ano{
	width: auto;
	height: auto;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	border-left:1px solid #e1e1e1;
}
ul.noticias li .grup .ano:last-child{
	margin: 0;
}
ul.noticias li .resumo {
	width: 191px;
	height: auto;
	display: block;
	float: left;
	margin: 7px 20px 0;
	color: #8c8c8c;
	font-size: 11px;
	line-height: 12px;
}

.home .produtos ul.noticias li .resumo {
	margin: 8px 20px 0;
	width: auto;
}
.produtos ul.noticias li .ano .resumo {
	margin: 0 10px;
}

.posvenda ul.noticias li .resumo {
	width: 304px;
	margin: 7px 0 14px;
	font-size: 12px;
	line-height: 18px;
}

.pesquisa ul.noticias li .resumo {
	width: 450px;
	margin: 10px 0 0;
}

ul.noticias li a:hover .resumo {
	color: #fff;
	opacity: 0.5;
}

.posvenda ul.noticias li a:hover .resumo {
	color: #8c8c8c;
	opacity: 1;
}

.produtos ul.noticias li a:hover .resumo {
	opacity: 1;
}

ul.noticias li .preco,.banner .preco {
	width: 191px;
	height: auto;
	display: block;
	float: left;
	color: #005097;
	font-size: 16px;
	line-height: 18px;
	font-family: 'Gotham-Book';
	margin: 0 20px 0;
}
.home ul.noticias li .preco,.banner .preco {
	color: #228d00;
}
.home .produtos ul.noticias li .preco{
	color: #228d00;
	font-size: 13px;
	margin: 0 10px;
	width: auto;
	clear: left;
}

.banner .preco {
	width: auto;
	color: #fff;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
}

ul.noticias li a:hover .preco {
	color: #fff;
	font-weight: bold;
}
.home .produtos ul.noticias li a:hover .preco {
	color: #fff;
	font-weight: normal;
}

ul.noticias li .ver {
	width: auto;
	height: auto;
	display: block;
	float: left;
	color: #0164bc;
	font-size: 10px;
	line-height: 18px;
	font-family: 'Gotham-Bold';
	text-transform: uppercase;
	padding: 0 15px 0 0;
	position: absolute;
	left: 20px;
	bottom: 15px;
	background-image: url(../images/icones.png);
	background-position: right -316px;
	background-repeat: no-repeat;
}
.home ul.noticias li .ver {
	color: #228d00;
	background-position: right -692px;
}

.pesquisa ul.noticias li .ver {
	left: 243px;
	bottom: 18px;
}

ul.noticias li a:hover .ver {
	color: #fff;
	background-position: right -340px;
}

.filtros {
	width: auto;
	height: 18px;
	display: block;
	float: right;
}
.downloads.filtros {
	height: auto;
}

.produtos .filtros {
	width: 100%;
	height: 50px;
	background-color: #f5f5f5;
	margin: 24px 0 0;
}

.filtros span {
	width: auto;
	height: 18px;
	line-height: 18px;
	color: #787878;
	font-size: 11px;
	margin: 0 23px 0 0;
}
.produtos .filtros span {
	float: left;
	display: block;
}

.produtos .filtros form > span {
	height: 24px;
	line-height: 24px;
	color: #787878;
	font-size: 13px;
	font-family: 'Gotham-Book';
	padding: 0 20px;
	margin: 13px 0 0 0;
	border-right: 1px solid #e1e1e1;
}

.filtros .label {
	height: 28px;
	line-height: 28px;
	color: #787878;
	font-size: 11px;
	font-family: Arial;
	padding: 0 10px 0 0;
	margin: 0;
}

.filtros .selected {
	height: 28px;
	margin: 11px 10px 0;
	float: left;
	display: block;
	width: auto;
}

.filtros .seleccao {
	height: auto;
	float: left;
	display: block;
	width: 125px;
	position: relative;
}

.filtros .selected ul {
	height: auto;
	width: 125px;
	float: left;
	display: none;
	position: absolute;
	left: 0;
	top: 28px;
	background-color: #ffffff;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	z-index: 999;
}

/* .filtros .selected .seleccao:hover ul {
	display: block;
} */

.filtros .selected ul li {
	height: auto;
	width: 125px;
	float: left;
	display: block;
	color: #a0a0a0;
	font-size: 11px;
	border-bottom: 1px solid #ebebeb;
}

.filtros a {
	width: auto;
	height: 18px;
	display: block;
	float: left;
	line-height: 18px;
	color: #8c8c8c;
	font-size: 11px;
	padding: 0 0 0 26px;
	margin: 0 24px 0 0;
	background-image: url(../images/icones.png);
	background-position: left -386px;
	background-repeat: no-repeat;
}

.filtros .selected a {
	width: 76px;
	height: 28px;
	display: block;
	float: left;
	line-height: 28px;
	color: #a0a0a0;
	padding: 0 39px 0 10px;
	margin: 0;
	background-image: url(../images/icones.png);
	background-position: left -422px;
	background-repeat: no-repeat;
}

.filtros .selected a:hover {
	background-position: left -422px;
}

.filtros a:hover {
	background-position: left -404px;
}

.filtros a.select {
	font-weight: bold;
	background-position: left -368px;
}
.home .filtros a.select {
	background-position: left -720px;
}

.filtros a:last-child {
	margin: 0 0 0 0;
}

.filtros a.filtrar {
	width: auto;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 11px;
	padding: 0 14px 0;
	margin: 11px 0 0 20px;
	background-image: none;
	font-family: 'Gotham-Medium';
	background-color: #bebebe;
	text-transform: uppercase;
}

.filtros a.filtrar:hover {
	background-color: #8c8c8c;
}

.filtros .seleccao ul li a {
	width: 105px;
	height: auto;
	line-height: 14px;
	color: #a0a0a0;
	padding: 4px 10px;
	background-image: none;
}

.filtros .seleccao ul li a:hover {
	background-color: #ebebeb;
}

#rodape {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	background-color: #d0d0d0;
	background-image: url(../images/rodape.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-top:4px solid #d0d0d0;
}

#modelosIn {
	width: 960px;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 0 20px;
}

#modelosIn .barra {
	width: 960px;
	height: 25px;
	display: block;
	float: left;
	margin: 18px 0 0;
}

#modelosIn .barra span {
	width: auto;
	height: 25px;
	display: block;
	float: left;
	padding: 0 21px 0 0;
	line-height: 25px;
	color: #003865;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Gotham-Bold';
	background-image: url(../images/icones.png);
	background-position: right -184px;
	background-repeat: no-repeat;
}

#modelosIn .barra a.ver {
	width: auto;
	height: 25px;
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding: 0 15px 0 0;
	line-height: 25px;
	color: #8c8c8c;
	font-size: 11px;
	background-image: url(../images/icones.png);
	background-position: right -207px;
	background-repeat: no-repeat;
}

#modelosIn .barra a.ver:hover {
	color: #646464;
	background-position: right -235px;
}

#modelosIn .barra a.esconder {
	background-position: right -259px;
}

#modelosIn .barra a.esconder:hover {
	color: #646464;
	background-position: right -285px;
}

#modelosIn .modelos {
	width: 960px;
	height: auto;
	display: block;
	float: left;
	margin: 20px 0 21px;
}

#modelosIn .modelos.height {
	height: 15px;
}

#modelosIn .modelo {
	width: 192px;
	height: auto;
	display: block;
	float: right;
}

#modelosIn .modelo span {
	width: 100%;
	height: auto;
	display: block;
	float: right;
	color: #969696;
	line-height: 18px;
	font-size: 13px;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
	margin: 12px 0 0;
	letter-spacing: -0.5px;
	-webkit-text-stroke: 0.5px;
}

#modelosIn .modelo strong {
	color: #6f6f6f;
}

#modelosIn .modelos ul {
	width: 180px;
	height: auto;
	display: block;
	float: left;
	margin: 0 12px 0 0;
}

#modelosIn .modelos ul li,#modelosIn .modelos ul li a {
	width: 180px;
	height: auto;
	display: block;
	float: left;
	color: #8c8c8c;
	font-size: 12px;
	line-height: 15px;
	font-family: 'Gotham-Medium';
	text-transform: uppercase;
}

#modelosIn .modelos ul li a:hover {
	color: #004f96;
}

#modelosIn .modelos ul li {
	margin: 5px 0;
}

#modelosIn .modelos ul li:first-child {
	color: #004f96;
	font-size: 24px;
	line-height: 24px;
	font-family: 'Gotham-Light';
	margin: 0 0 15px;
}

#rodape2 {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	background-color: #dbdbdb;
}

.splash #rodape2 {
	background-color: transparent;
}

#rodapeIn {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	display: block;
}

.splash #rodapeIn {
	width: 960px;
}

#rodapeIn .info {
	width: 960px;
	height: auto;
	display: block;
	float: left;
	border-top: 1px solid #e3e3e3;
	padding: 28px 0 0;
	margin: 0 20px 0;
}

.splash #rodapeIn .info {
	padding: 28px 0 0;
}

#rodapeIn .info img {
	display: block;
	float: left;
}

#rodapeIn .info .informacao {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	color: #b1b1b1;
	font-size: 10px;
	line-height: 14px;
	margin: 21px 0 27px;
}

.splash #rodapeIn .info .informacao {
	margin: 21px 0 0;
}

#rodapeIn .info .facebook {
	display: block;
	float: right;
	width: auto;
	height: 24px;
	margin: 8px 0 0;
}

#rodapeIn .info .grupo {
	display: block;
	float: left;
	width: auto;
	height: 32px;
	margin: 3px 0 0;
}

#rodapeIn .info .grupo span {
	display: block;
	float: left;
	width: auto;
	height: 32px;
	line-height: 32px;
	font-size: 11px;
	color: #b1b1b1;
	font-family: 'Gotham-Medium';
	text-transform: uppercase;
	margin: 0 12px 0 40px;
	-webkit-text-stroke: 0.5px;
}

.splash #rodapeIn .info .grupo span {
	margin: 0 15px 0 0;
	color: #251b68;
}

#rodapeIn .menuRodape {
	padding: 30px 0 23px;
	margin: 0 20px 0;
	width: 960px;
	height: auto;
	display: block;
	float: left;
	border-bottom: 1px solid #c9c9c9;
}

#rodapeIn .menuRodape ul {
	width: 185px;
	height: auto;
	display: block;
	float: left;
	margin: 0 7px 0 0;
}

#rodapeIn .menuRodape ul li {
	width: 100%;
	height: auto;
	display: block;
	float: left;
}

#rodapeIn .menuRodape ul li a {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	color: #828282;
	font-size: 11px;
	line-height: 18px;
	padding: 2px 0 3px;
}

#rodapeIn .menuRodape ul li a:hover {
	color: #505050;
}

#rodapeIn .menuRodape ul li:first-child {
	color: #505050;
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
	text-shadow: 0px 1px 1px #fff;
	margin: 0 0 12px;
}

footer {
	width: 100%;
	float: left;
	display: block;
	height: 49px;
	background-color: #e9e9e9;
}

#footerIn {
	width: 960px;
	display: block;
	height: 49px;
	margin: 0 auto;
}

#footerIn span {
	width: auto;
	display: block;
	height: 49px;
	float: left;
	color: #767676;
	font-size: 12px;
	line-height: 49px;
}
.splash #footerIn span {
	margin: 0 20px;
}

#footerIn ul {
	width: auto;
	display: block;
	height: 15px;
	float: right;
	margin: 17px 0;
}

#footerIn ul li {
	width: auto;
	display: block;
	height: 15px;
	float: left;
}

#footerIn ul li a {
	width: auto;
	display: block;
	height: 11px;
	float: left;
	padding: 0 18px;
	color: #b4b4b4;
	font-size: 11px;
	line-height: 11px;
	border-right: 1px solid #b4b4b4;
}

#footerIn ul li a:hover {
	color: #787878;
}

#footerIn ul li:last-child a {
	padding: 0 0 0 18px;
	border-right: none;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	background-color: #fff;
}

#fancybox-left,#fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico,#fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover,#fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_close.png', sizingMethod = 'scale' );
}

.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_nav_left.png', sizingMethod = 'scale' );
}

.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_nav_right.png', sizingMethod = 'scale' );
}

.fancybox-ie6 #fancybox-title-over {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_title_over.png', sizingMethod = 'scale' );
	zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_title_left.png', sizingMethod = 'scale' );
}

.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_title_main.png', sizingMethod = 'scale' );
}

.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_title_right.png', sizingMethod = 'scale' );
}

.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame
	{
	height: expression(this.parentNode.clientHeight +   "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
	top: expression(( -20 +   ( document.documentElement.clientHeight ?  
		document.documentElement.clientHeight/ 2 :  
		document.body.clientHeight/ 2) +   (   ignoreMe =  
		document.documentElement.scrollTop ?  
		document.documentElement.scrollTop :   document.body.scrollTop ) ) +  
		'px' );
}

#fancybox-loading.fancybox-ie6 div {
	background: transparent;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_loading.png', sizingMethod = 'scale' );
}

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
	background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_n.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-ne {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_ne.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-e {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_e.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-se {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_se.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-s {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_s.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-sw {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_sw.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-w {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_w.png', sizingMethod = 'scale' );
}

.fancybox-ie #fancybox-bg-nw {
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'fancy_shadow_nw.png', sizingMethod = 'scale' );
}