﻿body{ background-image:url('../img/fundo.png'); background-repeat:repeat-x; font-family:tahoma; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px}
form{margin:0; padding:0}


h1{	float: left;text-indent: -9999px;margin:0;position: fixed;}/*o ultimo valor é necessario para o chrome*/
h2{color:#31373F; font-weight:bold; font-size:0.88em;margin: 0 0 0 2px;padding: 0;display: inline;}/*o display é necessário se quiser ter uma imagem ao lado mas alinhada pelo texto. Visto que por defeito os headers são block é necessário isto*/
h3{color:#000; font-size:0.75em; text-align:left; line-height:1.3em;font-weight: normal;margin:0;}
.text-indent-far-left{text-indent: -9999px;}
h2.titulo_laranja
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#F60;
	font-weight:bold;
	font-size:1.03em;
	text-align: left; 
    margin:0;   
}

/*
#ul_menu_carrinho
{
list-style-type: none;
padding: 0;
text-align: right;
width: 200px;
}
ul#ul_menu_carrinho li
{
 font-family: verdana;
 font-size: 0.70em;    
width: 200px;
}*/

#tbl_menu_carrinho
{
 background-image:url(../img/menu/cart_menu_top.png);
 background-position: left;
 background-repeat: no-repeat;
 height: 99px;
 min-height: 99px;
 width: 200px;
 min-width: 200px;
 font-family: verdana;
 font-size: 0.70em;   
 margin:0;
 padding:0;   
border-width:0; 
border-spacing:0; 
border-style:none;
border-collapse:collapse;
}

#tbl_menu_topo
{
margin:5px 0 0 0 ;
padding:0;   
border-width:0; 
border-spacing:0; 
border-style:none;
border-collapse:collapse;
}
#tbl_menu_topo td.selected,#tbl_menu_topo td.selected:hover
{
    background-image: url("../img/menu/selecionado.png");
    background-repeat: no-repeat;
    background-position: left;  
}
#tbl_menu_topo td:hover
{
    background-image: url("../img/menu/over.png");
    background-repeat: no-repeat;
    background-position: left;  
}


#ul_menu_topo li
{
position: relative;
}
ul#ul_menu_topo
{
list-style-type: none;
/*margin:0 15px 0 15px;*/
padding: 0;
}

ul#ul_menu_topo li
{
    font-family: verdana;
    font-size: 0.70em;
   /* padding: 2px 0 4px 2px;*/
   /* width: 93px;*/
    
}


ul#ul_menu_topo a
{
/*display: block;
width: 99.99%;
height: 99.99%;*/
/* extend the sensible area to the maximum with IE5 */
/*text-decoration: none;
color: #FFFFFF;*/
}
ul#ul_menu_topo li a
{
    /*color:#FFFFFF;
    text-decoration: none;  */
}


ul#ul_menu_topo li.selected,ul#ul_menu_topo li.selected:hover
{
   
    background-image: url("../img/menu/selecionado.png");
    background-repeat: no-repeat;
    background-position: left;  
}


ul#ul_menu_topo li:hover
{     
    background-image: url("../img/menu/over.png");
    background-repeat: no-repeat;
    background-position: left;
   /* color:#000000;*/   
}


#tblMain{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:955px; margin-left:auto; margin-right:auto}

#tblMain td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px}

/*#middlerow{height:113px; background:url('../img/menu/tabela_topo_meio.png'); padding:0px; border-spacing:0px; background-repeat:repeat-y; background-position:0px 0px}*/
#div_menu_top{width: 100%; padding:0px;margin: 0;border-bottom: 2px;border-bottom-style:  inset;border-bottom-color: #FFFFFF;}
#tblMenu{margin-left:auto; margin-right:auto; border:0px; padding:0px; border-spacing:0px; border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:955px;}
#tblMenu td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px;}
#tblMenu td.sem_fundo{background-color: transparent;width: 3px;}
/*img .imagelinemenu{height:4px; width:955px}*/

#one{background:url('../img/menu/menu_home.png') no-repeat left 50%; width:66px; margin:0px; padding:0px; cursor:pointer}

#two{background:url("../img/menu/menu_para_quem_e.png") no-repeat top left; width:66px; margin:0px; padding:0px; cursor:pointer}

#three{background:url("../img/menu/menu_o_que_e.png") no-repeat top left; width:66px; margin:0px; padding:0px; cursor:pointer}
#four{background:url("../img/menu/menu_como_funciona.png") no-repeat top left; width:66px; margin:0px; padding:0px; cursor:pointer}
#five{background:url("../img/menu/menu_vantagens.png") no-repeat top left; width:66px; margin:0px; padding:0px; cursor:pointer}

#six{background:url("../img/menu/menu_ped_info.png") no-repeat top left; width:66px; margin:0px; padding:0px; cursor:pointer}
#seven{background:url("../img/menu/menu_comprar.png") no-repeat top left; width:66px; margin:0px; padding:0px; cursor:pointer}

#tblMenu #logo_bebe_menu{padding-left:15px; padding-right:0px}

#tblMenu #capa_bebe_menu{padding-right:20px; padding-left:15px; text-align:right}

#one:hover, #two:hover, #three:hover, #four:hover, #five:hover, #six:hover, #seven:hover{ background-position:-66px}
 
#one.active, #two.active, #three.active, #four.active, #five.active, #six.active, #seven.active{background-position:-132px 0}

#tblCenter{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:955px; margin-left:auto; margin-right:auto}

#tblCenter td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px}

#tblCenterbanner{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:955px; margin-left:auto; margin-right:auto}

#tblCenterbanner td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px}

#tblCenterbanner .whitefill{background-color:#FFF}
.spacerline{height:10px}

#tblCenter .whitefill{background-color:#FFF}

img .imageline{height:3px; width:949px}

a img{border:none}

#tblStart{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:460px; float:left;margin: 0;padding: 0;}

#tblStart td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px}

#tblStart2{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:486px; float:right;margin: 0;padding: 0;}

#tblStart2 td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px;margin:0;}

#tblMenuBottom{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:955px; margin:0px auto 3px auto;}

#tblMenuBottom td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px}

#tblMenuBottom a.active{color:#FFF; text-decoration:underline}

#tblGeneral{border-width:0px 0px 0px 0px; border-spacing:0px; border-style:none none none none; border-collapse:collapse; width:948px}

#tblGeneral td{border-width:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none none none none; -moz-border-radius:0px 0px 0px 0px}

#tblCart{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:2px}
#tblCart th{background-color:#B7B7B7; border-color:#8e9396; border-width:1px 1px 1px 1px; padding:3px 1px 3px 10px; border-style:solid solid solid solid;  font-family:Arial; color:#1a1f22; font-size:0.75em; text-align:left}
/*#tblCart #thproduto{padding:7px 400px 7px 10px}*/

#tblCart td{padding:2px 1px 2px 7px; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#d3d9dc; background-color:#EAEAEA; font-family:Arial; color:#000; font-size:0.75em; text-align:left}

#tblCart .emptycell{padding:4px 1px 4px 1px; border-style:none; background-color:#FFF}

#tblCart td.emptyline,#tblCart th.emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblCart .emptylineadd{padding:0 0 0 0; border-style:none; background-color:#FFFFFF;}
#tblCart .emptylinegreen{
	padding:0px 1px 0px 0px;
	border-style:none;
	background-color:#FFF;
	text-align:right;
	font-size:0.5em;
	color:#333
}
#tblCart .row_separator/*com o texto Outros produtos da ValorVisual, Lda*/
{
   padding:15px 0 15px 25px; border-style:none; background-color:#FFF;
   font-family: inherit;
   font-size: 0.80em;
   font-weight: bold;
}

