/* CSS Document */


body {
  margin:0px;
  padding:0px;
  
  background-image:url(../sysimages/fundo.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-color:#F3F3F3;
  
}

.repetirphp {
  background-image:url(../sysimages/repetirphp.png);
  background-repeat:repeat-y;
  width:960px;
}

.rodapephp {
  background-image:url(../sysimages/rodapephp.png);
  background-repeat:no-repeat;
  width:960px;
}

.linhadiv {
  background-image:url(../sysimages/teste.jpg);
  background-repeat:repeat-y;
}

.clear {
 clear:both;
}


/* TOPO */

.topo {
  background-image:url(../sysimages/topo.jpg);
  background-repeat:no-repeat;
  width:914px;
  height:196px;
}

.apoioCliente {
  font-family:Myriad Web Pro;
  font-size:14px;
  color:white;
  line-height:130%;
  padding-top:2px;
}

.areacliente {
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  text-align:center;
  width:121px;
  padding-top:5px;
  padding-bottom:6px;
  cursor:pointer;
}
.areacliente a{
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  text-align:center;
  cursor:pointer;
  text-decoration:none;
}

.novocliente {
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  text-align:center;
  width:107px;
  padding-top:5px;
  padding-bottom:6px;
  cursor:pointer;
  padding-left:2px;
}
.novocliente a{
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  text-align:center;
  cursor:pointer;
  text-decoration:none;

}
.lojastopo {
  font-family:Myriad Web Pro;
  font-size:19px;
  color:#21601B;
  font-style:italic;
  line-height:120%;
  padding-left:16px;
  padding-right:39px;
}

.outraslojas {
  font-family:Tahoma;
  color:#256C1E;
  font-size:11px;
  padding-left:17px;
  padding-right:39px;
}

.outraslojas a {
  color:#256C1E;
  text-decoration:underline;
}

.outraslojas a:hover {
  text-decoration:none;
  color:#787878;
}

.boxpesqhome {
  height:27px;
  padding-left:11px;
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:6px;
  background-image:url(../sysimages/backbtnpesq.jpg);
}

.cliente {
  width:181px;
  background-image:url(../sysimages/cliente.png);
  background-repeat:no-repeat;
}

.areacliente2 {
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  padding-left:78px;
  padding-right:16px;
  width:119px;
  padding-top:5px;
  padding-bottom:6px;
  cursor:pointer;
}

.textformhome {
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
}

.palavrachave {
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  padding-left:1px;
  background-color:#FFFFFF;
}

.palavrachave a{
  color:#707052;
  text-decoration:underline;
  background-color:#FFFFFF;
}

.palavrachave a:hover{
  color:#707052;
  text-decoration:none;
}

.btnentrarhome {
  background-image:url(../sysimages/btnentrarhome.png);
  height:38px;
  width:159px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
  text-align:center;
}

.btnentrarhomesel {
  background-image:url(../sysimages/btnentrarhome.png);
  height:38px;
  width:159px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
  text-align:center;
}

/* RODAPE */

.rodape {
  background-image:url(../sysimages/fundorodape.jpg);
  background-repeat:repeat-x;
  width:914px;
}

.oprodape {
  font-family:Tahoma;
  font-size:11px;
  color:#256C1E;
  padding-top:2px;
}

.oprodape a {
  text-decoration:underline;
  color:#256C1E;
}

.oprodape a:hover {
  text-decoration:none;
  color:#787878;
}

.aseprodape {
  padding-left:7px;
  padding-right:10px;
}

.copyright {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  width:828px;
  padding-top:1px;
}

.redicom {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  width:68px;
}

.redicom a {
  color:#AAAAAA;
  text-decoration:none;
}

.redicom a:hover {
  color:#256C1E;
  text-decoration:underline;
}


/* MENU - topo */

.menutopo {
  background-image:url(../sysimages/menutopo.jpg);
  background-repeat:no-repeat;
  height:40px;
  width:914px;
}

.opmenu {
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:white;
  cursor:pointer;
  padding-left:20px;
  padding-right:20px;
  /*padding-top:9px;*/
}

.opmenu a{
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:white;
  cursor:pointer;
  text-decoration:none;
}

.opmenusel {
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#277220;
  background-image:url(../sysimages/degradeopmenu.jpg);
  background-repeat:repeat-x;
  cursor:pointer;
  padding-left:20px;
  padding-right:20px;
  /*padding-top:9px;*/
}
.opmenusel a{
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#277220;
  cursor:pointer;
  text-decoration:none;
}
.alinhasepmenu {
  /*padding-top:9px;*/
  text-align:center;
}


/* CAMINHO PAGINAS */

.caminho {
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  padding-left:32px;
  padding-top:10px;
  padding-bottom:13px;
}

.caminho a{
  color:#8D8D75;
  text-decoration:underline;
} 

.caminho a:hover{
  color:#8D8D75;
  text-decoration:none;
} 


/* MENU LATERAL */

.lmenlat {
  background-color:#DFDFDF;
  height:1px;
}

.menulat {
  background-image:url(../sysimages/menulat.jpg);
  background-repeat:repeat-y;
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  font-weight:bold;
  cursor:pointer;
  padding-top:11px;
  padding-bottom:11px;
  padding-left:15px;
}

.menulat a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  font-weight:bold;
  cursor:pointer;
  text-decoration:none; 
}

