/* CSS Document */



/* GERAL */

*{margin:0;padding:0;}

html, body

{

  position: relative;

  width: 1000px;

  height: auto;

  margin: 0 auto;

  margin-top: 0px;

  background-color: #C0C0C0; /* rgb(184,184,184); */

  background-repeat: repeat-x;

  background-image: url(../images/linha_background.png);

}

div.linhagradientheight

{

  width: 1000px;

  min-height: 784px;

  height: auto;

  /*height: 784px;*/

  display: block;

}

/*Global Definitions*/

a

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(28,117,23);

  text-decoration: none;

  outline: 0px;

}

input

{

  text-decoration: none;

  outline: 0px;

}

font.greyeight

{

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

  font-size: 8pt;

  color: rgb(65,65,65);

}

/* HEADER */

div.logo

{

  width: 765px;

  height: 74px;

  float: left;

  background-image: url(../images/logo.png);

  background-repeat: no-repeat;

}

div.atendimentopermanente

{

  width: 235px;

  height: 74px;

  float: left;

  text-align: left;

}

div.header_logo_link

{

  position: absolute;

  width: 245px;

  height: 54px;

  text-align: right;

  top: 0px;

  left: 0px;

  cursor: pointer;

}

div.logout_button

{

  position: absolute;

  width: 65px;

  height: 20px;

  text-align: right;

  top: 0px;

  left: 700px;

}

div.carrinho_quantidade

{

  position: absolute;

  width: 65px;

  height: 20px;

  text-align: right;

  top: 20px;

  left: 685px;

}

div.carrinho_quantidade_out

{

  position: absolute;

  width: 65px;

  height: 20px;

  text-align: right;

  top: 0px;

  left: 685px;

}

span.carrinhoNumProd, span.pesquisaSmallLinks

{

  font-family: verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

a.button, a.clicktocall /*a.header,*/

{

  text-decoration: none;

  outline: none;

}

img.button, img.footer /*img.header,*/

{

  border: none;

  outline: none;

  display: block;

}



img.menuButton

{

  border: none;

  outline: none;

  display: block;

  cursor: pointer;

}



/* MAIN MENU */

div.header_menu

{

  width: 111px;

  height: 41px;

  float: left;

}



/* FLASH */

div.photo

{

  height: 350px;

  clear: both; /* necessário por causa dos floats das DIVs do header */

}



/* PESQUISA */



div.pesquisa

{

  width: 230px; /*Devia ser 245, mas devido à margem da esquerda tive de tirar 15px*/

  height: 35px; /*Devia ser 45, mas devido à margem da esquerda tive de tirar 10px*/

  float: left;

  margin-top: 10px;

  padding-left: 15px;

}

div.direita_pesquisa

{

  width: 750px;

  height: 31px;

  margin-top: 14px;

  margin-right: 5px;

  float: left;

  text-align: right;

}

span.pesquisa

{

  font-family: verdana; 

  font-weight: bold; 

  font-size: 6pt; 

  color: rgb(160,160,160);

}

input.pesquisa

{

  width: 145px;

  height: 16px;

}



/* NEWS */

div.news_left

{

  width: 30px;

  height: 60px;

  float: left;

  /*background-image: url(../images/news_esquerda.png);*/

  background-repeat: no-repeat;

}

img.news_left

{

  margin-top: 22px;

  margin-left: 20px;

}

div.news_center

{

  width: 710px;

  height: 60px;

  float: left;

  /*background-image: url(../images/news_meio.png);*/

  background-repeat: no-repeat;

}

/*div.news_right

{

  width: 170px;

  height: 60px;

  float: left;

  background-image: url(../images/news_direita.png);

  background-repeat: no-repeat;

}*/



/* FIRST PAGE CONTENT */

div.main_consultoria

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  height: auto;

  padding-left: 5px;

  float:left;

}

div.main_consultoria_links

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  min-height: 200px;

  background-image: url(../images/base_barra_riscas.png);

  background-repeat: repeat;

}

div.homepage_menulinks

{

  width: 220px;

  margin-left:10px;

  margin-right: 10px;

}

div.main_formacao

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  height: auto;

  padding-left: 10px;

  float:left;

}

div.main_formacao_links

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  min-height: 200px;

  background-image: url(../images/base_barra_riscas.png);

  background-repeat: repeat;

}

div.main_sistemas

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  height: auto;

  padding-left: 10px;

  float:left;

}

div.main_sistemas_links

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  min-height: 200px;

  background-image: url(../images/base_barra_riscas.png);

  background-repeat: repeat;

}

div.main_solucoes

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  height: auto;

  padding-left: 10px;

  float:left;

}

div.main_solucoes_links

{

  width: 240px;

  min-width: 240px;

  max-width: 240px;

  min-height: 200px;

  background-image: url(../images/base_barra_riscas.png);

  background-repeat: repeat;

}



/* FOOTER */

div.footer

{

  width: 1000px;

  height: 100px;

  float: left;

  position: relative;

  display: inline-block;

}



/* LEFT MENU */

div.left_menu

{

  width: 240px;

  height: auto;

  float: left;

  margin-top: 10px;

  /*margin-left: 5px;*/

  margin-right: 20px;

}

td.left_menu

{

  width: 240px;

  height: auto;

  padding-left: 5px;

  padding-right: 20px;

  vertical-align: top;

}

span.tenpx

{

  font-size:10px;

}

div.menu_consultoria 

{

  	overflow: hidden;

  	width: 240px;

  	clear: both;

}

div.menu_formacao 

{

  	overflow: hidden;

  	width: 240px;

  	clear: both;

}

div.menu_sistemas 

{

  	overflow: hidden;

  	width: 240px;

  	clear: both;

}

div.menu_solucoes 

{

  	overflow: hidden;

  	width: 240px;

  	clear: both;

}

div.block

{

  margin-left: 5px;

  background: url(images/base_barra_riscas.png);

}

/*div.left_menu_link

{

  margin-bottom: 2px;

}*/

/*span.left_menu_link

{

  line-height: 18px;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 5px;

  padding-right: 25px;

  font-family: verdana;

  font-size: 11px;

  font-weight: normal;

  color: rgb(255,255,255);

  background-color: rgb(184,184,184);

  cursor: pointer;

}*/

/*a.left_menu_link

{

  text-decoration: none;

  outline: none;

  font-family: verdana;

  font-weight: normal;

  color: rgb(255,255,255);

  background-color: rgb(184,184,184);

}*/

