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

* {padding:0; margin:0;}
hr{padding:0; margin:0;}
form{padding:0; margin:0;}
ul {list-style:none;}
img {border:0;}

a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #1b4b84; text-decoration: underline;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #1b4b84; text-decoration:none;}

a.link_vermelho {font-family: Verdana, Arial, Helvetica, sans-serif; color: #1b4b84; text-decoration: none;}
a.link_vermelho:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #1b4b84; text-decoration:underline;}

html {
	background-image:url(../images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e98b21;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	}
	
body {
	background:url(../images/bg_02.gif) no-repeat scroll 50% 0pt;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	}

#sitepos {
	position:absolute;
	width:961px;
	height:100% auto;
	min-height:500px;
	margin-bottom:20px;
	padding-bottom:20px;
	left:50%;
	margin-left:-480px;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#site {
	position:absolute;
	width:798px;
	height:100% auto;
	min-height:500px;
	margin-bottom:20px;
	padding-bottom:20px;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#topo {
	width:798px;
	height:205px;
	}
	
	
	
/* INICIO DO MENU */
	
#menu {
	width:798px;
	height:45px;
	float:left;
	font-size:9px;
	color:#494949;
	text-align:right;
	overflow:hidden;
	}

#menu ul {
	float:left;
	width:798px;	
	}

#menu ul li {
	float:left;	
	display: inline;	
	}

#menu ul li a {
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:18px;
	text-align:center;
	text-decoration:none;
	color:#003d69;
	background-color:none;
	font-weight:bold;
	letter-spacing:0;
	}
	
#menu ul li a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	background-position:top;
	}

#menu .m_00 {
	background:url(../images/m_00.gif) no-repeat;
	width:35px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}
	
#menu .m_01 {
	background:url(../images/m_01.gif) no-repeat;
	width:89px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}
	
#menu .m_02 {
	background:url(../images/m_02.gif) no-repeat;
	width:89px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}
	
#menu .m_03 {
	background:url(../images/m_03.gif) no-repeat;
	width:82px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}

#menu .m_04 {
	background:url(../images/m_04.gif) no-repeat;
	width:106px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}

#menu .m_05 {
	background:url(../images/m_05.gif) no-repeat;
	width:147px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}

#menu .m_06 {
	background:url(../images/m_06.gif) no-repeat;
	width:92px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}

#menu .m_cliente_q {
	background:url(../images/m_cliente_q.gif) no-repeat;
	width:155px;
	height:45px;
	text-indent:-5000px;
	float:left;
	margin:0;
	}

	
/* FIM DO MENU */

#coluna {
	float:right;
	width:164px;
	height:100% auto;
	min-height:500px;
	background:url(../images/coluna_bg.gif) repeat-y;
	margin-top:205px;

	/*left:50%;	
	margin-left:297px;
	position:absolute;*/
	}
	
#coluna a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; text-decoration: none;}
#coluna a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; text-decoration:underline;}
#coluna a p:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; text-decoration:underline;}
	
#colunaGeral {
	float:left;
	width:164px;
	height:100% auto;
	min-height:500px;
	background:url(../images/coluna_topo.gif) no-repeat;
	}
	
#colunaRodape {
	width:164px;
	height:47px;
	float:left;
	background:url(../images/coluna_rodape.gif) no-repeat bottom;
	}

#site #menuRodape {
	width:790px;
	height:60px;
	float:left;
	padding:0 0 0 60px;
	}

#site #menuRodape ul {
	display:inline;
	padding:0;
	margin:0;
	}

#site #menuRodape ul li {
	padding:0 5px 0 5px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	float:left;
	}

#site #menuRodape ul li.ultimo {
	border:0;
	}

#site #menuRodape ul li.ultimo2 {
	color:#e98b21;
	border:0;
	}

#site #menuRodape ul li a {
	color:#ffffff;
	text-decoration:none;
	}

#site #menuRodape ul li a:hover {
	text-decoration:underline;
	}

