/* defaut em tudo */
html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, button, textarea, h1, h2, h3, h4, h5, strong {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #333;
	text-align: left;
	}

body {margin: 0px;}

body#fundo-final {background: #4189c0 url(http://www.brasgraphics.com.br/images/bgs/fundo-azul.jpg) repeat-y center top;}
body#fundo-revenda {background: #ddcd01 url(http://www.brasgraphics.com.br/images/bgs/fundo-amarelo.jpg) repeat-y center top;}
body#fundo-id {background: #ff0101 url(http://www.brasgraphics.com.br/images/bgs/fundo-vermelho.jpg) repeat-y center top;}
body#fundo-cinza {background: #8a8a8a url(http://www.brasgraphics.com.br/images/bgs/fundo-cinza.jpg) repeat-y center top;}

div#fundo-final-img,
div#fundo-revenda-img,
div#fundo-id-img,
div#fundo-cinza-img {
	width: 100%;
	text-align: center;
	}
div#fundo-final-img {background: url(http://www.brasgraphics.com.br/images/bgs/fundo-azul-img.jpg) no-repeat center 28px;}
div#fundo-revenda-img {background: url(http://www.brasgraphics.com.br/images/bgs/fundo-amarelo-img.jpg) no-repeat center 28px;}
div#fundo-id-img {background: url(http://www.brasgraphics.com.br/images/bgs/fundo-vermelho-img.jpg) no-repeat center 28px;}
div#fundo-cinza-img {background: url(http://www.brasgraphics.com.br/images/bgs/fundo-cinza-img.jpg) no-repeat center 28px;}

p {color: #333;}

a:link,
a:visited {
	color: #036;
	font-weight: bold;
	text-decoration: none;
	}
a:hover,
a:active {
	color: #e3d301;
	font-weight: bold;
	text-decoration: underline;
	}

input, select {color: #036;}

.style1 {
	color: #777777;
	font-weight: bold;
	}

.style8 {font-size: 9px}

.paragrafo {color: #333;}

a.imaggine:link,
a.imaggine:visited {
	font-size: 9px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	}
a.imaggine:hover,
a.imaggine:active {
	font-weight: normal;
	text-decoration: underline;
	}

td {
	text-align: left;
	vertical-align: top;
	background: #fff;
	line-height: 16px;
	}

td.no-back {background: none;}

table.no-back td {background: none;}

.bg-c1c1c1 {background: #c1c1c1;}

div#tudo {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	}

table#tbl-principal {
	 width: 778px;
	 border-right: 1px solid #999;
	 border-bottom: 1px solid #999;
	 border-left: 1px solid #999;
	}

table#tbl-cabecalho {
	width: 778px;
	}

table#tbl-cabecalho td#fundo-flash {
	width: 310px;
	height: 146px;
	background: url(../images/estrutura/fundo_flash.png) no-repeat;
	}

td#td-cab_02 {
	width: 234px;
	height: 110px;
	background: url(../images/estrutura/fundo-cab-02.png) no-repeat;
	}

td#td-cab_03 {
	width: 234px;
	height: 110px;
	background: url(../images/estrutura/fundo-cab-03.png) no-repeat;
	}

td#td-cab_04 {
	width: 468px;
	height: 36px;
	background: url(../images/estrutura/fundo-cab-04.png) no-repeat;
	}


td#td-cab-topo_03 {
	width: 273px;
	height: 71px;
	background: url(../images/estrutura/topo_03.jpg) no-repeat;
	}

td#td-cab-topo_04 {
	width: 105px;
	height: 71px;
	background: url(../images/estrutura/topo_04.jpg) no-repeat;
	}

td#td-cab-topo_07 {
	width: 273px;
	height: 75px;
	background: url(../images/estrutura/topo_07.jpg) no-repeat;
	}
	
td#td-cab-topo_08 {
	width: 105px;
	height: 17px;
	background: url(../images/topo_btn_01.jpg) no-repeat;
	}

td#td-cab-topo_09 {
	width: 105px;
	height: 18px;
	background: url(../images/topo_btn_02.jpg) no-repeat;
	}

table#tbl-menu {width: 778px;}

