/* CSS Document */

/* Começo css reset */
body,div,dl,dt.dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockete,th,td{padding:0;}
addres,th{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
img,fieldset{border:none;}
ol,ul{list-style:none;}
/* fim css reset */

body{
	background-color:#FFF;
	background-image:url(../img/back.png) !important;
	background-repeat:repeat-x  !important;
	margin:0px;
	padding:0px;
}

@font-face {
    font-family: 'FormataRegular';
    src: url(../formata-regular-webfont.eot?) format('eot'),
         url(../formata-regular-webfont.woff) format('woff'),
         url(../formata-regular-webfont.ttf) format('truetype'),
         url(../formata-regular-webfont.svg#webfontQD3XIH1x) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FormataBold';
    src: url(../formata-bold-webfont.eot?) format('eot'),
         url(../formata-bold-webfont.woff) format('woff'),
         url(../formata-bold-webfont.ttf) format('truetype'),
         url(../formata-bold-webfont.svg#webfonttCQLncmw) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Inicio templateMenu */

/*inicio Menu*/

.menu{
	background-image:url(../img/tempMenu3.png);
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:top;
	width:211px;
	text-align:left;
	padding-bottom:40px;
}

.txtMenu{
	width:190px;
	margin-left:15px;
	/*border:#F00  1px solid;*/
	font-family:'FormataRegular', Arial, Helvetica, sans-serif;
	padding-top:20px;
	*padding-top:15px;
	_padding-top:15px;
	font-size:15px;
	text-align:left;
	line-height:13px;
	text-decoration:none;
	color:#666;
}

.txtMenu ul{
	margin:0px;
	list-style:none;
}

.txtMenu ul li{
	border-top:1px solid #CCC;
	border-bottom:1px solid ##AEAEAE;
	padding-left:30px;
	padding-top:8px;
}

.txtMenu ul li.primeira{
	border-top:none;
}

.txtMenu ul li a{
	text-decoration:none;
	color:#666;
	padding-left:20px;
	display:block;
}

.txtMenu ul li a:hover{
	text-decoration:none;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/setaMenuG.png) no-repeat left top;
}

/*fim Menu*/

.imgLancamentos{
	padding-left:25px;
	height:127px;
}

.txtLancamentos{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	font-family:'FormataRegular', Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
}

.txtLancamentos a{
	display:block;
	text-decoration:none !important;
	color:#666 !important;
}

.txtLancamentos a:hover{
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#666;
}


/* fim templateMenu */


.areaUtil{
	vertical-align:top;
}

/* inicio template topo */


.webmail{
	padding-left:120px;
	vertical-align:top;
	padding-top:25px;
	padding-right:5px;
	height:7px;
	width:68px;
	vertical-align:top;
}

.webmail a{
	cursor:pointer;
}

.webmail a:hover{
	cursor:pointer;
}

#webmail{
  display:block;
  width:55px;
  height:32px;
  background:url(../img/webmailRoll.png) no-repeat 0 0;
}

#webmail:hover{ 
  background-position:0 -32px;
}

#webmail span{
  display:none;
}

.busca{
	padding-top:30px;
	height:2px;
	width:550px;
	vertical-align:top;
	/*background-image:url(../img/buscaCompleta.png);*/
	background-repeat:no-repeat;
	background-position:right bottom;
}

.formBusca{
	width:390px;
	*width:345px;
	_width:345px;
	border:#CCC 1px solid;
	vertical-align:bottom;
}

.formBusca2{
	vertical-align:bottom;
	padding-left:80px;
	*padding-left:40px;
	_padding-left:40px;
	vertical-align:middle;
}

.ok{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	margin:3px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#838383;
	height:20px;
	width:27px;
}

.ok1{
	position:relative;
	vertical-align:bottom;
	bottom:27px;
	*bottom:31px;
	_bottom:31px;
	left:460px;
	*left:221px;
	_left:221px;
}

.ok:hover{
	border:#006bb7 1px solid;

}

.portfolio1{
	margin-left:33px;
	*margin-left:-638px;
	_margin-left:-638px;
	margin-top:13px;
	*margin-top:9px;
	_margin-top:9px;
	padding-left:0px;

}

/* fim template topo */


/* inicio conteudo */

.conteudo{
	padding-left:28px;
}

.boxContTopo{
	background-image:url(../img/boxConteudoTopo.png);
	background-repeat:no-repeat;
	height:49px;
	vertical-align:top;
	text-align:left;
}

.boxContCorpo{
	background-image:url(../img/boxConteudoCorpo.png);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:10px;
}

.boxContBase{
	background-image:url(../img/boxConteudoBase.png);
	background-repeat:no-repeat;
	height:29px;
}

