/*****************************************************
CSS RESET
*****************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
	
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins, a {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* Png Fixes in IE6 
img, div, a, input { behavior: url(sws/design/upl/arquivos/iepngfix.htc) }*/

/*****************************************************
CABEÇALHO
*****************************************************/

.tpl-00, .tpl-01 , .tpl-02 , .tpl-03 , .tpl-04 , .tpl-05 {
	width:820px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}

#cabecalho {
	margin:30px 0 20px 0;
	clear:both;
	height:70px
}
	
a.acess_bt {
	text-ident:;
	overflow:hidden;
	display:none;
	
	}

/* Desligando temporariamente para teste com o botão home	
#idioma {
	display:block;
	height:15px;
	float:right;
	overflow:hidden;
	margin:15px 0px 0px 0px;
	overflow:hidden;
	}
*/

.botao-home{
	height:15px;
	width:600px;
	float:right;
	overflow:hidden;
	}
.botao-home img {
	float:right;
	}

h1 {
	height:70px;
	width:210px;
	margin-right:10px;
	float:left;
	overflow:hidden;
	
	}

h1 a {
	text-indent:-9999px;
	overflow:hidden;
	background:url(logo-soft.png) 0 0 no-repeat;
	display:block;
	height:70px;
	width:210px;
	
	}
	
h1 a:hover {
	background: url(logo-soft.png) -210px 0 no-repeat;
	}

/*****************************************************
Menu
*****************************************************/

ul#menu {
	float:right;
	margin-top:40px;
	
}

#menu li {
	float:left;
	font:bold 13px Arial, Gadget, sans-serif;
	text-transform:uppercase;
	margin:0px 0px 0px 20px;
	}
	
	
.tpl-01 #menu li.menu-01 a, .tpl-02 #menu li.menu-02 a, 
.tpl-03 #menu li.menu-03 a, .tpl-04 #menu li.menu-04 a , 
.tpl-05 #menu li.menu-05 a {
	color:#a40e1e;
	
}

#menu li a {
	color:#6d7171;
}

#menu li a:hover {
	color:#bebebe;
}

/*****************************************************
Banner - Parei aqui!
*****************************************************/
	
#banner img, #banner-loading{
	height:254px;
	width:820px;
	margin:0px 0px 15px 0px;
}

#banner-loading {
	background: url(spinner.gif) no-repeat center center;
	}

#prevBtn, #nextBtn{ 
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	left:10px;
	top:345px;
	}	
#nextBtn{ 
	left:40px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:22px;
	height:22px;
	background:url(banner-arrows.png) no-repeat 0 0;
	text-indent:-999em;	
	}	
#nextBtn a{ 
	background:url(banner-arrows.png) no-repeat -22px 0;	
	}

/*****************************************************
Conteudo - Home
*****************************************************/

#conteudo, #conteudo_solucoes, #conteudo_empresa01, #conteudo_interna {
	width:820px;
	margin-bottom:110px;
	overflow:hidden;
	}
	
/*****************************************************
Destaque Home
*****************************************************/

#col1 {
	float:left;
	width:568px;
	margin-right:24px;
	overflow:hidden;
	}
	
.destaque01, .destaque02 , .destaque03 {
	width:175px;
	float:left;
	margin:0px 12px 0px 0px;
	}
	
.destaque03 {
	margin:0;
	}

#col1 dt a, #col1 dt  {
	font:bold 13px Arial, Gadget, sans-serif;
	letter-spacing:0.02em;
	text-align:left;
	color:#a40e1e;
	margin:12px 0 5px 0;
	
}

#col1 dt a:hover  {
	color:#ce0016;
	
}

#col1 dd a, #col1 dd a  {
	font:11px/1.5em Arial, Gadget, sans-serif;
	letter-spacing:0.03em;
	word-spacing:0.0.5em;
	text-align:left;
	color:#6c6c6c;
}

#col1 dd a:hover, #col1 dd a:hover  {
	color:#ababab;
}

#col1 span {
	font:11px/1.5em Arial, Gadget, sans-serif;
	letter-spacing:0.07em;
	word-spacing:0.0.5em;
	color:#0d86c3;
}

/*****************************************************
Coluna 2 - Home
*****************************************************/

#col2 {
	width:227px;
	overflow:hidden;
	float:left;
	}

