@charset "utf-8";
/* CSS Document */

/************************************************************************************/

#master div.idiomas
{
	position:absolute;
	
	top:19px;
	right:0px;
	
	width:118px;
	height:20px;
	
	border:0px solid #000;
}

/************************************************************************************/

#top div.ImpressaoDigital
{
	position:absolute;
	
	top:106px;
	right:0px;
}

/************************************************************************************/

#top div.menu
{
	position:relative;
	
	margin-bottom:12px;
	
	width:546px;
	height:30px;
	
	background:url(../../images/background-menu.png) no-repeat;
	
	border:0px solid #000;
}

/************************************************************************************/

#top div.menu ul
{
	position:absolute;
	display:block;
	
	width:550px;
	
	top:7px;
	left:15px;
	
	border:0px solid #000;
}

/************************************************************************************/

#top div.menu ul li
{
	display:inline;
	padding-right:20px;
	padding-left:15px;
	
	color:#FFF;
	
	background:url(../../images/arrow-default-2.png) left no-repeat;
}

#top div.menu ul li a { color:#FFF; }

/************************************************************************************/

#top div.menu div.submenu-downloads
{
	display:none;
	position:absolute;
	
	top:20px;
	right:107px;
	
	width:105px;
	height:109px;
	
	z-index:1;
	
	background:url(../../images/menu.png) bottom no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#top div.menu div.submenu-downloads ul
{
	position:relative;
	margin:auto;
	margin-top:0px;
	margin-left:-3px;
	
	width:89px;
	height:80px;
	
	border:0px solid #000;
}

#top div.menu div.submenu-downloads ul li { font-size:10px; line-height:22px; }

/************************************************************************************/

#top div.destaque-sejabemvindo
{
	width:524px;
	height:154px;
	
	border-top:1px solid #ECE6D8;
}

/************************************************************************************/

#top div.destaque-sejabemvindo img
{
	padding-left:24px;
	padding-right:13px;
	
	float:left;
}

/************************************************************************************/

#top div.destaque-sejabemvindo p
{
	margin-top:10px;
	line-height:15px;
}

/************************************************************************************/

#top div.destaque-sejabemvindo img.saibamais
{
	padding:0px;
	margin-top:7px;
}

/************************************************************************************/

#top div.destaque-sejabemvindo h2
{
	display:block;
	
	margin-top:10px;
	
	color:#ff6000;
	font-size:14px;
	
	font-weight:bold;
}

/************************************************************************************/

#menu-destaque div.arrowLeft, div.arrowRight
{
	position:absolute;
	cursor:pointer;
}

#menu-destaque div.arrowLeft 	{ top:0px; 	 }
#menu-destaque div.arrowRight 	{ right:0px; }

/************************************************************************************/

#menu-destaque div.context-fotos-destaques
{
	position:absolute;
	
	left:32px;
	
	width:846px;
	height:151px;
	
	text-align:center;
	
	background:#f7f5f2;
	border:0px solid #000;
}

/************************************************************************************/

#menu-destaque div.context-fotos-destaques div.fotos-destaques
{
	position:relative;
	
	margin:auto;
	
	margin-top:12px;
	padding-left:10px;
	padding-right:10px;
	
	width:826px;
	height:125px;
	
	overflow:hidden;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-left
{
	position:relative;
	
	float:left;
	
	width:595px;
	height:82px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-right
{
	position:relative;
	
	float:right;
	
	width:316px;
	height:82px;
	
	border:0px solid #000;
	background:url(../../images/corpo-login.png) no-repeat;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-left ul
{
	display:block;
	margin-left:0px;
	
	width:auto;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-left ul li
{
	position:relative;
	
	display:block;
	
	width:150px;
	
	list-style:none;
	
	background:url(../../images/circle-orange.png) left no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-left ul li span
{
	margin-left:3px;
	font-size:11px;
	color:#FFF;
	
	border:0px solid #FFF;
}

/************************************************************************************/

#conteudo-home div.fotos-home-left
{
	position:absolute;
	
	right:55px;
	
	top:8px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-right span
{
	position:absolute;
	
	display:block;
	
	top:5px;
	left:14px;
	
	line-height:23px;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-right fieldset
{
	position:absolute;
	display:block;
	
	top:3px;
	right:0px;
	
	width:135px;
	height:70px;
	
	font-size:10px;
	line-height:17px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-right fieldset input { background:none; border:0px solid #000; font-size:11px; }

/************************************************************************************/

#conteudo-home div.conteudo-home-right fieldset input.login 
{ 
	position:absolute;
	
	top:18px;
	left:5px;
	
	width:111px;
	height:12px;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-right fieldset input.senha
{
	position:absolute;
	
	top:50px;
	left:5px;
	
	width:88px;
	height:12px;
}

/************************************************************************************/

#conteudo-home div.conteudo-home-right fieldset input.enviar
{ 
	position:absolute;
	
	bottom:6px;
	right:10px;
}

/************************************************************************************/

#novidades div.box-novidades
{
	margin-right:10px;
	float:left;
	
	width:415px;
	height:162px;
	
	border:0px solid #000;
	background:url(../../images/box-novidades.png) no-repeat;
}

/************************************************************************************/

#novidades div.box-novidades-2
{
	margin-right:10px;
	float:left;
	
	width:162px;
	height:162px;
	
	border:0px solid #000;
	background:url(../../images/box-novidades-2.png) no-repeat;
}

/************************************************************************************/

#novidades div.box-novidades-3
{
	float:right;
	
	width:313px;
	
	font-size:11px;
	
	border:0px solid #000;
}

/************************************************************************************/

#novidades div.box-novidades-3 p a
{
	color:#5d5d5d;
}

/************************************************************************************/

#novidades  div.box-novidades span.titulo
{
	display:block;
	
	margin-top:4px;
	margin-left:30px;
	
	width:350px;
	height:25px;
	
	border:0px solid #000;
}

/************************************************************************************/

#novidades div.box-novidades ul
{
	display:block;
	margin:auto;
	
	width:94%;
	
	font-size:11px;
	
	border:0px solid #000;
}

/************************************************************************************/

#novidades div.box-novidades ul li { list-style:none; }

/************************************************************************************/

#novidades div.box-novidades ul li.noticias
{
	display:block;
	margin-bottom:5px;
	
	float:left;
	
	width:316px;
	height:16px;
	
	overflow:hidden;
	
	border-bottom:1px solid #cac6ba;
}

/************************************************************************************/

#novidades div.box-novidades ul li.saibamais
{
	float:left;
	
	border-bottom:1px solid #cac6ba;
}

/************************************************************************************/

#novidades div.box-novidades ul li.saibamais a
{
	color:#ff6000;
	font-weight:bold;
}

/************************************************************************************/

#novidades div.box-novidades-2 span.titulo
{
	display:block;
	
	margin-top:5px;
	margin-left:25px;
	
	border:0px solid #000;
}

/************************************************************************************/

#novidades div.box-novidades-2 span.cliqueaqui
{
	display:block;
	
	margin-top:43px;
	margin-left:70px;
	
	text-align:center;
	font-size:10px;
	
	border:0px solid #000;
}

#novidades div.box-novidades-2 span.cliqueaqui a { text-decoration:none; }

/************************************************************************************/

#novidades div.box-novidades-3 span.titulo
{
	display:block;
	
	height:30px;
	
	font-size:12px;
	
	border:0px solid #000;
}

/************************************************************************************/

#novidades div.box-novidades-3 p.linha-de-produtos-1
{
	margin-right:10px;
	display:block;
	
	font-size:11px;
	
	float:left;
}

/************************************************************************************/

#conteudo-interno div.title-default
{
	position:absolute;
	padding-top:9px;
	padding-left:8px;
	padding-right:8px;
	
	top:0px;
	left:0px;
	
	width:auto;
	min-width:151px;
	height:25px;
	
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
	color:#817c6f;
	
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	
	/*background:url(../../images/fundo_default-title.png) no-repeat;*/
	background:#DAD4C6;
	border:1px solid #d3cdbf;
}

/************************************************************************************/

#conteudo-interno div.texto-empresa
{
	float:left;
	margin-top:57px;
	
	width:518px;
	height:300px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.destaque-empresa
{
	float:right;
	margin-top:57px;
	
	width:362px;
	height:300px;
	
	/*background:url(../../images/img-empresa.png) no-repeat;*/
	border:0px solid #000;
}

#conteudo-interno div.destaque-empresa2
{
	float:right;
	margin-top:57px;
	
	width:362px;
	height:300px;
	
	background:url(../../images/img-empresa.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.produtos-internos
{
	padding-top:10px;
	height:290px;
	
	text-align:center;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.produtos-internos div.box-produtos-default
{
	position:relative;
	
	margin-right:17px;
	float:left;
	
	width:115px;
	height:148px;
	
	background:url(../../images/box-produtos.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.produtos-internos div.box-produtos-default img
{
	position:absolute;
	
	top:5px;
	left:2px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.produtos-internos div.box-produtos-default span.titulo
{
	display:block;
	position:absolute;
	margin-left:-60px;
	
	left:50%;
	bottom:24px;
	
	font-size:10px;
	color:#6c6451;
	
	width:120px;
	
	text-align:center;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.produtos-internos div.box-produtos-default span.mais
{
	display:block;
	position:absolute;
	margin-left:-15px;
	
	left:50%;
	bottom:2px;
	
	font-size:10px;
	font-weight:bold;
	color:#6c6451;
	text-transform:uppercase;
}

#conteudo-interno div.produtos-internos div.box-produtos-default span.mais a { color:#6c6451; }

/************************************************************************************/

#conteudo-interno div.produtos-internos div.produtos-centro
{
	padding-top:20px;
	margin:auto;
	
	width:515px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno p.chamada-catalogos
{
	display:block;
	padding-top:60px;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo
{
	position:relative;
	margin-top:20px;
	
	height:250px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box
{
	position:relative;
	
	float:left;
	
	margin-right:37px;
	margin-bottom:40px;
	
	width:200px;
	height:auto;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box span.title
{
	display:block;
	position:absolute;
	
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	top:-8px;
	left:3px;
	
	width:auto;
	height:auto;
	
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	
	background:#d9d3c5;
	border:1px solid #D6D0C2;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box span.tab-1
{
	display:block;
	position:absolute;
	
	left:-5px;
	
	width:5px;
	height:23px;
	
	z-index:2;
	
	background:url(../../images/tab_title-1.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box span.tab-2
{
	display:block;
	position:absolute;
	
	right:-5px;
	
	width:5px;
	height:23px;
	
	z-index:2;
	
	background:url(../../images/tab_title-2.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box span.texto
{
	display:block;
	margin:auto;
	margin-top:0px;
	padding-top:3px;
	
	width:auto;
	height:23px;
	
	text-align:center;
	
	background:url(../../images/bg-title.png) repeat-x;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box img.link-downloads
{
	position:absolute;
	
	right:0px;
	bottom:3px;
	
	cursor:pointer;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box ul
{
	display:block;
	margin-top:10px;
	margin-left:5px;
	*margin-top:30px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-catalogo div.mini-box ul li
{
	position:relative;
	margin-bottom:7px;
	
	list-style:none;
	font-size:10px;
	
	border-bottom:1px dashed #000;
}

/************************************************************************************/

#conteudo-interno div.solucoes-fotos
{
	margin:auto;
	padding-top:50px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.solucoes-fotos div.caixas
{
	float:left;
	margin-right:40px;
	margin-bottom:19px;
	
	
	width:275px;
	height:87px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.solucoes-fotos div.caixas span.foto
{
	display:block;
	float:left;
	
	width:87px;
	height:87px;
	
	border:0px solid #d3cdbf;
	
}

/************************************************************************************/

#conteudo-interno div.solucoes-fotos div.caixas span.foto img
{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	
	border:2px solid #d3cdbf;
}

/************************************************************************************/

#conteudo-interno div.solucoes-fotos div.caixas span.texto
{
	display:block;
	float:right;
	
	width:180px;
	height:87px;
	
	text-align:justify;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.box-foto-produtos-internos
{
	position:relative;
	
	float:left;
	margin-right:10px;
	
	width:120px;
	height:120px;
	
	-webkit-border-radius:6px;
	-moz-border-radius:6px;

	background:#FFF;
	border:1px solid #d3cdbf;
}

/************************************************************************************/

#conteudo-interno div.box-foto-produtos-internos img
{
	position:absolute; 
	display:block; 
	
	margin-top:-45px;
	margin-left:-50px;
	
	top:50%; 
	left:50%;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.text-foto-produtos-internos
{
	position:relative;
	float:left;
	margin-bottom:20px;
	
	width:778px;
	height:120px;
	
	text-align:justify;

	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.btns
{
	position:absolute;
	display:block;
	
	left:0px;
	bottom:0px;

	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.text-foto-produtos-internos span { font-size:10px; font-weight:bold; color:#094bb2; }

/************************************************************************************/

#conteudo-interno div.formulario-lado-direito
{
	position:relative;
	margin-top:4px;
	
	float:right;
	
	width:442px;
	height:283px;
	
	background:url(../../images/quadromapa.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-direito iframe
{
	position:absolute;
	
	top:8px;
	left:7px;
	
	width:427px;
	height:241px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-direito span
{
	display:block;
	position:absolute;
	
	left:5px;
	bottom:4px;
	
	width:430px;
	
	text-align:center;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo
{
	position:relative;
	
	float:left;
	
	width:443px;
	height:310px;
	
	line-height:20px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li
{
	display:block;
}

/************************************************************************************/

#conteudo-interno div.como-nos-achou
{
	position:absolute;
	
	top:103px;
	right:20px;
	
	width:150px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.como-nos-achou div.radioForms
{
	position:absolute;
	
	top:43px;
	left:90px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.como-nos-achou div.radioForms ul li
{
	display:block;
	margin-bottom:6px;
	*margin-bottom:-1px;
	
	width:13px;
	height:13px;
	
	cursor:pointer;
	
	background:url(../../images/selectForm.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.como-nos-achou div.radioForms ul li:hover
{
	background:url(../../images/selectedForm.png) no-repeat;
}

/************************************************************************************/

#conteudo-interno div.como-nos-achou div.radioForms ul li.OutrosMeios
{
	margin-top:10px;
	*margin-top:4px;
	
	width:76px;
	height:16px;
	
	cursor:none;
	
	background:url(../../images/fundo-form-qualmeio.png);
}

/************************************************************************************/

#conteudo-interno div.como-nos-achou div.radioForms ul li.OutrosMeios input
{
	position:absolute;
	width:65px;
	
	text-align:center;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.input
{
	width:250px;
	height:16px;
	
	background:url(../../images/fundo-form.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li input
{
	position:absolute;
	
	left:5px;
	width:240px;
	
	background:none;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.inputDDD
{
	float:left;
	margin-right:10px;
	
	width:43px;
	height:16px;
	
	background:url(../../images/fundo-form-ddd.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.inputTelefone
{
	float:left;
	
	width:197px;
	height:16px;
	
	background:url(../../images/fundo-form-telefone.png) no-repeat;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.inputDDD input
{
	width:35px;
	text-align:center;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.inputTelefone input
{
	left:57px;
	
	width:188px;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.msg
{
	width:250px;
	height:49px;
	
	background:url(../../images/fundo-form-msg.png) no-repeat;
}

/************************************************************************************/

#conteudo-interno div.formulario-lado-esquerdo ul li.msg textarea
{
	position:absolute;
	
	left:5px;
	
	width:239px;
	height:49px;
	
	overflow:hidden;
	
	background:none;
	border:0px solid #000;
}

#conteudo-interno div.como-nos-achou div.radioForms span.enviar
{
	position:absolute;
	display:block;
	*margin-top:4px;
	
	padding-left:5px;
	padding-right:5px;
	
	left:-90px;
	
	*width:75px;
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	
	text-transform:uppercase;
	font-size:10px;
	
	cursor:pointer;
	
	background:#e2dcce;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita
{
	padding-top:100px;
	
	height:250px;
	
	text-align:center;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login
{
	position:relative;
	margin:auto;
	padding-top:50px;
	
	width:300px;
	height:100px;
	
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	background:#DAD4C6;
	border:0px solid #817C6F;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login span.login, span.senha
{
	display:block;
	position:absolute;
	
	left:25px;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login span.text
{
	display:block;
	position:absolute;
	
	top:10px;
	left:80px;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login span.btn
{
	display:block;
	position:absolute;
	padding-left:15px;
	padding-right:15px;
	
	top:106px;
	left:108px;
	
	height:17px;
	
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	cursor:pointer;
	
	background:#DAD4C6;
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login span.login
{
	top:40px;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login span.senha
{
	top:70px;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login span.input-login, span.input-senha
{
	display:block;
	position:absolute;
	
	right:25px;
	
	width:197px;
	height:16px;
	
	background:url(../../images/fundo-form-telefone.png) no-repeat;
	border:0px solid #000;
}

#conteudo-interno  div.arearestrita div.corpo-login input
{
	display:block;
	position:absolute;
	
	left:5px;
	
	width:185px;
	height:15px;
	
	background:none;
	border:0px solid #000;
}

#conteudo-interno  div.arearestrita div.corpo-login span.input-login
{
	top:40px;
}

#conteudo-interno  div.arearestrita div.corpo-login span.input-senha
{
	top:70px;
}

/************************************************************************************/

#conteudo-interno  div.arearestrita div.corpo-login input
{
	position:absolute;
}

/************************************************************************************/

#conteudo-interno p.acesso-rapido
{
	display:block;
	position:absolute;
	
	top:-20px;
	
	width:105%;
	
	font-size:12px;
	
	border:0px solid #000;
}

/************************************************************************************/

#conteudo-interno p.acesso-rapido a
{
	text-decoration:underline;
}

/************************************************************************************/

#rodape a
{
	font-weight:bold;
}

/************************************************************************************/

#rodape span a
{
	font-weight:100;
	text-transform:uppercase;
}

/************************************************************************************/