.tituloCont{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#FFF;
	text-align:right;
	width:180px;
	line-height:25px;
}

/*inicio box Ofertas*/

.oferta{
	width:318px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#666;
	text-align:left;
}

.oferta b{
	font-weight:bold;
	color:#006bb7;
}

.imgOferta{
	float:left;
	width:156px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

.imgOferta2{
	float:left;
	width:156px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

.linhaOferta{
	background-image:url(../img/linhaOferta.png);
	background-repeat:no-repeat;
	background-position:center;
	width:2px;
}

.btMais{
	padding-top:10px;
	float:left;
	width:55px;
	height:38px;
	margin-left:270px;
}

.btMais a{
	cursor:pointer;
}

.btMais a:hover{
	cursor:pointer;
}

#btMais
{
  display:block;
  width:55px;
  height:38px;
  background:url(../img/btMaisRoll.png) no-repeat 0 0;
}

#btMais:hover
{ 
  background-position:0 -38px;
}

#btMais span
{
  display:none;
}



/*fim box Ofertas*/

.boxOutrasNoticias{
	width:450px;
	padding-left:27px;
	padding-top:10px;
}

.boxOutrasNoticiasTopo{
	background-image:url(../img/boxIndexTopo.png);
	background-repeat:no-repeat;
	height:49px;
	vertical-align:top;
	text-align:left;
}

.boxOutrasNoticiasCorpo{
	background-image:url(../img/boxIndexCorpo.png);
	background-repeat:repeat-y;
}

.boxOutrasNoticiasBase{
	background-image:url(../img/boxIndexBase.png);
	background-repeat:no-repeat;
	height:29px;
}

.dataOutrasNoticias{
	width:120px;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#006bb7;
	text-align:left;
	padding-bottom:28px;
}

.linhaOutrasNoticias{
	background-image:url(../img/linhaOutrasNoticias.png);
	background-repeat:no-repeat;
	min-height:59px;
	width:1px;
	color:#b6b6b6;
	padding-bottom:15px;
}

.txtOutrasNoticias{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	padding-bottom:15px;
	padding-right:20px;
	padding-left:10px;
}

.txtOutrasNoticias a{
	cursor:pointer;
	text-decoration:none;
	display:block;
	color:#666;
	padding-bottom:15px;
	padding-right:20px;
	padding-left:10px;
}

.txtOutrasNoticias a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#006bb7;
	text-align:left;
	padding-bottom:15px;
	padding-right:20px;
	padding-left:10px;
}

.boxTwitter{
	padding-left:0px;
	padding-top:10px;
	vertical-align:top;
}

.boxTwitterTopo{
	background-image:url(../img/boxTwitterTopo.png);
	background-repeat:no-repeat;
	height:49px;
	vertical-align:top;
	text-align:left;
}

.boxTwitterCorpo{
	background-image:url(../img/boxTwitterCorpo.png);
	background-repeat:repeat-y;
	text-align:left;
	padding-top:10px;
	padding-left:12px;
}

.boxTwitterBase{
	background-image:url(../img/boxTwitterBase.png);
	background-repeat:no-repeat;
	height:4px;
}

.contInterna{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}

.contInterna2{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}

.contInterna b{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#006bb7;
	text-align:left;
}

.contInterna a{
	font-family:Verdana, Geneva, sans-serif;
	color:#666 !important;
	font-size:12px;
	text-decoration:none;
}

.contInterna a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#006bb7 !important;
	font-size:12px;
	text-decoration:none;
}

.contMultimidia{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	text-align:left;
	vertical-align:bottom;
	padding-left:10px;
	margin-left:0px;
	padding-bottom:20px;
	width:630px;
}

.contMultimidia a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#006bb7;
	text-align:left;
	text-decoration:none;
}

.contMultimidia a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#006bb7;
	text-align:left;
	text-decoration:none;
}

.txtGaleria{
	width:430px;
	vertical-align:bottom;
	padding-bottom:18px;
}

.imgGaleria{
	width:200px;
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}


.imgInterna{
	width:216px;
	float:left;
	margin-right:10px;
}

.imgInternaP{
	padding-left:0px;
	margin-top:25px;
	padding-right:20px;
	float:left;
	height:74px;
}

.imgParceiros{
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	margin-top:25px;
	border:#CCC 1px solid;
	text-align:center;
	vertical-align:center;
	float:left;
	height:70px;
	width: 150px;
}

.tabelaContato{
	text-align:right;
	margin-left:0px;
}

.txtContato{
	font-family:Verdana, Geneva, sans-serif;
	padding:3px;
	padding-top:8px;
	font-size:12px;
	color:#666;
}