/*****************************************************
Campo de Busca - Home
*****************************************************/
	
form#busca {
	background:url(fundo-busca.png) no-repeat;
	width:227px;
	height:37px;
	display:none;
}
	
form input#campo_busca {
	background:transparent;
	border:none;
	padding:12px 5px 0px 12px;
	width:180px;
	height:25px;
	float:left;
	cursor:pointer;
	font: 12px Arial, Gadget, sans-serif;
	color:#666666;
	display:none; 
}

form input#submit {
	background:transparent url(go.png) no-repeat;
	border:none;
	width:26px;
	height:26px;
	margin:6px 0px 3px 0px;
	text-indent:-999px;
	cursor:pointer;
	display:none;
	
}

/*****************************************************
Notícias - Home

dl.noticias dt a {
	font:bold 10px/2em Arial, Gadget, sans-serif;
	letter-spacing:0.04em;
	text-align:left;
	color:#0d86c3;
	margin:0px 0px 0px 0px;
	clear:both;
}

dl.noticias dt {
	margin:0 0 20px 0 
}

#col2 dl dt a:hover {
	
	text-decoration:underline;
	}

#col2 dl dd a, #col2 dl dd {
	font:10px Arial, Gadget, sans-serif;
	letter-spacing:0.04em;
	text-align:left;
	color:#949494;
	margin:0 0 10px 0;
	clear:both;

	}
	
*****************************************************/

/*****************************************************
Conteúdo Interna
*****************************************************/
	
/*****************************************************
Menu Lateral
*****************************************************/
#col1_menu_lateral01, #col1_menu_lateral02, #col1_menu_lateral03, #col1_menu_lateral04, #col1_menu_lateral05, #col1_menu_lateral06, #col1_menu_lateral07, #col1_menu_lateral08, #col1_menu_lateral09, #col1_menu_lateral10, #col1_menu_lateral11, #col1_menu_lateral12, #col1_menu_lateral13, #col1_menu_lateral14   {
	margin:7px 0px 0px 0px;
	width:250px;
	height:425px;
	float:left;
	background:url(fundo-lateral.jpg) no-repeat;
	background-position:120px 0px ;
}

/*****************************************************
Menu Lateral - A Empresa e Produtos
*****************************************************/
#conteudo_interna li a, #conteudo_interna li {
	font:bold 12px Arial, Gadget, sans-serif;
	letter-spacing:0.05em;
	text-transform:none;
	text-align:left;
	color:#6d7171;
	margin:0 0 15px 15px;
}
	
#col1_menu_lateral01 li.menu_lateral_title_01 a, #col1_menu_lateral02 li.menu_lateral_title_02 a, #col1_menu_lateral03 li.menu_lateral_title_03 a, #col1_menu_lateral04 li.menu_lateral_title_04 a, #col1_menu_lateral05 li.menu_lateral_title_05 a, #col1_menu_lateral06 li.menu_lateral_title_06 a, #col1_menu_lateral07 li.menu_lateral_title_07 a, #col1_menu_lateral08 li.menu_lateral_title_08 a, #col1_menu_lateral09 li.menu_lateral_title_09 a, #col1_menu_lateral10 li.menu_lateral_title_10 a, #col1_menu_lateral11 li.menu_lateral_title_11 a, #col1_menu_lateral12 li.menu_lateral_title_12 a, #col1_menu_lateral13 li.menu_lateral_title_13 a, #col1_menu_lateral14 li.menu_lateral_title_14 a {
	color:#a40e1e;
}

.menu_list {	
	width:200px;
}

/* Estilo para marcar sessão de área de negócios*/
p.menu_head, p.head_open {
	padding:7px 10px 7px 20px;
	font:13px arial;
	color:#6d7171;
	width:200px;
	display:block;
	cursor:pointer;
	font-weight:bold;
    background:transparent url(left.jpg) left 9px no-repeat;
}

p.head_open {
	background:transparent url(down.jpg) left 9px no-repeat;
}


.menu_body {
	display:none;
}

/* Estilo para marcar sessão de área de negócios*/	
.menu_body a, .menu_open a {
	font:13px arial;
	letter-spacing:0.02em;
	display:block;
	width:200px;
	color:#6d7171;
	padding:5px 20px;
	text-decoration:none;
	background:transparent;
}

