/* CSS Document */

/* Quebra de linha */
.lineBreak{clear: both;}

/* Tabela de Pre�os */
#tabelaPrecos  {width: 154px; float: right;}
#tabelaPrecos table {background-color: #FFCC33; color: white; width: 100%;}
#tabelaPrecos table thead tr #tPrecos {background-image:url(../img/fundos/login.gif); height: 30px; color: #00FFFF}
#tabelaPrecos table thead tr #sPrecos {height: 25px;}
#tabelaPrecos table thead tr #cPrecos {font-size: 9px; padding-bottom: 2px; height:10px; vertical-align: bottom;}
#tabelaPrecos table tbody table {background-color: white;}
#tabelaPrecos table tbody tr th {text-align: center; background-color: #FFAA00}
#tabelaPrecos table tbody tr td {background: #FFCC33; text-align: center; color: black}
#tabelaPrecos table tfoot { text-align: center; vertical-align: middle; color: #CC6600; height: 45px; font-weight: bold;}

/* Fundo da div transparente que evita os clicks em links durante o carregamento de um arquivo*/
#bloqueio { background-color: gray; }

/* Notifica��es no site sucesso/erro/informacao */
#resposta { margin-bottom:20px; padding-left:10%; width: 90%;}
#resposta div { width: 80%; min-height:40px; line-height:40px; text-align:center; margin: 3%; margin-left:5%; }
#resposta div.Positiva { border:2px solid #D2E8A7; background-color:#E6f2CE; }
#resposta div.Positiva strong { color:#83BF09; font-size:12px; }
#resposta div.Negativa { border:2px solid #EF98AA; background-color:#FAE0E5; }
#resposta div.Negativa strong { color:#D03434; font-size:12px;}
#resposta div.informacao { border:2px solid #3789c8; background-color:#d6e4f5; }
#resposta div.informacao strong { color:#005ba4; font-size:12px;}

/* Cabe�alho comum a todas telas */
#cabecalho {margin-top: 5px; width:701px; font-size:14px;}
#cabecalho h1 {font-size: 30px; padding: 0; margin: 0;}
#cabecalho h2 { font-size: 20px; margin: 0 0 8px 0; color:#719cb7;}
#cabecalho #minha_conta h1 {color: red;}
#cabecalho #carrinho {color: red;}
#cabecalho #envie_seu_arquivo {color: green;}
#cabecalho #fale_conosco {color: green;}
#cabecalho #cadastro {color: #58a900;}
#cabecalho #templates {color: #f69c00;}
#cabecalho #servicos {color: #333399;}
#cabecalho.cabecalhoFlash {width:850px; color: green;  margin-left: 20px;}
#cabecalho.cabecalhoFlash #botoesEdicao {display:inline; margin-left: 65%; }
#cabecalho.cabecalhoFlash input.link {height:22px; border: 0; background: transparent; }
#cabecalho.cabecalhoFlash input.link:hover {background: transparent; text-decoration: underline; cursor: pointer; color:#575A63;}

/* Estilo geral do site*/
#conteudo { width:701px; font-size:11px; background-color:#f3f3f3;}
#conteudo #titulo { background-image:url(../img/fundos/modelo.gif); background-repeat:repeat-x; width:635px; height:30px; padding:15px 0 0 20px; font-size:18px; color:#005ba4; font-weight:bold;}
#conteudo #botoes {text-align:right; width:95%; height:30px; border-top:#ececec 3px solid; padding:10px 5% 5px 0;}
#conteudo #box { padding:10px 5px 0 20px; width:628px; background-color:#f3f3f3; line-height:18px; color:#005BA4;}
#conteudo #box a {cursor: pointer;}
#conteudo #observacoes {width:333px; height:122px; color:#005BA4;}
#conteudo #depoimento { width:137px; height:123px; padding:225px 0 0 24px; margin:170px 0 0 0px; font-size:11px; color:#205a94; float:right; background-image:url(../img/fundos/depoimentos.gif); background-repeat:no-repeat;}
#conteudo #banner { width:507px;  height:195px; float:left; margin-bottom: 7px;}
#conteudo #banner a { color : white; }
#conteudo #filtros {padding: 10px 10px 5px 20px;}
#conteudo #filtros tbody tr td select, #conteudo #filtros tbody tr td span {margin: 5px;line-height: 27px;}
#conteudo #filtros tbody tr td input {margin: 2px; display: inline;}
#conteudo #filtros {width: 670px; vertical-align: middle;}
#conteudo #filtros #adicionarFiltro {margin-left: 6px;}
#conteudo #form_login h2 {color: green; font-size: 28px; font-weight: normal;}
#conteudo #produtos {margin-left: 20px;}
#conteudo #produtos h2 {color:#155793; padding: 10px 0 5px 0; }