/* INICIO GERAL */

#geral {
	float:left;
	width:798px;
	height:100% auto;
	min-height:500px;
	background:url(../images/geral_bg.gif);
	}

#geral #conteudo {
	width:616px;
	height:100% auto;
	min-height:500px;
	padding-left:25px;
	background:url(../images/geral_conteudo_topo.gif) no-repeat top left;
	float:left;
	_overflow:hidden;
	}

#geral #conteudo #interna #contatoForm {
	width:280px;
	height:300px;
	float:left;
	}
	
#geral #conteudo #interna #contatoForm p {
	padding:0;
	margin:0;
	}
	
#geral #conteudo #interna #contatoForm img {
	padding-right:19px;
	}

#geral #conteudo #interna #contatoInfos {
	width:230px;
	height:auto 100%;
	min-height:250px;
	float:left;
	padding-left:00px;
	padding-top:40px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	background:url(../images/titulo_suporte.gif) no-repeat top left;
	}

#geral #conteudo #interna #contatoInfos p {
	padding:20px 0 0 30px;
	}

#geral #conteudo #interna #contatoInfos strong {
	color:#fa8e03;
	font-size:14px;
	}

#geral #conteudo #interna #mapaSite ul {
	float:left;
	list-style:url(../images/dot.gif);
	}

#geral #conteudo #interna #mapaSite ul li {
	padding:5px 0 5px 0;
	margin:0;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	border-right:1px solid #ffffff;
	float:left;	
	}

#geral #conteudo #interna #mapaSite ul li a {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
	color:#267ebb;
	background-color:none;
	font-weight:bold;
	letter-spacing:0;
	}
	
#geral #conteudo #interna #mapaSite ul li a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	background-position:top;
	}

#geral #conteudo #interna #mapaSite ul li ul {
	float:left;
	clear:both;
	padding:5px 0 20px 10px;
	margin-0px;
	}

#geral #conteudo #interna # ul li ul li {
	float:left;
	padding:3px 0 3px 0;
	clear:both;
	color:#5c5c5c;
	}

#geral #conteudo #interna #mapaSite ul li ul li a {
	font-size:11px;
	font-weight:normal;
	}

#geral #conteudo #imagem{
	width:151px;
	height:100% auto;
	min-height:174px;
	float:right;
	padding:0 10px 10px 20px;
	}

#geral #conteudo form {
	width:280px;
	}

#geral #conteudo input {
	width:244px;
	height:19px;
	padding-top:2px;
	margin:3px 5px 8px 10px;
	font-size:12px;
	color:#5c5c5c;
	padding:0 4px 0 4px;
	background:url(../images/input_bg.gif) no-repeat right;
	border:0;
	}

#geral #conteudo input#arquivo {
	width:244px;
	height:19px;
	padding-top:2px;
	margin:3px 5px 8px 10px;
	font-size:12px;
	color:#5c5c5c;
	padding:0 4px 0 4px;
	background:url(../images/input_bg.gif) no-repeat right;
	border:0;
	}


.SI-FILES-STYLIZED label.cabinet {
    width: 79px;
    height: 22px;
    background: url(../images/bt_enviar.gif) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
	}