table#tbl-menu td.sem-menu {
	width: 778px;
	height: 30px;
	}

table#tbl-menu td {background: url(../images/estrutura/menu/fnd_menu_01.jpg) repeat-x;}

table#tbl-menu td.index {background: url(../images/estrutura/menu/mn_c_04.jpg) no-repeat;}

.mn_c_05,
.mn_c_06,
.mn_c_07,
.mn_c_08 {height: 36px;}
.mn_c_05 {
	width: 108px;
	background: url(../images/estrutura/menu/mn_c_05.png) no-repeat;
	}
.mn_c_06 {
	width: 159px;
	background: url(../images/estrutura/menu/mn_c_06.png) no-repeat;
	}
.mn_c_07 {
	width: 100px;
	background: url(../images/estrutura/menu/mn_c_07.png) no-repeat;
	}
.mn_c_08 {
	width: 101px;
	background: url(../images/estrutura/menu/mn_c_08.png) no-repeat;
	}

td#mn_b_01_b {
	width: 258px;
	height: 31px;
	background: url(../images/estrutura/menu/mn_b_01_b.jpg) no-repeat;
	}

td#mn_b_02_cinza {
	height: 31px;
	background: #c1c1c1 url(../images/estrutura/menu/mn_b_02_cinza.jpg) no-repeat;
	}

td#mn_det_b_02 {
	width: 520px;
	height: 31px;
	background: url(../images/estrutura/menu/mn_det_b_02.jpg) no-repeat;
	}

td#mn_c_01 {
	width: 94px;
	height: 48px;
	background: url(../images/estrutura/menu/mn_c_01.jpg) no-repeat;
	}

td#mn_c_02_cinza {
	height: 48px;
	background: #c1c1c1 url(../images/estrutura/menu/mn_c_02_cinza.jpg) no-repeat;
	}

td#mn_det_c_02 {
	width: 554px;
	height: 48px;
	background: url(../images/estrutura/menu/mn_det_c_02.jpg) no-repeat;
	}
td#mn_c_03 {
	width: 130px;
	height: 48px;
	background: url(../images/estrutura/menu/mn_c_03.jpg) no-repeat top left;
	}

td#revenda-img01,
td#revenda-img02,
td#revenda-img03,
td#revenda-img04,
td#revenda-img05,
td#final-img01,
td#final-img02,
td#final-img03,
td#final-img04,
td#final-img05 {width: 380px;}

td#revenda-img01,
td#revenda-img02,
td#final-img01,
td#final-img02 {height: 56px;}

td#revenda-img01 {background: url(../images/revenda/img_home01.jpg) no-repeat;}
td#final-img01 {background: url(../images/final/img_home01.jpg) no-repeat;}

td#revenda-img02 {background: url(../images/revenda/img_home02.jpg) no-repeat;}
td#final-img02 {background: url(../images/final/img_home02.jpg) no-repeat;}

td#revenda-img03 {
	height: 183px;
	background: url(../images/revenda/img_home03.jpg) no-repeat;
	}
td#final-img03 {
	height: 183px;
	background: url(../images/final/img_home03.jpg) no-repeat;
	}
	
td#revenda-img04 {
	height: 47px;
	background: url(../images/revenda/img_home04.jpg) no-repeat;
	}
td#final-img04 {
	height: 47px;
	background: url(../images/final/img_home04.jpg) no-repeat;
	}
	
td#revenda-img05 {
	height: 136px;
	background: url(../images/revenda/img_home05.jpg) no-repeat;
	}
td#final-img05 {
	height: 136px;
	background: url(../images/final/img_home05.jpg) no-repeat;
	}
/* pagina_nome */
table#consum-final-revenda {width: 778px;}

table#consum-final-revenda td {
	width: 778px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 15px 0;
	}