#conteudo #informacoes table tbody tr td.colunaDireita {vertical-align: top; padding-left: 35px; } 
#conteudo #informacoes table tbody tr td.colunaEsquerda {width: 61% } 
#conteudo #informacoes #precos span.azul  { margin-left:7px;} 
#conteudo #informacoes #subtitulo  { font-size:13px; font-weight:bold; font-style:italic; color:#00539c; margin-bottom: 15px;} 
#conteudo #informacoes #precos input.image  { margin-top: 15px;} 
#conteudo #imagemSeparador { width: 92%; background:  url('../img/componentes/dgrdzin.gif') repeat-x; height: 19px;}
#conteudo #precos { padding: 5px 10px 0 0; float: right;width:200px;}
#conteudo #precos table { margin: 5px; width: 100%;}
#conteudo #precos table tbody tr td { width: 65%; }
#conteudo #precos table tbody tr td.right { width: 45%; text-align: left; }
#conteudo #precos table tbody tr td input { font-size: 12px;}
#conteudo #precos table tbody tr td.right span{ font-size: 12px; }
#conteudo #precos table tbody tr td span strong {font-size: 14px; }
#conteudo #informacoes {padding:3px 0 10px 7px; }
#conteudo #quantidadePapelAcabamento { float: left;}
#conteudo #termoAceite {width: 65%;}

#conteudo p { margin-left: 20px; margin-right: 20px;}
#conteudo h4.azul {color:#0891c3; font-size: 18px;}
#conteudo span { font-size:12px; font-weight:bold; color:#58a900;}
#conteudo span strong { font-size:18px; }
#conteudo span.bordas { color:#ff7300; }
#conteudo span.corte { color:#ff2b01; }
#conteudo span.seguranca { color:#75B320; }
#conteudo span.sangra { color:#FF9800; }
#conteudo span.azul { color:#0891c3; }
#conteudo span.bolder { font-weight:900; }
#conteudo span.cinza { color:#777777; font-size:11px; }
#conteudo span.cinzaClaro { color:#777777; font-size:11px; font-weight: lighter;}
#conteudo span.nEditado { background-color:white; color: red; font-size: 25px; position: absolute; top: 45%; left: 15%;}
#conteudo span.naoEditado { color: red; font-size: 15px; text-align: center; }
#conteudo ul li {list-style: disc;}
#conteudo input, .imgGravarCarrinho {size:188px; width:188px; height:16px; border:#afc3d7 1px solid; color:#205a94; vertical-align: middle;}
#conteudo input.readonly { width:80%; border: 0; background: transparent; color:#777777; font-weight:bold;}
#conteudo input.image,.imgGravarCarrinho, #conteudo input.radio, #conteudo input.checkbox, #conteudo #radio {width:auto; height:auto; border:none;}
#conteudo select {width:188px; height:20px; border:#afc3d7 1px solid; color:#205a94;}
#conteudo option {color: #205a94;}
#conteudo div.margem {padding-left: 20px;}
#conteudo div.bordaSuperior {border-top:#ececec 3px solid; padding-top: 20px; margin-top: 20px;}
#conteudo a.blankLink {color: #4086D1; font-weight: bold; font-size: 16px;}
#conteudo a.link {color: #B9BBBC; cursor: pointer; font-weight: bold; font-size: 16px;}
#conteudo a.blankLink:hover {text-decoration: none;}
#conteudo a.margin-left {margin-left: 20px;}

div.ipagare {margin: 0px; width: 500px;}
div.ipagare p {text-align: center;}


#conteudoFlash {width:860px; margin: 0 0 0 20px; background-color:#f3f3f3;}
#conteudoFlash #flash {margin: 10px; }
#conteudoFlash #botoes {text-align:right; width:100%; height:30px; border-top:#ececec 3px solid; padding:10px 0 5px 0;}
#conteudoFlash #infoFlash { margin:8px; text-align: center; width: 100%; color:#0891c3; }
#conteudoFlash #infoFlash span { color:#777777; }
#conteudoFlash #infoFlash div { float:left; width:50px;  cursor: pointer; background-color:#dadada; margin-left: 2px; padding: 5px; }
#conteudoFlash #infoFlash div:hover { background-color: #fff; }
#conteudoFlash #infoFlash div.selecionado { background-color: #fff; }