#tblCart td.not_in_cart
{
    padding:2px 1px 2px 7px; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#d3d9dc; background-color:#EAEAEA; font-family:Arial; color:#000; font-size:0.75em; text-align:left
}

#tbl_interna
{
	border-collapse:collapse; width:100%; margin:0;border-spacing:0;padding:0;
}
a.no_decoration
{
font-family: inherit;
color:#fb7c00 ;
text-decoration: none;    
}

#tbl_interna td
{
	padding:0;
	 border-style:none; 
	 border-width:0; 
	 background-color:#FFFFFF; 
	 
} 
#tbl_interna td.big_img
{
text-align:center;
padding: 0;
background-color: #FFFFFF;
} 


	 	 
#tblZone{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:5px}
#tblZone th{background-color:#B7B7B7; border-color:#8e9396; border-width:1px 1px 1px 1px; padding:7px 1px 7px 10px; border-style:solid solid solid solid; -moz-border-radius:6px 6px 6px 6px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.70em; text-align:left}

#tblZone td{padding:6px 1px 6px 7px; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#7f8183; background-color:#EAEAEA; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:0.75em; text-align:left}

#tblZone .emptycell{padding:4px 1px 4px 1px; border-style:none; background-color:#FFF}

#tblZone .emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblZone .comments{padding:5px 4px 5px 5px; border-style:none; background-color:#FFF; text-align:right}