.menulatsel {
  background-color:white;
  font-family:Tahoma;
  font-size:11px;
  color:#3A3A2C;
  font-weight:bold;
  cursor:pointer;
  padding-top:11px;
  padding-bottom:11px;
  padding-left:15px;
}
.menulatsel a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#3A3A2C;
  font-weight:bold;
  cursor:pointer;
  text-decoration:none; 
}
.submenulat {
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  cursor:pointer;
}

.submenulat a{
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  cursor:pointer;
  font-weight:normal;
}

.submenulathover {
  
  background-color:white;
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  cursor:pointer;
  text-decoration:underline;
  padding-left:0px;
}
.submenulathover a{
  
  background-color:white;
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  cursor:pointer;
  text-decoration:underline;
  font-weight:normal;
}

.submenulatsel {
  
  background-color:white;
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  cursor:pointer;
  padding-left:0px;
}
.submenulatsel a{
  
  background-color:white;
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  cursor:pointer;
  padding-left:0px;
  font-weight:normal;
}

/* LOJAS */

.border {
  cursor:pointer;
  text-align:center;
  background-color:white;
  border:4px solid white;
  background-position: bottom;
}



.bordersel {
  cursor:pointer;
  border:4px solid #F4F0E1;
  text-align:center;
  background-color:white;
}

.border2 {
  cursor:pointer;
  text-align:center;
  background-color:white;
}

.tabelaLojas {
  
  width:144px;
  position:relative;
  display:block;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#707052;
  
}

.tabelaLojasSel {
  
  width:144px;
  position:relative;
  display:block;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#2E8725;
  
}



/* REVISTAS */

.contimg {
  background-image:url(../sysimages/contimg.jpg);
  background-repeat:no-repeat;
  height:164px;
  width:128px;
  padding-left:4px;
  padding-top:4px;
}

.titulorevista {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  padding-left:2px;
}

.kb {
  font-family:Tahoma;
  font-size:11px;
  color:#4F4F4F;
  padding-right:8px;
  padding-top:3px;
}

.kb a{
  color:#256C1E;
  text-decoration:underline;
}

.kb a:hover{
  text-decoration:none;
  color:#787878;
}

.lbrev {
  background-color:#E4E2CB;
  height:1px;
  width:149px;
}


/* GAIA SHOPPING */

.servico {
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  padding-top:2px;
  padding-right:5px;
}

.mb {
  font-family:Tahoma;
  color:#4F4F4F;
  font-size:11px;
  padding-top:2px;
  padding-right:6px;
}


/* CONGELADOS */

.laranja {
  background-image:url(../sysimages/laranja.jpg);
  background-repeat:repeat-x;
  height:45px;
  width:647px;
}

.ordernar {
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:20px;
  padding-bottom:1px;
}