.menu_open .menu01, .menu_list .menu02, .menu_list .menu03, .menu_list .menu04, .menu_list .menu05, .menu_list .menu06, .menu_list .menu07, .menu_list .menu08, .menu_list .menu08, .menu_list .menu09, .menu_list .menu10, .menu_list .menu11, .menu_list .menu12, .menu_list .menu13, .menu_list .menu14, .menu_list .menu15, .menu_list .menu16, .menu_open .menu01:hover, .menu_open .menu02:hover, .menu_open .menu03:hover, .menu_open .menu04:hover, .menu_open .menu05:hover, .menu_open .menu06:hover, .menu_open .menu07:hover, .menu_open .menu08:hover, .menu_open .menu09:hover, .menu_open .menu10:hover, .menu_open .menu11:hover, .menu_open .menu12:hover, .menu_open .menu13:hover, .menu_open .menu14:hover, .menu_open .menu15:hover, .menu_open .menu16:hover {
    color:#a40e1e;
  	font-weight:bold;
    font-size:12px;
    letter-spacing:0.035em;	
} 

.menu_body a:hover, .menu_open a:hover{
	color:#6d7171;
    font-weight:bold;
    font-size:12px;
    letter-spacing:0.035em;
}
/*****************************************************
Coluna 2 Interna
*****************************************************/
	
#col2_interna	{
	width:490px;
	padding:0px 0px 0px 0px;
	float:left;
}

#thumb-produto dl {
	float:left;
	}

#col2_interna dl {
	width:225px;
	margin-right:15px;
	float: left;
}

#col2_interna dt a  {
	font:bold 13px Arial, Gadget, sans-serif;
	letter-spacing:0.03em;
	text-align:left;
	color:#6c6c6c;
}

#col2_interna dt {
	margin:3px 0 0 0;
}

#col2_interna dd {
	margin:5px 0 0 0;
}

#col2_interna dd a  {
	font:10px Arial, Gadget, sans-serif;
	text-align:left;
	color:#6c6c6c;
	line-height:16px;	
}

#col2_interna dt a:hover, #col2_interna dd a:hover  {
	color:#ababab;	
}

#col2_interna dd a img {
	float:left;
	margin:0px 10px 0px 0px;
	}

#col2_interna dd a img:hover {
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

/*****************************************************
A Empresa - Downloads
*****************************************************/
	
.visao-geral {
	font:bold 11px Arial, Gadget, sans-serif;
	margin-bottom:5px;
}

.download-list {
	font:bold 11px Arial, Gadget, sans-serif;
	display:block;
	height:25px;
	margin:-2px 10px 5px 0px;
	text-align:left;
	color:#6c6c6c;
	float:left;
}

/*****************************************************
Conteúdo Produtos
*****************************************************/
ul#filter li  {
	float:left;
	font-size:11px;
	padding:0px 10px;
	border-left:1px solid #585858;
	}

ul#filter li a {color:#585858}

ul#filter {
	margin-left:-10px;
	}
	
ul#filter li.current a, ul#filter a:hover {color:#a40e1e}  
ul#filter li.current a { font-weight: bold; font-size:11px; }



#conteudo_produtos {
	margin:0px 0px 140px 0px;
	overflow:hidden;
	/*height:473px;*/
	height:100%;
}

#produtos {
	margin:35px 0px 20px 0px;
}

dl.thumb-produtos {
	width:235px;
	margin:0px 38px 30px 0px;
	float:left;
	overflow:hidden;
}


/* Estilo específico para a home */
#col2 dl.thumb-produtos {
	width: 227px;
}

#col2 dl.thumb-produtos dd a {
	line-height: 16px;
}

dl.thumb-produtos dt a  {
	font:bold 13px Arial, Gadget, sans-serif;
	text-align:left;
	color:#6c6c6c;	
}

dl.thumb-produtos dd a {
	font:10px Arial, Gadget, sans-serif;
	text-align:left;
	color:#6c6c6c;
	line-height: 13px;
}

#col2 dl.thumb-produtos dd a {
	line-height: 16px;
}
	
dl.thumb-produtos dd {
	margin-top:3px;
}

dl.thumb-produtos dt a:hover, dl.thumb-produtos dd a:hover  {
	color:#ababab;
	
}

dd.area-produtos {
	font-size:9px;
	color:#a40e1e;
	font-style:italic;
	}

