body {
	background: url('img/bg.jpg') top center no-repeat;
	overflow-x:hidden;
}

body.int {
	background: url('img/bg_int.jpg') top center no-repeat;
}

a{cursor:pointer;}

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

#centralizar980 {
	width: 980px;
	margin: 0 auto;
}

#centralizar1367 {
	width: 1367px;
	margin: 0 auto;
}

#pagina {
	float: left;
	min-width: 980px;
}

.conteudo {
	float: left;
	width: 940px;
	padding: 20px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	margin: 15px 0 0 0;
	position: relative;
	z-index: 995;
}

h1 {
	font-family: 'Oswald', sans-serif !important;
	font-weight:400 !important;	
	font-size: 28px!important;	
	color: #3F4B52;
	line-height: 1.3;	
	text-transform: uppercase;
	margin: 30px 0 20px 0;
	padding-left:26px;
}

h1 span {
	display: block;
	color: #796C5F;
	font: normal 16px Arial, Helvetica;
}

h1 span a {
	color: inherit;
	font-weight: bold;
}

h2 {
	font-family: 'Oswald', sans-serif !important;
	font-weight:400 !important;	
	font-size: 28px!important;	
	color: #3F4A52;
	
}

h5 {
	font: bold 18px 'Mako', Arial, Verdana;
	color: #3F4A52;
}

p {
	font: normal 16px Arial, Verdana;
	color: #444;
	line-height: 28px;
}

.img_d {
	display: none;
}
.itenNaoEncontrado {
	margin-top:40px;
	width:80%;
}

.ola {
	padding:0 50px;
}

.buscar {
	font: normal 28px 'Oswald', Arial, Verdana;
	color: #3F4A52;
	line-height:0.9em;
}


.pagination a {
	color: #666;
}

.detalhe_bg {
	position: absolute;
	top: 5%;
	bottom: 0;
	left: 0;
	right: 0;
	background: url('img/detalhe_bg.png') center center no-repeat;
	width: 100%;
	min-height: 300px;
	height: 100%;
	z-index: -1;
}

legend {
	font: normal 24px 'Oswald', Arial, Verdana;
	color: #3F4B52;
	border-bottom: none;
}

/* #TOPO
================================================== */

.topo-redesocial {
	float: left;
	width: 930px;
	margin: 0px 50px 0px 0;
	padding:20px 0 00px 0;
	text-align:right;
	position:relative;
	z-index:20;
}

#topo {
	float: left;
	width: 980px;
	margin: 10px 0 0 0;
}

#topo a.logo {
	float: left;
	width: 377px;
	height: 52px;
	overflow: hidden;
	text-indent: -200px;
	background: url('img/logo.png');
	margin: 0 0 0 20px;
}

#topo a.home {
	float: left;
	margin: 20px 0 0 40px;
	padding: 3px 0 0 20px;
	font: bold 12px Arial, Verdana;
	color: #3F4A52;
	background: url('img/icon_home.png') left center no-repeat;
}

#topo .icons {
	float: left;
	margin: 10px 0 0 40px;
}

#topo .icons .telefone {
	float: left;
	margin: 0 40px 0 0;
	padding: 8px 0 8px 53px;
	background: url('img/icon_telefone.png') left center no-repeat;
	font: normal 18px 'Oswald', Arial, Verdana;
	color: #3F4A52;
}

#topo .icons .atendimento {
	float: left;
	padding: 8px 0 8px 53px;
	background: url('img/icon_atendimento.png') left center no-repeat;
	font: normal 18px 'Oswald', Arial, Verdana;
	text-transform:uppercase;
	color: #3F4A52;
}

#topo .icons .atendimento a {
	color: inherit;
}

#topo ul.menu {
	float: left;
	width: 960px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	background: url('img/menu_li.jpg') repeat-x;
	margin: 40px 0 0 0;
}

#topo ul.menu li {
	float: left;
	height: 40px;
	line-height: 43px;
	margin:0;
	padding: 0px 11px 0 11px;
	-moz-transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
}