.btnordenar {
  background-image:url(../sysimages/btnordenar.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:56px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  text-align:center;
  cursor:pointer;
  padding-bottom:1px;
}

.btnordenarsel {
  background-image:url(../sysimages/btnordenar.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:56px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  text-align:center;
  cursor:pointer;
  padding-bottom:1px;
}


.crepes {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  padding-left:13px;
  font-weight:bold;
  line-height:128%;
}

.bcong {
  border:1px solid #F1EFE2;
  cursor:pointer;
  width:200px;
}

.bcongsel {
  border:1px solid #BB820B;
  cursor:pointer;
  width:200px;
}

.btcong {
  border:3px solid #F1EFE2;
  cursor:pointer;
  width:200px;
}

.btcongsel {
  border:3px solid #F2A816;
  cursor:pointer;
  width:200px;
}

.produto {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  padding-left:13px;
}



/* LISTAGEM */
.voltarlist {
  background-color:#F1EFE2;
  text-decoration:underline;
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#256C1E;
  padding-left:12px;
  padding-top:1px;
  padding-bottom:7px;
  width:94px;
}

.voltarlistsel {
  background-color:#F1EFE2;
  text-decoration:underline;
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  padding-left:12px;
  padding-top:1px;
  padding-bottom:7px;
  width:94px;
}

.lvlist {
  background-color:#DFDFDF;
  height:1px;
}

.titulolist {
  font-family:Verdana;
  color:#27701F;
  font-size:24px;
  line-height:138%;
}

.textolist {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
  padding-left:0px;
  padding-right:4px;
}

.disponivellist {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
  padding-right:4px;
  padding-bottom:1px;
}

.desclist {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
  padding-right:24px;
  padding-bottom:1px; 
}

.precolist {
  font-family:Verdana;
  color:#FF9900;
  font-size:14px;
}

.adcarrinho {
  background-image:url(../sysimages/adcarrinho.jpg);
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:12px;
  padding-bottom:1px;
  cursor:pointer;
  height:29px;
  width:140px;
  display:none;
}

.adcarrinhosel {
  background-image:url(../sysimages/adcarrinho.jpg);
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:12px;
  cursor:pointer;
  height:29px;
  width:140px;
  padding-bottom:1px;
}

.adcarrinho2 {
  background-image:url(../sysimages/adcarrinho.jpg);
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:12px;
  padding-bottom:1px;
  cursor:pointer;
  height:29px;
  width:140px;
  
}

.adcarrinho2sel {
  background-image:url(../sysimages/adcarrinho.jpg);
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:12px;
  cursor:pointer;
  height:29px;
  width:140px;
  padding-bottom:1px;
}

.subtitulolist {
  font-family:Verdana;
  color:#AB9A58;
  font-size:14px;
}


/* SUGESTAO */

.asterisco {
  padding-left:6px;
  padding-right:6px;
  width:11px;
}

.textoform {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
}

.boxform {
  height:20px;
  padding-left:8px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
}

.boxform2 {
  height:20px;
  padding-left:8px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
  width:395px;
}
.boxform3 {
  height:20px;
  padding-left:8px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
  width:175px;
}
.selectform {
  height:20px;
  padding-left:2px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
}
.selectform2 {
  /*height:20px;*/
  padding-left:2px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
  width:150px;
}
.selectform3 {
  height:20px;
  padding-left:2px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
  width:175px;
}
.selectform4 {
  height:20px;
  padding-left:2px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
  width:395px;
}
.textareaform {
  width:395px;
  padding-left:8px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backtext.jpg);
}

.btnenviarform {
  background-image:url(../sysimages/btnenviar.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:51px;
  
  padding-left:12px;
  padding-right:23px;
  padding-bottom:1px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
}

.btnenviarformsel {
  background-image:url(../sysimages/btnenviar.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:51px;
  
  padding-left:12px;
  padding-right:23px;
  padding-bottom:1px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
}


/* REGISTO */

.activo {
  border:1px solid #E4E2CB;
  border-bottom:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#3A3A2C;
  font-weight:bold;
  padding-left:22px;
  padding-right:22px;
  padding-top:1px;
}

.desactivo {
  border-top:1px solid #F2F1E5;
  border-right:1px solid #F2F1E5;
  border-left:1px solid #FDFDFD;
  border-bottom:1px solid #E4E2CB;
  font-family:Tahoma;
  font-size:11px;
  color:#B8B8A9;
  font-weight:bold;
  padding-left:22px;
  padding-right:22px;
}

.desactivo2 {
  border-top:1px solid #F2F1E5;
  border-right:0px solid #F2F1E5;
  border-left:1px solid #F2F1E5;
  border-bottom:1px solid #E4E2CB;
  font-family:Tahoma;
  font-size:11px;
  color:#B8B8A9;
  font-weight:bold;
  padding-left:22px;
  padding-right:22px;
}



.av {
  background-image:url(../sysimages/av.jpg);
  background-repeat:repeat-x;
  height:34px;
  width:224px;
}


/* HOME */

.barratransp {
  background-image:url(../sysimages/barratransp.png);
  background-repeat:no-repeat;
  height:25px;
  position:absolute; 
  top:75px; left:4px;
  width:157px;
  font-family:Tahoma;
  color:#256C1E;
  font-size:11px;
  padding-left:11px;
  padding-top:4px;
}

.barratransp a{
  color:#256C1E;
  text-decoration:underline;
}

.barratransp a:hover{
  color:#787878;
  text-decoration:underline;
}


.contornoimg {
  background-image:url(../sysimages/contornoimg.jpg);
  background-repeat:no-repeat;
  height:187px;
  width:146px;
  padding-left:4px;  
}

.vida {
  font-family:Tahoma;
  font-size:11px;
  color:#707057;
  padding-left:16px;
  width:116px;
  font-weight:bold;
}

.correio {
  font-family:Tahoma;
  color:#8F8F8F;
  font-size:11px;
  padding:0px 7px 6px 12px;
  line-height:140%;
}

.btnnews {
  background-image:url(../sysimages/btnnews.jpg);
  background-repeat:no-repeat;
  background-position:0px 1px;
  height:22px;
  width:57px;
  font-family:Tahoma;
  color:white;
  font-size:11px;
  /*padding-top:2px*/;
  padding-left:6px;
  cursor:pointer;
}

.btnnewssel {
  background-image:url(../sysimages/btnnews.jpg);
  background-repeat:no-repeat;
  background-position:0px 1px;
  height:22px;
  width:57px;
  font-family:Tahoma;
  color:white;
  font-size:11px;
  /*padding-top:2px;*/
  padding-left:6px;
  cursor:pointer;
}

.btnPesquisa {
  background-image:url(../sysimages/btnpesq.png);
  background-repeat:no-repeat;
  background-color:transparent;
  height:35px;
  width:32px;
  border:none;
  cursor:pointer;
}


.cartaocliente {
  font-family:Verdana;
  font-size:14px;
  color:#2E8725;
  font-weight:bold;
  padding-left:10px;
}


.textocc {
  font-family:Tahoma;
  font-size:11px;
  color:#8F8f8F;
  line-height:140%;
  padding-left:24px;
  padding-right:4px;
}

.btnaderir {
  background-image:url(../sysimages/btnenviar.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:43px;
  
  padding-left:20px;
  padding-right:23px;
  padding-bottom:1px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
}

.btnaderirsel {
  background-image:url(../sysimages/btnenviar.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:43px;
  
  padding-left:20px;
  padding-right:23px;
  padding-bottom:1px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
}




/* PESQUISA */

.pesqnoresult {
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#3A3A2C;
}

.boxpesq {
  height:27px;
  padding-left:12px;
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:6px;
  background-image:url(../sysimages/backbtnpesq.jpg);
}

/* QUESTOES */

.linhaquestoes {
  background-color:#E4E2CB;
  height:1px;
}


.artigos {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  height:31px;
  cursor:pointer;
  padding-left:48px;
  padding-top:6px;
  background-image:url(../sysimages/questmais.jpg);
  background-repeat:no-repeat;
  background-color:white;
  padding-bottom:6px;
}

.artigosSel {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  height:31px;
  cursor:pointer;
  padding-left:48px;
  padding-top:6px;
  background-image:url(../sysimages/questmais.jpg);
  background-repeat:no-repeat;
  background-color:white;
  text-decoration:underline;
  padding-bottom:6px;
}

.artigoEscondido {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  height:31px;
  cursor:pointer;
  padding-left:48px;
  padding-top:6px;
  background-image:url(../sysimages/questmenos.jpg);
  background-repeat:no-repeat;
  background-color:white;
  text-decoration:none;
  padding-bottom:6px;
}


/* CONSELHOS DE SAUDE */

.selpag {
  height:21px;
  width:44px;
  padding-left:7px;
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
}


.titulorev {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  /*padding-left:4px;*/
  font-weight:bold;
  line-height:140%;
  cursor:pointer;
}

.titulorevsel {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  /*padding-left:4px;*/
  font-weight:bold;
  line-height:140%;
  cursor:pointer;
}


/* CARRINHO */

.passos1 {
  background-image:url(../sysimages/passos1.jpg);
  background-repeat:no-repeat;
  height:28px;
}

.op1_1 {
  padding-left:36px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  width:230px;
}
.op1_1 a{
 
  font-family:Tahoma;
  font-size:11px;
  color:white;
  text-decoration:none;
}
.op2_1 {
  padding-left:46px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:215px;
}
.op2_1 a{

  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
  
}
.op3_1 {
  padding-left:46px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:203px;
}
.op3_1 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}
.op4_1 {
  padding-left:45px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:117px;
}
.op4_1 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}




.textotabcar {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
  padding-left:1px;
  
}


.divtab {
  background-color:#DFDFDF;
  width:1px;
}

.divtab2 {
  background-color:#E0DCBC;
  width:1px;
}


.prodcar {
  padding-left:1px;
  width:323px;
  color:#AAAAAA;
  font-family:Tahoma;
  font-size:11px;
  padding-top:2px;
}

.precounitcar {
  padding-left:14px;
  width:63px;
  color:#AAAAAA;
  font-family:Tahoma;
  font-size:11px;
  padding-top:2px;
}

.precocar {
  padding-left:14px;
  width:72px;
  color:#AAAAAA;
  font-family:Tahoma;
  font-size:11px;
  padding-top:2px;
}

.qtdcar {
  padding-left:13px;
  width:74px;
  color:#707052;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  background-color:#F4F2E8;
  padding-top:2px;
}

.tittabcar {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  font-weight:bold;
}

.desctabcar {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  line-height:140%;
}

.valorprecounitcar {
  padding-left:15px;
  width:62px;
  color:#707052;
  font-family:Tahoma;
  font-size:11px;
  padding-bottom:44px;
  font-weight:bold;
}

.valorprecocar {
  padding-left:15px;
  width:71px;
  color:#FF9900;
  font-family:Verdana;
  font-size:14px;
  padding-bottom:42px;
  font-weight:bold;
}


.boxcar {
  height:21px;
  padding-right:8px;
  text-align:right;
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
}


.linkremover {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
  padding-left:15px;
  width:54px;
  padding-bottom:42px;
}

.linkremover a{
  color:#256C1E;
  text-decoration:underline;
}

.linkremover a:hover{
  text-decoration:none;
  color:#787878;
}

.btnactualizar {
  cursor:pointer;
  text-align:center;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  background-image:url(../sysimages/btnactualizar.jpg);
  height:21px;
}

.btnactualizarsel {
  cursor:pointer;
  text-align:center;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  background-image:url(../sysimages/btnactualizar.jpg);
  height:21px;
}

.subtotal {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-align:right;
}

.subtotal2 {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-align:left;
}

.valortotal {
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  font-weight:bold;
  text-align:right;
  padding-top:3px;
  padding-right:1px;
}

.valortotal2 {
  font-family:Tahoma;
  font-size:14px;
  color:#FF9900;
  text-align:left;
  font-weight:bold;
}


.passos2 {
  background-image:url(../sysimages/passos2.jpg);
  background-repeat:no-repeat;
  height:28px;
}


.op1_2 {
  padding-left:36px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:230px;
}
.op1_2 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}

.op2_2 {
  
  font-family:Tahoma;
  font-size:11px;
  color:white;
  width:215px;
}
.op2_2 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:white;
  text-decoration:none;
}

.op3_2 {
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:205px;
}
.op3_2 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}
.op4_2 {
 
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:148px;
}