.SI-FILES-STYLIZED label.cabinet input.file {
    position: relative;
    height: 19px;
    width: 244px;
    /*opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
	background:url(../images/input_bg.gif) no-repeat right;
	}


#geral #conteudo textarea {
	width:250px;
	height:80px;
	padding-top:0px;
	margin:5px 5px 8px 10px;
	font-size:12px;
	color:#5c5c5c;
	padding:0 4px 0 4px;
	background:url(../images/textarea_bg.gif) no-repeat left bottom;
	border:0;
	}
	
#geral #conteudo #pdv {
	width:555px;
	height:100% auto;
	min-height:75px;
	background:url(../images/pdv_bg.gif) top #FFFFFF no-repeat;
	padding-top:17px;
	margin-bottom:10px;
	float:left;
	
	}

#geral #conteudo #pdv a {
	text-decoration:none;
	color:#5c5c5c;
	}
	
#geral #conteudo #pdv a:hover {
	text-decoration:underline;
	}

#geral #conteudo #pdv #pdv_endereco {
	width:165px;
	height:67px;
	padding-left:20px;
	padding-top:8px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	}

#geral #conteudo #pdv #pdv_endereco h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fa8e03;
	padding:0;
	margin:0;
	font-weight:bold;
	}

#geral #conteudo #pdv #pdv_endereco strong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#267ebb;
	font-weight:bold;
	line-height:16px;
	}

#geral #conteudo #interna {
	width:546px;
	float:left;
	padding:40px 40px 0px 30px;	
	}
	
#geral #conteudo #interna strong {color:#267ebb;}	
	
#geral #conteudo #interna h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16.5pt;
	font-weight:lighter;
	color:#5c5c5c;
	margin-bottom:16px;
	}
	
#geral #conteudo #interna h2 {
	width:546px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#dd6827;
	margin-bottom:16px;
	}

#geral #conteudo #interna h3 {
	width:546px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13.5pt;
	font-weight:bold;
	color:#0b4985;
	padding-top:8px;
	margin-bottom:16px;
	}

#geral #conteudo #interna h1.franquia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fa8e03;
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;
	}

#geral #conteudo #interna ul {
	list-style:url(../images/dot.gif);
	padding:10px 40px 10px 40px;
	}

#geral #conteudo #interna ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5c5c5c;
	padding-bottom:10px;
	line-height:10px;
	}
	
#geral #conteudo #interna #produtos_empresa {
	width:546px;
	height:231px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#5c5c5c;
	padding-top:15px;
	margin-bottom:16px;
	background:url(../images/caixa_produtos_emp.gif) top left no-repeat;
	cursor:pointer;
	}

#geral #conteudo #interna #produtos_empresa:hover {
	background:url(../images/caixa_produtos_emp_02.gif) top left no-repeat;
	}


#geral #conteudo #interna #produtos_empresa ul {
	padding-left:230px;
	padding-top:40px;
	}
	
#geral #conteudo #interna #produtos_empresa ul li {
	padding-bottom:3px;
	font-size:11px;
	color:#5c5c5c;
	list-style:inside;
	}

#geral #conteudo #interna #produtos_empresa img {
	padding-bottom:10px;
	padding-left:-10px;
	}

#geral #conteudo #interna #produtos_empresa strong {
	color:#267ebb;
	}

#geral #conteudo #interna #saibamais h1 {
	width:546px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#5c5c5c;
	padding-top:15px;
	margin-bottom:16px;
	border-bottom:solid 1px #d6d6d6;
	}

#geral #conteudo #interna #saibamais ul {
	list-style:url(../images/dot.gif);
	padding-left:23px;
	}

#geral #conteudo #interna #saibamais ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0b4985;
	}
	
#geral #conteudo #interna p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5c5c5c;
	line-height:16px;
	padding:0 10px 16px 10px;
	}
	
#geral #conteudo #interna #dicionario {
	width:618px;
	height:60px;
	padding-top:30px;
	padding-bottom:10px;
	margin-left:-40px;
	background:url(../images/banner_divisor.gif) no-repeat bottom;	
	}

#geral #conteudo #interna #dicionario a {
	text-decoration:none;
	}

#geral #conteudo #interna #dicionario a:hover {
	text-decoration:underline;
	}

#geral #conteudo #interna #dicionario ul {
	display:inline;
	list-style:none;
	float:left;
	padding:0 0 0 40px;
	}

#geral #conteudo #interna #dicionario ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0b4985;
	float:left;
	display:inline;
	padding:6px;
	border-right:solid #c5c5c5 1px;
	line-height:0;
	}

#geral #conteudo #interna #clientes {
	width:550px;
	height:250px;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	}

#geral #conteudo #interna #clientes img {
	margin-bottom:20px;
	}

#geral #conteudo #banner_home {
	width:590px;
	height:188px;
	padding:25px 13px 25px 25px;
	margin-left:-12px;
	background:url(../images/banner_divisor.gif) no-repeat bottom;	
	}
	
#geral #conteudo #noticias_home {
	float:left;
	width:591px;
	padding-left:25px;
	}

#geral #conteudo #noticias_home h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12.5pt;
	font-weight:normal;
	color:#dd6827;
	padding-bottom:5px;
	width:550px;
	border-bottom:solid #e8e8e8 1px;
	}

#geral #conteudo #noticias_home #noticia_01 {
	width:176px;
	height:65px;
	float:left;
	margin-right:11px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid #e8e8e8 1px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	}
	
#geral #conteudo #noticias_home a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; text-decoration: none;}
#geral #conteudo #noticias_home strong {color:#267ebb;}
#geral #conteudo #noticias_home a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; text-decoration:underline;}
	
#geral #conteudo #noticias_home #noticia_01 #foto_noticia {
	width:65px;
	height:65px;
	float:left;
	}
	
#geral #conteudo #noticias_home #noticia_01 #texto_noticia {
	width:100px;
	height:65px;
	float:right;
	margin-left:8px;
	}

#geral #conteudo #banners_destaque ul {
	float:left;
	width:753px;
	margin-left:20px;	
	}

#geral #conteudo #banners_destaque ul li {
	float:left;	
	display: inline;	
	}
#geral #conteudo #banners_destaque ul li.direita {
	margin-left:20px;
	}	

div#conteudo #hr {
	width: 551px;
	height:22px;
	text-align:left;
	border:0;
	margin:0px 4px 20px 4px;
	padding:0;
	clear:both;
	background:url(../images/conteudo_hr.gif) no-repeat scroll center;
	}
	
div#geral #conteudo.hr hr {
	display:none;
	}

#geral #colunaDireita {
	float:left;
	width:157px;
	height:100% auto;
	min-height:500px;
	background:url(../images/geral_coldireita_topo.gif) no-repeat top;
	_overflow:hidden;
	}
#geral #colunaDireita #novidadesHome {
	width:135px;
	height:100% auto;
	min-height:80px;
	background:url(../images/falaconosco_home_topo.gif) top #267ebb no-repeat;
	margin-left:8px;
	_margin-left:4px;
	padding-top:17px;
	float:left;
	}
	
#geral #colunaDireita #novidadesHome img {
	padding-left:12px;
	}

#geral #colunaDireita #novidadesHome form img {
	padding-top:5px;
	padding-right:17px;
	float:right;
	}	

#geral #colunaDireita #novidadesHome #rodape {
	width:135px;
	height:17px;
	background:url(../images/falaconosco_home_rodape.gif) bottom #267ebb no-repeat;
	float:left;
	}

#geral #colunaDireita #novidadesHome input {
	width:92px;
	height:16px;
	margin:5px 5px 0 17px;
	font-size:12px;
	color:#5c5c5c;
	padding:0 4px 0 4px;
	background:url(../images/bg_form.gif) no-repeat right;
	border:0;
	}

#geral #colunaDireita ul {
	padding:0;
	margin:0;
	width:151px;
	float:left;
	}

#geral #colunaDireita ul li {
	float:left;
	width:151px;
	}

div#coluna #hr {
	width: 151px;
	height:22px;
	text-align:left;
	border:0;
	margin:0px 4px 4px 4px;
	padding:0;
	clear:both;
	background:url(../images/hr.gif) no-repeat scroll center;
	}
	
div#geral #coluna.hr hr {
	display:none;
	}

#coluna #trabalhe_home {
	width:151px;
	height:100% auto;
	min-height:115px;
	float:left;
	margin:0px 4px 4px 4px;
	_margin:0 0 0 2px;
	}
	
#coluna #depoimentos_home {
	width:116px;
	height:100% auto;
	min-height:115px;
	float:left;
	margin:0px 4px 4px 4px;	
	padding:24px 16px 16px 16px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	background:url(../images/img_depoimentos.gif) no-repeat 38% 0pt ;
	}

#coluna #depoimentos_home p {
	margin-bottom:10px;
	}

#coluna #enquete_home {
	width:116px;
	height:100% auto;
	min-height:115px;
	float:left;
	margin:0px 4px 4px 4px;	
	padding:24px 16px 16px 16px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	background:url(../images/img_enquete.gif) no-repeat 29% 0pt ;
	}

#coluna #enquete_home .titulo {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#267ebb;
	padding-top:8px;
	}

#coluna #enquete_home ul li {
	font-size:11px;
	margin:0 0 8px 0;
	letter-spacing:-1px;
	}
	
#coluna #enquete_home ul {
	margin:18px 0 18px 0;
	}
	
#coluna #enquete_home ul li #barrap {
	width:100px;
	margin:3px 3px 0 0;
	background-color:#cfcfcf;
	float:left;
	}



/* CSS ESPECIAL PARA LISTA DE SITES */
#conteudo #lista {
	position:absolute;
	float:left;
	width:500px;
	left:50%;
	margin-left:-250px;
	visibility: visible;
	background:#ffffff;
	padding:20px;
	font-family:"Trebuchet MS";
	font-size:12px;	
	line-height:16px;
	}