dl.thumb-produtos dd a img {
	float:left;
	margin:0px 10px 0px 0px;
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	}

dl.thumb-produtos dd a img:hover {
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

/* -----------------------------------*/
/* ---->>> Página de Produtos <<<-----*/
/* -----------------------------------*/

/* -----------------------------------*/
/* ------>>> Menu Superior <<<--------*/
/* -----------------------------------*/
ul#navegacao_produtos {
	width:460px;
	margin:10px 0 0 0;
	float:left;
	}

#topo_navegacao_produtos01, #topo_navegacao_produtos02, #topo_navegacao_produtos03, #topo_navegacao_produtos04, #topo_navegacao_produtos05 {
	width:820px;
	height:50px;
	overflow:hidden;
	margin:0px;
	}	

ul#navegacao_produtos li#menu_p01 a, ul#navegacao_produtos li#menu_p02 a, ul#navegacao_produtos li#menu_p03 a, ul#navegacao_produtos li#menu_p04 a, ul#navegacao_produtos li#menu_p05 a, ul#navegacao_produtos li#menu_p06 a  {
	display:block;
	float:left;
	text-indent:-999em;
	height:30px;
	}

/****Corrigr Erro de Float no IE****/
ul#navegacao_produtos li#menu_p01, ul#navegacao_produtos li#menu_p02, ul#navegacao_produtos li#menu_p03, ul#navegacao_produtos li#menu_p04, ul#navegacao_produtos li#menu_p05 {
	float:left;
	}

/****Visao Geral****/	
#menu_p01 a {
	width:87px;
	height:30px;
	background:url(visao-geral.png) 0 0 no-repeat;
	}

#menu_p01 a:hover  {
	background:url(visao-geral.png) -87px 0 no-repeat;
	cursor:pointer;
	}

#topo_navegacao_produtos01 #menu_p01 a {
	background:url(visao-geral.png) -174px 0 no-repeat
	}

/****Funcionalidades****/	
li#menu_p02 a {
	width:107px;
	background:url(funcionalidades.png) 0 0 no-repeat;
	}

li#menu_p02 a:hover {
	background:url(funcionalidades.png) -107px 0 no-repeat;
	cursor:pointer;
	}

#topo_navegacao_produtos02 li#menu_p02 a {
	background:url(funcionalidades.png) -214px 0 no-repeat;
	}
	
/****Características Técnicas****/
li#menu_p03 a {
	width:151px;
	background:url(caracteristicas-tecnicas.png) no-repeat;
	}

li#menu_p03 a:hover {
	background:url(caracteristicas-tecnicas-over.png) no-repeat;
	cursor:pointer;
	}

#topo_navegacao_produtos03 li#menu_p03 a {
	background:url(caracteristicas-tecnicas-active.png) no-repeat;
	}
	
/****Videos****/
li#menu_p04 a {
	width:56px;
	background:url(videos.png) 0 0 no-repeat;
	}

li#menu_p04 a:hover {
	background:url(videos.png) -56px 0 no-repeat;
	cursor:pointer;
	}

#topo_navegacao_produtos04 li#menu_p04 a {
	width:56px;
	background:url(videos.png) -112px 0 no-repeat;
	}
	

	
/****FAQS****/
li#menu_p05 a {
	width:56px;
	background:url(faqs.png) 0 0 no-repeat;
	}

li#menu_p05 a:hover {
	background:url(faqs.png) -57px 0 no-repeat;
	cursor:pointer;
	}

#topo_navegacao_produtos05 li#menu_p05 a {
	background:url(faqs.png) -114px 0 no-repeat;
	}
	
/****Logo de Produtos****/
h1.logo_produto {
	float:right;
	width:181px;
	height:52px;
	margin:0px 0 0px 0;
	overflow:hidden;
	}
	
h1.logo_produto a, h1.logo_produtos a:hover {
	display:block;
	text-ident:-9999em;
	background:url(logo-yellowfin-produtos.jpg) no-repeat 0 0;
	}
	
/* -----------------------------------*/
/* ---->>> Bordas Arredondadas <<<----*/
/* -----------------------------------*/

/* Rounded-cornered divs -*/
.roundedBox {position:relative; margin:0px 0px; padding:0px}

/*- All the corners -*/
.cornerup, .cornerdown {position:absolute; width:10px; height:10px; z-index:2}

