@charset "utf-8";
/* CSS Document */

/* Menu Principal */
.menuUserHome{
	width:59px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserHome.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}
		
.menuUserHome:hover{
	background-position:bottom left;
}

.menuUserPromocoes{
	width:91px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserPromocoes.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
/*	_width:76px;*/
}
		
.menuUserPromocoes:hover{
	background-position:bottom left;
}

.list li {
		list-style:url(../imagens/bullet_verde.gif);
		line-height:1.5;
		font-family:'Verdana', Arial, Helvetica;
		font-size:11px;
		color:#333333;
		margin-left:-20px;
		}
	.list-banner {
		list-style:url(../imagens/bullet_verde.gif); 
		margin:-5px 0 0 -10px; 	
	}
	.list-banner-02 {
		list-style:url(../imagens/bullet_verde.gif); 
		margin:0 0 0 -20px;
		line-height:1.5;
		color:#fff;
	}
	.list-02 li {
		list-style:url(../imagens/bullet_roxo.gif);
		line-height:1.5;
		font-family:'Verdana', Arial, Helvetica;
		font-size:11px;
		color:#333333;
		margin-left:-20px;
		}
	.list .title {
		color:#9d248d;
		line-height:1.5;
		font-weight:bolder;
		}
	.list .text{
		list-style:none;
		margin:0 0 10px -15px;
		}
	
.menuUserPainel{
	width:137px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserPainel.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
/*	_width:120px;*/
}
		
.menuUserPainel:hover{
	background-position:bottom left;
}

.menuUserComprar{
	width:92px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserComprar.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
	/*_width:105px;*/
}
		
.menuUserComprar:hover{
	background-position:bottom left;
}

.menuUserNumero{
	width:101px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserNumero.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
/*	_width:91px;*/
}
		
.menuUserNumero:hover{
	background-position:bottom left;
}

.menuUserTalky{
	width:74px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserTalky.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
	/*_width:99px;*/
}
		
.menuUserTalky:hover{
	background-position:bottom left;
}

.menuUserInfos{
	width:150px; 
	height:20px;
	float:left;
	overflow:hidden;
	background:url(../imagens/menuUserInfos.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
/*	_width:135px;
	_height:21px;*/
}
		
.menuUserInfos:hover{
	background-position:bottom left;
}

/* Textos */
.tituloLogado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9d248d;
	font-weight: bolder;
}

.tituloLogadoPromocao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9d248d;
}

.subTitulo01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d248d;
	font-weight: bolder;
	float:left;
	margin-left:10px;
}

.subTitulo02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d248d;
	font-weight: bolder;
	float:right;
	margin-right:10px;
}

.txtCinza{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#70707d;
}