/*a.left_menu_link:hover

{

  text-decoration: none;

  outline: none;

  font-family: verdana;

  font-weight: normal;

  color: rgb(255,255,255);

  //background-color: rgb(200,200,200);

  //filter: alpha(opacity:75);

	-moz-opacity: 0.75;

	-khtml-opacity: 0.75;

	opacity: 0.75;

}*/

/* CENTER CONTENT */

div.center_content

{

  width: 470px;

  height: auto;

  float: left;

  margin-top: 10px;

}

td.center_content

{

  vertical-align: top;

  width: 470px;

  height: auto;

  /*padding-top: 10px;

  padding-left: 20px;

  padding-right: 30px;*/

}

td.center_content_calendario_global

{

  vertical-align: top;

  width: 730px;

  height: auto;

}

table.center_content

{

  max-width: 470px;

}

table.center_content_calendario_global

{

  width: 470px;

  max-width: 470px;

  min-width: 470px;

}

/*div.comunidade_image

{

  width: 470px;

  height: auto;

  margin-top: 10px;

}*/

div.comunidade_texto, div.workub_texto

{

  width: 470px;

  height: auto;

  margin-top: 30px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

div.comunidadeTexto, div.workubTexto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

div.carrinhoDados

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

span.carrinhoDadosInput

{

  font-size: 8pt;

}

div.tecad_texto, div.contactos_texto, div.destaques_texto, div.produtos_texto, div.encomendas_texto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

div.euau_texto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  float: left;

}

div.encomendas_texto span.encomendas_texto_title

{

  font-weight: bold;

}

div.encomendas_texto td.text_right

{

  text-align: right;

}

div.destaques_texto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  float: left;

}

div.minhaconta_texto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-weight: normal;

  color: rgb(65,65,65);

}

span.tcategorias, span.tartigos_cap, span.tcontactos, span.ttecad, span.tdestaques, span.tminhaconta

{

  font-family: verdana;

  font-weight: normal;

  font-size: 11pt;

  font-style: normal; 

  color: rgb(65,65,65);

}



/* RIGTH INFO */

/*div.right_info

{

  width: 230px;

  height: auto;

  float: left;

  text-align: right;

  margin-top: 10px;

  margin-right: 5px;

  margin-left: 30px;

}*/

td.right_info

{

  width: 230px;

  height: auto;

  text-align: right;

  padding-right: 5px;

  padding-left: 30px;

  vertical-align: top;

}

img.clicktocall, img.link_comunidade, img.link_workub, img.addcarrinho, img.img_logout, img.removercarrinho, img.edit_morada_carrinho

{

  border: none;

  outline: none;

}

div.link_comunidade, div.link_workub

{

  width: 230px;

  text-align: left;

  margin-top: 10px; 

}

span.twopix

{

  font-size: 2px;

}

div.padding_comunidade, div.padding_workub

{

  height: 2px;

  display: block;

}



table.content

{

  margin-top: 10px;

  float: left;

}



table.show_artigos_cap

{

  width: 220px;

  height: auto;

  float: left;

  margin-top: 50px;

  margin-bottom: 20px;

}

table.show_artigos_cap_newsletter, table.show_artigos_cap_euau, table.show_artigos_cap_minhaconta, table.show_artigos_cap_tecad, table.show_artigos_cap_contactos

{

  width: 220px;

  height: auto;

  float: left;

  margin-top: 10px;

  margin-bottom: 20px;

}

td.show_artigos_cap_td1

{

  text-align: left;

}

td.show_artigos_cap_td2

{

  text-align: left;

}

div.show_artigos_cap_content_over

{

  width: 230px;

  text-align:left;

}

div.show_artigos_cap_content

{

  width: 220px;

  height: auto;

  text-align: left;

}

div.artigos_cap_titulo_verde

{

  width: 220px;

  height: auto;

  text-align: left;

  margin-bottom: 5px;

}

a.artigos_cap_titulo_verde

{

  text-decoration: none;

  outline: none;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 0.65em; 

  color: rgb(28,117,23);

}

span.artigos_cap_texto

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 0.65em; 

  color: rgb(65,65,65);

}

div.articles_white_line

{

  width: 220px;

  height: auto;

  margin-top: 20px;

  margin-bottom:20px;

}



p.try

{

  margin-bottom: 5px;

  width: 220px;

}

a.try

{

  padding-top:3px;

  padding-bottom:3px;

  padding-left: 3px;

  padding-right: 15px;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 8pt; 

  color: rgb(255,255,255);

  background-color: rgb(184,184,184);

  text-decoration: none;

  outline: none;

  line-height: 16px;

}

a.try:hover

{

  padding-top:3px;

  padding-bottom:3px;

  padding-left: 3px;

  padding-right: 15px;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 8pt;

  color: rgb(255,255,255); 

  background-color: rgb(200,200,200);

  text-decoration: none;

  outline: none;

  line-height: 16px;

}

div.menuOptionBackground

{

  background-image: url(../images/base_barra_riscas.png);

  background-repeat: repeat;

  background-position: 0 0;

  padding-left: 10px;

  display: inline-block;

}

.produtos_destaques

{

  height: 190px;

  width: 150px;

  max-width: 150px; 

  max-height: 190px;

  float: left;

  text-align: center;

  background-repeat: no-repeat;

  display: inline;

}

.produtos_destaques_consultoria

{

  background-image: url(../images/base_consultoria.png);

}

.produtos_destaques_formacao

{

  background-image: url(../images/base_formacao.png);

}

.produtos_destaques_sistemas

{

  background-image: url(../images/base_sistemas.png);

}

.produtos_destaques_solucoes

{

  background-image: url(../images/base_solucoes.png);

}

.produtos_destaques_campanhas

{

  background-image: url(../images/base_campanhas.png);

}

.produtos_destaques_middle

{

  height: 190px;

  width: 150px;

  max-width: 150px; 

  max-height: 190px;

  float: left;

  text-align: center;

  background-repeat: no-repeat;

  margin-left: 10px;

  margin-right: 10px;

  display: inline;

}

div.foto_produtos_destaques

{

  width: 130px;

  height: 144px;

  /*float: left;*/

  padding-top: 10px;

  padding-right: 10px;

  padding-left: 10px;

  text-align: center;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(65, 65, 65);

}

div.produtos_destaques_proposta

{

  width: 50px;

  /*height: 40px;*/

  position: absolute;

  left: 0px;

  bottom: 7px;

  text-align: center;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(184, 184, 184);

}

div.produtos_destaques_comparar