/*- Each corner -*/
.topLeft {top:-1px; left:-1px; background-position:0px 0px;background-repeat:no-repeat;}
.topRight {top:-1px; right:-1px; background-position:-11px 0px; background-repeat:no-repeat;}
.bLeft {bottom:-1px; left:-1px; background-position:0px 0px;background-repeat:no-repeat;}
.bRight {bottom:-1px; right:-1px; background-position:-11px 0px; background-repeat:no-repeat;}
	

/*- Type1 - Blue -*/	

.cornerup {background-image:url(borda-superior.png);} 
.cornerdown {background-image:url(borda-inferior.png);}

/* -----------------------------------*/
/* ->>>Conteudo Completos Produtos<<<-*/
/* -----------------------------------*/
#conteudo_completo_produtos {
	width:818px;
	margin:0px 0px 15px 0px;
	border:1px solid #ccc;
	padding:0px;
	height:100%;
	position:relative;
	background:transparent;
	}

/* -----------------------------------*/
/* -->>> Parte Superior Produtos <<<--*/
/* -----------------------------------*/

#topo_vs, #topo_func, #topo_caracteristicas {
	background:#fff;
	height:100%;
	overflow:auto;
	padding:10px 10px 10px 30px;
	z-index:0;
	}
	
#topo_func { padding:10px 10px 10px 25px }
	
h3.destaque_produtos {
	color:#7e8080;
	line-height:20px;
	letter-spacing:0px;
	text-transform:none;
	font-weight:normal;
	margin:0 0 0 0px;
	width:375px;
	}

.tprodutos {
	margin:23px 0px 10px 0px;
	padding:0px;
	width:375px;
	height:61px;
	overflow:hidden;	
	}
	
.tprodutos a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:url(yellowfin-analise.png) no-repeat;
	width:375px;
	height:61px;
	}
	
#image-topo-vs {
	position:absolute;
	background:url(yellowfin-tela-vs.gif) no-repeat;
	right:1px;
	top:206px;
	width:410px;
	height:267px;
	z-index:1;	
	}

/****Botões: Agende uma Demosntração e Assista ao vídeo ****/
.bt-demostracao, .bt-video {
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-999em;
	width:146px;
	height:36px;
	margin:0 30px 0 0px;
	}
	
.bt-demostracao {background:url(bt-demostracao.png);}
	
.bt-demostracao:hover {background:url(bt-demostracao.png) -145px 0 no-repeat}

.bt-video {background:url(bt-video.png)}
	
.bt-video:hover {background:url(bt-video.png) -146px 0 no-repeat;}

/* -----------------------------------*/
/* -->>> Parte Inferior Produtos <<<--*/
/* -----------------------------------*/	
#corpo_vs,#corpo_func {
	background:url(bg-produtos.png) #eef0f0 0 0 repeat-x ;
	padding:10px 10px 0px 15px;
	margin:0px;
	height:100%;
	overflow:auto;	
	}
	
#col1_produtos {
	margin:0 25px 0 0;
	padding:0;
	width:505px;
	float:left;
	background:transparent;
	}

#col1_produtos dl {
	width:233px;
	float:left;	
	font-size:12px;
	margin-bottom:15px;
	}

#col1_produtos dd a, #col1_func dd, #col2_func dd {
	color:#7e8080;
	line-height:normal;
	letter-spacing:0.01em; 
	}
	
#col1_produtos dd a:hover {
	color:#bcbcbc;
	}

#col1_produtos dt {
	margin-bottom:10px;
	}

#col1_produtos dt a { 
	font-weight:bold; 
	font-size:12px; 
	color:#6a6a6a;
	}

#col1_produtos dd.icone-fun {
	width:68px;
	height:180px;
	float:left;
	margin-right:10px;
	}
	
.f1 {
	margin-left:20px;
	}

.t-produtos {
	color:#6a6a6a;
	}
	
.t-produtos-head {
	margin:0 0 27px 0;
	padding:0;
	color:#6a6a6a;
	text-transform:none
	}

.ler-mais {
	color:#36a1c9;
	}

/* -----------------------------------*/
/* ------->>> Coluna 2 <<<------------*/
/* -----------------------------------*/
#col2_produtos {
	width:258px;
	float:left;
	
	}

/* -----------------------------------*/
/* -->>> Lista Funcionalidades <<<----*/
/* -----------------------------------*/
ul#lista_funcionalidades {
	margin-bottom:20px;
	}	
	