/* revenda */
td.r-acessorios {background-image: url(../images/revenda/titulos/acessorios.jpg);}
td.r-acessorios_crachas {background-image: url(../images/revenda/titulos/acessorios_crachas.jpg);}
td.r-cartoes {background-image: url(../images/revenda/titulos/cartoes.jpg);}
td.r-cartoes_fidelidade {background-image: url(../images/revenda/titulos/cartoes_fidelidade.jpg);}
td.r-cartoes_proximidade {background-image: url(../images/revenda/titulos/cartoes_proximidade.jpg);}
td.r-cartoes_proximidade_01 {background-image: url(../images/revenda/titulos/cartoes_proximidade_01.jpg);}
td.r-cartoes_pvc_autoadesivo {background-image: url(../images/revenda/titulos/cartoes_pvc_autoadesivo.jpg);}
td.r-cartoes_pvc_importados {background-image: url(../images/revenda/titulos/cartoes_pvc_importados.jpg);}
td.r-cartoes_smart_card_mifare {background-image: url(../images/revenda/titulos/cartoes_smart_card_mifare.jpg);}
td.r-clientes {background-image: url(../images/revenda/titulos/clientes.jpg);}
td.r-contato {background-image: url(../images/revenda/titulos/contato.jpg);}
td.r-cordao_digital {background-image: url(../images/revenda/titulos/cordao_digital.jpg);}
td.r-cracha_reverso {background-image: url(../images/revenda/titulos/cracha_reverso.jpg);}
td.r-cracha_reverso_mini {background-image: url(../images/revenda/titulos/cracha_reverso_mini.jpg);}
td.r-crachas_autoadesivos {background-image: url(../images/revenda/titulos/crachas_autoadesivos.jpg);}
td.r-crachas_carteir {background-image: url(../images/revenda/titulos/crachas_carteir.jpg);}
td.r-crachas_carteir_digital {background-image: url(../images/revenda/titulos/crachas_carteir_digital.jpg);}
td.r-empresa {background-image: url(../images/revenda/titulos/empresa.jpg);}
td.r-identificacao_industrial {background-image: url(../images/revenda/titulos/identificacao_industrial.jpg);}
td.r-pvc_auto-adesivo {background-image: url(../images/revenda/titulos/pvc_auto-adesivo.jpg);}
td.r-pvc_importado {background-image: url(../images/revenda/titulos/pvc_importado.jpg);}
td.r-suprimentos_impressao {background-image: url(../images/revenda/titulos/suprimentos_impressao.jpg);}

/* final */
td.f-acessorios {background-image: url(../images/final/titulos/acessorios.jpg);}
td.f-acessorios_crachas {background-image: url(../images/final/titulos/acessorios_crachas.jpg);}
td.f-cartoes {background-image: url(../images/final/titulos/cartoes.jpg);}
td.f-cartoes_fidelidade {background-image: url(../images/final/titulos/cartoes_fidelidade.jpg);}
td.f-cartoes_proximidade {background-image: url(../images/final/titulos/cartoes_proximidade.jpg);}
td.f-clientes {background-image: url(../images/final/titulos/clientes.jpg);}
td.f-contato {background-image: url(../images/final/titulos/contato.jpg);}
td.f-cracha_reverso {background-image: url(../images/final/titulos/cracha_reverso.jpg);}
td.f-crachas_carteir_digital {background-image: url(../images/final/titulos/crachas_carteir_digital.jpg);}
td.f-cracha_reverso_mini {background-image: url(../images/final/titulos/cracha_reverso_mini.jpg);}
td.f-crachas_autoadesivos {background-image: url(../images/final/titulos/crachas_autoadesivos.jpg);}
td.f-crachas_carteir {background-image: url(../images/final/titulos/crachas_carteir.jpg);}
td.f-crachas_carteir_digital {background-image: url(../images/final/titulos/crachas_carteir_digital.jpg);}
td.f-empresa {background-image: url(../images/final/titulos/empresa.jpg);}
td.f-identificacao_industrial {background-image: url(../images/final/titulos/identificacao_industrial.jpg);}
/* --------------- */

td.fundo-empresa {}


/* rodape */
table#tbl-rodape {
	width: 778px;
	}

td#rodape-dados {
	width: 471px;
	color: #777;
	font-weight: bold;
	}

td.rdp_fnd_01 {background: url(../images/estrutura/rdp_fnd_01.jpg) repeat-x 0 0;}