{

  width: 50px;

  /*height: 40px;*/

  position: absolute;

  left: 50px;

  bottom: 7px;

  text-align: center;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(184, 184, 184);

}

div.produtos_destaques_carrinho

{

  width: 50px;

  /*height: 40px;*/

  position: absolute;

  left: 100px;

  bottom: 7px;

  text-align: center;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(184, 184, 184);

}

div.produtos_plusinfo

{

  /*display: inline-block;*/

  margin-left: 129px;

  margin-top: 5px;

  margin-right: 5px;

  position: absolute;

  z-index: 2;

  width: 16px;

  height: 16px;

}

div.produtos_plusinfo_ricardo

{

  position: absolute;

  left: 129px;

  top: 5px;

  right: 5px;

  z-index: 2;

  width: 16px;

  height: 16px;

}

div.produtos_destaques_ricardo

{

  position:relative;

  height: 190px;

  width: 150px;

  max-width: 150px; 

  max-height: 190px;

  float: left;

  text-align: center;

  background-repeat: no-repeat;

  display: inline;

  z-index: 2;

  margin-bottom: 10px;

}

div.produtos_destaques_ricardo_right

{

  position:relative;

  height: 190px;

  width: 150px;

  max-width: 150px; 

  max-height: 190px;

  float: left;

  text-align: center;

  background-repeat: no-repeat;

  display: inline;

  z-index: 0;

  margin-bottom: 10px;

}

div.produtos_destaques_ricardo_middle

{

  position:relative;

  height: 190px;

  width: 150px;

  max-width: 150px; 

  max-height: 190px;

  margin-left: 10px;

  margin-right: 10px;

  float: left;

  text-align: center;

  background-repeat: no-repeat;

  display: inline;

  z-index: 1;

  margin-bottom: 10px;

}

div.produtos_plusinfo_hidden

{

  display: block;

  position: absolute;

  width: auto;

  max-width: 125px;

  height: auto;

  visibility: hidden;

  z-index: 1;

  margin-left: 129px;

  margin-top: 5px;

  background-color: rgb(192,192,192);

  padding: 5px;

  padding-left: 30px;

  font-family: verdana;

  font-style: normal;

  font-size: 7pt;

  text-align: left;

  color: rgb(98,98,98);

}

div.produtos_plusinfo_hidden_ricardo

{

  display: block;

  position: absolute;

  width: 115px;

  max-width: 115px;

  height: auto;

  visibility: hidden;

  z-index: 1;

  left: 129px;

  top: 5px;

  background-color: rgb(160,160,160);

  padding: 5px;

  padding-left: 30px;

  font-family: verdana;

  font-style: normal;

  font-size: 7pt;

  text-align: left;

  color: rgb(255,255,255);

}

checkbox

{

  margin: 0px;

  padding: 0px;

}

div.carrinho

{

  width: 230px;

  height: 70px;

  background-image: url(../images/caixa_compras.png);

  text-align: left;

  margin-top: 10px;

}

div.carrinho_valor

{

  padding-top: 12px;

  padding-left: 35px;

}

input.carrinho_valor

{

  width: 100px;

  height: 15px;

  background-color: white;

  font-family: verdana;

  font-size: 7pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  text-align: right;

}

div.carrinho_ver

{

  width: 83px;

  height: 18px;

  position: absolute;

  display: block;

  float: left;

  margin-top: 7px;

  margin-left: 131px;

}

/* LINKS MENU PRINCIPAL */

a.button_menu_tecad

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_tecad_out.png');

  display: block;

}

a.button_menu_tecad:hover, a.button_menu_tecad_active

{

  background: url('../images/button_tecad_in.png');

}

a.button_menu_destaques

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_destaques_out.png');

  display: block;

}

a.button_menu_destaques:hover, a.button_menu_destaques_active

{

  background: url('../images/button_destaques_in.png');

}

a.button_menu_comunidade

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_comunidade_out.png');

  display: block;

}

a.button_menu_comunidade:hover, a.button_menu_comunidade_active

{

  background: url('../images/button_comunidade_in.png');

}


a.button_menu_workub

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_workub_out.png');

  display: block;

}

a.button_menu_workub:hover, a.button_menu_workub_active

{

  background: url('../images/button_workub_in.png');

}

a.button_menu_euau

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_euau_out.png');

  display: block;

}

a.button_menu_euau:hover, a.button_menu_euau_active

{

  background: url('../images/button_euau_in.png');

}

a.button_menu_contactos

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_contactos_out.png');

  display: block;

}

a.button_menu_contactos:hover, a.button_menu_contactos_active

{

  background: url('../images/button_contactos_in.png');

}

a.button_menu_minhaconta

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_conta_out.png');

  display: block;

}

a.button_menu_minhaconta:hover, a.button_menu_minhaconta_active

{

  background: url('../images/button_conta_in.png');

}

a.button_menu_pedidocontacto

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_pedidocontacto_out.png');

  display: block;

}

a.button_menu_pedidocontacto:hover, a.button_menu_pedidocontacto_active

{

  background: url('../images/button_pedidocontacto_in.png');

}

a.button_menu_newsletter

{

  text-decoration: none;

  outline: none;

  width: 111px;

  height: 41px;

  background: url('../images/button_newsletter_out.png');

  display: block;

}

a.button_menu_newsletter:hover, a.button_menu_newsletter_active

{

  background: url('../images/button_newsletter_in.png');

}

/**/

/* Comunidade Links Menu Direito */

a.casossucesso

{

  text-decoration: none;

  outline: none;

  width: 134px;

  height: 18px;

  background: url('../images/button_casossucesso_out.png');

  background-repeat: no-repeat;

  display: block;

}

a.casossucesso:hover, a.casossucesso_active

{

  background: url('../images/button_casossucesso_in.png');

}

a.artigostecnicos

{

  text-decoration: none;

  outline: none;

  width: 94px;

  height: 18px;

  background: url('../images/button_artigostecnicos_out.png');

  background-repeat: no-repeat;

  display: block;

}

a.artigostecnicos:hover, a.artigostecnicos_active

{

  background: url('../images/button_artigostecnicos_in.png');

}

a.comunidade_clientes

{

  text-decoration: none;

  outline: none;

  width: 80px;

  height: 18px;

  background: url('../images/button_clientes_out.png');

  background-repeat: no-repeat;

  display: block;

}

a.comunidade_clientes:hover, a.comunidade_clientes_active

{

  background: url('../images/button_clientes_in.png');

}

a.comunidade_citacoes

{

  text-decoration: none;

  outline: none;

  width: 87px;

  height: 18px;

  background: url('../images/button_citacoes_out.png');

  background-repeat: no-repeat;

  display: block;

}

