html, body, #total {height: 100%;}

body {margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#D5E5F4;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0}
img {border:none;}
ol, ul {list-style: none; margin:0; padding:0;}
dl, dt, dd {margin:0;	padding:0;}
blockquote, q {quotes: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
img {border:0;}
address {font-style: normal}
form {margin:0;	padding:0;}
fieldset {border:0;	margin:0;	padding:0;}
legend {display:none;	margin:0;	padding:0;}
a {text-decoration:none;outline: none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:0;padding:0;}
/*--------------------*/
/*classes usuais*/
.clear {clear:both;}
.hr {width:100%; height:2px; background:url(../imgs/hr.jpg) repeat-x}
.espacamentos {margin-bottom:10px}

/*--------------------*/

body > #total {height: auto; min-height: 100%;}
#total {background:#D0E3F2}

/*topo*/
#topo {float:left; width:100%; margin:0 auto; height:105px; background:url(../imgs/bg_top.jpg) repeat-x top;}
#ct_topo {width:982px; margin:20px auto 0 auto; padding:0;}

.logo {float:left; width:200px;}
.logo h1 {margin:0; padding:0;}
.logo h1 a {text-indent: -900%;display:block; width:165px; height:76px; background:url(../imgs/logo.png)}

#menu {float:left; width:782px; margin:25px 0 0 0; padding:0;}
#menu ul {margin:0; padding:0; }
#menu ul li {float:left; padding:0; font-weight:bold; color:#fff;  font-size:1.2em;}
#menu ul li a {color:#fff; }
#menu ul li a:hover {color:#194b70; text-decoration:none;}
#menu ul li ul {padding-top:10px;}
#menu ul li ul li {padding:0 15px 10px 0; font-size:0.8em !important;}
#menu ul li ul li a {color:#0ec6f5}
#menu ul li ul li a:hover {color:#0ec6f5; text-decoration:underline;}
/*--------------------*/
/*corpo*/
#corpo, #col_um, #col_dois, #col_ctUm, #col_ctDois, #bg_rodape, #rodape {float:left;}
#ct_rodape, #conteudo_corpo {width:973px;}

#corpo {width:100%; background:#D5E5F4 url(../imgs/bg_corpo.jpg) repeat-x ;}

#ct_corpo {float:left; width:100%; background:url(../imgs/bg_ct_corpo.jpg) no-repeat top}
#conteudo_corpo {margin:25px auto}


#col_um {width:782px;}
#banner_destaque {margin:0; padding:0; height:258px;}
/*
#banner_destaque .ui-tabs-hide{display:none; }
#banner_destaque li.ui-tabs-nav-item a {display:block; width:222px; height:84px; background:url(../../imgs/desta_um.png) no-repeat;}
#banner_destaque li.ui-tabs-nav-item a.newClass {background:url(../../imgs/desta_um_up.png);}*/

#col_info_banner {position:absolute; z-index:1000; float:left; width:222px; background:url(../../imgs/desta_um.png) no-repeat left;}
#col_info_banner li {margin:0; padding:0;}
#col_info_banner li a {float:left; width:197px; height:64px; padding:10px 10px 10px 15px; /*margin-bottom:1px; background:no-repeat left top; */color:#fff;}
#col_info_banner li .infos {float:left; width:155px}
#col_info_banner li .desta_titulo {margin-bottom:10px; font-size: 17px; font-weight:bold}
#col_info_banner li .desta_info {font-size:1.083em;}

#col_info_banner li a.desta_aba {background:url(../../imgs/desta_um.png);}
#col_info_banner li a.desta_aba_up {background:url(../../imgs/desta_um_up.png);}

#flash_destaque {position:absolute; z-index:1; float:left; width:576px; margin-left:205px;}
#flash_destaque .destaque {display:none;}
#flash_destaque .destaque_up {display:block;}

/*.destaque {position:absolute; z-index:1; float:left; width:576px; margin-left:205px;}*/

#col_ctUm h2, #col_ctDois h2 {font-size:1.8em; font-weight:normal;}

#col_ctUm {width:200px; margin-top:10px;}
#col_ctUm h2 { color:#315D7E;}

#certificoes, #certificoes li, #certificoes li .ico_certificao, #certificoes li .txt_certificao {float:left;}
#certificoes {margin:15px 0 20px 0; padding-bottom:10px; background:url(../imgs/hr.jpg) no-repeat bottom center;}
#certificoes li {margin:0 0 15px 0; padding:0; color:#43729E;}
#certificoes li h4 {font-size:1.2em}

#certificoes li .ico_certificao {width:33px;}
#certificoes li .txt_certificao {width:157px; margin:0 0 0 10px;}
#certificoes li .txt_certificao a {color:#43729E;}
#certificoes li .txt_certificao a:hover {color:#054079; text-decoration:none}

#qbex_suporte {margin:20px 0 0 0;}

#col_ctDois {width:565px; margin:10px 0 0 7px; padding:0 5px 0 5px;}
#col_ctDois h2 {color:#5380A9; margin-bottom:10px;}
#col_ctDois h3 {color:#41709D; font-weight:300;}

#compromissos, #compromissos li, #compromissos li .img_chamada, #compromissos li .txt_chamada {float:left;}

#compromissos {margin:15px 0 0 0; padding:0;}
#compromissos li {margin:0 0 15px 0; padding:0 10px 0 0; color:#42719D; line-height:1.4em;}
#compromissos li .img_chamada {width:104px;}
#compromissos li .txt_chamada {width:430px; margin:0 0 0 20px;}
#compromissos li h4 {font-size:1.1em;}

#compromissos li.saiba_mais.saiba_mais {float:none !important; clear:both !important}

#compromissos li.saiba_mais, .leia_mais {text-align:right; background:url(../imgs/hr.jpg) no-repeat; font-weight:bold; color:#000 !important}
#compromissos li.saiba_mais a, .leia_mais a {color:#0da6af}
#compromissos li.saiba_mais {background-position:85% 65%;}

#novidades {margin:0; padding:0;}
#novidades dt {margin:0 0 3px 0; padding:0; font-weight:bold;}
#novidades dt a {color:#4A769F;}
#novidades dd {margin:0 0 10px 0; line-height:1.5em;}
#novidades dd a {color:#4B76A0;}

.leia_mais {background-position:90% 65%;}

#col_dois {float:left; width:182px; margin-left:9px;}

#banners_laterais {margin:0 0 40px 0; padding:0;}
#banners_laterais li {margin:0 0 20px 0; padding:0;}

.qbex_caixa {margin-left:10px;}


/*--rodape--*/
#fixar_rodape {position: relative; margin-top: -53px; height: 53px; clear:both; background:#D0E3F2; *margin-top:20px} 

/* CLEAR FIX*/
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

#bg_rodape {width:100%; height:53px; /*margin-top:20px;*/ background:url(../imgs/bgp_rodape.jpg) repeat-x}
#rodape {width:100%; height:53px; background:url(../imgs/bg_rodape.jpg) no-repeat top;}
#ct_rodape {margin:13px auto 0 auto; color:#fff;  font-size:0.9em !important}

.col_umRodape, .col_doisRodape, .agencia {float:left;}

.col_umRodape {width:540px;}
.col_umRodape p {background:url(../imgs/logo_rodape.png) no-repeat 0 50%; padding:10px 0 5px 30px;}

.col_doisRodape {width:400px;}
.col_doisRodape p {background:url(../imgs/img_telAtendimento.png) no-repeat 30% 50%; padding:10px 0px 5px 0;}

.agencia {width:25px;}
.agencia h1 {margin:0;padding:0;}
.agencia h1 a {text-indent: -900%;display:block; height:26px; background:url(../imgs/agencia_logo.png) no-repeat; margin:0;	padding:0;}
.agencia h1 a span {display:none;}

/*-------------------------------------------------------páginas internas----------------------------------------------*/
#colUm, #colDois {float:left;}

#colUm {width:200px;}
#colDois {width:753px; margin:11px 0 0 20px;}

#colUm h1 {width:100%; margin:0 0 10px 0; padding:0 0 5px 0; font-size:2em; color:#4B7AA5; font-weight:normal; background:url(../imgs/hr.jpg) repeat-x left bottom }
#colUm h2 {background:url(../imgs/linha_h2.gif) no-repeat 0% 50%; padding-left: 5px; color:#054079; font-size:1.333em;}

#controles {float:right; margin:0; padding:0 0 5px 0;}
#controles li {float:left; margin:0; padding:0; color:#a17d23;}
#controles li span {font-size:0.75em}
#controles li a {color:#054079; font-size:0.917em }

.imprimir, .diminuir, .normal, .aumentar {float:left; text-indent: -5000px;overflow: hidden; display:block; width:15px;height:11px; padding-top:2px;}
.imprimir {background:url(../imgs/icone_print.png) no-repeat 0 60%;}
.diminuir {background:url(../imgs/icone_diminuir.png) no-repeat 0 60%;}
.normal {background:url(../imgs/icone_normal.png) no-repeat 0 60%;}
.aumentar {background:url(../imgs/icone_aumentar.png) no-repeat 0 60%;}

#conteudo {margin:20px 0 0 0;}
#conteudo h1.titulo_pag {margin-bottom:5px; padding-left:15px; font-size:2em; background:url(../imgs/icone_seta.gif) no-repeat 0 50%; color:#054079}
#conteudo h2.subtitulo_pag {font-size:1em; font-weight:normal; color:#054079}
#conteudo p {margin:0 0 10px 0; line-height:1.6em; color:#054079;}

/*produtos*/
.nav_paginas {margin:10px 0 20px 0; padding:0;}
.nav_paginas li {margin:0 0 5px 0; background:#DEEEFA; font-size:1.167em;}
.nav_paginas li a {display:block; width:194px; padding:3px; background:#DEEEFA; color:#195a99;}
.nav_paginas li a:hover {background:#fff; text-decoration:none;}
.nav_paginas li a.ativo {background:#fff !important;}

#caixas {margin:0; padding:0;}
#caixas li {float:left; width:251px; color:#054079; background:url(../../imgs/linha_hr.gif) no-repeat 96% 100%; padding-bottom:10px; margin-bottom:30px;}
#caixas li .tit_prodt {float:left; width:175px; margin-right:5px;}
#caixas li .tit_prodt h1 {margin-bottom:5px; font-size: 16px; background:url(../imgs/icone_seta.gif) no-repeat 0 50%; padding-left:15px;}
#caixas li .tit_prodt h1 a {color:#054079;}
#caixas li .tit_prodt h2 {font-size:1em; font-weight:normal;}
#caixas li .img_tipo {float:left; width:62px; height:71px;}
#caixas li .img_tipo img {width:62px;}

#caixas li a.info_prodt {float:left; width:205px; border:6px solid #fff; padding:5px 10px 5px 15px; background:#fff; color:#054079}
#caixas li a:hover.info_prodt {border:6px solid #2C6D93; text-decoration:none;}
#caixas li .img_prodt {width:193px; margin-bottom:10px;}

.mais_detalhes {float:right; font-weight:bold;}

/*.caixas_prodt {float:left; width:251px; color:#054079;}
.caixas_prodt h1 {margin-bottom:5px; font-size:1.5em; background:url(../imgs/icone_seta.gif) no-repeat 0 50%; padding-left:15px;}
.caixas_prodt h1 a {color:#054079;}
.caixas_prodt h2 {font-size:1em; font-weight:normal;}

.tit_prodt {float:left; width:175px; margin-right:5px;}
.img_tipo {float:left; width:62px;}

.info_prodt {float:left; width:230px; border:6px solid #2C6D93; padding-bottom:10px; background:#fff;}
.info_prodt a {line-height:1.4em; color:#054079;}
.ct_info_prodt {padding:5px 10px 5px 15px;}
.img_prodt {width:193px; margin-bottom:10px;}*/

/*detalhes produtos*/
.listas_pag_prodt {float:left; margin:0 0 20px 0; padding:0;}
.listas_pag_prodt li {float:left; font-size:1.333em; font-weight:bold; color:#fff; padding:0;}
.listas_pag_prodt li a {color:#fff; padding:0 8px 0 8px}
.listas_pag_prodt li a.ativo {text-decoration:underline;}

#col_galeria_fotos, #col_info_prodt {float:left; margin:10px 0 10px 0}
#col_galeria_fotos {width:305px; margin-right:10px;}

#galeria_fotos  {float:left; width:272px !important; padding:10px; background:#fff ; height:220px;}

/* inicio efeito slider */
#galeria_fotos ul, #galeria_fotos li {margin:0; padding:0; list-style:none;}
#galeria_fotos li {float:left; width:285px;	height:208px; overflow:hidden; }
/*#galeria_fotos li img {width:272px; height:208px}*/
#anterior_btn, #proximo_btn {float:left; width:15px;	height:25px;}										
#anterior_btn a, #proximo_btn a{outline:0;display: block;text-decoration: none;text-indent: -50000px;height: 25px;}
#anterior_btn a{ background:url(../imgs/crtl_e.gif) no-repeat 0 0;}		
#proximo_btn a{	background:url(../imgs/crtl_d.gif) no-repeat 0 0;}					
/* // fim efeito slider */

.img_ampliar {float:left; width:195px; padding:8px 8px 0 0; text-align:right; font-size:0.917em; color:#054079}

.paginacao_galeria {float:left; padding:5px; background:#DDEDF9}
.ctrl {float:left; width:15px}
.mais_fotos {float:left; width:45px; padding:5px 0 0 5px; color:#b18d30; font-weight:bold;}

#col_info_prodt {width:430px; /*margin-left:10px;*/}
#col_info_prodt h1 {margin:10px 0 10px 0; font-size:1.333em; color:#054079;}
#col_info_prodt h4 {font-size:1.167em;}
#col_info_prodt h4 a {background:url(../imgs/icone_seta_dois.gif) no-repeat 0 50%; padding-left:15px; color:#8e6d1a;}

#lojas_comprar {display:none; margin:10px 0 0 15px; padding:0;}
#lojas_comprar li {float:left; list-style:none;margin:0 10px 10px 0; font-size:0.8em;}

.tit_detalhes {margin:0 0 20px 0; background:url(../imgs/icone_seta_tres.gif) no-repeat 0 50%; padding:0 0 0 15px; font-size:1.333em; font-weight:bold; color:#054079; }

/*novidades*/

#lista_novidades {margin:0; padding:0;}
#lista_novidades dt {margin:0; padding:0; font-weight:bold;}
#lista_novidades dt a {color:#054079;}
#lista_novidades dd {margin:0 0 10px 0; line-height:1.5em;}
#lista_novidades dd a {color:#054079;}
#lista_novidades dt a:hover, #lista_novidades dd a:hover, .lista_um li a:hover {color:#906f1d; text-decoration:none;}

#mais_noticias {float:left; margin:10px 0 0 0}
#mais_noticias h1 {margin:5px 0 5px 0; padding-left:15px; color:#054079; font-size:1.167em; background:url(../imgs/icone_seta.gif) no-repeat 0 50%;}
.lista_um {margin:10px 0 10px 0; padding:0;}
.lista_um li {margin:0 0 10px 0; padding:0;}
.lista_um li a {color:#054079; line-height:1.5em;}


/*contato*/
.coluna_um, .coluna_dois {float:left;}
.coluna_um h1, .coluna_dois h1 {margin-bottom:5px; font-size:1.5em; color:#054079; background:url(../imgs/icone_seta.gif) no-repeat 0 50%; padding-left:15px;}

.coluna_um {width:400px;}
.coluna_um form {margin:0; padding:0;}
.coluna_um form p {margin:0 0 5px 0 !important; padding:0}
.coluna_um form label {font-weight:bold; background:url(../../imgs/icone_seta_form.gif) no-repeat 0 50%; padding-left:10px;}
.coluna_um form input, .coluna_um form select, .coluna_um form textarea, .coluna_um form button {padding:3px; border:1px solid #fff; font:1em Arial, Helvetica, sans-serif; }
.coluna_um form input, .coluna_um form textarea {background:#d0e6f6}

.coluna_um form input.campo_um, .coluna_um form textarea.campo_um {width:390px;}
.coluna_um form input.campo_dois {width:20px;}
.coluna_um form select.selecao_um {width:200px;}
.coluna_um form textarea.campo_um {height:100px;}
.coluna_um form button.botao_um {float:right; text-transform:uppercase; background:#054079; color:#09b5ff; font-weight:bold;}

.a_lado {float:left; width:200px;}

.coluna_dois {width:270px; margin-left:80px;}
.coluna_dois ul {margin:10px 0 10px 0}
.coluna_dois ul li {margin:0 0 10px 0; padding:0 0 5px 0;}
.coluna_dois ul li.linha {background:url(../../imgs/linha_hr.gif) no-repeat left 100%}
.coluna_dois ul li h2{background:url(../../imgs/icone_seta_form.gif) no-repeat left 50%; margin:0 0 5px 0; padding-left:10px; color:#92701a; font-size:1em;}
.coluna_dois ul li h3 {font-size:1.333em; color:#054079; font-weight:bold;}

/*paginacao*/
.paginacao {clear:both; width:280px; margin:0 auto}
.pageritemlink, .pageritemnolink {float:left; width:110px; color:#2EA4D6}
.pageritemlink a, .pageritemnolink a {color:#054079;}
.pageritemlink a:hover, .pageritemnolink a:hover {color:#906f1d; text-decoration:none;}