#subheader { width:100%; }
#subheader #abas{ height:34px; background-image:url(../img/fundos/abas_mc.gif); background-repeat:repeat-x; margin:30px 0 0 0; }
#subheader #subtitulo{ background:url(../img/fundos/modelo.gif) repeat-x bottom; height:31px; padding:5px 0 0 21px; font-size:18px; color:#005ba4; font-weight: bold; }
#cabecalho.cabecalhoFlash {width: 860px;}

#subheaderProdutos { width:667px; }
#subheaderProdutos #abas{ height:34px; background-image:url(../img/fundos/abas_mc.gif); background-repeat:repeat-x; margin:30px 0 0 0; }
#subheaderProdutos #subtitulo{ background:url(../img/fundos/modelo.gif) repeat-x bottom; height:31px; padding:5px 0 0 21px; font-size:18px; color:#005ba4; font-weight: bold; }

#Paginacao { width: 98%; clear:both; margin-left: 1%; /*margin-bottom: 25px;*/ height: 25px; margin-top: 20px;}
#Paginacao select { float: left; width: 103px;  vertical-align: middle;}
#Paginacao div { float: right; }
#Paginacao ul {  display:inline; margin-left: 115px; }
#Paginacao ul li { display:inline; font-size:14px; font-weight:bold; color:#E01641; padding:0 3px; line-height:20px; }
#Paginacao ul li a { font-size:14px; color:#B9BBBC; }
#Paginacao ul li a:hover { text-decoration:underline; }
#Paginacao ul li a:visited { text-decoration:none; }
#Paginacao ul li a:visited:hover { text-decoration:underline; }
#Paginacao ul li.Excecao { color:#DBDEDF; }
#Paginacao ul li.Excecao a { color:#4086D1; }

#formMeuPedido table{  width:645px;  background-color: #d6e4f5; text-align: center; border:0px;}
#formMeuPedido th{ width: 20%; padding:7px; font-size:15px; color:#00549d; line-height:10px; margin-bottom:5px;}
#formMeuPedido tbody{ background-color:white; padding:50px;}
#formMeuPedido tbody tr td {margin: 15px; border-top: #d6e4f5 2px solid;  border-bottom: white 20px solid;}

#minhaConta { width:645px;    margin-left: auto; margin-right: auto;  text-align: center; background-color: #d6e4f5;} 
#minhaConta table { width:625px; margin-left: auto; margin-right: auto;  border-bottom: #d6e4f5 10px solid;}
#minhaConta table input { width: 25px; text-align: center;  }
#minhaConta th{ padding:7px; font-size:15px; color:#00549d; background-color: #d6e4f5; line-height:10px; margin-bottom:5px;}
#minhaConta tbody, #minhaConta tfoot { background-color:white; padding:50px;}
#minhaConta tbody tr {height: 30px; vertical-align: middle;}
#minhaConta tbody tr td {margin: 15px; border-top: #d6e4f5 2px solid;  border-bottom: white 2px hidden;}
#minhaConta tbody tr:hover { background-color: #CFF3f5; cursor:pointer;}
#minhaConta #aceite tbody tr:hover { background-color: #CFF3f5; cursor:default; }
#minhaConta tfoot tr td {border-top: #d6e4f5 2px solid; }
#minhaConta tfoot th {text-align: right}
#minhaConta tfoot tr td.obs {background-color: #D6E4F5;}

#rejeita {display: none; width: 100%; text-align: center;}

#frete { width:645px; text-align: left;} 
#frete table { width:400px;}
#frete tbody{ background-color: #d6e4f5; }
#frete tbody tr {height: 30px; vertical-align: middle;}
#frete tbody tr:hover { background-color: #CFF3f5;  cursor: pointer;}
#frete tbody tr td {margin: 15px; border-top: #d6e4f5 2px solid;  border-bottom: white 2px solid;}
#frete tbody tr td.rd { width: 5%;}
#frete tbody tr td.txt { width: 50%; text-align: left;}
#frete tbody tr td.vlr { width: 45%; text-align: right; padding-right: 5px;}

