body, html { margin:0px; font-family:"Tahoma"; color:#000; }
body.default {/*estilo default*/}
img { border:none; }

/* site map */
.default div#site_map { width:100%; height:20px; clear:both; }
	.default div#site_map a { text-decoration:none; }
.default div#site_map .texto_meio { margin-top:3px; }
	div#site_map .texto_meio a { color:#C9C9C9; font-size:11px; font-weight:bold; }
.default div#site_map .texto_fim { margin-top:3px; }
	div#site_map .texto_fim a { color:#868686; font-size:11px; font-weight:bold; }
div#home_map { margin-top:3px; }
.default div.site_map_separator { width:12px; height:20px; background:url(../imagens/seta_site_map.gif) no-repeat; margin-left:5px; margin-right:5px; float:left }

/* basic structure */
.default #container { width:100%; height:100% }
.default #wrapper { width:900px; height:100%; margin-left:auto; margin-right:auto; }
.default #header { width:100%; height:106px; background:url(../imagens/bg_topo2.jpg) no-repeat; margin-bottom:35px; }
	div#logo { margin-left:26px; margin-top:23px; }
	div#menu_primario { float:right; width:523px; height:43px; margin-right:15px; margin-top:37px; }
		div#menu_primario img { border:none; }
	/*div#menu_primario div:hover {filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9; cursor:pointer; }*/
	div#menu_secundario { float:right; height:16px; margin-right:35px; margin-top:16px; }
		div#menu_secundario a { text-decoration:none; color:#000; }
	div#box_login { float:right; width:150px; height:100px; }
.default #content { width:100%; height:100%; }
	.default #content #left_side { width:732px; margin-right:18px; }
		.default div#destaque { margin-bottom:18px; }
		.default div.box_destaque { float:left; margin-right:10px; cursor:pointer; }
		div.box_destaque img { border:none; }
	.default #content #right_side { width:150px; float:right; height:100%; }
	.default #content #left_internal { width:218px; float:left; height:100%; margin-right:18px; }
	.default #content #right_internal { width:664px; float:right; height:100%; }
.default #footer { width:100%; height:48px; float:left; margin-top:35px; padding-left:12px; }
	div.footer_item { padding-left:20px; padding-right:20px; height:48px; float:left; cursor:pointer; }
		div.footer_item img { margin-top:8px; border:none; }
div#sep_hor { width:150px; background:url(../imagens/sep_hor.gif) repeat-x; height:21px; }
div#conteudo_exclusivo { width:150px; height:338px; background:url(../imagens/bg_conteudos_exclusivos.gif) no-repeat; }
div#conteudo_exclusivo div#titulo_guia_da_semana { float:left; width:109px; height:34px; margin-top:5px; margin-left:18px; }
div#conteudo_exclusivo div#guia_da_semana { float:left; width:120px; height:79px; margin-top:60px; margin-left:16px; }
div#conteudo_exclusivo div#radares { float:left; width:64px; height:79px; margin-top:55px; margin-left:43px; clear:both; }

/* home */
div#mapas { cursor:pointer; }
div#mapas img { border:none; }

/* cadastro */
.default div#form_cadastro { width:520px; clear:both; display:block; font-size:13px; }
	div#label_nome { width:105px; }
	div#field_nome { width:405px; }
		div#field_nome input { width:395px; }
	div#label_email { width:105px; }
	div#field_email { width:405px; }
		div#field_email input { width:395px; }
	div#label_mensagem { width:105px; }
	div#field_mensagem { width:405px; }
		div#field_mensagem textarea { width:395px; }
		
	.default div#form_cadastro div { padding-top:5px; padding-left:5px; height:25px; }
.default div#botoes { width:500px; height:30px; float:right; clear:both; margin-top:10px; }
	div#botoes input { border:solid 1px #666; background-color:#EAEAEA; width:70px; height:23px; font-size:13px; color:#333; }

/* mapas */
.default table#modelos { margin-top:20px; }
table#modelos td img { margin-top:5px; margin-bottom:5px; margin-right:20px; }


.default div#lista_modelos { float:left; padding:5px; }
.default div.modelo_digital { width:50px; height:35px; float:left; border:solid 2px #F99C1B; background-color:#F7F7F7; margin-right:3px; text-align:center; padding-top:15px; }
	.default div.modelo_digital:hover { background-color:#E9E9E9; }
	.default div.modelo_digital a { text-decoration:none; font-size:13px; color:#333; }
.default div.modelo_pro { width:50px; height:35px; float:left; border:solid 2px #00B0CA; background-color:#F7F7F7; margin-right:3px; text-align:center; padding-top:15px; }
	.default div.modelo_pro:hover { background-color:#E9E9E9; }
	.default div.modelo_pro a { text-decoration:none; font-size:13px; color:#333; }
.default div.modelo_easy { width:50px; height:35px; float:left; border:solid 2px #00A346; background-color:#F7F7F7; margin-right:3px; text-align:center; padding-top:15px; }
	.default div.modelo_easy:hover { background-color:#E9E9E9; }
	.default div.modelo_easy a { text-decoration:none; font-size:13px; color:#333; }
.default div.modelo_outros { width:50px; height:35px; float:left; border:solid 2px #666; background-color:#F7F7F7; margin-right:3px; text-align:center; padding-top:15px; }
	.default div.modelo_outros:hover { background-color:#E9E9E9; }
	.default div.modelo_outros a { text-decoration:none; font-size:13px; color:#333; }
.default div.boxes div { width:133px; height:85px; float:left; text-align:center; padding:35px 20px 0px 20px; font-size:15px; color:#666; }
.default div.box_versao { background:url(../imagens/como_sei_versao_mapa.jpg); margin-right:10px; }
	.default div.box_versao a { text-decoration:none; color:#666; }
.default div.box_video { background:url(../imagens/como_atualizar.jpg); margin-right:10px; }
.default div.box_atualizar { background:url(../imagens/atualizar_agora.jpg) }
	.default div.box_atualizar a { text-decoration:none; color:#666; }
select#outros_produtos { clear:both; width:70px; height:21px; -moz-border-radius: 3px; -webkit-border-radius:35px; border:solid 1px #999; color:#333; background-color:#F5F5F5; font-family:"Verdana"; font-size:11px; }

/* suporte */
.faq_number { font-weight:bold; color:#333; }
.block1 { padding:2px; background-color:#FFF4CA; margin-bottom:5px; cursor:pointer; }
.block2 { padding:2px; background-color:#FFF9E1; margin-bottom:5px; display:none; }

/* produtos */
div.bg_produtos { background:url(../imagens/lateral_produtos_modelos.jpg) no-repeat; }
div.sc_menu_wrapper { position: relative; height: 342px; width: 218px; overflow: auto; background-color:transparent; margin-top:0px; }
div.sc_menu { padding: 5px 2px; }
.sc_menu a { display: block; margin-bottom: 5px; width: 196px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #fff; }
.sc_menu img { display: block; border: none; }
.sc_menu img.space { margin-left:50px; }
.sc_menu_wrapper .loading { position: absolute; top: 130px; left: 40px; margin: 0 auto; padding: 10px; width: 100px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-align: center; color: #666; border: 1px solid rgb(79, 79, 79); }
.sc_menu_tooltip { display: block; position: absolute; padding: 6px; font-size: 12px; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border: 1px solid rgb(79, 79, 79); background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.5); }
div#boxes_produtos { width:666px; float:left; border-top: solid 3px #A3A5A8; }
div.topo_produto { width:620px;; height:24px; float:left; color:#FFF; font-size:18px; margin-top:20px; padding-left:43px; padding-top:2px; }
div.linha_digital { background:url(../imagens/topo_linha_digital.gif); }
div.linha_pro { background:url(../imagens/topo_linha_pro.gif); }
div.linha_easy { background:url(../imagens/topo_linha_easy.gif); }
div.linha_outros { background:url(../imagens/topo_linha_outros.gif); }
div.desc_produto { float:left; margin-top:10px; width:663px; height:411px; border-bottom:solid 3px #A3A5A8; }
	div.d500 { background:url(../imagens/bg_d500.jpg) no-repeat; }
	div.d430 { background:url(../imagens/bg_d430.jpg) no-repeat; }
	div.pro { background:url(../imagens/bg_p500.jpg) no-repeat; }
	div.p430 { background:url(../imagens/bg_p430.jpg) no-repeat; }
	div.e435 { background:url(../imagens/bg_e435.jpg) no-repeat; }
	div.e430 { background:url(../imagens/bg_e430.jpg) no-repeat; }
	div.t945 { background:url(../imagens/bg_t945.jpg) no-repeat; }
	div.t940 { background:url(../imagens/bg_t940.jpg) no-repeat; }
	div.t935 { background:url(../imagens/bg_t935.jpg) no-repeat; }
	div.t930 { background:url(../imagens/bg_t930.jpg) no-repeat; }
	div.t920 { background:url(../imagens/bg_t920.jpg) no-repeat; }
	div.t620 { background:url(../imagens/bg_t620.jpg) no-repeat; }
	div.t605 { background:url(../imagens/bg_t605.jpg) no-repeat; }
	div.desc_produto div#texto { float:left; margin-top:20px; margin-left:43px; width:253px; clear:both; display:block; }
	div.desc_produto div#galeria { float:left; margin-left:20px; margin-top:20px; width:125px; height:45px; background:url(../imagens/gal_imagens.gif) no-repeat; border-right:solid 1px #8C8D8F; }
	div.desc_produto div#galeria a { float:left; font-size:11px; color:#666; text-decoration:none; margin-left:14px; margin-top:15px; }
	div.desc_produto div#especificacoes { float:left; margin-top:20px; margin-left:43px; width:140px; height:45px; background:url(../imagens/espec.gif) no-repeat; clear:left; }
	div.desc_produto div#especificacoes a { float:left; font-size:11px; color:#666; text-decoration:none; margin-left:14px; margin-top:15px; }
div.imagens_galeria { float: left; height:43px; border-top:solid 1px #8C8D8F; border-bottom:solid 1px #8C8D8F; margin-top:20px; }

div.imagem_galeria { float:left; border-right:solid 1px #8C8D8F; width:45px; height:43px; }
div.imagem_galeria img { border: none }
div.icones { float:right; margin-right:0px; }
div.icones img { float:left; margin-right:2px; }
div.col { float:left; width:209px; height:100%; padding-left:5px; padding-right:5px; padding-top:5px; }
div.sep_col { float:left; width:3px; height:400px; background:url(../imagens/sep_col.gif) top no-repeat; }
div#prod_sep { width:666px; background-color:#999999; height:1px; }
div.col_digital { width:320px; float:left; height:100%; padding-left:5px; padding-right:5px; padding-top:5px; margin-top:10px; }
div#outras_linhas { clear:both; float:left; width:666px; text-align:right; margin-top:10px; }

/* imprensa e premios */
div#lista_premios { width:100%; float:left; height:100px; margin-bottom:10px; }
div#lista_premios div { width:80px; height:100px; margin-right:35px; float:left; }
.box_premio { padding:5px; padding-bottom:10px;width:100%; }

/* tabela comparativa */
table#comp_modelos { width:100%; font-size:12px; margin-top:25px; }
tr.tb_header { height:30px;	text-align:left; font-weight:bold; }
td.row_easy { background-color:#00A346;	color:#FFF;	text-align:center; }
td.row_pro { background-color:#00B0C9; color:#FFF; text-align:center; }
td.row_digital { background-color:#F99C1B; color:#FFF; text-align:center; }
tr.tb_row { height:20px; text-align:left; background:#FFF; }
tr.tb_row_alter { height:20px; text-align:left;	background:#FEF0D8;	}
tr.tb_row td, tr.tb_row_alter td { height:20px;	}
div.bolinha { width:100%; text-align:center; margin-top:5px; }

/* busca */
div.resultado_busca { float:left; width:662px; border-bottom:solid 1px #999; margin-bottom:35px; height:16px; background-color:#F8F8F8; padding:2px; }
div.resultado_busca_modelo { float:left; width:100px; height:16px; border-right:solid 1px #CCC; font-size:12px; color:#912F2F; margin-right:5px; font-weight:bold; }
div.resultado_busca_palavras { float:right; width:556px; height:16px; font-size:12px; color:#999; }
div.resultado_opcoes { float:left; clear:both; display:block; height:16px; width:233px; margin-top:7px; }
div.resultado_produto { float:left; width:102px; height:16px; border-right:solid 1px #666; }
div.resultado_mapa { float:right; width:120px; padding-left:5px; height:16px; }
div.resultado_produto a, div.resultado_mapa a { font-size:11px; color:#333; }
input#busca_produtos { float:left; width:162px; border:none; border-bottom:solid 1px #DFE0E2; border-left:solid 2px #DFE0E2;height:17px; font-size:12px; color:#666; padding-left:3px; padding-top:5px; }
input#botao_buscar { float:left; width:50px; border:none; border-right:solid 2px #DFE0E2; border-bottom:solid 1px #DFE0E2; background-color:#FFF; height:24px;color:#666; }

/* text */
h1 { font-size:40px; color:#666; }
h4 { font-size:14px; color:#666; }
h4.title { font-size:16px; color:#666; }
h4.sub_title { font-size:16px; color:#666; margin-top:0px; padding-top:0px; }
h5 { font-size:13; color:#666; }
p { font-size:11px; font-family:"Tahoma"; }
p.gd { font-size:13px; color:#666; }
.blue { color:#376CD0; }
.red { color:#AC4040; }
.green { color:#609652; }
.yellow { color:#E3D206; }
.gray { color:#5B5B5B; }
.orange { color:#FAA51C; }
.path { font-family:"Courier New"; font-size:12px; color:#666; }
.sub { font-style:italic; font-size:12px; }
.produto { font-size:40px; color:#666; font-weight:bold; clear:both; display:block; margin-bottom:0px; }
.bold { font-weight:bold; }

/* lists */
ul.no_margin { margin-left:0;padding-left:18px; }
ul.no_margin li { font-size:11px;margin-bottom:5px; }
ul li { list-style-image:url(../imagens/marcador.gif); font-size:12px; font-family:"Tahoma"; }
ul ul li { list-style-image:url(../imagens/marcador2.gif); }
ul ul ul li { list-style-image:url(../imagens/marcador3.gif); }
ul li a { text-decoration:none; color:#333; }
ul.fonte_menor li { font-size:10px }

/* misc */
.ft_lft { float:left; }
.ft_rgt { float:right; }
.full_width { width:100%; }
.half_width { width:50%; }
.full_height { height:100%; }
.no_margin { margin:0px; }
.no_padding { padding:0px; }
.break { clear:both; display:block; }
.centered { margin-left:auto; margin-right:auto; }
.text_centered { text-align:center; }
.bg_green { background-color:#EAFFF3; }
.bg_blue { background-color:#ECFCFF; }
.bg_yellow { background-color:#FEF1E0; }

/* fonts */
.bl_med { font-size:11px; }

/* tooltip */
#tt {position:absolute; display:block; background:url(../imagens/tt_left.gif) top left no-repeat;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../imagens/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../imagens/tt_bottom.gif) top right no-repeat; overflow:hidden}

/* dropdown */
#drop { width:208px; height:29px; }
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; z-index:1000;}
.dropdown a, .dropdown a:visited { color:#666; text-decoration:none; outline:none;}
.dropdown a:hover { color:#999;}
.dropdown dt a:hover { color:#999; border-right:solid 2px #DFE0E2; border-left:solid 2px #DFE0E2; border-bottom:solid 1px #DFE0E2; border-top:none;}
.dropdown dt a {background:#F7F7F7 url(../imagens/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
				border-right:solid 2px #DFE0E2; border-left:solid 2px #DFE0E2; border-bottom:solid 1px #DFE0E2; border-top:none; width:208px; padding:3px;height:22px;}
.dropdown dt a span {cursor:pointer; display:block; }
.dropdown dd ul { background:#F7F7F7 none repeat scroll 0 0; border:1px solid #DFE0E2; color:#666; display:none;
				  left:0px; padding:3px 0px; position:absolute; top:2px; width:208px; min-width:208px; list-style:none; }
.dropdown span.value { display:none;}
.dropdown dd ul li { list-style-image:none; }
.dropdown dd ul li a { padding:3px; display:block; }
.dropdown dd ul li a:hover { background-color:#F7F7F7;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}


