@charset "utf-8";

body, html {margin:0; padding:0; background:url(../imagens/body/bg.jpg) repeat-x #fff; height: 100%;}
img{border:0;}

p {font-family:Verdana;}

a {text-decoration:none; color:#566070;}
a:hover {text-decoration:none; color:#4f302f;}

/* ------------------------------ Pre Home ------------------------------ */
.prehome_center{margin:auto;width:440px;}
.prehome_Drop {width:210px; height:20px; color:#fff; background:#617078; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; margin-right:10px; vertical-align:middle;}

/* ------------------------------ Topo ------------------------------ */
#topo {width:100%; height:30px; position:relative; background:#757f8e;}
	.topo_conteudo {width:940px; height:30px;}
		.regiao {width:500px; float:left; height:30px;}
		.topo_links {width:380px; float:right; height:30px;}
		
		
/* ---select--- */
.regiao_select {width:271px; height:20px; margin:auto; margin-left: 5px; position:absolute;}

/* ---links--- */
.topo_links a {text-decoration:none; color: #fff; top:5px;}
.topo_links a:hover {color:#000}
		
/* ------------------------------ header  ------------------------------ */
#header {width:100%; position:relative;}
	.header_conteudo {height:129px; position:relative; margin:auto;}
		.header_logo {height:129px; width:171px; float:left;}
		.header_login {width:380px; height:129px; float:right;}
	
	/*-------------------------------- menu  -------------------------------------- */
	.header_menu {height:49px; position:relative; margin:0 auto; margin-top:21px; background-color:#c7ccd1;}
		.diplay_none {display:none;}
		
		.header_menu a.conheca {width:179px; height:49px; background:url(../imagens/header/menu_conheca2.gif) no-repeat; display:inline-block;}
		.header_menu a.conheca:hover {background:url(../imagens/header/menu_conheca_over2.gif) no-repeat;}
		.header_menu a.conheca_clicado {background:url(../imagens/header/menu_conheca_over2.gif) no-repeat; width:179px; height:49px; display:inline-block; }
		
		.header_menu a.shopping {width:251px; height:49px; background:url(../imagens/header/menu_ganhe_virtual2.gif) no-repeat; display:inline-block; border:0; }
		.header_menu a.shopping:hover {background:url(../imagens/header/menu_ganhe_virtual_over2.gif) no-repeat;}
		.header_menu a.shopping_clicado {background:url(../imagens/header/menu_ganhe_virtual_over2.gif) no-repeat; width:251px; height:49px; display:inline-block;}
		
		.header_menu a.lojas {width:286px; height:49px; background:url(../imagens/header/menu_ganhe_fisica2.gif) no-repeat; display:inline-block; }
		.header_menu a.lojas:hover {background:url(../imagens/header/menu_ganhe_fisica_over2.gif) no-repeat;}
		.header_menu a.lojas_clicado {background:url(../imagens/header/menu_ganhe_fisica_over2.gif) no-repeat; width:286px; height:49px; display:inline-block; }
		
		.header_menu a.troque {width:222px; height:49px; background:url(../imagens/header/menu_troque2.gif) no-repeat; display:inline-block; }
		.header_menu a.troque:hover {background:url(../imagens/header/menu_troque_over2.gif) no-repeat;}
		.header_menu a.troque_clicado {background:url(../imagens/header/menu_troque_over2.gif) no-repeat; width:222px; height:49px; display:inline-block; }
	/*-------------------------------- /menu  -------------------------------------- */

	
/* ---login--- */
.header_login_btn {width:364px; height:38px; float:right; margin-top:22px;}
.header_login_box {width:364px; height:75px; background-color:#fff; float:right;}
	.logado {width:345px; margin-left:16px; height: 75px;}
		.logado_esq {width:160px; float:left;margin-top:-10px;}
		.logado_dir {width:160px; float:right;}
	.login_senha {width:295px; height:18px; margin-left:10px;}
	.login {width:379px; height:25px; margin:0 auto; /*line-height:80%;*/}
		.usuario {width:165px;}
		.senha {width:110px; margin-left:15px;}
	.header_login_box a {text-decoration:none; color:#757f8e;}
	.header_login_box a:hover {text-decoration:none; color:#eb7707;}

/* ------------------------------ conteudo ------------------------------ */
#content {width:958px; min-height:600px; position:relative; margin:0 auto; clear:both;}
	.content_flash {height:280px; position:relative; margin:auto; margin-top:19px; background-color:#999;  }
	.content_dotz {position:relative; margin:auto; margin-top:20px;}
	.content_banner {width:200px; height:200px; float:right; margin:auto;}
		.content_banner_trocas {width:200px; height:183px; background:url(../imagens/body/trocas_bg.gif) no-repeat;}
		.content_banner_corpo {width:200px; height:130px; padding-top:58px;}
		.content_banner_btn {width:200px; height:17px;}
	.content_trocar {width:720px; float:left; margin:auto; border: solid #ccc 1px; background:url(../imagens/body/bg_content_parceiros.jpg) repeat-x; }
	.sloader {width:685px; position:relative; margin:0 auto; height:75px; margin-top: 50px;}
	.content_dotz_titulo {width:685px;}
	.scroller {width:685px; position:relative; margin:0 auto}
		.scroller_btn {width:25px;}
		.scroller_parceiro {width:25px;}
		    .scroller_logo {width:100px; height:50px;}
		    .scroller_mecanica {width:100px; height:15px; clear: both}
		.scroller a {text-decoration:none;}
		.scroller a:hover {color:#000;}
		.scroller_select {width:130px; height:20px; margin:auto;}
		
#miolo {width: 940px; height: 100%; margin:0 auto; position:relative;}
.content_center {width:600px; position:relative; margin:0 auto; clear:both;}
.banner_hotsite_parceiros {width:940px; margin:0 auto; postition: relative; text-align:center; margin-top:15px;}


/* banner viaja dotz home */
.content_banner_viaja {width:200px; height:200px; float:right; margin:auto;background:url(https://dotz.r.worldssl.net/site/imagens/body/box_viaja_home_bg.jpg) no-repeat; font-size:10px;}
	.content_banner_viaja_corpo {width:200px; height:106px; margin-top:70px;}
	.content_banner_viaja_btn {width:200px; height:20px; text-align:center; padding-top:3px;}
	
		.content_banner_viaja_corpo ul {}
			.content_banner_viaja_corpo ul li{list-style-type:none; text-align:center; margin:5px 5px 0 -35px; border-bottom:2px solid #f6ca02; min-height:35px; padding-bottom:5px; padding-top:1px;}
			.content_banner_viaja_corpo ul li:last-child {border-bottom:0;}
				.content_banner_viaja_corpo ul li span {padding:5px}
				.content_banner_viaja_corpo ul li span a {color:#002456; text-decoration:none;}
				.content_banner_viaja_corpo ul li span a:hover {color:#eb7707;}

/* ------------------------------ rodape  ------------------------------ */
#rodape {width:100%; height:95px; position:relative; clear:both; background:#757f8e; bottom:0; z-index:1;}
	.rodape_conteudo {position:relative; margin:auto;}
	.rodape_conteudo_esquerda {width:200px; margin:auto; float:left;}
	.rodape_conteudo_direita {width:285px; margin:15px 0 0 0; float:right;}
	.rodape_conteudo ul {display:block; margin-left:10px; padding:0;}
	.rodape_conteudo ul li {list-style-image:url(../imagens/body/seta.png); margin:0; padding:0; line-height:15px;}
	.rodape_conteudo ul li a {text-decoration:none;	color:#FFF;}
	.rodape_conteudo ul li a:hover {color:#000}

/* --------- textos ----------- */
/* font */
.verdana {font-family:Verdana}
.arial {font-family:arial}
.futura{font-family: 'Futura';}
.futuralt{font-family: 'Futura Lt';}
.futuraltcd{font-family: 'Futura Lt Cd';}

/* size */
.text8 {font-size:8px}
.text10 {font-size:10px}
.text11 {font-size:11px}
.text12 {font-size:12px}
.text13 {font-size:13px}
.text14 {font-size:14px}
.text16 {font-size:16px}
.text18 {font-size:18px}
.text24 {font-size:24px}

/* cor */
.textBranco {color: #FFF}
.textAzulClaro {color: #757f8e}
.textAzul {color:#e2e4e7 }
.textMarrom {color: #4f302f}
.textAzulEscuro {color:#566070;}
.textPreto {color:#000;}
.textLaranja {color:#eb7707;}
.textCinza {color:#CCC;}
.textVermelho {color:#CC0000;}
.textAzulMarinho {color:#002157;}
.textAzulNovo{
	color:#006595;
}

/* align */
.textRight {text-align:right}
.textLeft {text-align:left}
.textCenter {text-align:center;}
.textJustify {text-align:justify;}

p.tit_head{
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 15px;
}

.aba_passo{
	width: 105px;
	height: 25px;
	background: #9cbfc7;
	float: right;
	text-align: center;
}

.head_verm{
	width: 500px;
	height: 20px;
	float: left;
	background: #993300;
}

.indent{text-indent:-2000px; overflow:hidden;}


/* weight */
.textBold {font-weight:bold;}

/* linhas */

.line30 {line-height:30px;}


.brown {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #5C5445;}
.brownlogin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #5C5445; }
.blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E808F; margin: 4px;}
.branco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF;}
.bluelogin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E808F; margin: 4px;}
.tittle {font-size: 12px; font-weight: bold;}
.tittle login { font-size: 12px;font-weight: bold;}
.orange {color: #EB7707; font-family:verdana; font-size:11px;}
.orangehome {color: #EB7707;}
.tituloSiteDotz{
	font-family:"Futura";
	font-size:45pt;
	color:#006595;
	margin:0;
}
.subtituloSiteDotz{
	color:#ff9933;
	font-size:24px;
	font-family:"Futura Lt", Verdana, Arial, sans-serif;
}
.subsubtituloSiteDotz {
		width: auto;
		height: 25px;
		background-color: #006699;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;	
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;	
		color: #ffffff;
		font-weight: bold;	
		padding-top: 5px;
		padding-left: 15px;	
}

/* --------- paddings ---------- */
.Padding10{padding:10px;}
.PaddingTop5 {padding-top:5px;}
.PaddingTop20 {padding-top:20px;}
.PaddingTop25 {padding-top:25px;}
.PaddingTop40 {padding-top:40px;}
.PaddingTop10 {padding-top:10px;}
.PaddingTop15 {padding-top:15px;}
.PaddingLeft5 {padding-left:5px;}
.PaddingLeft10 {padding-left:10px;}
.PaddingLeft20 {padding-left:20px;}
.PaddingLeft40 {padding-left:40px;}
.PaddingRight5 {padding-right:5px;}
.PaddingRight20 {padding-right:20px;}
.PaddingBottom20 {padding-bottom:20px;}

/* --------- margins ----------- */

.margin0 {margin:0;}
.margin5 {margin:5px;}
.marginAuto{margin:auto;}

/*top*/
.MarginTop0 {margin-top:0}
.MarginTop2 {margin-top:2px}
.MarginTop3 {margin-top:3px}
.MarginTop5 {margin-top:5px;}
.MarginTop8 {margin-top: 8px;}
.MarginTop10 {margin-top:10px;}
.MarginTop-10 {margin-top:-10px;}
.MarginTop12 {margin-top:12px}
.MarginTop15 {margin-top:15px;}
.MarginTop20 {margin-top:20px;}
.MarginTop25 {margin-top:25px;}
.MarginTop30 {margin-top:30px;}
.MarginTop35 {margin-top:35px;}
.MarginTop50 {margin-top:50px;}
.MarginTop60 {margin-top:60px;}

/*left*/
.MarginLeft2 {margin-left:2px;}
.MarginLeft-4 {margin-left:-4px;}
.MarginLeft5 {margin-left:5px;}
.MarginLeft10 {margin-left:10px;}
.MarginLeft15 {margin-left:15px;}
.MarginLeft20 {margin-left:20px;}
.MarginLeft30 {margin-left:30px;}
.MarginLeft40 {margin-left:40px;}
.MarginLeft60 {margin-left:60px;}
.MarginLeft100 {margin-left:100px;}
.MarginLeft200 {margin-left:200px;}

/* right */
.MarginRight5 {margin-right:5px;}
.MarginRight10 {margin-right:10px;}
.MarginRight20 {margin-right:20px;}
.MarginRight30 {margin-right:30px;}
.MarginRight40 {margin-right:40px;}
.MarginRight45 {margin-right:45px;}
.MarginRight65 {margin-right:65px;}
.MozMarginRight20 {-moz-margin-left: 25px;}

/* bottom */
.MarginBottom2 {margin-bottom:2px;}
.MarginBottom-5 {margin-bottom:-5px;}
.MarginBottom10 {margin-bottom:10px;}
.MarginBottom20 {margin-bottom:20px;}
.MarginBottom50 {margin-bottom:50px;}

/* --------- estrutura ---------- */

/* spacer e rolagem */
.spacer25 {line-height:25px;}
.line10 {line-height:10px;}
.clear {clear:both;}
.overflowAuto{overflow:auto;}

/* float */
.fLeft {float:left;}
.fRight {float:right;}
.fleft {float:left;}
.fright {float:right;}
.center {margin:0 auto;}

/* width */
.w50 {width:50px;}
.w115 {width:115px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w320 {width:320px;}
.w333 {width:333px;}
.w360 {width:360px;}
.w400 {width:400px;}
.w420 {width:420px;}
.w450 {width:450px;}
.w490 {width:490px;}
.w500 {width:500px;}
.w520 {width:520px;}
.w540 {width:540px;}
.w550 {width:550px;}
.w570 {width:570px;}
.w630 {width:630px;}
.w720 {width:720px;}
.w725 {width:725px;}
.w780 {width:780px;}
.w940 {width:940px;}
.hw57 {width:57px; height:57px;}


/*height*/
.h200 {height:200px;}
.h135 {height:135px;}
.h100 {height:100px;}
.h70 {height:70px;}
.h40 {height:40px;}
.h450{height:450px;}


/* --------- bordas ---------- */
.borderTop2 {border-top: solid 2px #b0bec9;} 
.borderWhite10 {border: solid 3px #fff; border-radius:10px;} 
.borderRadius10{border-radius:10px;}
.border1SolidBlack{border:1px solid #000;}


/* -------- bgs ------------------ */
.bgLaranja{background: #EB7707;}
.bg_azulclaro{background: #a7cad1;}
.bg_azulclaro2{background: #e4e9ec;}
.bg_azulclaro3{background: #afbdc8;}
.bg_azulescuro{background: #525b62;}
.bg_azulescuro2{background: #6f7d88;}
.bg_marromClaro{background: #716758;}
.bg_vermelho{background: #993300;}
.bg_dourado{background: #ae9f66;}
.bg_laranjanovo{background: #f38231;}
.bg_azulnovo{background: #006794;}
.bg_cinzaclaro{background:#f1f1f1;}
.bgBranco{ background-color:#fff; }
.orangeBox{ background-color: #f58220; }
.orangeBox2{ background-color: #f89c1b; }
.blueBox{ background-color: #006595; }
.blueBox2{ background-color: #69a6c8; }
.boxAviso{
	padding:7px;
	width:440px;
	margin-left:40px;
	margin-top:10px;
	background-color:#c6cdd4;
	border-radius:10px;
}

/*------------- barras ---------------- */

.barra50h{width: 535px; height:50px;}


/* tabelas */


/* botoes */
.botaoMaior{
	background:url(https://dotz.r.worldssl.net/site/imagens/body/ic_setabranca.png) no-repeat #f38231 6px 8px;
	border-radius: 7px;
	padding:7px 7px 7px 18px;
	font-family: "Futura Lt", Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	border: 0;
}
.botaoMenor{
	background:url(https://dotz.r.worldssl.net/site/imagens/body/ic_setabranca.png) no-repeat #f38231 6px 5px;
	border-radius: 7px;
	padding:5px 5px 5px 18px;
	font-family: "Futura Lt", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	border: 0;
}
.botaoMaior:hover,.botaoMenor:hover{
	text-decoration: underline;
}


/* striped */
table.striped{width:100%;margin:0 0 10px 0;text-align:left;border-collapse: collapse;}
	table.striped tr.alt{background:#f5f5f5;}
	table.striped thead th{background:#fff;}
	table.striped tbody th{background:#f5f5f5;text-align:right;padding-right:15px;border-right:1px dotted #e5e5e5;}
	table.striped tbody tr.alt th{background:#efefef;}
	table.striped thead, table.striped tbody{margin:0;padding:0;}
	table.striped th, table.striped td{padding:7px 11px;font-size:10px;border-bottom:1px dotted #ddd;text-align:left;}
	table.striped thead th{font-size:10px;padding:3px 10px;border-bottom:1px solid #ddd;}
	table.striped tbody tr.last th, table.striped tbody tr.last td{border-bottom:0;}

/* ----------- Paginas produtos indispon�veis: mover esse css para catalogo.css quando pronto ----------------- */
.aviso_produto_indisponivel {background-color:#c7ccd1; margin:0 auto; position:relative; height:46px;}
.produto_indisponivel {width:720px;}
	.produto_indisponivel_tabela {border:6px solid #afbdc8; border-bottom:0}
		.produto_indisponivel_tabela td {border-bottom:6px solid #afbdc8;}
	.produto_indisponivel_status {position:relative; margin:0 auto; width:400px; margin-top:20px;}
	.produto_indisponivel_dados {margin:20px 0 0 5px;}
	.produto_indisponivel_btn {width:500px; margin:auto; position:relative; clear:both;}
	.produto_indisponivel_txt {margin:auto; position:relative; clear:both;}
	
	.produto_indisponivel_trocado {width:720px;}
		.produto_indisponivel_trocado_img {width:140px;}
		.produto_indisponivel_trocado_desc {height:75px; width:560px;}
		.produto_indisponivel_trocado_valor_original, .produto_indisponivel_trocado_valor_atual, .produto_indisponivel_trocado_valor_final {width:560px; height:20px; margin-top:1px;}
	.aviso_produto_indisponivel {width: 940px; margin:0 auto; position: relative; margin-top:20px;}
	.aviso_produto_btns {float:right; margin: 6px 8px 0 0; width:180px; height:30px; text-align:right;}
	
	/* recarga pelo celular */
	.recarga_celular1 {background:url(../imagens/catalogo/pagina_recarga_pelo_celular_09.gif) no-repeat; height:78px; width:729px;}
		.recarga_celular {width:330px;height:60px;margin-left:70px;}
		input.recarga_celular {width:287px;	height:28px;margin:0;border: #afb12c solid 1px;float:left;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;}
		
		
/* mais detalhes */
#maisdetalhes{
	background-color:#dedede;
	width:580px;
}
#maisdetalhes h1{
	color:#002157;
	font-size:36px;
	font-family:"Futura Lt", Verdana, Arial, sans-serif;
	line-height:40px;
	text-align:center;
	padding:40px 20px 0 20px;
}
#maisdetalhes h2{
	color:#000000;
	font-size:24px;
	font-family:"Futura Lt", Verdana, Arial, sans-serif;
	line-height:28px;
	padding:20px 30px 20px 30px;
}
#maisdetalhes h2 span{
	color:#f5922d;
	font-size:24px;
	font-family:"Futura", Verdana, Arial, sans-serif;
	line-height:28px;
}
#maisdetalhes p{
	color:#000000;
	font-size:18px;
	font-family:"Futura Lt", Verdana, Arial, sans-serif;
	line-height:20px;
	padding:10px 30px 0 30px;
	text-align: justify;
}
#maisdetalhes .orangeBox, #maisdetalhes .blueBox, #maisdetalhes .orangeBox2, #maisdetalhes .blueBox2{
	/*color: #FFF;*/
	border-radius: 10px;
	max-width: 80%;
	margin: 0 auto;
	border: 5px solid #FFF;
}
#maisdetalhes .orangeBox h2, #maisdetalhes .blueBox h2, #maisdetalhes .orangeBox2 h2, #maisdetalhes .blueBox2 h2{
	float: left;
	color: #FFF !important;
}
#maisdetalhes .orangeBox p, #maisdetalhes .blueBox p, #maisdetalhes .orangeBox2 p, #maisdetalhes .blueBox2 p{
	color: #FFF !important;
}



/* catalogo */ 
.main_categorias_titulo_catalogo {height: 60px;padding:4px;width:720px;background-color:#cbcdcc;}

/* -- bb -- */
.modal_troca {background: url(../img/cadastro_bb/processo_troca/popup_intermediario.gif) no-repeat; width:844px; height:592px; z-index:9999;}
    .modal_troca_bt1 {border:0; padding:140px 0 0 50px; clear:both;}
    .modal_troca_bt2 {border:0; padding:20px 0 0 50px; clear:both;}
    .modal_troca_bt {width:844px; padding:30px 0 0 50px; clear:both;}
        .modal_troca_bt3 {border:0; float:left;}
.modal_login {background: url(/img/cadastro_bb/processo_troca/bb_popup_fazer_conversao.gif) no-repeat; width:621px; height:384px;}
.modal_login_bt1 {border:0; margin-top:33px; margin-left:55px; float: left;}
.modal_login_bt2 {border:0; margin-top:5px; margin-left:55px; float: left;}
.modalBackground { background-color: Black; filter:alpha(opacity=60); opacity:0.6;}
.modal_btn_fechar {float:right;margin-right:35px; margin-top:25px;}

/* ---- Promo��o Coalis�o BB ---- */

	#coalisao {width:940px; position:relative; margin:0 auto;}
		.coalisao_header {width:940px; position:relative; margin:0 auto; margin-top:40px;}
		.coalisao_center {margin:0 auto; position:relative; margin-top:20px; width:940px; clear:both;}
		.bottom0 {bottom:0;}

/* ---- FAQ BB ---- */
	.titulo_bb {width:680px; height:30px; background-color:#fff200; margin:20px auto; padding:5px;font-size:16px; color:#004893; font-weight:bold;}
	.titulo_bb a {text-decoration:none; border:0; color:#004893;}
	.titulo_bb a:hover {color:#757f8e;}
	.titulo_bb span {padding: 8px 0 0 15px;}
	.text_bb {width:680px; margin:auto; font-size:12px;}
	.text_bb a {color:#004893;} .text_bb a:hover {color:#757f8e;}
	.text_bb_resposta blockquote {font-size:11px; line-height:120%;}
	.faqbb_hide{display:none;}

/* pagina pesquisa */ 
.pesquisa {padding: 20px 0 0 170px;}
.banner_pesquisa {margin-top:20px; position:relative; margin:auto; text-align:center;}

/* pagina gabarito */
.gabarito_wrapper {width:960px; margin:20px 0 0 20px; min-height:1400px;}
.gabarito_botoes {width:710px; margin:0 auto; position:relative; min-height:56px; margin-top:20px;}
	
/*dotzdesejos - mover para css conta.css, quando feito*/
.dotz_desejos_header {width:940px;height:235px;margin-top:20px;}
.dotz_desejos_produtos{width:940px;min-height:150px;background-color:#ebd25b;}
	.dotz_desejos_produtos ul {list-style:none;margin-left:-35px;}
		.dotz_desejos_produtos ul li {display:inline;margin-left:10px;}
			.dotz_desejos_produtos ul li img{border:none;width:140px;height:140px;margin:15px 0;}
.dotz_desejos_content {width:940px;clear:both;margin-top:20px;}
	.dotz_desejos_content ul {list-style:none;margin-left:80px;}
		.dotz_desejos_content ul li {display:inline;margin-left:200px;}
			.dotz_desejos_content ul li img{border:none;}

/*aviso_voltagem*/
#aviso_voltagem {width:508px;height:160px;background:url(../imagens/catalogo/aviso_voltagem_bg.gif);}
	p.aviso_voltagem {margin-left:110px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#002157; padding:5px;}
	.aviso_voltagem_btn {width:650px;margin-top:30px;} 
		.aviso_voltagem_btn ul {list-style:none; margin-left:-10px;display:inline; *display:inline; zoom:1; display: -moz-inline-block;}
			.aviso_voltagem_btn ul li {display:inline; margin-left:20px;}
				.aviso_voltagem_btn ul li img{border:none;}
				
/* simulador */
	#resultado_simulador{width:578px;margin:0 auto;position:relative;}
		.resultado_simulador_semCartao{float:left;width:274px;background:url(../img/simulador/bg_sem_cartao.gif) no-repeat #d8dee3;min-height:162px;}
		.resultado_simulador_comCartao{float:right;width:274px;margin-left:23px; min-height:162px;background:url(../img/simulador/bg_com_cartao.gif) no-repeat #d8dee3}
		p.resultado_simulador {font-family:Verdana, Geneva, sans-serif;color:#f68d23;font-weight:bold;font-size:18px;margin:70px 0 0 15px;}
		
/* cadastro */
#trQuantidadeAdicionais {width:500px; margin: auto; position: relative;}
.boxCartaoDotz{width:535px;height:228px; background-color:#e6ecef;}
	.boxCartaoDotz_texto{float:left;width:250px;height:120px; margin-left:5px;}
	.boxCartaoDotz_cartao{float:right;width:277px;height:120px;background:url(../img/box_cartao_abra/box_cartao_bg.jpg) no-repeat;}
	
/*banner redirecionamento*/
.banner_redir {width:653px; position:relative; margin:auto;}

/*aviso dotz bb aniversario*/
#aviso_aniversarioBB {width:725px;height:160px; margin:20px 0 0 5px;}
	p.aviso_aniversarioBB {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#002157; padding:20px 0 0 10px;}
	.aviso_aniversarioBB_btn {width:735px; margin:0 0 0 10px; *margin:160px 0 0 10px; text-align:center; clear:both;} 
	.bb_aniversario_valores {clear:both; width:722px; height:190px; margin-top:20px; background:url(../imagens/catalogo/bb/bg_dotz_aniversario_conta.jpg) no-repeat}
		.bb_aniversario_valor {float:left; text-align:center; margin: 34px 0 0 68px; color:#e97724; font-size:16px; font-family:verdana; font-weight:bold;}
		.bb_aniversario_valor2 {float:left; text-align:center; margin: 34px 0 0 113px; color:#e97724; font-size:16px; font-family:verdana; font-weight:bold;}
		.bb_aniversario_valor3 {float:left; text-align:center; margin: 34px 0 0 95px; color:#e97724; font-size:16px; font-family:verdana; font-weight:bold;}
/* */
/* explicativa bb anivers�rio */
.aniversarioBB_topo{margin:0 auto; width:939px;}
	.aniversarioBB_topo h1{
    background:url(../imagens/catalogo/bb/aniversarioBB_topo.gif) no-repeat center center; height: 246px; width:939px; margin:0 auto; overflow: hidden;  text-align: center; text-indent: -99999px;}
.aniversarioBB_corpo {background:url(../imagens/catalogo/bb/aniversarioBB_bg.gif); width:939px; min-height:100%; margin:auto; overflow:hidden;}
	.aniversarioBB_oqueE {background:url(../imagens/catalogo/bb/aniversarioBB_mao.gif) no-repeat right center; width:939px; margin:0 auto;}
		.aniversarioBB_oqueE_texto {width:500px; padding:25px 0 25px 20px;}
			
	.aniversarioBB_comoparticipar{background:url(../imagens/catalogo/bb/aniversarioBB_sitedotz.gif) no-repeat left center; width:939px; margin:0 auto;}
		.aniversarioBB_comoparticipar_texto{width:580px; padding:25px 0 25px 330px;}
	.aniversarioBB_quantosDZ{width:340px; padding:0 0 0 40px; float:left;}
	.aniversarioBB_comotrocar{width:490px; float:right; padding:20px 10px 0 20px;}
		.aniversarioBB_comotrocar1{background:url(../imagens/catalogo/bb/aniversarioBB_1temdotzbb.gif) no-repeat; width:400px; padding:35px 0 0 70px;}
		.aniversarioBB_comotrocar2{background:url(../imagens/catalogo/bb/aniversarioBB_2naotemdotzbb.gif) no-repeat; width:400px; padding:30px 0 0 60px;}
		.aniversarioBB_corpo p {font-family: verdana; font-size:12px; color:#004695;}
		.aniversarioBB_corpo p.textCenter {text-align:center;}
		
	.aniversarioBB_regulamento {width:500px; height:600px; margin:auto; padding-top:65px;background:url(../imagens/catalogo/bb/regulamento_aniversarioBB_bg.gif) no-repeat center center; }
	.aniversarioBB_regulamento_content {width:480px; height:570px; margin:0 auto;overflow:auto;}
	
	/*RECARGA*/
	.btn_recarga_pelo_celular {float:right; margin: -75px 15px 0 0;}
	
	#troca{width:735px;}
		.troca_img_tit{width:325px; float:left;}
		.troca_texto_tit{width:405px; float:left; padding-top:10px;}
	
	ul.tabs_sms {width:730px; margin:20px 0 0 0; padding:0; clear:both;}
	ul.tabs_sms li {display:block; float:left; list-style-image:none;width:344px; height:74px;}
	ul.tabs_sms li a {}
	.tabs_sms-selected {background-color:#f0f0dd;}
	.tabs_sms-content {clear:both; background:#f0f0dd; margin:0 20px 20px 0;}
	
	#autorizacao{width:700px; min-height:100%; overflow:hidden; background:#a1ab02; padding:10px;}
	
	/* endereco de entrega */ 
	.endereco_de_entrega_sms{height:51px; width:700px; border:2px solid #ffffff;}
    .endereco_de_entrega_nome_sms {width: 157px; background-color:#9EA800; float: left; font-size:11px; color:#fff; height: 51px;}
    .endereco_de_entrega_img_sms {width: 23px; float: left; height: 51px;}
    .endereco_de_entrega_end_sms {width: 520px; background-color:#afbdc8;float: left; height: 51px;}
	.endereco_de_entrega_txt_sms{font-size:11px; color:#fff; font-family:Verdana, Geneva, sans-serif; width:315px; float:left;}
	.endereco_de_entrega_btn_sms{float:left; padding:10px 5px 0 0; font-family:Verdana, Geneva, sans-serif;}
	.sms-end-padrao_sms{width:110px; padding:4px 1px 5px 5px; background-color:#9ea800;}

	
	/* CAMPINAS */
	.prehomecampinas{background:#dddddd;}
	#prehomecampinas_content{width:954px;height:573px; margin:auto; margin-top:60px; background:url(https://dotz.r.worldssl.net/site/imagens/avulsos/home/prehome_campinas_bg.jpg) no-repeat;}
	.prehomecampinas_content_btn{padding:15px 0 0 530px;}
	.prehomecampinas_content_tit{padding:90px 0 0 35px;}
	.prehomecampinas_content_text{padding:50px 0 0 35px;} 
	
	/*Lojas Catalogo*/
	.loja_wrap {width:735px; background:#fffef1; border:1px solid #ededed; min-height:100%; overflow:hidden; margin:0;}
	.loja_imagem{text-align:center;}
	.loja_btn ul li{list-style:none; background:url(https://dotz.r.worldssl.net/site/imagens/catalogo/lojas/loja_botao_bg.gif) no-repeat; width:587px; height:30px; margin:2px auto; padding:5px 0 0 40px; font-size:14px}
	.loja_btn ul li a {color:#e57c00; font-family:Verdana, Geneva, sans-serif;}
	.loja_btn ul li a:hover {color:#757f8e;}
	
	/*pop up sistema*/
	.mensagemPopupSistema {
		background-color: #e8e8e8;
		border: 3px #006699 solid;
		width: 515px;
		height: auto;
		padding:20px;
	}
	.mensagemPopupSistema h2 {
		color:#006699;
		font-size:18px;
		font-family:"Futura Lt";
		text-align: center;
		margin-bottom: 35px;	
	}
	.mensagemPopupSistema p {
		color:#006699;
		font-size:14px;
		font-family:"Futura Lt";
		text-align: center;
		margin-bottom: 35px;	
	}
	.mensagemPopupSistema span {
		font-family:"Futura Lt";
		font-size:10px !important;
	}
	
	/*pop up catalogo*/
	.popupCatalogo{
		margin:auto;
		padding:20px;
		border:5px #9fa608 solid;
		background-color:#e7e7e7;
	}
	.popupCatalogo p, .popupCatalogo label{
		color:#172860;
		font-family:"Futura", Verdana, Geneva, sans-serif;
		font-size:18px;
	}
	.popupCatalogo .bt{
		margin:30px auto;
	}
	.popupCatalogo li.botaoPop{
		list-style:none;
		display:inline-block;
		padding:8px 11px 8px 40px;
		margin-right:10px;
		min-width:20px;
		background:#9fa608 url(https://dotz.r.worldssl.net/site/imagens/catalogo/bt_setacall.gif) no-repeat 10px 2px;
		color:#fff;
		font-family:"Futura", Verdana, Geneva, sans-serif;
		font-size:18px;
	}
	.popupCatalogo li.botaoMenorPop{
		list-style:none;
		display:inline-block;
		padding:8px 8px 8px 37px;
		margin-right:10px;
		min-width:50px;
		background:#9fa608 url(https://dotz.r.worldssl.net/site/imagens/catalogo/bt_setacall.gif) no-repeat 10px -2px;
		color:#fff;
		font-family:"Futura", Verdana, Geneva, sans-serif;
		font-size:13px;
	}
	.popupCatalogo li.botaoPop a, .popupCatalogo li.botaoMenorPop a{
		display:block;
		color:#fff;
	}
	.popupCatalogo li.botaoPop:hover, .popupCatalogo li.botaoPop a:hover, .popupCatalogo li.botaoMenorPop:hover, .popupCatalogo li.botaoMenorPop a:hover{
		color:#fff;
		cursor:pointer;
		text-decoration:underline;
	}
	.popupCatalogo table{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
	}
	.popupCatalogo table td{
		border-right:1px solid #000;
		padding:6px 13px;
		width:60px !important;
		word-break: break-word;
	}
	.popupCatalogo .table2 td{
		border-bottom:1px solid #000;
		border-right:0 !important;
		padding:6px 13px;
	}
	.popupCatalogo .table2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:0 !important;
		width:95%;
	}
	.titulo {font-size:20px; font-weight:bold; color:#172860;font-family:"Futura", Verdana, Geneva, sans-serif;}
	small {font-size:12px;color:#172860;font-family:"Futura", Verdana, Geneva, sans-serif; }
	.passos{
		width:140px;
		height:200px;
		display:block;
		float: left;
		margin-left:10px;
		font-family:"Futura", Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#172860;
	}
	
	/* fluxo senha */
	.conteudoAcesso{
		margin: -70px 0 0 -90px; 
		width: 660px;
		min-height:500px;
	}
	.conteudoAcesso h1{
		font-family:"Futura";
		font-size:45pt;
		color:#006595;
		margin:0;
	}
	.conteudoAcesso.bgParabens{
		background:url(https://dotz.r.worldssl.net/site/img/senha/img_parabens.jpg) no-repeat 400px 10px;
		margin-left:250px !important;
	}
	
	/*mascaramento de dados*/
	.box_mascaramento{
		background:url(https://dotz.r.worldssl.net/site/img/bg_box_mascaramentodedados.png) no-repeat;
		width:940px;
		height:95px;
		padding-top:3px;
		color:#fff;
		text-align:center;
	}
	
	/*fim cadastro*/
	.corpoCadastroNova{
		width: 100%;
	}
	.corpoCadastroNova h1{
		font-family:"Futura";
		font-size:50pt;
		color:#006595;
		margin:0;
	}
	.rodapeCadastroNova{
		margin-top:-150px;
	}