#topo ul.menu li a {
	color: #FFF;
	font: normal 16px 'Oswald', Arial, Verdana;
	background: transparent;
	text-transform:uppercase;
}

#topo ul.menu li a:hover {
	text-decoration: none;
}

#topo ul.menu li:hover {
	background: #3F4B52;
	-moz-transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	text-decoration: none;
	display:block;
}

/* #HOME
================================================== */

.home #slider {
	float: left;
	width: 1367px;
	height: 550px;
	position: relative;
	margin: 30px 0 0 0;
}

.home #slider ul {
	float:left;
	width: 1367px;
	height: 550px;
	overflow: hidden;
}

.home #slider ul li {
	min-height: 550px;
}

.home #slider ul li img {
	min-height: 550px;
}

.home #slider .detalhe_esquerdo {
	position: absolute;
	width: 526px;
	height: 811px;
	background: url('img/detalhe_esquerdo.png') left top no-repeat;
	z-index: 99;
	bottom: -415px;
	left:-273px;
}

.home #slider .detalhe_direito {
	position: absolute;
	width: 494px;
	height: 904px;
	background: url('img/detalhe_direito.png') left top no-repeat;
	z-index: 99;
	bottom: -405px;
	right:-273px;
}

.home #slider .datalhe_banner {
	position: absolute;
	width: 803px;
	height: 704px;
	background: url('img/detalhe_banner.png') left top no-repeat;
	z-index: 99;
	bottom: -523px;
	left: 0px;
}

.home .newsletter {
	float: left;
	background: url('img/bg_news.png') no-repeat;
	background-position: 0 50px;
	padding: 10px 0 10px 40px;
	margin: -5px 5px 0 0;
	position: relative;
	z-index: 999;
}

.home .newsletter input[type="text"] {
	float: left;
	background: #D9D7D5;
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 5px 8px 5px 8px;
	width: 100px;
	color: #3F4A52;
	outline: none;
	box-shadow: none;
	margin: -7px 5px 0 0;
	font: normal 16px 'Mako', Arial, Verdana;
	color: #3F4A52;	
}

.home .newsletter input[type="submit"] {
	float: left;
	background: none;
	border:0;
	padding: 0;
	font: normal 22px 'Oswald', Arial, Verdana;
	color: #3F4A52;
	margin: -8px 0 0 4px;
	cursor: pointer;
}

.home .noticias {
	float: left;
	width: 100%;
	border-right: 1px solid #A19483;
}

.home .noticias li {
	float: left;
	width: 90%;
	margin: 10px 0 20px 10px;
}

.home .noticias li .img {
	float: left;
	width: 100px;
	height: 100px;
	position: relative;
	margin: 0 20px 20px 0;
}

.home .noticias li .img .detalhe {
	position: absolute;
	background: url('img/detalhe_imgs.png') no-repeat;
	width: 100px;
	height: 37px;
	bottom: -18px;
	left: 0;
	z-index: 2;
}

.home .noticias li .img img {
	float: left;
	width: 100px;
	height: 100px;
}

.home .noticias li .data {
	font: normal 11px 'Mako', Arial, Helvetica;
	color: #666666;
}

.home .noticias .titulo {
	font: bold 24px 'Times New Roman', Arial, Helvetica;
	color: #333333;
	margin: 5px 0 0 0;
}

.home .noticias .desc {
	font: normal 16px 'Mako', Arial, Helvetica;
	color: #444;
	padding: 0 0 6px 0;
}

.home .noticias a {
	color: inherit;
}

.home .noticias a.mais {
	float: right;
	width: 100%;
	height: 26px;
	padding: 15px 0;
	background: url('img/bg_mais.jpg') right center no-repeat;
	font: normal 18px 'Times New Roman', Arial, Verdana;
	color: #3F4B52;
	text-align: center;
	margin: 0 -20px 0 0;
}