.input, .textArea{
	border:#999999 1px solid;
	margin:3px;
	width:347px;
}

.btEnviar{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	margin:3px;
}

.btEnviar:hover{
	border:#006bb7 1px solid;
}

/*INICIO CPF*/

.formCpf{
	width:150px;
	border:1px solid #999;
	margin-top:20px;
}

.btCpf{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	height:20px;
	width:25px;
	margin-top:15px;
}

.btCpf:hover{
	border:#006bb7 1px solid;
}

/*FIM CPF*/

.selectEstado{
	text-align:left;
	padding-left:12px;
}

.tabelaOrcamentoTopo1{
	background-color:#006bb7;
	height:22px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	width:512px;
	border:1px solid #026D91;
}

.tabelaOrcamentoTopo2{
	background-color:#006bb7;
	height:22px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	padding-left:10px;
	font-size:12px;
	width:100px;
	border:1px solid #026D91;
}

.tabelaOrcamentoTopo3{
	font-family:Verdana, Geneva, sans-serif;
	color:#006bb7;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:10px;
	font-size:13px;
	width:512px;
}

.tabelaOrcamentoCorpo{
	background-color:#DADADA;
	border:1px solid #999;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}

.formQnt{
	border:1px solid #999;
	width:80px;
}

/* inicio btBuscarProdutos */

.btBuscarProdutos{
	margin-top:-15px;
	float:left;
	width:112px;
	height:19px;
	margin-left:0px;
}

.btBuscarProdutos a{
	cursor:pointer;
}

.btBuscarProdutos a:hover{
	cursor:pointer;
}

#btBuscarProdutos{
  display:block;
  width:112px;
  height:19px;
  background:url(../img/btBuscarProdutos.png) no-repeat 0 0;
}

#btBuscarProdutos:hover{ 
  background-position:0 -19px;
}

#btBuscarProdutos span{
  display:none;
}

/* fim btBuscarProdutos */

/* inicio btAtualizarOrcamento */

.btAtualizarOrcamento{
	margin-top:-15px;
	float:left;
	width:131px;
	height:19px;
	margin-left:5px;
}

.btAtualizarOrcamento a{
	cursor:pointer;
}

.btAtualizarOrcamento a:hover{
	cursor:pointer;
}

#btAtualizarOrcamento{
  display:block;
  width:131px;
  height:19px;
  background:url(../img/btAtualizarOrcamento.png) no-repeat 0 0;
}

#btAtualizarOrcamento:hover{ 
  background-position:0 -19px;
}

#btAtualizarOrcamento span{
  display:none;
}

/* fim btAtualizarOrcamento */

/* inicio btEnviarOrcamento */

.btEnviarOrcamento{
	margin-top:-15px;
	float:left;
	width:57px;
	height:19px;
	margin-left:5px;
	border:0px;
}

.btEnviarOrcamento a{
	cursor:pointer;
}

.btEnviarOrcamento a:hover{
	cursor:pointer;
}

#btEnviarOrcamento{
  display:block;
  width:57px;
  height:19px;
  background:url(../img/btEnviarOrcamento.png) no-repeat 0 0;
}

#btEnviarOrcamento:hover{ 
  background-position:0 -19px;
}

#btEnviarOrcamento span{
  display:none;
}

/* fim btEnviar */

/* fim conteudo */

/* Inicio rodape */

.rodape{
	background-image:url(../img/rodape.png);
	background-repeat:repeat-x;
	height:71px;
}

.txtRodape{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	text-align:left;
	font-size:11px;
	line-height:16px;
	padding-top:12px;
	width:850px;
}

.txtRodape a{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC !important;
	text-decoration:none;
}

.txtRodape a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	text-decoration:underline;
}

.zZaite{
	vertical-align:top;
	padding-top:20px;
}



/* Fim rodape */

/* inicio jQuery */

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}
/* fim jQuery */


/* como chegar */
.imgInternaComo{
	width:155px;
	float:left;
	margin-right:10px;
}
/* fim como chegar */

/* template topo */

.imgBusca{
	background-image:url(../img/buscaCompleta.png);
	background-repeat:no-repeat;
	width:512px;
	height:28px;
}

.btBuscaFundo{
	background-image:none;
	text-align:right;
}

.btBusca{
	background:none;
	width:27px;
	position:relative;
	right:6px;
	*right:40px;
	_right:40px;
}

.ok3{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#838383;
	height:20px;
	width:27px;
}

.ok3:hover{
	border:#006bb7 1px solid;
	cursor:pointer;	
}
/* fim template topo */

/* início orçamento */
.select{
	border:#999999 1px solid;
	margin:3px;
}