/*Telas: Saiba Mais, Trabalhe Conosco, Fale Conosco, Onde Estamos, Parceiros.*/
#cabecalhoTelas h1{
	font-size: 30px;
	color: #339900;
}

/*geral*/
body {
	margin:0px;
	padding:0px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image:url(../img/fundos/bg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
}

input, select, option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
}



ul, li {
	list-style:none;
}

h2 {
    margin: -7px 0 0 0;
}

a:link {color:#999999; text-decoration:none;}
a:hover {color:#999999; text-decoration:underline;}

a.ltop {color:#144f7f; font-size:11px; text-decoration:none; font-weight:bold;}
a.ltop:hover {text-decoration:underline; }

a.llog:link {color:#9fc6ea; font-size:11px; text-decoration:none;}
a.llog:hover {color:#9fc6ea; font-size:11px; text-decoration:underline;}

a.lrod:link {color:#727f98; text-decoration:none;}
a.lrod:hover {color:#727f98; text-decoration:underline;}

a.lvolt:link {color:#5982a4; text-decoration:none; font-weight:bold;}
a.lvolt:hover {color:#999999; text-decoration:none; font-weight:bold;}

a.llarj:link {color:#f69811; text-decoration:none; font-weight:bold;}
a.llarj:hover {color:#f69811; text-decoration:underline; font-weight:bold;}

a.lred:link {color:#ac1d0f; text-decoration:none; font-weight:bold;}
a.lred:hover {color:#ac1d0f; text-decoration:underline; font-weight:bold;}

a.lblueb:link {color:#205a94; text-decoration:none; font-weight:bold; font-size:14px;}
a.lblueb:hover {color:#205a94; text-decoration:underline; font-weight:bold; font-size:14px;}

a.lblue:link {color:#205a94; text-decoration:underline; font-weight:bold; font-size:11px;}
a.lblue:hover {color:#205a94; text-decoration:none; font-weight:bold; font-size:11px;}

a.lblueu:link {color:#205a94; text-decoration:underline; font-size:11px;}
a.lblueu:hover {color:#205a94; text-decoration:none; font-size:11px;}

a.lblued:link {color:#205a94; text-decoration:none; font-size:12px; font-weight:bold;}
a.lblued:hover {color:#205a94; text-decoration:underline; font-size:12px; font-weight:bold;}

a.lblues:link {color:#205a94; text-decoration:none; font-weight:bold;}
a.lblues:hover {color:#205a94; text-decoration:underline; font-weight:bold;}

a.lblueu:link {color:#205a94; text-decoration:underline; font-weight:bold;}
a.lblueu:hover {color:#205a94; text-decoration:none; font-weight:bold;}

a.lcemp:link {font-size:15px; font-weight:bold; color:#205a94; text-decoration:none;}
a.lcemp:hover {font-size:15px; font-weight:bold; color:#205a94; text-decoration:underline;}

a.lbluep:link {color:#205a94; text-decoration:none; font-weight:bold; font-size:16px;}
a.lbluep:hover {color:#205a94; text-decoration:underline; font-weight:bold; font-size:16px;}


/*estrutura*/
#env {
	width:900px;
	margin:auto;
	background-color:#fbfbfa;
	padding-bottom:5px;
}

#topo {
	width:900px;
	height:110px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
#logo {
	width:160px;
	padding: 0 0 0 12px;
	float:left;
}

#lat {
	width:160px;
	float:left;
	padding-bottom:5px;
	padding:0 12px;
	line-height:26px;
}

#cont {
	width:701px;
	float:left;
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
}

#rodape {
	width:874px;
	height:174px;
	background-image:url(../img/fundos/rodape.jpg);
	float:left;
	margin:40px 13px 5px 12px;
}

.fleft {
	float:left;
}

.caminho {
	width:701px;
	height:12px;
/*	font-size:px;*/
	color:#999999;
	font-size:11px;
	padding-top:3px;
}

.voltar {
	width:701px;
	height:25px;
/*	font-size:px;*/
	color:#999999;
	font-size:11px;
	padding-top:3px;
	text-align:right;
}

/*topo*/

.minimenu {
	width:701px;
	height:35px;
	margin:5px 0 0 12px;
	float:left;
}

#headerLogin { color:white; width:701px; height:60px; float:left; margin:10px 0 0 12px; font-size:11px; }
#headerLogin form table { width: 100%; height: 60px; background-image:url(../img/fundos/login.gif);}
#headerLogin form table tbody tr #colunaDaEsquerda {vertical-align: middle; text-align:center; width:55%; }
#headerLogin form table tbody tr #colunaDaDireita {vertical-align: middle; text-align:right; width:45%; }
#headerLogin form table tbody tr #colunaDaDireita table { width: 100%; height: 100%;  background-image: none;}
#headerLogin form table tbody tr #colunaDaDireita table tr {vertical-align: middle;}
#headerLogin form table tbody tr #colunaDaDireita table tr #col1 {text-align: right;}
#headerLogin form table tbody tr #colunaDaDireita table tr #col2 {text-align: center;}
#headerLogin form table tbody tr #colunaDaDireita table tr #col3 {text-align: left;}
#headerLogin a {color:#DDDDDD; font-size:11px; font-weight: bold; }
#headerLogin a:visited { color:silver; text-decoration:none;}
#headerLogin a:visited:hover { color:#9fc6ea; text-decoration:underline;}

hr {    
    color:#535353; 
    width:600px; 
    height:1px;
    
}

/*lateral*/

.btn_lat {
	padding:1px 0 2px 0;
}
/*rodape*/

.col_roda {
	width:90px; 
	height:90px;
	margin:47px 0 0 37px;
	float:left;
	font-size:11px;
	line-height:14px;
}

.col_rodas {
	width:140px; 
	height:90px;
	margin:47px 0 0 37px;
	float:left;
	font-size:11px;
	line-height:14px;
}

/*home*/

.ban_home {
	width:701px;
	margin:6px 0;
}

.ban_mini {
	margin-top: -43px;
	width:701px;
	height:37px;
	clear:both;
}

.ban_prod{ width:342px;	height:190px; background-image:url(../img/fundos/banhome.gif); background-position:top left; background-repeat:no-repeat; margin:7px 0 0; float:left;}

.ban_prod a {color:#144f7f; font-size:15px; text-decoration:none; font-weight:bold; font-style: italic;  margin-top: 10px; }
.ban_prod a:hover {cursor: pointer;}
.ban_prod table {height: 100%; width: 100%;}
.ban_prod table tr td table {height: 165px; width: 162px;}
.ban_prod table .imagem { vertical-align: middle; width: 50%}
.ban_prod table .texto { padding-left: 10px;}

/*.ban_prod a:hover img {text-decoration:none;}*/
/*.ban_prod a:visited:hover {text-decoration:underline; color:#a44f7f; }*/

#conteudo #tabelaTemplates { width: 77%; float: left}
#conteudo #tabelaTemplates div div { width: 175px; height: 238px; float: left; margin-right: 3px; margin-bottom: 15px;}
#conteudo #tabelaTemplates div div table { width: 175px; height: 238px; background-image: url(../img/fundos/bloprod.gif) }
#conteudo #tabelaTemplates div div table:hover { cursor: pointer; }
#conteudo #tabelaTemplates div div table tr td.imagem { vertical-align: middle; height: 80%;}
#conteudo #tabelaTemplates div div table tr td.texto { color:#f69c00; font-size:14px; font-weight:bold; vertical-align: middle; height: 20%;}

.boxzoom{
	width:250px;
	height:25px;
	padding:2px 0 2px 25px;
	border-bottom:#e3eaf3 2px solid;
	border-top:#e3eaf3 2px solid;
}

/*corporativo*/

.cont_corp{
	width:667px;
	height:591px;
	padding:35px 0 0 32px;
	font-size:11px;
	background-image:url(../img/fundos/corporativo.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.box_emp{
	width:638px;
	background-image:url(../img/fundos/box_corpemp.gif);
	background-position:0px 70px;
	margin:20px 0 30px 0;
}

.cont_emph{
	width:689px;
	padding:5px 0 30px 10px;
	font-size:11px;
	background-image:url(../img/fundos/empresa.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.loja{
	width:639px;
	height:80px;
	padding:17px 0 0 20px;
	font-size:11px;
	color:#535353;
	background-color:#f4f4f4;
	border-bottom:#e8e8e8 1px solid;
}

.abas_homemp{
	width:687px;
	height:32px;
	background:url(../img/fundos/abas_emp.gif);
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#205a94;
	margin:20px 0 0 0;
}

.aba_hist{
	width:246px;
	height:22px;
	padding:8px 0 0 19px;
	float:left;
}

.aba_ult{
	width:346px;
	height:20px;
	padding:11px 0 0 16px;
	float:left;
}

.list_ped{
	width:687px;
	clear:both;
}

.pedind{
	width:687px;
	height:47px;
	color:#535353;
	font-size:12px;
	background-color:#fbfbfa;
}

.rollon{
	background-color:#f1f1f1;
	color:#535353;
	font-size:12px;
	width:687px;
	height:47px;
}

.rolloff{
	background-color:#fbfbfa;
	color:#535353;
	font-size:12px;
	width:687px;
	height:47px;
}

.nped{
	width:50px;
	height:16px;
	float:left;
	padding:11px 0 0 22px;
}

.stat{
	width:88px;
	height:16px;
	text-transform:uppercase;
	float:left;
	padding:11px 0 0 0;
}

.prodin{
	width:92px;
	height:18px;
	float:left;
	padding:6px 0 0 10px;
	color:#005aa3;
	background-image:url(../img/botoes/rollprod_off.gif);
	background-position:right bottom;
	margin:5px 0 0 0;
}

.prodinon{
	width:92px;
	height:18px;
	float:left;
	padding:6px 0 0 10px;
	color:#005aa3;
	background-image:url(../img/botoes/rollprod_on.gif);
	background-position:right bottom;
	margin:5px 0 0 0;
}

.prodinoff{
	width:92px;
	height:18px;
	float:left;
	padding:6px 0 0 10px;
	color:#005aa3;
	background-image:url(../img/botoes/rollprod_off.gif);
	background-position:right bottom;
	margin:5px 0 0 0;
}

.data{
	width:90px;
	height:16px;
	float:left;
	padding:11px 0 0 15px;
}

.tot{
	width:122px;
	height:16px;
	float:left;
	padding:11px 0 0 0;
}

.realz{
	width:80px;
	height:32px;
	float:left;
	color:#005aa3;
	padding:11px 0 0 0;
}

.btn_hist{
	width:34px;
	height:32px;
	float:left;
	padding:6px 0 0 8px;
}

.lprod_inv{
	width:230px;
	border:#a8c6dd 1px solid;
	background-color:#ecf3f7;
	visibility:hidden; 
	position:relative;
	left:94px;
	color:#535353;
}

.lprod_invon{
	width:230px;
	border:#a8c6dd 1px solid;
	background-color:#ecf3f7;
	visibility:visible; 
	position:relative;
	left:94px;
	color:#535353;
}

.paginac{
	width:669px;
	height:26px;
	background-color:#f2f7f9;
	text-align:right;
	padding:12px 18px 0 0;
}

.prod_disp{
	background-image:url(../img/fundos/prod_disp.gif);
	width:659px;
	height:221px;
	padding:2px 0 0 0;
}

.emp_prod{
	width:662px;
	float:left;
	margin-top:28px;
}

.nomeprod{
	width:418px;
	padding:19px 0 0 5px;
	font-size:19px;
	color:#205a94;
	font-weight:bold;
	float:left;
	line-height:50px;
}

.selprod{
	width:239px;
	height:66px;
	padding:3px 0 0 0;
	font-size:11px;
	color:#930303;
	float:left;
}

.simul_pull{
	border:#cfe4f7 2px solid; 
	width:230px; 
	height:43px;
	margin:4px 2px;
	background-image:url(../img/fundos/pull.gif);
	background-repeat:no-repeat;
}

.listin {
	float:left;
	width:201px;
	font-size:11px;
	color:#205a94;
	line-height:21px;
}

.list_prod{
	width:662px;
	float:left;
}

.prodis{
	width:662px;
	height:62px;
	color:#535353;
	font-size:12px;
	background-color:#fbfbfa;
}

.prrollon{
	background-color:#f1f1f1;
	color:#535353;
	font-size:12px;
	width:662px;
	height:62px;
}

.prrolloff{
	background-color:#fbfbfa;
	color:#535353;
	font-size:12px;
	width:662px;
	height:62px;
}

.tipoprod{
	background-image:url(../img/fundos/tipoprod.gif);
	background-repeat:repeat-x;
	height:34px;
	padding:15px 0 0 21px;
	font-size:21px;
	color:#005ba4;
	font-weight:bold;	
}


.tipoprodimg{
	background-image:url(../img/fundos/tipoprod.gif);
	background-repeat:repeat-x;
	width:632px;
	height:42px;
	padding:4px 3px 3px 21px;
	font-size:21px;
	line-height:21px;
	color:#005ba4;
	font-weight:bold;	
}

.tipoconf{
	background-image:url(../img/fundos/tipoprod.gif);
	background-repeat:repeat-x;
	width:635px;
	height:37px;
	padding:12px 0 0 21px;
	font-size:21px;
	text-align:center;
	color:#005ba4;
	font-weight:bold;	
}

.tipoed{
	background-image:url(../img/fundos/modelo.gif);
	background-repeat:repeat-x;
	width:636px;
	height:30px;
	padding:15px 0 0 21px;
	font-size:18px;
	color:#f69c00;
	font-weight:bold;	
}

.tipoedm{
	background-image:url(../img/fundos/modelo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:636px;
	height:25px;
	padding:11px 0 0 21px;
	font-size:18px;
	color:#f69c00;
	font-weight:bold;	
}

.edita{
	width:98%;
	
}

.carr{
	background-color:#f3f3f3;
	width:645px;
	padding:3px 0 5px 11px;
	border-bottom:#ecebeb 3px solid;
	color:#155793;
	font-size:13px;
}

.lin_prod{
	width:622px;
	height:26px;
	padding:18px 0 0 14px;
	background-color:#f9fcfe;
	font-size:11px;
	color:#535353;
}

.lin_proda{
	width:622px;
	height:46px;
	padding:18px 0 0 14px;
	background-color:#f9fcfe;
	font-size:11px;
	color:#535353;
}

.lin_prodaz{
	width:622px;
	height:26px;
	padding:18px 0 0 14px;
	background-color:#f3f7fc;
	font-size:11px;
	color:#535353;
}

.lin_btn{
	width:616px;
	height:32px;
	padding:8px 10px 0 10px;
	background-color:#f9fcfe;
	text-align:right;
	border-bottom:#bbd2ee 2px solid;
}

.lin_rev{
	width:626px;
	padding:8px 0 8px 10px;
	background-color:#fdfeff;
	border-bottom:#bbd2ee 2px solid;
	font-size:11px;
}

.lin_preimp{
	width:622px;
	height:23px;
	padding:11px 0 0 14px;
	background-color:#f0f5fb;
	font-size:11px;
	border-bottom:#e7eef9 1px solid;
	border-top:#e7eef9 1px solid;
	color:#00549d;
}

.subtot{
	width:636px;
	height:31px;
	background-color:#d8e5f5;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}

.rsub{
	background-color:#f2f7fa; 
	width:126px; 
	height:16px; 
	color:#005ba4; 
	margin:4px 13px 0 0;
	padding:3px 4px;
	font-style:normal;
	font-weight:bold;
}

.btns_list{
	width:656px;
	height:50px;
	background-color:#faf8f8;
	border-bottom:#eae9e9 2px solid;
	clear:both;
	margin:0 0 15px 0;
}

.cert_seg{
	width:151px;
	height:89px;
	background:url(../img/fundos/seguranca.gif);
	font-size:11px;
	padding:64px 16px 0 17px;
	float:left;
	margin:4px 0 0 10px;
	color:#535353;
}

.vtot{
	margin:8px 0;
	width:656px;
	height:33px;
	padding-top:3px;
	border-top:#00418f 3px solid;
	border-bottom:#00418f 3px solid;
	background:#015ba4;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}

.ord{
	background-color:#eaf0f6;
	height:22px;
	width:632px;
	padding:10px 0 0 25px;
	color:#205a94;
	border-top:#e0eaf4 1px solid;
}

.topnomemp{
	border-top:#e1ebf6 3px solid;
	background-color:#fbfbfa;
	width:620px;
	height:30px;
	padding:12px 0 0 18px;
	color:#205a94;
	font-size:22px;
	font-weight:bold;
}

/*empresa*/

.cont_emp{
	width:667px;
	padding:10px 0 0 0px;
	font-size:11px;
	background-image:url(../img/fundos/empresa.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.txt_emp {
	width:543px;
	float:left;
	text-align:justify;
	padding-bottom:10px;
}

.abas_emp {
	width:360px;
	height:27px;
	margin:35px 0 0 0;
}

.hist_emp {
	width:527px;
	height:553px;
	background-image:url(../img/fundos/histo_emp.gif);
	background-repeat:no-repeat;
	padding:10px;
	line-height:15px;
}

/*qualidade*/

.bloc_qual {
	width:210px;
	height:132px;
	padding:25px 25px;
	background-image:url(../img/fundos/bloc_qual.gif);
	margin-top:20px;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}

/*parque grafico*/

.imp_pb {
	background-image:url(../img/fundos/imp_pb.gif);
	width:338px;
	height:44px;
	padding:16px 0 0 88px;
	margin:30px 0 0 0;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}

.imp_col {
	background-image:url(../img/fundos/imp_col.gif);
	width:263px;
	height:44px;
	padding:16px 0 0 163px;
	margin:20px 0 30px 0;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}

.op_mat {
	width:571px;
	height:154px;
	background-image:url(../img/fundos/opmaterial.gif);
	margin:25px 0 30px 0;
}

/*fale*/

.form_fale{
	width:352px;
	height:400px;
	font-size:11px;
	color:#737373;
	float:left;
}

.txt_fale {
	width:350px;
	height:11px;
	padding:8px 0 5px 0;
	font-size:11px;
	color:#737373;
}

.inp_fale {
	width:350px;
	height:20px;
}

.bloc_fale{
	background-image:url(../img/fundos/bloc_end.gif);
	width:166px;
	height:100%;
	padding:18px 0 18px 20px;
	float:left;
	color:#535353;
	margin-left:98px;
}

/*servicos*/

.txt_corp{
	font-size:20px;
	font-weight:bold;
	color:#a10d08;
}

.txt_prodt{
	font-size:20px;
	font-weight:bold;
	color:#faa20e;
}

.txt_envi{
	font-size:20px;
	font-weight:bold;
	color:#579638;
}

/*envia arquivo*/

.cont_env{
	width:667px;
	padding:0 0 0 22px;
	font-size:11px;
	background-image:url(../img/fundos/empresa.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.tipoen{
	background-image:url(../img/fundos/modelo.gif);
	background-repeat:repeat-x;
	width:635px;
	height:30px;
	padding:15px 0 0 21px;
	font-size:18px;
	color:#005ba4;
	font-weight:bold;	
}

.tipoent{
	background-color:#e2eaf4;
	width:629px;
	height:17px;
	border-top:#d6e2f1 1px solid;
	border-bottom:#d6e2f1 1px solid;
	padding:3px;
	font-size:11px;
	color:#00549d;	
	margin-bottom:3px;
}

.btn_env{
	width:646px;
	height:30px;
	border-top:#ececec 3px solid;
	text-align:right;
	padding:10px 5px;
}

.env_termo{
	width:408px;
	height:103px;
	overflow:auto;
	background-color:#FFFFFF;
	border:#e4e4e4 1px solid;
	padding:10px;
	margin-bottom:15px;
	
/*	align: left;*/
}

.editam{
	background-color:#f3f3f3;
	width:643px;
	padding:10px 0 10px 13px;
	border-bottom:#ecebeb 3px solid;
	border-top:#ecebeb 3px solid;
	color:#155793; 
	margin-bottom:15px; 
	font-size:12px;
}

.subtotmini{
	width:636px;
	height:32px;
	background-color:#d8e5f5;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#00549d;
}

ul#infoFrete li{
	padding: 1px;	
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 */

/* Overlay */
#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
  height:400px;
  width:400px;
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container .simplemodal-data { 
	text-align: center;
	vertical-align: middle;
	margin: auto;
	   
}
	
#simplemodal-container a.modalCloseImg {
  background:url(../img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

/*saiba mais*/


.cont_emp_expande{
	height:100%;	
	font-size:11px;
	background-image:url(../img/fundos/empresa.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.txt_saibaMais{
	padding-left: 20px;
	padding-top: 20px;	
}

.txt_saibaMais #categoria{		
	font-size: 14px;
}

.txt_saibaMais a{
	padding-left: 15px;
	font-size: 12px;
}

.txt_saibaMais a:visited{
	text-decoration: none;	
}

.txt_saibaMais a:hover{
	text-decoration: none;
}

.txt_saibaMais span{
	color: #339900;
	font-size: 14px;
}

.respostaSaibaMais{
	display: none; 
	padding:10px 0 10px 40px;
	font-size: 12px;
}

/*saiba mais*/

.mapa_site{
	margin-left:5px;
	color:#727f9c;
	text-decoration:none;
}
#mapa_site li{
	margin-bottom:14px;
}

.mapaSublista li{
	margin-bottom:0px;
}