.home .dir {
background: -moz-linear-gradient(left,  rgba(247,247,247,0.8) 0%, rgba(255,255,255,0.05) 57%, rgba(255,255,255,0) 61%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,0.8)), color-stop(57%,rgba(255,255,255,0.05)), color-stop(61%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(247,247,247,0.8) 0%,rgba(255,255,255,0.05) 57%,rgba(255,255,255,0) 61%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(247,247,247,0.8) 0%,rgba(255,255,255,0.05) 57%,rgba(255,255,255,0) 61%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(247,247,247,0.8) 0%,rgba(255,255,255,0.05) 57%,rgba(255,255,255,0) 61%); /* IE10+ */
background: linear-gradient(to right,  rgba(247,247,247,0.8) 0%,rgba(255,255,255,0.05) 57%,rgba(255,255,255,0) 61%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccf7f7f7', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

	margin: 0 0 0 1px;
	padding: 20px 10px 10px 40px;
}

.home .clientes {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}

.home .clientes .titulo {
	float: left;
	width: 100%;
	text-align: right;
	font: 16px 'Mako', Arial, Verdana;
	color: #999;
}

.home .clientes .slider {
	float: left;
	width: 422px;
	height: 210px;
	text-align: center;
	background: #fff;
	border:1px solid #ccc;
	margin: 0px 0 0 0;
}

.home .links {
	float: left;
	width: 100%;
	margin: 0;
}

.home .links .titulo {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	font: normal 30px 'Oswald', Arial, Verdana;
	color: #3F4B52;
}

.home .links ul {
	float: left;
	width: 100%;
}

.home .links ul li {
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
}

.home .links ul li a {
	font: normal 16px 'Mako', Arial, Verdana;
	color: #333;
}

.home .links a.mais {
	font: bold 18px 'Times New Roman', Arial, Verdana;
	color: #3F4B52;
}

/* #INTERNAS
================================================== */

.lista_fotos > div{
	margin-top: 10px;
}

.lista_integrantes {
	padding: 0 0 50px 0;
}

.lista_integrantes div.img_holder {
	float: left;
	position: relative; 
}

.lista_integrantes div.img_holder img {
	border: 1px solid #CCC;
	-moz-transition: 0.5s linear;
	-webkit-transition: 0.5s linear;
	-ms-transition: 0.5s linear;	
}

.lista_integrantes div.img_holder a:hover img {
	border: 1px solid #A19483;
	-moz-transition: 0.5s linear;
	-webkit-transition: 0.5s linear;
	-ms-transition: 0.5s linear;	
}


.lista_integrantes div.img_holder .detalhe {
	position: absolute;
	bottom: -10px;
	right: 5px;
	width: 100px;
	height: 37px;
	background: url('img/detalhe_imgs.png');
}

.lista_integrantes .nome {
	float: left;
	width: 100%;
	font: bolder 22px 'Times New Roman', Arial, Verdana;
	color: #44342D;
	margin: 10px 0;
	min-height:56px;
	border-bottom:1px dotted #E4E4E4;
}

.lista_integrantes .oab {
	float: left;
	width: 100%;
	font: bold 14px Arial, Verdana; 
	color: #3F4B52;
	text-transform: uppercase;
}

.lista_integrantes .email{
	float: left;
	width: 100%;
	font: normal 14px 'Mako',Arial, Verdana;
	color: #7E6D66;
}

.menu_vert li a {
	float: left;
	width: 100%;
	padding: 10px 0;
	text-indent: 20px;
	background: #E7E5E4;
	border-bottom: 1px solid #fff;
	color: #554D42;
	-moz-transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	text-transform: uppercase;
	font: normal 16px 'Oswald',Arial, Verdana;

}

.menu_vert li a:hover {
	background: #3F4B52;
	text-decoration: none;
	-moz-transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	color: #fff;
}

.menu_vert .buscar {
	float: left;
	margin: 10px 0;
}

.menu_vert .buscar input[type="text"] {
	border: 1px solid #ccc;
	padding: 10px 0;
	outline: none;
	box-shadow: none;
	border-radius: 0;
	text-indent: 10px;

	font:normal 14px Arial, Verdana;
	color: #7A6E60;
	width: 220px;
}

.menu_vert .buscar input[type="submit"] {
	float: left;
	background: none;
	border:none;
	padding: 5px;
	margin: -10px 0 0 0;
	font: normal 18px 'Oswald', Arial, Verdana;
	color: #544C41;
	cursor: pointer;
}