.txtCinzaEscuro{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.txtClaro{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#d8d8df;
}.btnCadastro{
	width:196px; 
	height:27px;
	float:left;
	overflow:hidden;
	background:url(../imagens/btnCadastro.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}
		
.btnCadastro:hover{
	background-position:bottom left;
}


.txtBranco{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.txtBrancoGrosso{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.txtForms{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: right;
	font-weight:bold;
}

.txtPreto{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:2;
}

.txtPequeno{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:2;
}

.txtPretoIndex{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 2;
}

.txtPretoNone{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:2;
}

.txtPretoMenor{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333333;
	width:960px;
	line-height:3;
}

.txtPretoPromocao{
	text-align: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
	margin-left:10px;
	margin-top:10px;
	line-height:1.8;
	text-decoration:none;
}

.txtPretoPromocao .a {
	text-align: justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:1.8;
	text-decoration:none;
}

.txtTabela02{
	text-align: justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;

}

.txtPretoMaior{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	text-align: left;
	font-weight:bold;
}

.txtVermelhoMaior{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#9d248d;
	text-align: right;
	font-weight:bold;
}

.txtItemPainel{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#9d248d;
	text-align: right;
	font-weight:bold;
	text-decoration:none;
}

.txtItemPainel:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#9d248d;
	text-align: right;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	float:right;
}

/* Links */
.linkRosaLogado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9d248d;
	text-decoration:none;
}

.linkRosaLogado:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8cc542;
	text-decoration:none;
}

/* Menu Index */
.backMenuIndexLogado01{
	position:relative;
	float:left;
	width:236px;
	_width:232px;
	height:158px;
	background:url(../imagens/boxLogado_01.gif) no-repeat;	
}

.backMenuIndexLogado02{
	position:relative;
	float:left;
	width:236px;
	_width:232px;
	height: 158px;
	background:url(../imagens/boxLogado_02.gif) no-repeat;	
}

.backMenuIndexLogado03{
	position:relative;
	float:left;
	width:236px;
	_width:232px;
	height:158px;
	background:url(../imagens/boxLogado_03.gif) no-repeat;	
}

/* Numero Talky */
.fotoNumero{
	position:relative;
	float:right;
	margin-top:-50px;
	_margin-top:-50px;
	*margin-top:-50px;
}

.containerCaptchaLogado{
	position:relative;
	float:left;
	width:190px;
	margin-top:10px;
}

.containerCaptchaLinkLogado{
	position:relative;
	float:left;
	width:150px;
	background:url(../imagens/bg.gif) no-repeat;
	margin-top:40px;
	margin-left:-235px;
	_margin-left:-178px;
}

/* Painel de Controle */
.itemPainel01{
	width:192px;
	height:124px;
	float:left;
	background:url(../imagens/itemPainel01.gif) no-repeat;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top:20px;
}

.itemPainel02{
	width:192px;
	height:124px;
	float:left;
	background:url(../imagens/itemPainel02.jpg) no-repeat;	
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top:20px;
}

.itemPainel03{
	width:192px;
	height:124px;
	float:left;
	background:url(../imagens/itemPainel03.gif) no-repeat;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top:20px;
}

.itemPainel04{
	width:192px;
	height:124px;
	float:left;
	background:url(../imagens/itemPainel04.gif) no-repeat;	
	margin-right: 20px;
	margin-bottom: 20px;
}

.itemPainel05{
	width:192px;
	height:124px;
	float:left;
	background:url(../imagens/itemPainel05.gif) no-repeat;	
	margin-right: 20px;
	margin-bottom: 20px;
}

.itemPainel06{
	text-decoration:none;
	width:192px;
	height:124px;
	float:left;
	background:url(../imagens/itemPainel06.gif) no-repeat;	
	margin-right: 20px;
	margin-bottom: 20px;
}

/* Promoção */
.backPromocao01{
	position:relative;
	float:left;
	width: 650px;
	height:150px;
	background:url(../imagens/promocao01.gif) no-repeat;	
}

.backPromocao02{
	position:relative;
	float:left;
	width: 650px;
	height:150px;
	background:url(../imagens/promocao02.gif) no-repeat;	
}

.backPromocao03{
	position:relative;
	float:left;
	width: 650px;
	height:150px;
	background:url(../imagens/promocao03.jpg) no-repeat;	
}

.containerPromocaoSub01{
	position:relative;
	width:450px;
	margin-top:10px;
	padding-left:150px;
}

.containerPromocaoSub02{
	position:relative;
	width:450px;
	margin-top:10px;
	padding-left:150px;
}

/* Menu Principal */
.containerMenuIndexLogado{
	position:relative;
	float:left;
	width:709px;
	_width:704px;
	margin-left:16px;
	text-align:justify;
}

/* Lateral */
.containerConteudoBT{
	float:left;
	width:679px;
	padding-left:10px;
	padding-right:10px;
}

.menuLateralLogado{
	position:relative;
	float:left;
	width: 235px;
	height:443px;
	_margin-top:30px;
	_margin-left:-145px;
	_width: 230px;
	_height: 433px;
	background:url(../imagens/backgroundMenuTalky.gif) no-repeat;
}

.containerBoxMenu{
	position:relative;
	height:40px;
	width:204px;
	margin-left:15px;
	margin-top:20px;
	text-align:center;
	padding-top:8px;
}

.containerBoxMenu2{
	position:relative;
	height:40px;
	width:204px;
	margin-left:15px;
	text-align:center;
	padding-top:5px;
}

.containerBoxMenu3{
	position:relative;
	width:204px;
	margin-left:15px;
	padding-top:7px;
	padding-left:10px;
}

.containerBotoes{
	position:relative;
	height:40px;
	width:204px;
	margin-left:17px;
	text-align:center;
	margin-top:-5px;
	height:75px;
}

.containerTop{
	position:relative;
	float:left;
	height:6px;
	width:709px;
	margin-top:10px;
}
.containerBottom{
	position:relative;
	float:left;
	height:6px;
	width:709px;
}

/* Geral */
.containerDescricaoConteudoLogado{
	position:relative;
	float:left;
	width:709px;
	_width:704px;
	margin-left:16px;
	text-align:justify;
}

.containerConteudoLogado{
	float:left;
	width:689px;
	_width:659px;
	background:url(../imagens/boxConteudo.gif);
	padding-left:10px;
	padding-right:10px;
	_padding-left:1px;
	_padding-right:1px;
}

.containerConteudoPainel{
	float:left;
	width:689px;
	background:url(../imagens/boxConteudo.gif);
	padding-left:50px;
	padding-right:10px;
	_padding-left:30px;
}

.containerConteudoSemBorda{
	float:left;
	width:689px;
	padding-left:10px;
	padding-right:10px;
}

.containerTermoPromocaoNumeroTalky{
	overflow:auto;
	float:left; 
	position:relative;
	text-align:justify;
	height:150px;
	width:650px;
	border:1px solid #666;
	background-color:#ebebe4;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.containerTalkyWeb{
	position:relative;
	float:left;
	width:960px;
	height:500px;
	background:url(../imagens/backGroundTalkyOnline.gif) no-repeat;
	margin-bottom:20px;
}

.containerTalkyWeb .teclado{
	position:relative;
	float:left;
	margin-left:150px;
	margin-top:42px;
}

.containerTalkyWeb .loginWeb{
	position:relative;
	float:right;
	margin-right:30px;
	margin-top:70px;
	width:210px;
	color:#FFF;
	font-size:11px;
}

.containerTalkyWeb .requisitos{
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	width:210px;
	margin-top:170px;
	margin-right:-205px;
    line-height:1.5;

}

.containerTalkyWeb .download{
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	width:210px;
	margin-top:450px;
	margin-right:-215px;
    line-height:1.5;
}

/* Botões */
.btnConfirmarLogado{
	width:108px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnConfirmarLogado.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.btnConfirmarLogado:hover{
	background-position:bottom left;
}

.btnContinuarLogado{
	width:109px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnContinuar.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}
	
.btnContinuarLogado:hover{
	background-position:bottom left;
}


.btPesquisar{
	width:108px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btPesquisar.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.containerFormFields{
	border:1px solid #666;
	background-color:#ebebe4;
}

.btPesquisar:hover{
	background-position:bottom left;
}

.btnTermoPromocao{
	width:425px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnTermoPromocao.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}
		
.btnTermoPromocao:hover{
	background-position:bottom left;
}

.btnVoltarPainel{
	width:244px; 
	height:36px;
	float:right;
	overflow:hidden;
	background:url(../imagens/btnVoltarPainel.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}
		
.btnVoltarPainel:hover{
	background-position:bottom left;
}

.btnVoltarLogado{
	width:108px; 
	height:36px;
	float:right;
	overflow:hidden;
	background:url(../imagens/btnVoltar.gif) top left no-repeat;
	display: block;
	text-indent:10000px;
	margin-left:4px;
}
		
.btnVoltarLogado:hover{
	background-position:bottom left;
}

.btnCliqueNumeroTalky{
	width:370px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnCliqueNumeroTalky.gif) top left no-repeat;
	display: block;
	text-indent:10000px;
	margin-left:4px;
}
		
.btnCliqueNumeroTalky:hover{
	background-position:bottom left;
}

.btnContratar{
	width:73px; 
	height:24px;
	overflow:hidden;
	background:url(../imagens/btnContratar.gif) top left no-repeat;
	display:block;
	text-indent:10000px; 
	float:left;
}
		
.btnContratar:hover{
	background-position:bottom left;
}

btnContratarGray{
	width:73px; 
	height:24px;
	overflow:hidden;
	background:url(../imagens/btnContratarGray.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.btnHabilitar{
	width:73px; 
	height:24px;
	overflow:hidden;
	background:url(../imagens/btnHabilitar.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
	float:left;
}

.btnHabilitar:hover{
	background-position:bottom left;
}

.btnHabilitarNull{
	width:73px; 
	height:24px;
	overflow:hidden;
	background:url(../imagens/btnHabilitarNull.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
	float:left;
}

.btnHabilitarNull:hover{
	background-position:bottom left;
}

.btnHabilitarGray{
	width:73px; 
	height:24px;
	overflow:hidden;
	background:url(../imagens/btnHabilitarGray.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
	float:left;
}

.btnHabilitarGray:hover{
	background-position:bottom left;
}

.btnAlterarAviso{
	width:115px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnAlterarAviso.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.btnAlterarAviso:hover{
	background-position:bottom left;
}/*

.btnFinalCompra{
	width:134px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnFinalCompra.gif) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.btnFinalCompra:hover{
	background-position:bottom left;
}*/

.btnFinalCompra{
	width:134px; 
	height:36px;
	overflow:hidden;
	background:url(../imagens/btnFinalCompra.gif) top left no-repeat;
	display:block;
}

.btnFinalCompra:hover{
	background-position:bottom left;
}

/*Formulário Número Talky*/
#numTalky .campo {
	float:left;
	height:41px;
	margin:0 50px 0 0;
	width:200px;
	font-size:11px;
	color:#333;	
	text-align:left;
}

#numTalky .campoEsp {
	float:left;
	height:41px;
	margin:0 50px 0 0;
	width:200px;
	font-size:11px;
	color:#333;	
	text-align:left;
}

#numTalky .medium {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:200px;
}

#numTalky .half {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:200px;
	padding-left:5px;
}

#numTalky .tiny {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:15px;
}

#numTalky .small {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:30px;
}
#numTalky .tel-prefix {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin:0 5px 0 0;
	width:25px;
}
#numTalky .tel-number {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin:0 10px 0 0;
	width:110px;
}

#numTalky .confirmacao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	float:left;
	margin:0 10px 20px; 0;
	width:50px;
	height:25px;
	text-align:center;
}

