a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var {background:transparent;font-size:100%;border:0;outline:0;margin:0;padding:0;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
table,table td {border:none;border-collapse:collapse;padding:0;}
* {border:none;}
input,textarea {outline:none !important;}
textarea {resize: none;overflow: auto; }
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
html {width: 100%; height: 100%;}

@font-face {font-family: 'lanenarNarrow';src: url('../font/lanenarNarrow/lanenarNarrow.eot');src: url('../font/lanenarNarrow/lanenarNarrow.eot?#iefix') format('embedded-opentype'),url('../font/lanenarNarrow/lanenarNarrow.woff') format('woff'),url('../font/lanenarNarrow/lanenarNarrow.ttf') format('truetype'),url('../font/lanenarNarrow/lanenarNarrow.svg#lanenarNarrow') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'lanenarCane';src: url('../font/lanenarCane/lanenarCane.eot');src: url('../font/lanenarCane/lanenarCane.eot?#iefix') format('embedded-opentype'),url('../font/lanenarCane/lanenarCane.woff') format('woff'),url('../font/lanenarCane/lanenarCane.ttf') format('truetype'),url('../font/lanenarCane/lanenarCane.svg#lanenarNarrow') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'nexaLight';src: url('../font/nexaLight/nexaLight.eot');src: url('../font/nexaLight/nexaLight.eot?#iefix') format('embedded-opentype'),url('../font/nexaLight/nexaLight.woff') format('woff'),url('../font/nexaLight/nexaLight.ttf') format('truetype'),url('../font/nexaLight/nexaLight.svg#lanenarNarrow') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'zurckl';src: url('../font/ZURCHL.TTF') format('truetype');font-weight: normal;font-style: normal; }

.bgBody{background: url("../imagem/bloco1/bg.jpg") no-repeat;}

.conteudo{width: 1000px;  margin: auto; vertical-align:central;}
.floatRight {float: right;}

.bloco1, .bloco2, .bloco3, .bloco4{width: 100%; float: left;}

.bloco1 {margin: 50px 0px 20px 0px;}
.bloco1Logo {width: 95px; height: 188px; float: left;}
.bloco1Menu {float: left; margin: 85px 0px 0px 50px;}
.bloco1Menu li{display: inline; margin-right: 30px; color: #8e9090;}
.bloco1Menu li a{color: #8e9090; font-size: 20px; font-family: "nexaLight"; text-decoration: none;}
.bloco1MenuSeta{width: 13px; height: 20px; background: url("../imagem/bloco1/menuSeta.png") no-repeat; position: absolute; margin-left: 20px;}
.bloco1MenuSeta2{width: 13px; height: 20px; background: url("../imagem/bloco1/menuSeta.png") no-repeat; position: absolute; margin-left: 150px;}
.bloco1MenuSeta3{width: 13px; height: 20px; background: url("../imagem/bloco1/menuSeta.png") no-repeat; position: absolute; margin-left: 310px;}
.bloco1MenuSeta4{width: 13px; height: 20px; background: url("../imagem/bloco1/menuSeta.png") no-repeat; position: absolute; margin-left: 415px;}
.bloco1MenuSeta5{width: 13px; height: 20px; background: url("../imagem/bloco1/menuSeta.png") no-repeat; position: absolute; margin-left: 520px;}
.bloco1Pesquisa{float: left; width: 237px; margin-top: 85px; height: 20px; background: url("../imagem/bloco1/pesquisaBg.png") no-repeat;}
.bloco1Pesquisa input{float: left; width: 200px; padding: 3px 0px 0px 10px; background: transparent; text-align: left; font-size: 11px; color: #555555;}
.bloco1Pesquisa a{float: right; margin: 3px 5px 0px 0px; font-family: "lanenarCane";}

.bloco2 {overflow: hidden;}
.bloco2Banner {width: 1366px; height: 477px; margin: auto;}
.bloco2BannerImagem1 {width: 1366px; height: 477px; background: url("../imagem/bloco2/banner1.jpg") no-repeat;}
.bloco2BannerImagem2 {width: 1366px; height: 477px; background: #e7722c;}
.bloco2Banner1Texto {display: block; text-align: center; width: 265px; padding: 0px 0px 0px 435px}
.bloco2Banner1TextoBranco16px {font-family: 'nexaLight'; color: #fff; font-size: 16px; font-weight: bold; line-height: 100%;}
.bloco2Banner1TextoBranco18px {font-family: 'nexaLight'; color: #fff; font-size: 18px; font-weight: bold; line-height: 100%;}
.bloco2Banner1TextoBranco22px {font-family: 'nexaLight'; color: #fff; font-size: 22px; font-weight: bold; line-height: 100%;}
.bloco2Banner1TextoBranco30px {position:absolute;font-family: 'nexaLight'; color: #fff; font-size: 30px; font-weight: bold; line-height: 60%;}
.bloco2Banner1TextoBranco70px {position:absolute;font-family: 'nexaLight'; color: #fff; font-size: 70px; font-weight: bold; line-height: 60%;}
.bloco2Banner1TextoAmarelo61px {position:absolute;font-family: 'nexaLight'; color: #fcde67; font-size: 61px; font-weight: bold;}
.bloco2Banner1TextoAmarelo22px {font-family: 'nexaLight'; color: #fcde67; font-size: 22px; font-weight: bold; line-height: 100%;}
.bloco2Banner2Texto {display: block; padding: 100px 0px 0px 320px}
.bloco2Banner1TextoLogo {float: left;}
.bloco2Banner1TextoTexto {float: left; padding: 45px 0 0 25px;position:absolute;}
.bloco2Banner2TextoBranco190px {font-family: 'nexaLight'; color: #fff; font-size: 190px;}
.bloco2Banner2TextoBranco60px {font-family: 'nexaLight'; color: #fff; font-size: 50px; line-height: 90%;}
.bloco2Banner2TextoUnico60px {font-family: 'nexaLight'; float: left;color: #fff; font-size: 50px; line-height: 90%;}

.bloco2ServicosColuna1, .bloco2ContatoColuna1 , .bloco2QuemSomosColuna1 {float: left; width: 410px; height: auto; margin-left: 145px; }
.bloco2ContatoColuna2, .bloco2ServicosColuna2Bloco {float: left; width: 445px; height: auto;}
.bloco2ServicosColuna2 {float: left; width: 430px; margin-left: 15px; height: auto;}

.bloco2BlogColuna1 {float: left; width: 540px; height: auto; margin-left: 145px;}
.bloco2BlogColuna1Post {float: left;  height: auto; margin-bottom: 40px;}
.bloco2BlogColuna1PostRodape {float: left;  height: auto; margin: 40px 0px; width: 500px;}
.bloco2BlogColuna1PostRodapeColuna1 {float: left;}
.bloco2BlogColuna1PostRodapeColuna2 {float: right; margin-right: 30px;}
.bloco2BlogColuna1PostColuna1 {float: left;  min-height: 37px; width: 36px; background: url("../imagem/blog/dataBg.jpg") no-repeat;}
.bloco2BlogColuna1PostColuna1Numero {text-align: center; color: #ffffff; font-family: 'nexaLight'; font-size: 15px; padding-top: 4px;}
.bloco2BlogColuna1PostColuna1Texto {text-align: center; color: #ffffff; font-family: 'nexaLight'; font-size: 8px; margin-top: -2px;}
.bloco2BlogColuna1PostColuna2 {float: left;  height: auto;width: 490px; margin-left: 10px;}
.bloco2BlogColuna1PostColuna2Coluna2 {float: left;  height: auto; width: 470px; padding-left: 0px; padding-right: 10px; color: #414141; font-size: 15px; font-family: 'zurckl'; line-height: 150%;}
.bloco2BlogColuna1PostColuna2Titulo {color: #e98241; font-size: 22px; text-transform: uppercase; font-family: 'nexaLight';}
.bloco2BlogColuna1PostColuna2SubTitulo {color: #414141; font-size: 13px; font-family: 'zurckl'; margin-bottom: 10px;}
.bloco2BlogColuna1Paginacao {clear: both;}
.bloco2BlogColuna1PaginacaoAnterior{float: left; margin-left: 200px;}
.bloco2BlogColuna1PaginacaoProxima {float: left; margin-left: 30px;}
.bloco2BlogColuna2 {float: right; width: 315px; height: auto; background: url("../imagem/blog/coluna2Bg.png") repeat;}
.bloco2BlogColuna2Texto {padding: 20px;}
.bloco2BlogColuna2TextoTexto {color:#414141;  font-size: 12px; font-family: 'zurckl'; }
.bloco2BlogColuna2TextoTexto a{color:#414141; font-size: 12px; font-family: 'zurckl'; text-decoration: underline;}
.bloco2BlogColuna2Tags {color:#e77431; font-size: 12px; font-family: 'zurckl'; }
.bloco2BlogColuna2Tags a {color:#e77431; font-size: 12px; font-family: 'zurckl'; }

.bloco2BlogColuna2TextoTitulos {color:#7f8181; font-size: 14px; font-family: 'nexaLight'; text-transform: uppercase;}
.bloco2BlogColuna2TextoSubTitulos {color:#e77431; font-size: 14px; font-family: 'zurckl'; margin-top: 15px;}
.bloco2BlogColuna2TextoTexto ul{color:#7f8181; font-size: 14px; font-family: 'nexaLight'; margin: 10px 0px;}
.bloco2BlogColuna2Separador {background: url("../imagem/blog/coluna2Separador.png") repeat; width: 100%; height: 4px; margin: 20px 0px;}

.bloco2Servicos {}
.bloco2ServicosColuna1Titulo {color: #f78f1e; font-size: 24px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 40px;}
.bloco2ServicosColuna1Titulo2 {color: #df6126; font-size: 18px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 40px;}
.bloco2ServicosColuna1Titulo3 {color: #fbc615; font-size: 16px; text-transform: uppercase; font-family: 'zurckl'; margin-bottom: 10px;}
.bloco2ServicosColuna1Texto {color: #414141; font-size: 14px; font-family: 'zurckl'; margin-bottom: 40px; line-height: 150%;}
.bloco2ServicosColuna2Bloco {margin-bottom: 40px; }
.bloco2ServicosColuna2Coluna1 {width: 27px; float: left;}
.bloco2ServicosColuna2Coluna2 {width: 408px; float: left; padding-left: 10px;}
.bloco2ServicosColuna2Coluna2Titulo {color: #fbc023; font-size: 18px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 10px;}
.bloco2ServicosColuna2Coluna2Texto {color: #414141; font-size: 14px; font-family: 'zurckl'; line-height: 150%;}

.bloco2QuemSomos {}
.bloco2QuemSomosColuna1 {float: left; width: 510px; height: auto; margin-left: 145px;}
.bloco2QuemSomosColuna1Titulo {color: #EDC534; font-size: 26px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 40px;}
.bloco2QuemSomosColuna1Titulo2 {color: #df6126; font-size: 16px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 10px;}
.bloco2QuemSomosColuna1Titulo3 {color: #f78f1e; font-size: 16px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 10px;}
.bloco2QuemSomosColuna1Titulo4 {color: #EDC534; font-size: 16px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 10px;}
.bloco2QuemSomosColuna1Texto {color: #414141; font-size: 16px; font-family: 'zurckl'; margin-bottom: 40px; line-height: 150%; padding-right: 40px;}
.bloco2QuemSomosColuna1Texto ul{list-style: url("../imagem/parceiros/listStyle.jpg"); margin-left: 10px;}
.bloco2QuemSomosColuna2 {float: left; width: 345px; height: auto;}
.bloco2QuemSomosColuna2Imagem {margin-bottom: 35px;}
.bloco2QuemSomosColuna2Texto {color:#414141; font-size: 16px; font-family: 'zurckl'; margin-bottom: 40px; line-height: 150%;}
.bloco2QuemSomosColuna1Imagens img{}


.bloco2Contato {}
.bloco2ContatoColuna1Titulo {color: #f78f1e; font-size: 20px; text-transform: uppercase; font-family: 'nexaLight'; margin-bottom: 40px;}
.bloco2ContatoColuna1SubTitulo {color: #414141; font-size: 16px; text-transform: uppercase; font-family: 'zurckl';}
.bloco2ContatoColuna1Texto {color: #414141; font-size: 14px; font-family: 'zurckl'; line-height: 150%;}

.bloco3Coluna1,.bloco3Coluna2,.bloco3Coluna3{float: left; width: 270px; margin: 40px 70px 0px 0px;}

.bloco3Simbolo{width: 27px; height: 17px; background: url("../imagem/bloco3/simbolo.png") no-repeat; float: left;}
.bloco3SimboloSemImagem{width: 27px; height: 17px; float: left; margin-bottom: 20px;}
.bloco3Titulos{font-size: 16px; float: left; margin-left: 10px; font-family: "nexaLight"; color: #838383; margin-bottom: 25px;}
.bloco3TitulosPost{font-size: 13px; float: left; font-family: "zurckl"; color: #555555; clear: both; line-height: 150%; margin-bottom: 10px;}
.bloco3Post{font-size: 13px; float: left; font-family: "zurckl"; color: #555555; clear: both; line-height: 150%;}
.bloco3PostLink a{font-size: 13px; float: left; font-family: "zurckl"; color: #e77432; clear: both; line-height: 150%; text-decoration: none;}

.bloco4{background-color: #d8d7d6; text-align: center; padding: 15px 0px; color: #696969; margin-top: 0px; font-family: "zurckl"; font-size: 12px;}
.bloco4 a{color: #696969; font-family: "zurckl"; font-size: 12px; text-decoration: none;}

.adminMenu {margin-top: 60px; margin: 20px auto; width: 450px;}
.adminConteudo {text-align: center;}
.adminConteudoMenu {margin: 20px auto; width: 400px;}
#adminConteudo {clear: both; padding-top: 20px;}
#frmCadastro table .campos{border: solid 1px #a1a1a1;width: 200px;padding: 10px; margin-left: 10px;}
#frmCadastro table .campos:focus { border: solid 1px #a1a1a1;}
#frmCadastro table{ margin: 20px 0px 10px 10px; color:#414141; font-size: 15px; font-family: 'zurckl';}
#frmCadastro table td {padding-top: 10px;}
#frmCadastro table .label{text-align: right; margin-right: 10px;}
#campoFormulario select{border: solid 1px #e5dedc;width: 210px;padding: 5px; margin-left: 10px;}
#campoFormulario table{margin: auto;}
#frmLogin table .campos{border: solid 1px #a1a1a1;padding: 10px; margin-left: 10px;}
#frmLogin table .campos:focus { border: solid 1px #a1a1a1;}
#frmLogin table{width: 300px; margin-top: 30px; color:#414141; font-size: 15px; font-family: 'zurckl'; float: left;}
#frmLogin table .label{text-align: right; margin-right: 10px;}
#frmLogin table td {padding-top: 10px;}
#frmLogin table #botao {cursor: pointer; padding: 10px; position: absolute; background-color: #a1a1a1; color: #fff; margin-left: 230px;}
#frmLogin table #botao {cursor: pointer; padding: 10px; position: absolute; background-color: #a1a1a1; color: #fff; margin-left: 230px;}
.botaoAdmin {cursor: pointer; padding: 10px; background-color: #a1a1a1; color: #fff; float: left; margin-left: 10px; text-decoration: none; font-family: 'lanenarNarrow'; font-size: 15px;}
.botaoAdmin:hover {cursor: pointer; padding: 10px; background-color: #8d8d8d; color: #fff; float: left; margin-left: 10px; text-decoration: none; font-family: 'lanenarNarrow'; font-size: 15px;}
.botaoAdmin2 {cursor: pointer; padding: 10px; background-color: #a1a1a1; color: #fff; float: right; margin-right: 20px; text-decoration: none; font-family: 'lanenarNarrow'; font-size: 15px;}
.botaoAdmin2:hover {cursor: pointer; padding: 10px; background-color: #8d8d8d; color: #fff; float: right; margin-right: 20px; text-decoration: none; font-family: 'lanenarNarrow'; font-size: 15px;}
.campoErro {border: 1px dashed red;}
input{border: solid 1px #e5dedc;width: 200px;padding: 5px;margin-left: 10px;}
#adminConteudo h1 {color:#e77431; font-size: 30px; font-family: 'zurckl'; margin: 10px 30px;}
#adminConteudo h2 {color:#e77431; font-size: 30px; font-family: 'zurckl'; margin: 10px 30px; clear: both; padding-top: 20px;}
#adminConteudo hr{border: 1px dotted #ccc;}
#adminConteudo #conteudo ul{clear: both; padding-top: 20px;}
#adminConteudo #conteudo ul li{font-family: 'zurckl'; font-size: 15px; margin-left: 30px; margin-top: 10px;}
#bloco2QuemSomosImagens {float: left; margin-right: 5px; border: 1px dashed #EDC534;}
.adminTitulo {font-family: 'zurckl'; font-size: 15px; margin-left: 30px; margin-top: 10px; color:#e77431;}
#btnLogin{background-color: #a1a1a1; color: #fff;}

.adminConteudoDireita {float: right; width: 900px; text-align: center;}
.adminConteudoDireitaMenu {width: 400px; margin: auto;}
.bloco1LogoLoginTabela {width: 400px; margin: 20px auto;}
.tabelaListagem {width: 100%;}
.tabelaListagem tr{text-align: left;}
.tabelaListagem td{padding: 5px; border: 1px solid #ccc;}
.tabelaListagem .tdBotoes{width: 170px;}
.tabelaListagem .tdBotoes2{width: 250px;}
.borderTeste {border:1px solid #000;}


.bloco2ServicosColuna2Coluna2Texto ul{ list-style:  disc; margin-top: 3px; }

.mais{margin-left: 20px; margin-top: 10px; display:none; font-family: 'zurckl'}
.mais1{margin-left: 20px; margin-top: 10px; display:none; font-family: 'zurckl'}
i {float:right; margin-right:-10px 10px 0 0; margin-top: 5px; cursor:pointer; color:#000;}
.less {display: none}