ul#lista_funcionalidades li {
	font-size:12px;
	color:#262626;
	font-weight:bold;
	height:26px;
	margin:0px;
	padding:10px 0 0 0;
	text-indent:40px;
	background:url(func-list.png) no-repeat;
	}

ul#lista_funcionalidades li.lista-sombra {
	background:url(lista-primeiro.png) 0px 0px no-repeat;
	padding:18px 0 0 0;
	margin:0px;
	height:26px;
	}
	
ul#lista_funcionalidades li.lista-sombra2 {
	background:url(ultimo-lista.png) 0px 0px no-repeat;
	padding:10px 0 0 0;
	margin:0px;
	height:34px;
	}

/* -----------------------------------*/
/* ------->>> Depoimento <<<----------*/
/* -----------------------------------*/
#balao_depoimento {
	height:150px;
	}

#balao {
	background:url(fundo-balao.png) 0px 0px no-repeat;
	height:100px;
	padding:7px 13px 0 13px;
	}

p.depoimento {
	font-size:11px;
	}

p.empresa {
	font-style:italic;
	font-weight:bold;
	float:right;
	margin-top:-5px;
	}

/* -----------------------------------*/
/* ------->>>Funcionalidades<<<-------*/
/* -----------------------------------*/
#image-topo {
	position:absolute;
	background:url(computador-yellowfin.png);
	right:50px;
	top:10px;
	width:205px;
	height:178px;
	z-index:2;	
	}

.tfunc {
	margin:23px 0px 10px 0px;
	padding:0px;
	width:337px;
	height:67px;
	overflow:hidden;	
	}
	
.tfunc a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:url(tfuncionalidades.png) no-repeat;
	width:337px;
	height:67px;
	}

#corpo_func {
	padding:10px 10px 0px 25px;
	margin:0px;
	}

#col1_func {
	width:364px;
	margin-right:40px;
	float:left;
	}

#col2_func {
	width:364px;
	float:left;
	}

#col1_func dt, #col2_func dt {
	font-weight:bold;
	margin:5px 0 15px 0;
	font-size:15px; 
	color:#6a6a6a;
	}

#col1_func dd, #col2_func dd {
	font-size:12px;
	color:#6a6a6a;
	}	

dd.texto-func {
	margin-bottom:35px;
	}
	
.bt-download {
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-999em;
	width:183px;
	height:36px;
	background:url(bt-download.png) no-repeat;
	margin:0 30px 0 0px;
	}
	
.bt-download:hover {
	background:url(bt-download.png) -183px 0 no-repeat;
	}

/* -----------------------------------*/
/* -->>>Características Técnicas<<<---*/
/* -----------------------------------*/
.tcaracteristicas {
	margin:23px 0px 10px 0px;
	padding:0px;
	width:375px;
	height:61px;
	overflow:hidden;	
	}
	
.tcaracteristicas a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:url(cac-tecnicas.jpg) no-repeat;
	width:341px;
	height:29px;
	}

/* -----------------------------------*/
/* ---------->>>Videos<<<-------------*/
/* -----------------------------------*/

.tvideos /*Título da Sessão com Image Replacement*/ {
	margin:23px 0px 10px 0px;
	padding:0px;
	width:478px;
	height:61px;
	overflow:hidden;	
	}
	
.tvideos a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:url(tvideos.png) no-repeat;
	}
	
ul.tabs {
	margin: 0px;
	padding: 0;
	float: left;
	list-style: none;
	width:225px;
	height:500px;
}
ul.tabs li {
	margin: 0;
	padding: 0;
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
	background: #fff;
	height:76px;
	border-right:solid 1px #BBBBBB;
	border-top:solid 1px #BBBBBB;
	background:url(fundo-tab.jpg) repeat-x;
}

.last-tab {
	border-bottom:solid 1px #BBBBBB;
	}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	line-height:1.8;
	font-size: 0.9em;
	font-weight:bold;
	padding: 10px;
	outline: none;
	height:76px;
}
ul.tabs li a:hover {
	background: #EEEEEE;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	
}

.tab_container {
	overflow: hidden;
	clear: both;
	width: 496px;
	float:left;
}
.tab_content {
	font-size: 1.2em;
}	
	