.passos3 {
  background-image:url(../sysimages/passos3.jpg);
  background-repeat:no-repeat;
  height:28px;
}


.op1_3 {
  padding-left:36px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:200px;
}
.op1_3 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}
.op2_3 {
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:200px;
}
.op2_3 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}
.op3_3 {
  padding-left:46px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  width:130px;
}
.op3_3 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:white;
  text-decoration:none;
}
.op4_3 {
  
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  width:140px;
}

.contraReembolso {
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  font-weight:bold;
  line-height:130%;
  padding-top:10px;
  padding-left:12px;
}

.selpagamento {
  background-image:url(../sysimages/ltrace.jpg);
  background-repeat:no-repeat;
  height:15px;
  width:647px;
}


.passos4 {
  background-image:url(../sysimages/passos4.jpg);
  background-repeat:no-repeat;
  height:28px;
}


.op1_4 {
  padding-left:36px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:111px;
}


.op1_4 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}

.op2_4 {
  padding-left:46px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:116px;
}
.op2_4 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}
.op3_4 {
  padding-left:46px;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  width:130px;
}

.op3_4 a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  text-decoration:none;
}

.op4_4 {
  padding-left:45px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  width:117px;
}

.corcont {
  background-color:#DFDFDF;
  height:1px; 
}