#tblZone .zones{padding:5px 1px 5px 4px; border-style:none; background-color:#FFF; text-align:left}



#tblPaymentWarning{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:5px}
#tblPaymentWarning th{background-color:#EAEAEA;  padding:7px 1px 7px 10px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.7em; text-align:center;font-weight: normal;}


#tblPayment{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:5px}
#tblPayment th{background-color:#B7B7B7; border-color:#8e9396; border-width:1px 1px 1px 1px; padding:7px 1px 7px 10px; border-style:solid solid solid solid; -moz-border-radius:6px 6px 6px 6px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.70em; text-align:left}

#tblPayment td{padding:6px 1px 6px 7px; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#7f8183; background-color:#EAEAEA; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:0.75em; text-align:left}

#tblPayment .emptycell{padding:4px 1px 4px 1px; border-style:none; background-color:#FFF}

#tblPayment .emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblPayment .comments{padding:5px 4px 5px 5px; border-style:none; background-color:#FFF; text-align:right}

#tblPayment .zones{padding:5px 1px 5px 4px; border-style:none; background-color:#FFF; text-align:left}

#tblAccept{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:2px}

#tblAccept td{padding:6px 1px 6px 7px; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#7f8183; background-color:#EAEAEA; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:0.75em; text-align:left}

#tblAccept .emptycell{padding:4px 0px 4px 1px; border-style:none; background-color:#FFF; text-align:right}

#tblTop{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:5px}

#tblTop td{padding:6px 1px 6px 7px; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; border-color:#d3d9dc; background-color:#EAEAEA; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:0.75em; text-align:left}

#tblTop .emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblConfigCenter{border-collapse:separate; width:880px; margin-left:auto; margin-right:auto; border-spacing:5px}
#tblConfigcenter td.imgleft{text-align:left; padding:2px 1px 0 0}
#tblConfigcenter td.imgright{text-align:right; padding:2px 1px 0 0}

#tblConfigleft{font-family:Verdana,Arial,Helvetica,sans-serif; border-collapse:separate; width:100%; border-spacing:5px; }
#tblConfigleft th{padding:7px 1px 7px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.88em; text-align:left}

#tblConfigleft td{padding:2px 1px 0 0; border-style:none; color:#000; font-size:0.75em; text-align:left}

#tblConfigleft td.emptycell{padding:4px 1px 4px 1px; border-style:none; background-color:#FFF}

#tblConfigleft td.emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblConfigleft td.emptylinegreen{
	padding:0px 1px 0px 0px;
	border-style:none;
	background-color:#FFF;
	text-align:right;
	font-size:1.05em;
	color:#ff6600;
}

#tblConfirmleft{font-family:Verdana,Arial,Helvetica,sans-serif; border-collapse:separate; width:430px; border-spacing:3px; float:left}
#tblConfirmleft th{padding:7px 1px 7px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.88em; text-align:left}

#tblConfirmleft td{padding:2px 1px 0 0; border-style:none; color:#000; font-size:0.75em; text-align:left}

#tblConfirmleft td.emptycell{padding:4px 1px 4px 1px; border-style:none; background-color:#FFF}

#tblConfirmleft td.emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblConfirmleft td.emptylinegreen{padding:0px 1px 0px 0px; border-style:none; background-color:#FFF; text-align:right; font-size:1.05em; color:#a0cc70}