/* -----------------------------------*/
/* ------------>>>FAQS<<<-------------*/
/* -----------------------------------*/
#corpo_faqs, #corpo_videos {
	background:url(bg-faq.png) #f1f3f3 0 0 repeat-x ;
	padding:10px 10px 0px 40px;
	margin:0px;
	overflow:auto;
	height:900px;	
	}

.accordion {
	width:660px;
	margin:0 0 0 0px;
	}	

.accordion h3.active {
	background-image:url(seta-faq-left.gif);
	}

.tperguntas /*Título da Sessão com Image Replacement*/ {
	margin:23px 0px 10px 0px;
	padding:0px;
	width:478px;
	height:61px;
	overflow:hidden;	
	}
	
.tperguntas a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:url(perguntas-frequentes.png) no-repeat;
	}

.t-faq {
	text-transform:none;
	margin-bottom:20px;
	padding-right:20px;
	border-bottom:1px dashed #dddddd;
	color:#6f6f6f;
	cursor:pointer;
	font-size:14px;
	background:url(seta-faq-down.gif) top right no-repeat;
	}

.t-faq:hover {
	color:#868686;
	}
	
span.ul {
	font-weight:normal;
	margin-left:10px;
	}

/*****************************************************
Conteúdo Contato
*****************************************************/

#conteudo_contato {
	overflow:hidden;
	margin:0 0 55px 20px;
	}

#col1_contato {
	width:210px;
	float:left;
	margin:20px 80px 0px 0px;
}

#col2_contato {
	width:420px;
	float:left;
	margin:20px 0px 0px 30px;

}



	
/*****************************************************
Formulário
*****************************************************/
label {
	font:10px/17px Arial, Gadget, sans-serif;
	color:#6d7171;
	margin:5px 30px 0 0;
}

input {
	
}
label.name {
	float:left;
}

#nome {
	width:300px;
	margin:0 0 15px 14px;
}

label.email {
	float:left;
}

#email {
	width:300px;
	margin:0 0 15px 11px;
}

label.empresa {
	float:left;
}

#empresa {
	width:300px;
	margin:0 0 15px 1px;
}

span.estilo1 {
	display:block;
	margin-bottom:15px;
}

label.ddd {
	
}

#ddd {
	width:55px;
	margin:0 5px 0px 17px;
}

span.estilo2 {
	display:block;
	margin-bottom:15px;
}

label.telefone {
	margin-left:8px;
		
}

#telefone {
	width:146px;
	margin:0px 0px 0px 0px;
	
}



label.estado {
	
}

#estado {
	width:80px;
	margin:0px 0px 0px 6px;
}

label.cidade {
	margin-left:9px;
}

#cidade {
	width:139px;
	margin:0px 0px 0px 0px;
}

span.estilo3 {
	display:block;
	margin-bottom:15px;
}
label.assunto {
	
}

#assunto {
	width:200px;
	margin:0px 0px 0px 2px;
}

label.produto {

}

/*
span.estilo4 {
	display:block;
	margin-bottom:15px;
	
}
*/
#produto {
	width:154px;
	margin:0px 120px 15px 1px;	
}

span.estilo5 {
	display:block;
}

label.mensagem {
	
}

#mensagem {
	width:372px;
	height:60px;
	vertical-align:text-top;
}

.submit {
	font-family:Arial, Gadget, sans-serif;
	float:right;
	margin:30px 37px 0 0;
	background:transparent;
	border:none;
	color:#6d7171;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.submit:hover {
	color:#bebebe;
}

#msg {
	display:none; 
	position:absolute; 
	z-index:200; 
	background:url(msg_arrow.gif) left center no-repeat; 
	padding-left:7px
}

#msgcontent {display:block; 
	background:#f3e6e6; 
	border:2px solid #924949; 
	border-left:none; 
	padding:5px; 
	min-width:150px; 
	max-width:250px
}

#col2_contato p {
	font:11px/1.5em Arial, Gadget, sans-serif;
	padding:10px 0px 10px 0px;
	letter-spacing:0.07em;
	word-spacing:0.0.5em;
	text-align:left;
	color:#949494;
	}
	
.preenchimento {
	padding:2px 0px 10px 0px;
	letter-spacing:0.01em;
}

/*****************************************************
Mapa do Site
*****************************************************/
.titulo-mapa-site {
	margin-top:20px;
}