/* #NOTICIA
================================================== */

.noticia {
	width: 600px !important;
}

.noticia .titulo {
	font: 42px 'Times New Roman',Arial, Verdana;
	color: #444;
	line-height: 36px;
	margin: 25px 0 20px 10px;
}

.noticia .desc {
	font: normal 14px Arial, Verdana !important;
	color: #444;
	line-height: 18px !important;
	margin: 0 0 0 10px;
}

.noticia .desc p {
	color: #444;
	line-height: 22px !important;
	margin: 0 0 0 10px;
}

.pf p{
	color: #444;
	line-height: 22px !important;
	margin: 0 0 0 10px;
}

.nomeForm{
	font-family: 'Oswald', sans-serif;
	font-weight:200;
	font-size: 18px;
	line-height: 1.4;
	color: #444;	
}


/* #CLIENTES
================================================== */

.lista_clientes {
	margin: 0 0 20px 0;
}

.lista_clientes div.img_holder img {
	border: 1px solid #A19483;
}

.nomeCliente {
	float: left;
	width: 100%;
	font-family: 'Mako', sans-serif;
	font-size: 16px;
	line-height: 1.4;
	color: #444;
	margin: 5px 0 0 0;
}


.lista_clientes .nome {
	float: left;
	width: 100%;
	font: 14px 'Mako', Arial, Verdana;
	color: #333;
	margin: 5px 0 0 0;
}

.lista_links li {
	float: left;
	width: 900px;
	padding: 20px;
	border:1px solid #ccc;
	background: url('img/bg_lista_links.jpg') center left no-repeat #fff;
	background-position: 25px;
	text-indent: 30px;
	margin: 0 0 5px 0;
}

.lista_links li a {
	font: normal 16px 'Mako', Arial, Verdana;
	color: #7E6C66;
}

.mapa {
	float: left;
	width: 500px;
	height: 580px;
	border: 1px solid #FFF;
}

/* #FALE CONOSCO
================================================== */

address {
	float: left;
	width: 98%;
	margin: 0 0 30px 0;
	font: normal 16px Arial, Verdana;
	color: #796D5F;
}

.address2 {
	font-family: 'Oswald', sans-serif;
	font-size: 24px !important;
	color: #796D5F;
	margin-top:-10px !important;
	overflow:hidden;
	float:left;
	width: 98%;	
}

.form {
	margin: 20px 0 0 50px !important;
}

.form label {
	font: bold 18px 'Times New Roman',Arial, Verdana;
	color: #333;
}

.form input[type="text"], .form textarea, .form input[type="password"]{
	background: #f1efee;
	border: 1px solid #ccc;
	border-radius: 0;
	outline: none;
	box-shadow: none;
}

.form select {
	background: #f1efee;
	border: 1px solid #E5E2DD;
	border-radius: 0;
	outline: none;
	box-shadow: none;
}

.form .btn {
	font: normal 28px 'Oswald', Arial, Verdana;
	color: #3F4B52;
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
}
.bg_areaCliente {
	background: url('img/bg_areaCliente.png') right no-repeat;
	height: 731px;
	padding: 20px 50px;
}


.faleconosco {
	background: url('img/bg_noticias.png') right no-repeat;
	height: 731px;
	padding: 20px 50px;
}