#numTalky  .captcha {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:172px;
	margin-left:-45px;
}

/*Formulário Número Talky*/
#compCred .campo {
	float:left;
	height:41px;
	margin:0 50px 0 0;
	width:200px;
	font-size:11px;
	color:#333;	
	text-align:left;
}
#compCred .medium {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:200px;
}

#compCred .tiny {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:15px;
}

#compCred .small {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
	width:30px;
}
#compCred .tel-prefix {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin:0 5px 0 0;
	width:25px;
}
#compCred .tel-number {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin:0 10px 0 0;
	width:110px;
}

#compCred .confirmacao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	float:left;
	margin:0 10px 20px; 0;
	width:50px;
	height:25px;
	text-align:center;
}

#compCred  .captcha {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:172px;
	margin-left:-45px;
}


.btnEnviarSMS{
	width:246px; 
	height:28px;
	overflow:hidden;
	background:url(../imagens/btnEnviarSMS.png) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.btnEnviarSMS:hover{
	background-position:bottom left;
}

.btnDownloadTalky{
	width:246px; 
	height:28px;
	overflow:hidden;
	float:right;
	background:url(../imagens/btnEnviarSMS.png) top left no-repeat;
	display:block;
	text-indent:10000px;
}

.btnDownloadTalky:hover{
	background-position:bottom left;
}