.produtosconfirm {
  padding-left:1px;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  width:470px;
  padding-top:9px;
  padding-bottom:7px;
}

.precoconfirm {
  padding-left:14px;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  width:72px;
  padding-top:9px;
  padding-bottom:7px;
}

.qtdconfirm {
  padding-left:14px;
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  width:74px;
  font-weight:bold;
  padding-top:9px;
  padding-bottom:7px;
}

.descconfirm {
  font-family:Tahoma;
  font-size:11px;
  color:#27701F;
  width:471px;
  padding-top:15px;
  padding-bottom:13px;
  font-weight:bold;
} 

.valorconfirm {
  font-family:Verdane;
  font-size:14px;
  color:#FF9900;
  width:73px;
  padding-top:13px;
  padding-bottom:12px;
  font-weight:bold;
  padding-left:13px;
}

.quantconfirm {
  padding-left:14px;
  font-family:Tahoma;
  font-size:11px;
  color:#8C8C8C;
  width:74px;
  padding-top:15px;
  padding-bottom:12px;
}

/* GERAL */

.cor {
  background-color:#E4E2CB;
}

.titulo {
  font-family:Verdana;
  color:#27701F;
  font-size:24px;
  font-weight:normal;
}
h1 {
  font-family:Verdana;
  color:#27701F;
  font-size:24px;
  margin:0px;
  font-weight:normal;
}
.subtitulo {
  font-family:Verdana;
  color:#AB9A58;
  font-size:14px;
  padding-left:1px;
  font-weight:normal;
}
h2 {
  font-family:Verdana;
  color:#AB9A58;
  font-size:14px;
  padding-left:1px;
  margin:0px;
  font-weight:normal;
}
h3 {
  
  margin:0px;
  
}
h4 {
  font-family:Verdana;
  color:#AB9A58;
  font-size:14px;
  padding-left:1px;
  margin:0px;
  font-weight:normal;
}