footer {
	float: left;
	width: 100%;
	border-top: 2px solid #A19483;
	border-bottom: 2px solid #DDDDDD;
	background: rgb(238,238,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	padding: 20px 0;
	margin: 0;
}

footer ul li {
	float: left;
	margin: 0 0px 0 9px;
}

footer ul li a {
	font: normal 16px 'Oswald', Arial, Verdana;
	color: #A19483;
	padding: 4px;		
	-moz-transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	text-transform: uppercase;
}

footer ul li a:hover {
	color: #FFF;
	background:#3F4B52;
	padding: 4px;
	text-decoration: none;
	-moz-transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
}

.by {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0;
}

ul.atendimentos {
	float: left;
	width: 100%;
}


ul.atendimentos li {
	float: left;
	width: 100%;
	margin: 20px 0 30px 0;
	border: solid #ccc;
	border-width: 0 0 1px 0;
	border-right: 0;
	padding: 0 0 10px 0;
}

ul.atendimentos li .data {
	font: normal 11px 'Mako', Arial, Helvetica;
	color: #666666;
}

ul.atendimentos .titulo {
	font: bold 24px 'Times New Roman', Arial, Helvetica;
	color: #333333;
	margin: 5px 0 0 0;
}

ul.atendimentos .status {
	float: left;
	font: normal 22px 'Times New Roman', Arial, Helvetica;
	color: #444;
}

ul.atendimentos .status .ok {
	color: #00B22C;
}

ul.atendimentos .status .fail {
	color: #B20000;
}

ul.atendimentos a {
	color: inherit;
}

ul.atendimentos a.mais {
	float: right;
	width: 100%;
	height: 26px;
	padding: 15px 0;
	background: url('img/bg_mais.jpg') right center no-repeat;
	font: normal 18px 'Times New Roman', Arial, Verdana;
	color: #3F4B52;
	text-align: center;
}

ul.atendimentos a {
	float: left;
	padding: 8px 20px;
	font: 'Times New Roman', Arial;
	color: #fff !important;
}

ul.atendimentos a.fail {
	background: #B20000;
	border: 0;
	float: left;
	margin: 20px 0 0 0;
}

ul.atendimentos a.ok {
	background: #00B22C;
	border: 0;
	float: left;
	margin: 20px 0 0 0;
}

.setas {
	float: left;
	width: 100%;
	height: 60px;
	border-top: 1px solid #A19483;
	margin: 20px 0 0 0;
	position: relative;
}

.setas .seta {
	position: absolute;
	top: 0;
	left: 420px;
	cursor: pointer;
}

.setas .seta:nth-of-type(2) {
	position: absolute;
	top: 0;
	left: 456px;
	cursor: pointer;
}

.box01{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:360px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box02{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:460px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(255,255,255,0)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00ffffff',GradientType=0 )!important; /* IE6-9 */
}

.box03{
	border: 1px solid #666 !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:5px 10px 5px 10px !important;
	width:160px;
	font-family:'Oswald', sans-serif !important;
	font-size: 20px !important;
	line-height: 1.2 !important;
	color: #000 !important;
	background: #ccc !important;
}

.box04{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:160px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box05{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:380px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}


.box06{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:180px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}


.box07{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:178px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box08{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:247px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box09{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:80px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box10{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:6px 6px 8px 6px !important;
	width:320px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box11{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:4px 4px 4px 10px !important;
	min-height:36px;
	width:320px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: rgb(255,255,255) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgba(238,238,238,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1)), color-stop(50%,rgba(238,238,238,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgba(238,238,238,1) 50%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )!important; /* IE6-9 */	
}

.box12{
	border: 1px solid #CCC !important;
	box-shadow:none !important;	
	border-radius:0 !important;
	outline: none;	
	padding:4px !important;
	min-height:36px;
	width:680px;
	min-height:120px;
	font-family: 'Mako', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #333;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(255,255,255,0)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00ffffff',GradientType=0 )!important; /* IE6-9 */
}

@media (max-width: 1200px) {
	.home #slider {
		float: left;
		width: 980px;
		height: 550px;
		position: relative;
		overflow: hidden;
		margin: 30px 0 0 0;
	}

	div#centralizar1367 {
		width: 980px;
		overflow: hidden;
	}

	#teste {
		float: left;
		width: 980px;
		overflow: hidden;
	}

	.detalhe_esquerdo {
		display: none;
	}

	.detalhe_direito {
		display: none;
	}

	.datalhe_banner {
		display: none;
	}

	.img_d {
		display: block;
		position: absolute;
		z-index: 99999999;
		top: -46px;
		height: 145px;
	}

	.newsletter {
		margin-top: 
	}
}

@media (max-width: 1500px) {

	.bgdt {
		display: none;
	}
}