a.comunidade_citacoes:hover, a.comunidade_citacoes_active

{

  background: url('../images/button_citacoes_in.png');

}

/**/

/* Destaques Links Menu Direito */

a.gerar_proposta

{

  text-decoration: none;

  outline: none;

  width: 124px;

  height: 18px;

  background: url('../images/button_proposta.png');

  display: block;

}

a.gerar_proposta:hover

{

  background: url('../images/button_proposta_in.png');

}

a.gerar_proposta_active

{

  text-decoration: none;

  outline: none;

  width: 124px;

  height: 18px;

  background: url('../images/button_proposta_in.png');

  display: block;

}

a.mostrar_comparacao

{

  text-decoration: none;

  outline: none;

  width: 157px;

  height: 18px;

  background: url('../images/button_comparacao.png');

  display: block;

}

a.mostrar_comparacao:hover

{

  background: url('../images/button_comparacao_in.png');

}

a.mostrar_comparacao_active

{

  text-decoration: none;

  outline: none;

  width: 157px;

  height: 18px;

  background: url('../images/button_comparacao_in.png');

  display: block;

}

a.adicionar_carrinho

{

  text-decoration: none;

  outline: none;

  width: 168px;

  height: 18px;

  background: url('../images/button_adic_carrinho.png');

  display: block;

}

a.adicionar_carrinho:hover

{

  background: url('../images/button_adic_carrinho_in.png');

}

a.adicionar_carrinho_active

{

  text-decoration: none;

  outline: none;

  width: 168px;

  height: 18px;

  background: url('../images/button_adic_carrinho_in.png');

  display: block;

}

/**/

div.artigos_tecnicos, div.casos_sucesso, div.euau

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  float: left;

  display: block;

}

div.artigos_tecnicos_img, div.casos_sucesso_img, div.euau_img

{

  width: 155px;

  height: auto;

  margin-right: 10px;

  float: left;

}

div.artigos_tecnicos_texto, div.casos_sucesso_texto

{

  width: 305px;

  height: auto;

  float: left;

}

div.casos_sucesso_texto_continuacao

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

div.artigos_tecnicos_titulo, div.casos_sucesso_titulo

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(65,65,65);

  margin-bottom:5px;

  margin-top: 4px;

}

div.euau_titulo

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(65,65,65);

  margin-bottom:5px;

  margin-top: 20px;

}

div.artigostecnicos_texto, div.casos_sucesso_texto

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

a.casos_sucesso_vermais, a.artigos_tecnicos_vermais, a.noticias_vermais

{

  text-decoration: none;

  outline: none;

  width: 11px;

  height: 11px;

  background: url('../images/seta_frente.png');

  background-repeat: no-repeat;

  display: block;

  margin-top:5px;

}

img.artigos_tecnicos_img, img.casos_sucesso_img, img.euau_img

{

  border-width: 1px;

  border-style: solid;

  border-color: rgb(152,152,152);

}

img.clientes_logo

{

  border-width: 0px;

}

div.pipe

{

  width: 15px;

  font-family: verdana; 

  font-weight: normal;

  font-style: normal; 

  font-size: 10pt; 

  color: rgb(150,150,150);

  text-align: center;

}

div.citacoes

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  margin-bottom: 20px;

  float: left;

  display: block;

}

div.clientes_texto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  margin-bottom: 20px;

  float: left;

  display: block;  

  font-family: verdana; 

  font-weight: normal; 

  font-size: 8pt;

  font-style: normal; 

  color: rgb(65,65,65);

  text-align: left;

}

div.citacoes_texto

{

  width: 470px;

  font-family: verdana; 

  font-weight: normal; 

  font-size: 9pt;

  font-style: italic; 

  color: rgb(65,65,65);

  text-align: left;

  display: block;

}

div.citacoes_autor

{

  width: 470px;

  margin-top: 7px;

  font-family: verdana; 

  font-weight: normal;

  font-style: normal; 

  font-size: 8pt; 

  color: rgb(65,65,65);

  text-align: left;

  display: block;

}

div.clientes_logo

{

  width: 150px;

  max-width: 150px;

  height: 95px;

  max-height: 95px;

  border: 1px solid;

  border-color: rgb(152,152,152);

  background-color: rgb(243,243,243);

  text-align: center;

  margin-bottom: 10px;

  float: left;

}

table.clientes_logos

{

  display: inline-block;

  max-width: 470px;

  margin-top: 10px;

}

td.clientes_logo

{

  width: 110px;

  max-width: 110px;

  height: 85px;

  max-height: 85px;

  border: 1px solid;

  border-color: rgb(152,152,152);

  background-color: rgb(243,243,243);

  text-align: center;

  margin-bottom: 10px;

}

td.clientes_logo_middle

{

  width: 110px;

  max-width: 110px;

  height: 85px;

  max-height: 85px;

  border: 1px solid;

  border-color: rgb(152,152,152);

  background-color: rgb(243,243,243);

  text-align: center;

  margin-bottom: 10px;

  margin-left: 10px;

  margin-right: 0px;

}

td.clientes_logo_middle_2

{

  width: 110px;

  max-width: 110px;

  height: 85px;

  max-height: 85px;

  border: 1px solid;

  border-color: rgb(152,152,152);

  background-color: rgb(243,243,243);

  text-align: center;

  margin-bottom: 10px;

  margin-left: 10px;

  margin-right: 10px;

}

div.clientes_logo_middle

{

  width: 150px;

  max-width: 150px;

  height: 95px;

  max-height: 95px;

  border: 1px solid;

  border-color: rgb(152,152,152);

  background-color: rgb(243,243,243);

  margin-bottom: 10px;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

}

div.newsletter_texto, div.pedidocontacto_texto

{

  width: 470px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  color: rgb(65,65,65);

}

input.newsletterinput, input.pedidocontactoinput, input.minhacontainput

{

  width: 310px;

  height: 15px;

  font-family: verdana;

  font-style: normal;

  font-size: 7pt;

  margin-bottom:5px;

  margin-top:1px;

}

textarea.pedidocontactotextarea

{

  width: 313px;

  max-width: 313px;

  height: 150px;

  max-height: 150px;

  font-family: verdana;

  font-style: normal;

  font-size: 7pt;

  margin-bottom:5px;

  margin-top:1px;

}

a.subscrevernewsletter, a.pedidocontacto_confirmar