.texto {
  font-family:Tahoma;
  color:#787878;
  font-size:11px;
  line-height:140%;
  padding-left:2px;
  
}
.texto b{
  font-family:Tahoma;
  color:#27701F;
  font-size:11px;
  line-height:140%;
  font-weight:bold;
  
}
.texto a{
  color:#256C1E;
  text-decoration:underline;
}

.texto a:hover{
  text-decoration:none;
  color:#787878;
}

.subtitulo2 {
  font-family:Tahoma;
  color:#27701F;
  font-size:11px;
  font-weight:bold;
  padding-left:1px;
}

.email {
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  font-weight:bold;
}

.email a{
  color:#707052;
  text-decoration:none;
}

.email a:hover{
  color:#707052;
  text-decoration:underline;
}

.select {
  height:21px;
  padding-left:9px;
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
}

.box {
  height:21px;
  padding-left:8px;
  font-family:Tahoma;
  color:#707052;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
}

.btn1 {
  background-image:url(../sysimages/btn1.jpg);
  background-repeat:no-repeat;
  width:1px;
}

.btn2 {
  background-image:url(../sysimages/btn2.jpg);
  background-repeat:repeat-x;
  padding-left:11px;
  padding-right:12px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-top:1px;
}

.btn3 {
  background-image:url(../sysimages/btn3.jpg);
  background-repeat:no-repeat;
  width:32px;
}


.btn1reg {
  background-image:url(../sysimages/btn1reg.jpg);
  background-repeat:no-repeat;
  width:1px;
}

.btn2reg {
  background-image:url(../sysimages/btn2reg.jpg);
  background-repeat:repeat-x;
  padding-left:11px;
  padding-right:7px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-bottom:1px;
}

.btn22reg {
  background-image:url(../sysimages/btn2reg.jpg);
  background-repeat:repeat-x;
  padding-left:11px;
  padding-right:21px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-bottom:1px;
}

.btn3reg {
  background-image:url(../sysimages/btn3reg.jpg);
  background-repeat:no-repeat;
  width:23px;
}

.btn2car {
  background-image:url(../sysimages/btn2reg.jpg);
  background-repeat:repeat-x;
  padding-left:11px;
  padding-right:5px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-bottom:1px;
}

.btn2car2 {
  background-image:url(../sysimages/btn2reg.jpg);
  background-repeat:repeat-x;
  padding-left:11px;
  padding-right:13px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-bottom:1px;
}

.nomecliente {
  font-family:Tahoma;
  font-size:11px;
  color:#8C8C73;
  width:113px;
  padding-right:10px;
  text-align:right;
  padding-top:16px;
}
.nomecliente a{
  font-family:Tahoma;
  font-size:11px;
  color:#8C8C73;
  width:113px;
  text-decoration:none;
  
}
.valoracumulado {
  font-family:Tahoma;
  font-size:11px;
  color:#594A2D;
  width:77px;
  text-align:center;
  background-color:#F2A816;
  height:24px;
}