td#rdp_01 {
	width: 103px;
	height: 85px;
	background: url(../images/estrutura/rdp_01.jpg) repeat-x 0 0;
	}

td#rdp_02 {
	width: 179px;
	height: 35px;
	background: url(../images/estrutura/rdp_02.jpg) repeat-x 0 0;
	}

td#rdp_fnd_02 {
	width: 179px;
	height: 50px;
	background: url(../images/estrutura/rdp_fnd_02.jpg) repeat-x 0 0;
	text-align: right;
	}

td#rdp_fnd_02 p {
	margin: 12px 8px 0 0;
	font-size: 9px;
	}
/* --------------- */


/* contato */
table.form-contato td {
	height: 40px;
	}

table.form-contato td.contato-titulos {
	text-align: right;
	font-weight: bold;
	}

table.form-contato td.contato-obs {font-size: 10px;}

td.contato-ok-alinhamento {
	color: #003;
	}
/* --------------- */


font.titulos-textos {
	font-weight: bold;
	font-size: 12px;
	}

font.titulos-textos2 {
	font-weight: bold;
	font-size: 14px;
	color: #036;
	}

font.titulos-textos3 {
	font-weight: bold;
	font-size: 13px;
	color: #ff8000;
	}

font.titulos-textos4 {
	font-weight: bold;
	font-size: 15px;
	}

table.tbl-img-aplicacao td {text-align: center;}


div#k-series-swf {
	text-align: center;
	width: 730px;
	height: 420px;
	}

table.suprimentos-tbl td {
	height: 20px;
	text-align: center;
	}

td.suprimentos-titulo-fundo {
	background: #e2e2e2;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	}

td.suprimentos-titulo-fundo a {
	color: #ff0000;
	background: #e2e2e2;
	}

td.suprimentos-desc {
	background: #ccc;
	font-weight: bold;
	text-align: center;
	height: 25px;
	vertical-align: middle;
	}

td.suprimentos-link-modelos {text-align: center;}
td.suprimentos-link-modelos a {color: #cc3333;}

td.suprimentos-codigo {font-weight: bold;}


table.maquinas-tbl td {
	height: 20px;
	line-height: 8px;
	text-align: center;
	vertical-align: middle;
	}

td.titulos-textos-maquinas font {
	font-weight: bold;
	font-size: 13px;
	color: #036;
	}

td.maquinas-codigo-titulo {
	font-weight: bold;
	background: #ccc;
	}

td.maquinas-codigo {font-weight: bold;}

td.titulos-texto-esp {
	font-weight: bold;
	font-size: 12px;
	color: #004000;
	}

td.flash-logos {
	height: 76px;
	background: #fff url(../images/flash-logos-fundo.gif) repeat-x;
	vertical-align: bottom;
	}

td.flash-logos h3 {
	width: 778px;
	text-align: center;
	height: 15px;
	padding: 10px 0;
	margin: 0;
	}

td.flash-logos h3 a:link,
td.flash-logos h3 a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #103c86;
	}

td.flash-logos h3 a:hover,
td.flash-logos h3 a:active {
	color: #333;
	}

td.digital-legenda-foto {
	text-align: center;
	font-size: 9px;
	color: #999;
	}
	
table.pop-maquinas {
	border: 2px solid #999;
}

table.pop-maquinas td {
	height: 20px;
	text-align: center;
}

table.pop-maquinas td.numeracao {
	font-weight: bold;
	width: 60px;
}
/* --------------- */


/* empresa */
p#empresa-img01,
p#empresa-img02,
p#empresa-img03 {
	float: right;
	width: 120px;
	height: 118px;
	padding-left: 6px;
	}

p#empresa-img01 {background: url(../images/empresa-img01.jpg) no-repeat right top;}
	
p#empresa-img02 {
	float: left;
	background: url(../images/empresa-img02.jpg) no-repeat left top;
	padding: 0 5px 0 0;
	}
	
p#empresa-img03 {
	background: url(../images/empresa-img03.jpg) no-repeat right top;
	padding-bottom: 15px;
	margin-top: 10px;
	}
/* --------------- */
	


/* cordao digital */

/* --------------- */