{

  text-decoration: none;

  outline: none;

  width: 50px;

  height: 18px;

  background: url('../images/button_enviar_out.png');

  display: block;

  margin-top: 13px;  

}

a.subscrevernewsletter:hover, a.pedidocontacto_confirmar:hover

{

  text-decoration: none;

  outline: none;

  width: 50px;

  height: 18px;

  background: url('../images/button_enviar_in.png');

  display: block;

}

a.cancelnewsletter, a.minhacontalogin

{

  text-decoration: none;

  outline: none;

  width: 71px;

  height: 18px;

  background: url('../images/button_confirmar_out.png');

  display: block;

  margin-top: 13px;

}

a.cancelnewsletter:hover, a.minhacontalogin:hover

{

  text-decoration: none;

  outline: none;

  width: 71px;

  height: 18px;

  background: url('../images/button_confirmar_in.png');

  display: block;

}

a.eliminarconta

{

  text-decoration: none;

  outline: none;

  width: 60px;

  height: 18px;

  background: url('../images/button_eliminar_out.png');

  display: block;

  margin-top: 13px;

}

a.eliminarconta:hover

{

  text-decoration: none;

  outline: none;

  width: 60px;

  height: 18px;

  background: url('../images/button_eliminar_in.png');

  display: block;

}

span.newslettertexto, span.pedidocontactotexto

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 8pt;

  color: rgb(65,65,65);

}

div.carrinho_alert_moradas_message

{

  position: relative;

  float: left;

}

span.carrinho_alert_message

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(65,65,65);

}

span.minhacontatexto

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 0.65em;

  color: rgb(65,65,65);

}

span.newslettertext, span.pedidocontactotext, span.minhacontatext

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 0.65em; 

  color: rgb(65,65,65);

  line-height: 15px;

}

span.minhacontatext_light, span.pedidocontactotext_light, span.newslettertext_light

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 0.65em; 

  color: rgb(160,160,160);

}

span.newsletterSubtitle, span.minhacontaregistoSubtitle

{

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

  font-size: 8pt; 

  color: rgb(65,65,65);

}

div.sugestoesSubtitle

{

  display: inline-block;

  width: 470px;

  padding-top:10px;

  padding-bottom: 10px;

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

  font-size: 8pt; 

  color: rgb(65,65,65);

}

span.clicktocall_text

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt; 

  color: rgb(65,65,65);

}

a.cancelarnewsletter, a.euau_whitelink

{

  text-decoration: none;

  outline: 0px;

  font-family: verdana;

  font-weight: bold;

  color: rgb(28,117,23);

}

a.pedidocontacto_link

{

  text-decoration: none;

  outline: 0px;

  font-family: verdana;

  font-weight: bold;

  color: rgb(160,160,160);

}

table.casos_sucesso_artigos

{

  width: 470px;

  height: auto;

  margin-top: 30px;

  display: inline-block;

  position: relative;

}

tr.casos_sucesso_artigos_grey, tr.carrinho_table_grey, tr.formacao_table_grey

{

  height: 40px;

  background-color: rgb(243,243,243);

}

tr.casos_sucesso_artigos_white, tr.carrinho_table_white, tr.formacao_table_white

{

  height: 40px;

  background-color: rgb(253,253,253);

}

td.casos_sucesso_artigos_center

{

  font-family: verdana;

  font-size: 0.65em;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  text-align: center;

}

td.casos_sucesso_artigos_left

{

  font-family: verdana;

  font-size: 0.65em;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  text-align: left;

  padding-left: 10px;

}

img.small_links

{

  border: none;

  outline: none;

}

img.small_links_pointer, img.buttonsActionsCarrinho

{

  border: none;

  outline: none;

  cursor: pointer;

}

div.returnback

{

  margin-top: 20px;

  position: relative;

  float: left;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(65,65,65);

}

div.download_euau_flip

{

  margin-top: 20px;

  position: relative;

  float: left;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 0.65em;

  color: rgb(65,65,65);

}

a.returnback

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(65,65,65);

  text-decoration: none;

  outline: none;

}

div.tenpixheight

{

  display:inline;

  font-size:5px;

}

a.vercarrinho

{

  text-decoration: none;

  outline: none;

  width: 83px;

  height: 18px;

  background: url('../images/button_vercarrinho_out.png');

  display: block;

  background-repeat: no-repeat;

}

a.vercarrinho:hover

{

  background: url('../images/button_vercarrinho_in.png');

}

h1

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 11pt; 

  color: rgb(65,65,65);

}

h2

{

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

  font-size: 8pt; 

  color: rgb(65,65,65);

}

h3

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

a.tecadlinks, a.destaqueslinks

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(28,117,23);

  text-decoration: none;

  outline: 0px;

}

a.inscricoeslinks

{

  font-family: verdana;

  font-size: 7pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(28,117,23);

  text-decoration: none;

  outline: 0px;

}

div.errormessages

{

  width: 470px;

  margin-top: 5px;

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

  font-size: 8pt;

  color: rgb(65,65,65);

  float: left; /*Colocado por causa dos produtos.php*/

}

a.noticiashomepage