#tblConfirmleft td.texto_titulo_azul{
	color:#333;
	font-weight:bold;
}
.texto_titulo_azul_cart{color:#333;font-weight:bold;}
.texto_confirm{font-size: 0.98em;font-family: inherit;color:#757575}
#tblConfirmright{font-family:Verdana,Arial,Helvetica,sans-serif; border-collapse:separate; width:438px; border-spacing:5px; float:right}
#tblConfirmright th{padding:7px 1px 7px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.88em; text-align:left}

#tblConfirmright td{padding:2px 1px 0 0; border-style:none; color:#000; font-size:0.75em; text-align:left}

#tblConfirmright td.texto_titulo_azul{
	color:#F60;
	font-weight:bold
}

#tblConfirmright.emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}
#tblConfirmright td.imgright{padding:0 0 0 0; border-style:none; text-align:right}

#tblEnd{font-family:Verdana,Arial,Helvetica,sans-serif; border-collapse:separate; width:878px; border-spacing:3px; margin-left:auto; margin-right:auto}
#tblEnd th{padding:7px 1px 7px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#1a1f22; font-size:0.88em; text-align:left}

#tblEnd td{padding:2px 1px 0 0; border-style:none; color:#000; font-size:0.75em; text-align:left}

#tblEnd td.emptycell{padding:4px 1px 4px 1px; border-style:none; background-color:#FFF}

#tblEnd td.emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF}

#tblEnd td.emptylinegreen{padding:0px 1px 0px 0px; border-style:none; background-color:#FFF; text-align:right; font-size:1.05em; color:#a0cc70}


#tbl_paymentomethods{font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 1.3em; border-collapse:separate; width:100%; border-spacing:3px; margin:0; vertical-align: top;}
#tblConfigleft td.td_separator
{   
    padding: 0 35px 0 0;margin: 0;background-image: url("../img/cart/linha_separadora.gif");background-position: center; background-repeat: repeat-y;
}
#tbl_paymentomethods tr.emptyline{padding:0 0 0 0; border-style:none; background-color:#FFF;height: 1px;}
.lbl_pagamentos{font-family: inherit;font-size: 1.0em;padding: 0 10px 0 5px;vertical-align: text-bottom;cursor:pointer;}
#tbl_paymentomethods td.td_metodos_pagamento
{
    border-bottom: #cccaca;border-bottom-style: solid; border-bottom-width: thin;padding-bottom: 10px;
}

.semi_titulo_medio{color:#31373F; font-weight:bold; font-size:0.88em}

.texto_normal{color:#000; font-size:0.75em; text-align:left; line-height:1.3em}

.texto_medio{color:#000; font-size:0.90em; }

.texto_normal a{
	color:#F60;
	font-weight:bold;
	text-decoration:none
}
.texto_titulos_cart{color: #f49f02;font-size: 1.15em;}
.texto_metodos_pagamento{font-family: inherit;font-size:0.95em;line-height:1.4em;color: #4d4c4c;  text-indent: 9px; text-align:right;display: none;}
.tabela_metodos_pagamento{font-family: inherit;font-size:1.35em;color: #4d4c4c; width: 100%;}
.texto_normal a:hover{text-decoration:underline}

.texto_menu_baixo{color:#CCC; font-size:0.75em; text-align:center; line-height:1.3em}
.texto_menu_baixo a{color:#CCC; text-decoration:none}
.texto_menu_baixo a:hover{text-decoration:underline}
/*usado nos textos para indicar os preços*/
.texto_precos{
    color:#b70404;
    font-weight: bold;
    font-size:1.0em;
}
.texto_oferta{color:#b70404;font-size:0.80em;}

.titulo_medio_descritivos{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#F60;
	font-weight:bold;
	font-size:1.03em;
	text-align: left;
}
.texto_sucesso{font-family:inherit; font-size:0.86em; color:#F00}

.titulo_pequeno_descritivos{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#F60;
	font-weight:bold;
	font-size:0.88em;
	text-align: center;
}
.titulo_pequeno_descritivos2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #000;
	font-weight:bold;
	font-size:0.88em;
	text-align: center;
}


.texto_descritivos{font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:0.80em; text-align:left; line-height:1.5em}

.texto_link_aulas{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.95em; text-align:left; line-height:1.5em}

a.texto_link_aulas{color:#437ea0; text-decoration:none}
a:visited .texto_link_aulas{text-decoration:none}
a:hover .texto_link_aulas{text-decoration:underline}


.texto_aviso_forms{font-family:inherit; font-size:0.75em; color:#F00}
.texto_aviso_formsbig{font-family:inherit; font-size:0.98em; color:#F00}

.titulo_cart{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F60;
	font-weight:bold;
	font-size:1.31em
}
.texto_mensagem_final{
	font-family:tahoma;
	color:#F60;
	font-size:0.95em
}
.texto_link_cart{color: #F60; font-size:0.78em}

a{text-decoration:none}
a:hover{text-decoration:underline}
a:active{text-decoration:none}

.txt_ask{font-family:inherit; font-size:0.8em; background-color:#EAEAEA; border:1px solid #e1e7ea; background-repeat:no-repeat; background-position:left; padding-left:16px}

.txt_ask_error{font-family:inherit; font-size:0.8em; background-color:#EAEAEA; border:1px solid #ff005a; background-repeat:no-repeat; background-position:left; padding-left:16px}

.txt_readonly{font-family:inherit; font-size:0.75em; background-color:#EAEAEA; border:0px #EAEAEA; padding:1px 2px 1px 2px}
 .txt_ask#txtphone, .txt_ask_error#txtphone{    background-image:url(../img/info/telefone.png)}
 .txt_ask#txtemail, .txt_ask_error#txtemail{    background-image:url(../img/info/email.png)}
  .txt_ask#txtcell, .txt_ask_error#txtcell{    background-image:url(../img/info/telemovel.png)}
  .txt_ask#txtname, .txt_ask_error#txtname{    background-image:url(../img/info/nome.png)}
  .txt_ask#txtsubject, .txt_ask_error#txtsubject{ background-position:left top;     background-image:url(../img/info/assunto.png)}
 .txt_ask#txtcode, .txt_ask_error#txtcode{ background-image:url(../img/info/codigo.png)}

 .txt_ask#txtpromocode{font-size:1.2em; background-image:url(../img/cart/codigopromocional.png)}

.txt_config{font-family:inherit; font-size:1.2em; background-color:#EAEAEA; border:1px solid #d3d9dc; padding:2px 16px 0 0}
.txt_configerror{font-family:inherit; font-size:1.2em; background-color:#EAEAEA; border:1px solid #ff005a; padding:2px 16px 0 0}

.txt_configfocus{font-family:inherit; font-size:1.2em; background-color:#EAEAEA; border:1px solid #8e9396; padding:2px 0 0 16px; background-repeat:no-repeat; background-position:left; background-image:url('../img/cart/seta_focus.png')}

.btn{font-family:inherit; font-size:0.82em; background-color:#EAEAEA; border:1px solid #2f780b; cursor:pointer; padding:2px 10px 2px 10px}

.btn:hover{border:1px solid #F00}
#chkShow{cursor:pointer}

.btncart{cursor:pointer}

.btnpromo{
	font-family:inherit;
	font-size:0.82em;
	background-color:#EAEAEA;
	cursor:pointer;
	padding:0 10px 0px 10px;
	border-style:solid;
	border-color:#FFF
}

.btnpromo:hover{font-size:0.95em;}

.comboquantidade{font-family:inherit; font-size:0.9em}

img.img_links
{
	cursor:pointer;	
	vertical-align: text-bottom;
}

.hidealternative,.hidecheque,.hidetransfer
{
	display:none;
}

/*
Popup de aviso na pagina inicial para indicar que foram passados itens de um carrinho para outro
**/
#divWarning
{
    background-image:url('../img/first_page/aviso_mudanca.png');
	background-repeat:no-repeat;
	width:667px; 
	height: 247px;
    z-index: 5001;
    padding: 25px 0 0 230px;
    font-family: inherit;font-size:0.8em;
    color: #4d4c4c;
    cursor: pointer;
    
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px none #cecece;
z-index:4999;
}
#popupContact{
 
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:300px;
width:670px;
background:transparent; 
/*border:4px solid #cecece;*/
z-index:5000;
padding:0;

}
#texto_aviso_pequeno
{
width: 410px;    
} 

#popupContact h4{
font-family:Verdana,Arial,Helvetica,sans-serif;    
text-align:left;
color:#535254;
font-size:0.9em;
font-weight:bold;
border-bottom:2px solid #D3D3D3;
padding-bottom:2px;
width: 410px;


}
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
cursor:pointer;
}
#myCloseButton
{
text-align:center;
margin:15px 0 5px 55px;
cursor:pointer;
}


a.links_animados_menu_bottom
{
color:#CCC;
text-decoration: none;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
}

a.links_headers
{
text-decoration: none;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
color: #31373F;
}


a.links_animados_topo
{
text-decoration: none;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
color: #3680a1;
}

a.links_animados_topo:hover
{
color:#2e2e2e;    
text-decoration: none;    
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fe4902;
}


a.links_animados
{
text-decoration: none;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
color: #3680a1;
}

a.links_animados:hover, a.links_headers:hover
{
color:#2e2e2e;    
text-decoration: none;    
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fe4902;
}
a.links_animados_menu_bottom:hover,a.active_links_animados_menu_bottom,a.active_links_animados_menu_bottom:hover
{
color:#CCC;
text-decoration: none;    
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fe4902;   
}

/*a:active{outline:0;position:relative;top:1px}*/