.link-sitemap {
	float:left;
	margin:10px 55px 0 0;
}

.col1 {
	margin-left:30px;
}
.link-sitemap-last {
	margin:15px 0px 0 0; 
}
.sessao1 {
	font:bold 13px Arial, Gadget, sans-serif;
	text-transform:uppercase;
	margin:5px 0px 8px 0px;
	color:#6d7171;
	display:block;
}

.titulo-sessao2 {
	font:bold 11px Arial, Gadget, sans-serif;
	text-transform:uppercase;
	margin:15px 0px 0px 0px;
	color:#6d7171;
	display:block;
}

.sessao2, .sessao3 {
	font:12px Arial, Gadget, sans-serif;
	margin:3px 0px 3px 0px;
	color:#6d7171;
	display:block;
}

.sessao2:hover, .sessao3:hover {
	color:#a40e1e;
}

.sessao3 {
	margin-left:15px;
	}

/*****************************************************
Rodapé
*****************************************************/

#rodape {
	clear:both;
	margin:20px 0px 0px 0px;
	width:100%;
	height:60px;
	background:url(bg-rodape.jpg) repeat-x;
	background-color:#dce2e2;
	overflow:hidden;
	margin:0 auto;
}
	
#rodape ul {
	width:914px;
	padding:25px 0px 0px 93px;
	margin:0 auto;
	 
}
	
#rodape li {
	float:left;
	padding:0 6px;
	}
	
#rodape li a {
	font:10px Arial, Gadget, sans-serif;
	color:#929595;
	word-spacing:0.1em;
	letter-spacing:0.05em;
	
	}
	
#rodape li a:hover {
	text-decoration:underline;
	}
.direitos {
	font:10px Arial, Gadget, sans-serif;
	color:#929595;
	word-spacing:0.1em;
	letter-spacing:0.05em;
	margin:4px 0 0 50px
}
/*****************************************************
Background
*****************************************************/

	body {
	background:url(bg.jpg) repeat-x;
	background-color:#eceeed;
	font-family:Arial, Helvetica, sans-serif;
	}

/*****************************************************
Formatação Comum a todos
*****************************************************/
	
p {
	font:12px/1.5em Arial, Gadget, sans-serif;
	padding:0px 0px 15px 0px;
	word-spacing:0.0.5em;
	text-align:left;
	color:#6d7171;

	}
	
p a {
	font:bold 11px/1.5em Arial, Gadget, sans-serif;
	padding:0px 0px 0px 0px;
	word-spacing:0;
	text-align:left;
	color:#6c6c6c;
	cursor:pointer;
	}
	
p a:hover {
	text-decoration:underline;	
	}
			
p.link a {
	font:12px/1.5em Arial, Gadget, sans-serif;
	padding:0px 0px 25px 0px;
	letter-spacing:0.02em;
	word-spacing:0.0.5em;
	text-align:left;
	color:#6d7171;
	
	}
p.link a:hover {
	color:#ababab;
	text-decoration:none;
}

p span {
	font-weight:bold;
	
	}

p.italic {font-size:11px; font-style:italic; margin-bottom:-10px;}

p strong, em {
	font:12px Arial, Gadget, sans-serif;
	}

h2, h2 a, h2 a:hover {
	font:bold 13px Arial, Gadget, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.04em;
	color:#a40e1e;
	text-align:left;
	padding:0px 0px 15px 0px;
	clear:both;

	}
	
h2 a:hover {
	color:#ce0016;
}
	
h3, h3 a {
	font:bold 13px Arial, Gadget, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.04em;
	color:#a40e1e;
	text-align:left;
	padding:0px 0px 10px 0px;
	clear:both;

	}

.sub-titulos {
	font:bold 11px Arial, Gadget, sans-serif;
	margin-bottom:-5px;
	}

	
h4 {
	font:bold 10px Arial, Gadget, sans-serif;
	padding:0px 0px 8px 0px;
	letter-spacing:0.01em;
	text-align:left;
	color:#6d7171;

	}
	
h4 a {
	color:#6d7171;
	text-decoration:underline;
	}
	
	
h5 {
	font:bold 12px Arial, Gadget, sans-serif;
	padding:0px 0px 15px 0px;
	letter-spacing:0.04em;
	text-align:left;
	color:#6c6c6c;
	}
	
a.titulo-an {
	text-transform:uppercase;
	}