.tabelaOrcamentoCorpoLuiz{
	background-color:#DFDFDF;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
/* fim orçamento */

/* inicio btSolicitarOrcamento */
.btSolicitarOrcamento{
	margin-top:-15px;
	float:left;
	width:131px;
	height:19px;
	margin-left:5px;
}

.btSoliciatarOrcamento a{
	cursor:pointer;
}

.btSoliciatarOrcamento a:hover{
	cursor:pointer;
}

#btSoliciatarOrcamento{
  display:block;
  width:131px;
  height:19px;
  background:url(../img/btSolicitarOrcamento.png) no-repeat 0 0;
}

#btSoliciatarOrcamento:hover{ 
  background-position:0 -19px;
}

#btSoliciatarOrcamento span{
  display:none;
}

/* fim btSoliciatarOrcamento */

/* inicio btVejaNossoCatalogo*/
.btVejaNossoCatalogo{
	float:left;
	width:131px;
	height:19px;
	margin-left:0px;
}

.btVejaNossoCatalogo a{
	cursor:pointer;
}

.btVejaNossoCatalogo a:hover{
	cursor:pointer;
}

#btVejaNossoCatalogo{
  display:block;
  width:131px;
  height:19px;
  background:url(../img/btVejaNossoCatalogo.png) no-repeat 0 0;
}

#btVejaNossoCatalogo:hover{ 
  background-position:0 -19px;
}

#btVejaNossoCatalogo span{
  display:none;
}


/* fim btVejaNossoCatalogo */

/* banco talentos */
.inputBanco, .textAreaBanco{
	border:#999999 1px solid;
	margin:3px;
	width:255px;
}

.inputBancoSelect{
	border:#999999 1px solid;
	margin:3px;
	width:188px;
}

.inputTextDisabled{
	border:#999999 1px solid;
	margin:3px;
	width:255px;
	background-color: transparent;
	cursor: default;
}

.linha1{
	background-color:#eeeeee;
	height:20px;
	border-bottom:#CCCCCC 1px solid;
}

.linhaMeio{
	background-color:#eeeeee;
	height:20px;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.colunaEsq1{
	background: #F7F7F7 url(omnigrid/line.gif) repeat-y right !important;
	text-align: right !important;
}

.colunaEsq2{
	background: #FFFFFF url(omnigrid/line.gif) repeat-y right !important;
	text-align: right !important;
}

.colunaDir1{
	background-color: #F7F7F7 !important;
}

.colunaDir2{
	background-color:#FFFFFF !important;
}

.colunaAba{
	background-color:none;
	vertical-align:bottom !important;
	height:24px;
	padding-bottom:5px !important;
}

.aba, .abaAtiva{
	display:inline;
	padding:5px 9px;
	border:#A7B3BC 1px solid;
	border-bottom:0;
	cursor:pointer;
	background-color:#EEEEEE;
	color:#666666;
	position:relative;
	margin-right:4px;
}

.abaAtiva{
	padding-bottom:6px;
	background-color:#F7F7F7;
	color:#000000;
}

.tabelaFormulario{
	width:460px;
	*width:462px;
	_width:462px;
	border:#CCCCCC 1px solid;
	font-family:Tahoma;
	font-size:11px;
}

.tabelaFormulario td{
	padding:5px;
	padding-right:7px;
	background-image:none;
}

/*.tabelaFormularioAba{
	width:440px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	border-top:0;
	border-bottom:0;
	font-family:Tahoma;
	font-size:10px;
}*/

.tabelaFormularioAba{
	width:460px;
	*width:462px;
	_width:462px;
	background-color:#EEEEEE;
	border:#CCCCCC 1px solid;
	border-top:0;
}
.tabelaFormularioAba td{
	padding:5px;
	padding-right:7px;
}

.tabelaContato td{
	padding:5px;
	text-align:left;
}

.formBancoTalento{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}

.selectBanco{
	font-family:Tahoma;
	font-size:11px;
	border:#999999 1px solid;
	margin:2px;
	padding:3px;
}
/* fim banco talentos */

/* inicio form webmail */

.boxEscrever{
	border:1px solid #d1d1d1;
	width:160px;
	margin-top:8px;
	*margin-top:15px;
	_margin-top:15px;
	vertical-align:center;
	margin-left:30px;
}

.formLogin{
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	color:#333;
	width:135px;
	height:15px;
	padding:1px;
	border:0px solid #F00;
	background-color:transparent;
	z-index:1;
	padding-left:5px;
}

.ok4{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:bold;
	color:#838383;
	height:20px;
	width:27px;
	margin-left:165px;
}

.ok4:hover{
	border:#006bb7 1px solid;
	cursor:pointer;	
}


/* fim form webmail */