#conteudo #lista dl {
	float:left;
	width:500px;
	min-height:20px;
	height:100% auto;
	font-size:14px;	
	}

#conteudo #lista h1 {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#267ebb;
	text-transform:uppercase;
	}

#conteudo #lista dl dd strong {
	font-size:12px;
	color:#dd6827;
	}

#conteudo #lista dl dd a {
	font-size:11px;
	}

#conteudo #lista dl dt {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#02519e;
	line-height:16px;
	margin:0;
	text-decoration:none;
	padding:0;
	}

#conteudo #lista dl dd {
	width:500px;
	margin-bottom:12px;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:12px;
	}

/* CSS PARA IMPRESSÃO */

#conteudo #impressao {
	position:absolute;
	float:left;
	width:800px;
	left:50%;
	margin-left:-400px;
	visibility: visible;
	background:#ffffff;
	padding:20px;
	font-family:"Trebuchet MS";
	font-size:12px;	
	line-height:16px;
	}
	
#conteudo #impressao h1 {	
	width:700px;
	height:20px;
	font-size:24px;
	color:#e98b20;
	margin:10px 20px;
	float:left;
	}
	
#conteudo #impressao form fieldset{
	width:710px;
	height:100% auto;
	margin:20px 40px;
	float:left;
	}
	
#conteudo #impressao form fieldset p span{
	width:120px;
	float:left;
	}	
	
#conteudo #impressao form fieldset legend{
	font-size:16px;
	color:#02519e;
	margin-bottom:10px;
	}
	
#conteudo #impressao form fieldset ul span.green{	
	font-size:14px;
	color:#006401;
	}	
	
#conteudo #impressao form fieldset ul.coluna1{
	width:290px;
	float:left;
	margin:20px 20px;
	border:solid 1px #ccc;
	}
	
#conteudo #impressao form fieldset ul span.blue{
	font-size:14px;
	color:#0080ff;
	}	

#conteudo #impressao form fieldset ul.coluna2{
	width:290px;
	float:right;
	margin:20px 20px;
	border:solid 1px #ccc;
	}	

#conteudo #impressao form p{
	margin-left:15px;
	margin-bottom:10px;
	}
		
#conteudo #impressao form input{
	width:300px;
	background:#ffffff;
	}	
	
#conteudo #impressao form input[type=checkbox]{
	width:20px;
	}
		
#conteudo #impressao form input.mini{
	width:150px;
	}	
	
#conteudo #impressao form input.quant{
	width:15px;
	}		