{

  text-decoration: none;

  outline: none; 

  font-family: verdana;

  font-size: 9pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

img.destaquesimg

{

  border: none;

}

div.produtosinfo

{

  width: 470px;

  height: auto;

  margin-top: 15px;

  position: relative; /*Adicionado porque a div returnback se sobrepunha no IE7*/

  float: left;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}



div.produtostopo

{

  width: 470px;

  height: 210px;

  float: left;

}

div.produtostopo_left, div.comparacao_produtos

{

  width: 230px;

  height: 190px;

  min-width: 230px;

  min-height: 190px;

  max-width: 230px;

  max-height: 190px;

  float: left;

  background-repeat: no-repeat;

}

div.produtostopo_left_consultoria, div.comparacao_produtos_consultoria

{

  background-image: url(../images/base_produto_consultoria.png);

}

div.produtostopo_left_formacao, div.comparacao_produtos_formacao

{

  background-image: url(../images/base_produto_formacao.png);

}

div.produtostopo_left_sistemas, div.comparacao_produtos_sistemas

{

  background-image: url(../images/base_produto_sistemas.png);

}

div.produtostopo_left_solucoes, div.comparacao_produtos_solucoes

{

  background-image: url(../images/base_produto_solucao.png);

}

div.produtostopo_left_campanhas, div.comparacao_produtos_campanhas

{

  background-image: url(../images/base_produto_campanhas.png);

}

div.produtostopo_left_image, div.comparacao_produtos_image

{

  width: 210px;

  height: 100px;

  min-width: 210px;

  min-height: 100px;

  max-width: 210px;

  max-height: 100px;

  text-align: center;

  margin: 10px;

}

div.produtostopo_left_text, div.comparacao_produtos_image_text

{

  width: 210px;

  height: 40px;

  min-height: 40px;

  max-height: 40px;

  margin-left: 10px;

  margin-right: 10px;

  font-family: verdana;

  font-size: 9pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

  text-align: center;

}

table.produtostopo_left_carrinho, table.comparacao_produtos_image_carrinho

{

  width: 225px;

  height: 25px;

  min-height: 25px;

  max-height: 25px;

  text-align: right;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 7pt;

  color: rgb(184, 184, 184);

}

div.produtostopo_right

{

  width: 230px;

  height: 190px;

  margin-left: 10px;

  float: left;

}

div.produtos_smallicon

{

  width: 470px;

  margin-top: 15px;

  float: left;

}

div.produtos_brochura

{

  width: 230px;

  float: left;

  margin-right: 10px;

  font-family:  verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

div.produtos_calendario

{

  width: 230px;

  float: left;

  font-family:  verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

/********** Imagens Produtos ************/

div.portfolio_thumbs

{

  vertical-align: top;

  width: 225px; /*216 antes de mudar o generateThumbnail*/

  height: 190px; /*210 antes de mudar o generateThumbnail*/

  overflow: hidden;

  float: left;

  display: inline;

}

div.portfolio_arrows

{

  vertical-align: top;

  width: 14px;

  height: 190px; /*210 antes de mudar o generateThumbnail*/

  margin-left: 6px;

  float: left;

  display: inline;

}

img.portfolio_arrow_up

{

  margin-top: 0px;

  cursor: pointer;

}

img.portfolio_arrow_down

{

  margin-top: 168px; /*170 antes de mudar o generateThumbnail*/

  cursor: pointer;

}

/**************************************/



/* LINKS MENU MINHA CONTA */

a.button_menu_dadospessoais

{

  text-decoration: none;

  outline: none;

  width: 121px;

  height: 18px;

  background-repeat: no-repeat;

  background: url('../images/button_dadospessoais_out.png');

  display: block;

}

a.button_menu_dadospessoais:hover, a.button_menu_dadospessoais_active

{

  background: url('../images/button_dadospessoais_in.png');

}

a.button_menu_dadosconta

{

  text-decoration: none;

  outline: none;

  width: 116px;

  height: 18px;

  background-repeat: no-repeat;

  background: url('../images/button_dadosconta_out.png');

  display: block;

}

a.button_menu_dadosconta:hover, a.button_menu_dadosconta_active

{

  background: url('../images/button_dadosconta_in.png');

}

a.button_menu_servicossubscritos

{

  text-decoration: none;

  outline: none;

  width: 146px;

  height: 18px;

  background-repeat: no-repeat;

  background: url('../images/button_servicossubscritos_out.png');

  display: block;

}

a.button_menu_servicossubscritos:hover, a.button_menu_servicossubscritos_active

{

  background: url('../images/button_servicossubscritos_in.png');

}

a.button_menu_encomendas

{

  text-decoration: none;

  outline: none;

  width: 104px;

  height: 18px;

  background-repeat: no-repeat;

  background: url('../images/button_encomendas_out.png');

  display: block;

}

a.button_menu_encomendas:hover, a.button_menu_encomendas_active

{

  background: url('../images/button_encomendas_in.png');

}

a.button_logout

{

  text-decoration: none;

  outline: none;

  width: 65px;

  height: 20px;

}

div.comparacao_leftcol

{

  width: 230px;

  height: auto;

  float: left;

}

div.comparacao_rightcol

{

  width: 230px;

  height: auto;

  margin-left: 10px;

  float: left;

}

div.comparacao_brochura

{

  width: 230px;

  margin-top: 15px;

  float: left;

  font-family:  verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

div.comparacaoinfo

{

  width: 230px;

  height: auto;

  margin-top: 15px;

  float: left;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

div.returnback_comparacao

{

  width: 470px;

  height: auto;

  margin-top: 20px;

  position: relative;

  float: left;

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  font-size: 10px;

  color: rgb(65,65,65);

}

/****** Carrinho *****/

table.carrinho_table

{

  width: 720px;

  height: auto;

  margin-top: 10px;

  display: inline;

  position: relative;

  float: left;

}

table.carrinho_table_formacao

{

  width: 720px;

  height: auto;

  /*margin-top: 60px;*/

  display: inline;

  position: relative;

  float: left;

}

div.carrinhoServicosDiv

{

  margin-bottom: 50px;

  /*display: inline;

  position: relative;*/

  float: left;

}

div.carrinhoFormacaoDiv

{

  margin-top: 10px;

  float: left;

}

td.carrinho_table_center

{

  font-family: verdana;

  font-size: 0.65em;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  text-align: center;

}

td.carrinho_table_left

{

  font-family: verdana;

  font-size: 0.65em;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  text-align: left;

  padding-left: 10px;

  padding-right: 10px;

}

a.carrinho_blue_link

{

  font-family: verdana;

  font-weight: normal;

  font-style: normal;

  color: rgb(72,105,142);

}

td.carrinho_table_right

{

  font-family: verdana;

  font-size: 0.65em;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

  text-align: right;

  padding-left: 10px;

  padding-right: 10px;

}

input.carrinho_quantidade

{

  width: 50px;

  height: 15px;

  text-align: center;

  font-family: verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

div.carrinho_actualizar/*, div.carrinho_comprar_botao*/

{

  width: 720px;

  height: 18px;

  margin-top: 10px;

  float: left;

  text-align: right;

}

div.carrinho_oferta_comprar

{

  width: 416px;

  height: auto;

  margin-top: 10px;

  float: left;

}

span.carrinho_oferta_titulo

{

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: bold;

  color: rgb(72,105,142);

  display: block;

  margin-left: 10px;

  margin-bottom: 5px;

}

div.carrinho_oferta

{

  width: 416px;

  height: 83px;

  float: left;

  background-image: url(../images/caixa_carrinho_ofertaespecial.png);

  background-repeat: no-repeat;

}

div.carrinho_oferta_conteudo

{

  width: 404px;

  height: 73px;

  margin-top: 10px;

  margin-right: 10px;

  text-align: right;

}

input.promocao_oferta

{

  width: 85px;

  height: 15px;

  text-align: center;

  font-family: verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

a.carrinho_remover_botao

{

  text-decoration: none;

  outline: none;

  width: 61px;

  height: 18px;

  background: url('../images/button_remover_out.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_remover_botao:hover

{

  background: url('../images/button_remover_in.png');

}

a.carrinho_actualizar_botao

{

  text-decoration: none;

  outline: none;

  width: 70px;

  height: 18px;

  background: url('../images/button_carrinho_actualizar.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_actualizar_botao:hover

{

  background: url('../images/button_carrinho_actualizar_in.png');

}

a.carrinho_comprar_botao

{

  text-decoration: none;

  outline: none;

  width: 57px;

  height: 18px;

  background: url('../images/button_carrinho_comprar.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_comprar_botao:hover

{

  background: url('../images/button_carrinho_comprar_in.png');

}

a.carrinho_imprimir_botao

{

  text-decoration: none;

  outline: none;

  width: 63px;

  height: 18px;

  background: url('../images/button_imprimir_out.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_imprimir_botao:hover

{

  background: url('../images/button_imprimir_in.png');

}

a.carrinho_concluir_botao

{

  text-decoration: none;

  outline: none;

  width: 61px;

  height: 18px;

  background: url('../images/button_concluir.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_concluir_botao:hover

{

  background: url('../images/button_concluir_mouseover.png');

}

a.carrinho_oferta_validar

{

  text-decoration: none;

  outline: none;

  width: 53px;

  height: 18px;

  margin-top: 9px;

  background: url('../images/button_carrinho_validar.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_oferta_validar:hover

{

  background: url('../images/button_carrinho_validar_in.png');

}

img.carrinho_oferta_validar

{

  text-decoration: none;

  outline: none;

  width: 53px;

  height: 18px;

  margin-top: 9px;

  background: url('../images/button_carrinho_validar.png');

  background-repeat: no-repeat;

  display: inline-block;

  cursor: pointer;

}

div.metodo_pagamento_servicos

{

  width: 207px;

  height: auto;

  float: left;

  margin-left: 97px;

  margin-top: 10px;

  text-align: left;

  font-family: Verdana;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

div.carrinho_comprar

{

  width: 207px;

  min-width: 207px;

  max-width: 207px;

  height: 83px;

  min-height: 83px;

  max-height: 83px;

  margin-top: 10px;

  float: left;

  background-image: url(../images/caixa_carrinho.png);

  background-repeat: no-repeat;

  text-align: right;  

}

div.carrinho_comprar_servicos

{

  width: 207px;

  min-width: 207px;

  max-width: 207px;

  height: 104px;

  min-height: 104px;

  max-height: 104px;

  margin-top: 10px;

  float: left;

  background-image: url(../images/caixa_carrinho_total.png);

  background-repeat: no-repeat;

  text-align: right;  

}

div.carrinho_comprar_pagamento

{

  width: 207px;

  min-width: 207px;

  max-width: 207px;

  height: 83px;

  min-height: 83px;

  max-height: 83px;

  float: left;

  background-image: url(../images/caixa_carrinho.png);

  background-repeat: no-repeat;

  text-align: right;

}

div.carrinho_comprar_pagamento_servicos

{

  width: 207px;

  min-width: 207px;

  max-width: 207px;

  height: 104px;

  min-height: 104px;

  max-height: 104px;

  float: left;

  background-image: url(../images/caixa_carrinho_total.png);

  background-repeat: no-repeat;

  text-align: right;

}

span.carrinho_comprar_texto

{

  font-family: verdana;

  font-size: 0.65em;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

  display: inline-block;

  margin-right:5px;

  /*margin-top:2px;

  margin-bottom: 8px;*/

  width: 86px;

  height: 21px;

}

span.carrinho_comprar_texto_top_correction

{

  height:2px;

  font-size:2px;

  font-family: verdana;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

  display: inline-block;

  margin-right:5px;

}

div.carrinho_relacionados

{

  width: 420px;/*era 720*/

  height: auto;

  margin-top: 10px;

  float: left;

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

span.carrinho_relacionados_titulo

{

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: bold;

  color: rgb(65,65,65);

  display: inline-block;

  margin-left: 10px;

  margin-bottom: 5px;

}

span.carrinho_relacionados_titulo_pagamento

{

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: bold;

  color: rgb(65,65,65);

  display: inline-block;

  margin-left: 10px;

  margin-bottom: 5px;

  margin-top: 10px;

}

table.carrinho_relacionados_table

{

  width: 416px;

  height: auto;

}

table.pagamentoServicosTable

{

  width: 207px;

  height: auto;

  font-size: 8pt;

}

tr.carrinho_relacionados_tr

{

  height: 40px;

  background-color: rgb(209,209,209);

}

td.carrinho_relacionados_td_center

{

  text-align: center;

}

td.carrinho_relacionados_td_center_formacoes_nomes

{

  text-align: center;

  vertical-align: top;

  padding-top: 15px;

}

td.carrinho_relacionados_td_left

{

  text-align: left;

  padding-right: 10px;

}

td.carrinho_relacionados_td_left_formacoes_nomes

{

  text-align: left;

  padding-right: 10px;

  vertical-align: top;

  padding-top: 15px;

}

td.carrinho_relacionados_td_right

{

  text-align: right;

  padding-right: 10px;

  padding-left: 10px;

}

tr.carrinho_relacionados_linha

{

  height: 1px;

  font-size: 1px;

}

a.relacionadas_button

{

  text-decoration: none;

  outline: none;

  width: 144px;

  height: 18px;

  margin-top: 9px;

  background: url('../images/button_carrinho_adicionar.png');

  background-repeat: no-repeat;

  display: inline-block;

}

img.relacionadas_button

{

  text-decoration: none;

  outline: none;

  width: 144px;

  height: 18px;

  margin-top: 9px;

  background: url('../images/button_carrinho_adicionar.png');

  background-repeat: no-repeat;

  display: inline-block;

  cursor: pointer;

}

a.relacionadas_button:hover

{

  background: url('../images/button_carrinho_adicionar_in.png');

}

a.carrinho_obrigatorios

{

  text-decoration: none;

  outline: none;

  color: rgb(65,65,65);

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

}

span.carrinho_obrigatorios

{

  text-decoration: none;

  outline: none;

  color: rgb(65,65,65);

  font-family: verdana;

  font-weight: bold;

  font-style: normal;

  font-size: 7pt;

}

/****************** Calendário global ******************/

div.calendario_texto

{

  width: 460px;

  height: auto;

  margin-top: 10px;

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

  float: left;

}

span.calendario_accoes_formacao_titulo

{

  width: 720px;

  margin-top: 30px;

  float: left;

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: bold;

  color: rgb(65,65,65);

  display: inline-block;

  margin-bottom: 5px;

}

table.calendario_accoes_formacao

{

  width: 720px;

  min-width: 720px;

  max-width: 720px;

  display: inline-block;

  float: left;

  font-family: verdana;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

td.calendario_accoes_formacao_titulo

{

  width: 206px;

  min-width: 206px;

  max-width: 206px;

  padding-left: 5px;

  text-align: left;

  font-size: 0.65em;

}

td.calendario_accoes_formacao_duracao

{

  width: 93px;

  min-width: 93px;

  max-width: 93px;

  text-align: center;

  font-size: 0.65em;

}

td.calendario_accoes_formacao_data

{

  width: 109px;

  min-width: 109px;

  max-width: 109px;

  text-align: center;

  font-size: 0.65em;

}

td.calendario_accoes_formacao_aulas

{

  width: 75px;

  min-width: 75px;

  max-width: 75px;

  text-align: center;

  font-size: 0.65em;

}

td.calendario_accoes_formacao_horario

{

  width: 130px;

  min-width: 130px;

  max-width: 130px;

  text-align: center;

  font-size: 0.65em;

}

td.calendario_accoes_formacao_preco

{

  width: 76px;

  min-width: 76px;

  max-width: 76px;

  text-align: center;

  font-size: 0.65em;

}

td.calendario_accoes_formacao_icone

{

  width: 30px;

  min-width: 30px;

  max-width: 30px;

  text-align: center;

}

div.calendario_plus_texto

{

  width: 720px;

  height: auto;

  font-family: verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

  float: left;

}

div.calendario_plus_links

{

  width: 720px;

  height: auto;

  margin-top: 20px;

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

/****************** FIM Calendário global ******************/

div.carrinho_formacao_nomes

{

  width: 416px;/*era 720*/

  height: auto;

  margin-top: 10px;

  float: left;

  font-family: verdana;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

}

span.carrinho_table_center_title

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

span.carrinho_table_center

{

  font-family: verdana;

  font-size: 0.65em;

  font-weight: normal;

  font-style: normal;

  color: rgb(65,65,65);

}

div.bottom_carrinho

{

  width: 720px;

  height: auto;

  float: left;

}

div.carrinho_total_contas_fim

{

  width: 304px;

  height: auto;

  float: left;

  margin-top: 10px;

}

div.bottom_carrinho_linha

{

  width: 720px;

  height: 1px;

  margin-top: 40px;

  /*margin-bottom: 10px;*/

  float: left;

  display: block;

  position: relative;

}

span.carrinho_contas_finais_titulo

{

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: bold;

  color: rgb(72,105,142);

  display: block;

  margin-left: 107px;

  margin-bottom: 5px;

}

span.carrinho_contas_finais_titulo_pagamento

{

  font-family: verdana;

  font-size: 8pt;

  font-style: normal;

  font-weight: bold;

  color: rgb(72,105,142);

  display: block;

  margin-left: 10px;

  margin-bottom: 5px;

}

div.carrinho_total_avancar

{

  width: 207px;

  min-width: 207px;

  max-width: 207px;

  height: 104px;

  min-height: 104px;

  max-height: 104px;

  margin-left: 97px;

  clear: left;

  background-image: url(../images/caixa_carrinho_total.png);

  background-repeat: no-repeat;

  text-align: right;  

}

div.carrinho_total_avancar_pagamento

{

  width: 207px;

  min-width: 207px;

  max-width: 207px;

  height: 104px;

  min-height: 104px;

  max-height: 104px;

  clear: left;

  background-image: url(../images/caixa_carrinho_total.png);

  background-repeat: no-repeat;

  text-align: right;

}

div.carrinho_avancar_fim

{

  width: 720px;

  height: auto;

  float: left;

  text-align: right;

}

a.carrinho_avancar

{

  text-decoration: none;

  outline: none;

  width: 71px;

  height: 18px;

  margin-top: 9px;

  background: url('../images/button_confirmar_out.png');

  background-repeat: no-repeat;

  display: inline-block;

}

a.carrinho_avancar:hover

{

  background: url('../images/button_confirmar_in.png');

}

/*Links pesquisa*/

div.nextPageLinks

{

  float: left;

  width: 470px;

  height: 11px;

  min-height: 11px;

  max-height: 11px;

  text-align: right;

  margin-top: 20px;

  font-size: 7pt;

}

div.topSelectionPagesNumberDiv

{

  float: left;

  width: 470px;

  height: auto;

  text-align: left;

  margin-bottom: 20px;

}

a.whiteorderlink:link, a.whiteorderlink:visited, a.whiteorderlink:active

{

  text-decoration: none;

  outline:none;

  font-family: verdana; 

  color: rgb(28,117,23);

  font-size: 7pt; 

}

a.whiteorderlink:hover

{

  text-decoration: none;

  outline:none;

  font-family: verdana; 

  font-size: 7pt; 

  color: rgb(65,65,65);

}

a.whiteorderlink_selected

{

  text-decoration: none;

  outline:none;

  font-family: verdana; 

  font-size: 7pt; 

  color: rgb(65,65,65);

}

img.produtosImg

{

  border: 1px solid;

  border-color: rgb(152,152,152);

}

/*Calendário Global e Calendário de Formações*/

a.calendarioLink

{

  text-decoration: none;

  outline:none;

  font-family: verdana;

  color: rgb(1,192,254);

  font-style: normal;

  font-weight: normal;

  font-size: 1em;

}

/*Links Mapa do Site*/

a.mapa_site_link

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(28,117,23);

  text-decoration: none;

  outline: 0px;

}

a.mapa_site_sublink

{

  font-family: verdana;

  font-size: 8pt;

  font-weight: bold;

  font-style: normal;

  color: rgb(28,117,23);

  text-decoration: none;

  outline: 0px;

}

p.lineHeight

{

  line-height: 10pt;

  font-size: 8pt;

}

span.campanhaslinks a

{

  font-family:  verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(28,117,23);

}

span.campanhaspacotetitle

{

  font-family:  verdana;

  font-size: 7pt;

  font-style: normal;

  font-weight: normal;

  color: rgb(65,65,65);

  padding-bottom: 5px; 

  display: inline-block;

}

div.carrinhoImgProcesso

{

  margin-top: 10px;

  margin-bottom: 10px;

  display: inline-block;

  float: left;

}

div.clicktocall
{
  display: inline-block;
  width: 130px;
  height: 40px;
}