.btncarrinhohome {
  background-image:url(../sysimages/btncarrinhohome.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:11px;
  cursor:pointer;
  height:24px;
  width:89px;
  display:none;
}
.btncarrinhohome a{
 
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
  text-decoration:none;
  
}
.btncarrinhohomesel {
  background-image:url(../sysimages/btncarrinhohome.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:11px;
  cursor:pointer;
  height:24px;
  text-decoration:underline;
  width:89px;
}
.btncarrinhohomesel a{
 
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
  text-decoration:underline;
  
}

.btncarrinhohome2 {
  background-image:url(../sysimages/btncarrinhohome.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:11px;
  cursor:pointer;
  height:24px;
  width:89px;
  
}
.btncarrinhohome2 a{
 
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
  text-decoration:none;
  
}
.btncarrinhohome2sel {
  background-image:url(../sysimages/btncarrinhohome.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:11px;
  cursor:pointer;
  height:24px;
  text-decoration:underline;
  width:89px;
}
.btncarrinhohome2sel a{
 
  font-family:Tahoma;
  font-size:11px;
  color:white;
  cursor:pointer;
  text-decoration:underline;
  
}
.infoCart{
display:none;
}

.infoCart2{
display:block;
}


.btnsair {
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#594A2D;
  width:49px;
  text-align:center;
  height:24px;
  cursor:pointer;
}
.btnsair a{
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#594A2D;
  text-align:center;
  cursor:pointer;
  text-decoration:none;
}
.btnsairsel {
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#594A2D;
  width:49px;
  text-align:center;
  height:24px;
  cursor:pointer;
  text-decoration:underline;
}
.btnsairsel a:hover{
  background-color:#F1EEE2;
  font-family:Tahoma;
  font-size:11px;
  color:#594A2D;

  text-align:center;

  cursor:pointer;
  text-decoration:underline;
}

.modcd02 {
  width:184px;
  position:relative;
  display:block;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#707052;
}

.modcd02sel {
  width:184px;
  position:relative;
  display:block;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#2E8725;
}

.modcd02sel .textomod{
 color:#707052;
}

.titmod {
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;
  color:#2E8725;
  padding-left:14px; 
  padding-right:14px;
  line-height:140%;
}

.textomod {
  font-family:Tahoma;
  font-size:11px;
  color:#78787;
  line-height:140%;
  padding-left:14px; 
  padding-right:7px;
}

.starline {
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
}

.starline a {
  color:#256C1E;
  text-decoration:underline;
}

.starline a:hover {
  text-decoration:none;
  color:#787878;
}

.top10 {
  border:4px solid #F1EFE2; 
  background-color:white; 
  position:relative; 
  display:block;
}

.tituloverde {
  font-family:Verdana;
  font-size:18px;
  color:#27701F;
  line-height:140%;
}

.textocinza {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  line-height:140%;
}

.textocinza a {
  color:#256C1E;
  text-decoration:underline;
}

.textocinza a:hover {
  text-decoration:none;
  color:#787878;
}

.massacorporal {
  border:1px solid #E4E2CB;
  background-image:url(../sysimages/massacorporal.jpg);
  background-repeat:no-repeat;
  width:214px;
  height:172px;
}

.massacorporal2 {
  border:1px solid #E4E2CB;
  background-image:url(../sysimages/massacorporal2.jpg);
  background-repeat:no-repeat;
  width:214px;
  height:172px;
}

.calcmassa {
  font-family:Verdana;
  font-size:14px;
  color:#2E8725;
  line-height:140%;
  font-weight:bold;
  padding-left:11px;
  padding-right:40px;
}

.calcmassa2 {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  padding-left:12px;
  padding-right:17px;
}

.calcmassa3 {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  padding-top:2px;
}

.btncalc {
  background-image:url(../sysimages/btn2reg.jpg);
  background-repeat:repeat-x;
  padding-left:11px;
  padding-right:11px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-bottom:1px;
}

.riscocardio {
  font-family:Verdana;
  font-size:14px;
  color:#2E8725;
  line-height:140%;
  font-weight:bold;
  padding-left:13px;
  padding-right:38px;
}

.riscocardio2 {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  padding-left:14px;
  padding-right:15px;
  line-height:140%;
}

.prevencao {
  font-family:Tahoma;
  font-size:11px;
  color:#707052;
  font-weight:bold;
}

.prevencao2 {
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  line-height:140%;
}

.prevencao2 a {
  color:#256C1E;
  text-decoration:underline;
  line-height:100%;
}

.prevencao2 a:hover {
  text-decoration:none;
  color:#787878;
  line-height:100%;
}

.sexo {
  font-family:Tahoma;
  font-size:11px;
  color:#888888;
}


.boxnews {
  height:20px;
  padding-left:4px;
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  border:1px solid #B9B9B9;
  padding-top:2px;
  background-image:url(../sysimages/backbox.jpg);
}

.texto p {
margin-top:0px;
margin-bottom:18px;
line-height:140%;
}
form {
margin:0px;
padding:0px;
}

#cmsautoTable {
color:#787878;
font-family:tahoma;
font-size:11px;
line-height:140%;
}
#tbl_imc {
border:2px solid #F0F0F0;
}

#tbl_imc td {
border:2px solid #F0F0F0;
padding:15px;
}
.text_white {
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
}
.text_grey {
color:#787878;
font-family:Tahoma;
font-size:11px;
}

.titulonoticias {
color:#006633;
font-family:Verdana;
font-size:16px;
}

/* Cálculo de Risco */
.class_risco{
  border:1px #F0F0F0 solid;  
  font-family:Tahoma;
  color:#999999;
  font-size:10px;
  font-weight:bold;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:5px;
  height:38px;
  background-color:#FFFFFF;
  line-height:11px;
}

.class_riscobg{
  border:1px #FFFFFF solid;
  background-color:#F0F0F0;
  padding-left:8px;
  
  font-family:Tahoma;
  color:#666666;
  font-size:11px;
  font-weight:bold;
  height:38px;
}

.classr{  
  padding-left:8px;  
  font-family:Tahoma;
  color:#666666;
  font-size:11px;
  font-weight:bold;
  height:38px;
  text-decoration:none;
}
.classr:hover{  
  padding-left:8px;  
  font-family:Tahoma;
  color:#666666;
  font-size:11px;
  font-weight:bold;
  height:38px;
  text-decoration:none;
}

.class_riscohover{
  border:1px #FFFFFF solid;  
  font-family:Tahoma;
  color:#999999;
  font-size:10px;
  font-weight:bold;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:5px;
  height:38px;
  background-color:#F0F0F0;
  line-height:11px;
}
.class_riscoselect{
  border:1px #F0F0F0 solid;  
  font-family:Tahoma;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:5px;
  height:38px;
  background-color:#666666;
  line-height:11px;
}
.class_total{
  border:1px #F0F0F0 solid;  
  font-family:Tahoma;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:5px;
  height:30px;
  background-color:#666666;
  line-height:11px;
}
.riscodesc{
  font-family:Tahoma;
  color:#CC0000;
  font-size:20px;
  font-weight:bold;

}

.riscodescricao {
color:#666666;
font-family:Tahoma;
font-size:11px;
padding-top:15px;
}
.riscodesc2 {
color:#666666;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
padding-top:35px;
}

.linkclass_riscobg {
color:#666666;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.riscofundoinactivo {
background-color:#F3AD1C;
}
.linkstress {
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}

/* Cálculo de Risco */


.tituloCarrinho {
background-image:url(../sysimages/separador_carrinho.jpg);
background-position:center center;
background-repeat:no-repeat;
height:31px;
}

.tituloCarrinho2 {
background-image:url(../sysimages/separador_carrinho2.jpg);
background-position:center center;
background-repeat:no-repeat;
height:31px;
}

.tituloCarrinho .tit{
font-family:tahoma;
font-size:11px;
font-weight:bolder;
color:#27701F;
float:left;
width:323px;
}
.tituloCarrinho2 .tit{
font-family:tahoma;
font-size:11px;
font-weight:bolder;
color:#27701F;
float:left;
width:323px;
}

.separador_carrinho {
background-image:url(../sysimages/separador2_carrinho.jpg);
background-position:center center;
background-repeat:repeat-y;
}

.txtCarrinho {
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#787878;
line-height:140%;
}

.txtCarrinho2 {
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#686161;
line-height:140%;
}

.txtCarrinho3 {
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#A9A5A6;
line-height:100%;
height:32px;
}

.txtCarrinho4 {
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#686161;
line-height:100%;
height:32px;
}
.txtCarrinho5 {
font-family:tahoma;
font-size:20px;
font-weight:normal;
color:#E82F00;
line-height:100%;
height:32px;
}

.txtCarrinho a{
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#256C1E;
text-decoration:underline;
}

.txtCarrinho a:hover{

text-decoration:none;
color:#787878;
}

.lblCarrinho {
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#787878;
line-height:140%;
padding-right:13px;
}

.lblCarrinho a{
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#256C1E;
text-decoration:underline;
}


.lblCarrinho a:hover{
text-decoration:none;
color:#787878;
}

.inputCarrinho {
width:189px;
height:20px;
border:1px solid #D7D7D7;
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#999999;
}
.inputCarrinho2 {
width:274px;
height:20px;
border:1px solid #D7D7D7;
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#999999;
}

.textareaCarrinho {
width:274px;
height:44px;
border:1px solid #D7D7D7;
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#999999;
}

.selectCarrinho {
width:162px;
height:20px;
border:1px solid #D7D7D7;
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#999999;
padding-top:1px;
}

.itemsCarrinho {
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#27701F;
line-height:130%;

}
