﻿@charset "UTF-8";

/* CSS Document */
/* OFERTA UNICA */
/* 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;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* GERAL */
body {
	font: 12px Tahoma, Geneva, sans-serif;
	text-align: center;
}

a {
	color: #333
}

a:hover {
	color: #666
}

.fullBg {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	z-index: -1
}

/* CONTENT */
#content {
	width: 1006px;
	text-align: left;
	margin: auto;
	z-index: 2
}

/* BARRA DE LOGIN */
#login {
	height: 38px;
	background: url(../img/ofertaunica-1.2/login_bg.gif) no-repeat;
	position: relative
}

#login h2,#login h3 {
	display: none
}

#login input {
	width: 133px;
	height: 17px;
	position: absolute;
	top: 8px;
	left: 227px;
	background-color: #91c7ec;
	padding: 2px;
	border: none
}

#login select {
	position: absolute;
	top: 10px;
	left: 425px;
	width: 170px;
	height: 18px;
	font-size: 10px
}

#login .bt {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 232px;
	height: 21px;
	background: url(../img/ofertaunica-1.2/bt_acesse.gif) no-repeat;
	position: absolute;
	top: 8px;
	left: 607px
}

#login .bt:hover {
	background-position: 0 -21px
}

/* HEADER */
#header {
	background: url(../img/ofertaunica-1.2/header_bg.jpg) no-repeat;
	height: 103px;
	position: relative;
	border-bottom: 3px solid #9dd9ff
}

#header .logo a {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 240px;
	height: 103px;
	position: absolute;
	top: 0;
	left: 0
}

#header .links li a {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background: url(../img/ofertaunica-1.2/header_bts.gif) no-repeat;
	position: absolute;
	top: 26px;
}

#header .como_funciona a {
	left: 278px;
	width: 93px;
	height: 58px
}

#header .como_funciona a:hover {
	background-position: 0 -58px
}

#header .anteriores a {
	left: 394px;
	width: 120px;
	height: 58px;
	background-position: -115px 0 !important
}

#header .anteriores a:hover {
	background-position: -115px -58px !important
}

#header .ofertas_email a {
	left: 536px;
	width: 111px;
	height: 58px;
	background-position: -257px 0 !important
}

#header .ofertas_email a:hover {
	background-position: -257px -58px !important
}

#header #atendimento {
	width: 236px;
	height: 39px;
	background: url(../img/ofertaunica-1.2/header_bts.gif) 0 -120px;
	position: absolute;
	top: 22px;
	right: 10px
}

#header #atendimento li a {
	display: block;
	/* text-indent:-999px; */
	color: #FFF;
	overflow: hidden;
	height: 12px;
	/* background:url(../img/ofertaunica-1.2/header_bts.gif) no-repeat; */
	position: absolute;
	top: 22px;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
}

#header #atendimento .telefones a {
	background-position: 0 -160px;
	width: 90px;
	left: 44px
}

#header #atendimento .telefones a:hover {
	background-position: 0 -170px;
}

#header #atendimento .chat a {
	background-position: -95px -160px;
	width: 85px;
	left: 140px
}

#header #atendimento .chat a:hover {
	background-position: -95px -170px;
}

#header #recomendar a {
	color: #ff9900;
	display: block;
	overflow: hidden;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	text-transform: uppercase;
	width: 295px;
	height: 16px;
	position: absolute;
	top: 70px;
	right: 20px
}

#header #recomendar a:hover {
	color: #ffb600;
}

#header #recomendar a span.preco {
	color: #fefe01;
	font-size: 11pt;
}

/* MAIN */
#main {
	background: url(../img/ofertaunica-1.2/main_bg.gif) repeat-x;
	background-color: #4bb9ff;
	position: relative;
	padding: 10px 0;
	border-bottom: 3px solid #9dd9ff
}

#main h2.titulo {
	font-size: 27px;
	color: #fff;
	position: absolute;
	top: 18px;
	left: 302px;
	line-height: 1em
}

div.interna #main h2.titulo {
	position: static;
	text-align: center;
	padding: 20px
}

#main #oferta {
	width: 972px;
	min-height: 423px;
	*height: 423px;
	height: auto !important;
	overflow: visible;
	margin: auto;
	background: url(../img/ofertaunica-1.2/oferta_bg.gif) no-repeat
}

#main #oferta_dados {
	position: relative
}

#main #tempo,#main #contador,#main #preco {
	width: 235px;
	height: 91px;
	position: absolute;
	left: 14px;
	border-bottom: 1px dotted #666
}

#main #tempo h3 {
	display: none
}

#main #tempo h2 {
	font-size: 30px;
	color: #666;
	position: absolute;
	top: 37px;
	left: 76px;
}

#main #contador {
	height: 88px;
	top: 93px;
	text-align: center;
	padding-top: 14px
}

#main #contador img {
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 10
}

#main #contador h2 {
	margin-bottom: 6px;
	line-height: 57px
}

#main #contador h2 span {
	font-size: 36px;
	color: #fff;
	background: url(../img/ofertaunica-1.2/contador_bg.gif) repeat-x;
	line-height: 57px;
	padding: 5px 8px
}

#main #contador .legenda {
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	font-weight: bold
}

#main #preco {
	height: 173px;
	top: 195px;
	border: none;
	text-align: center;
}

#main #preco .preco_de {
	font-size: 24px;
	font-weight: normal;
	color: #666;
	line-height: 40px
}

#main #preco .preco_final {
	font-size: 38px;
	color: #c00;
	line-height: 50px
}

#main #preco .bt {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 235px;
	height: 67px;
	background: url(../img/ofertaunica-1.2/bt_comprar.gif) no-repeat;
	margin-top: 10px
}

#main #preco .bt:hover {
	background-position: 0 -67px
}

#main #presente a {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 250px;
	height: 45px;
	position: absolute;
	top: 369px;
	left: 7px;
	background: url(../img/ofertaunica-1.2/bt_presente.gif) no-repeat
}

#main #presente a:hover {
	background-position: 0 -45px
}

#main #oferta_info {
	padding: 86px 0 9px 266px
}

#main #oferta_info h2 {
	display: block;
	width: 420px;
	padding: 5px;
	font-size: 24px;
	line-height: 1.2em;
	height: 91px;
	font-family: Arial;
}

#main #oferta_info .score {
    background: url("../img/ofertaunica-1.2/score_bg.gif") no-repeat scroll 0 0 transparent;
    height: 46px;
    padding: 4px 4px 5px 5px;
    position: absolute;
    right: 34px;
    top: 36px;
    width: 204px;
}

#main #oferta_info .score h4 {
	color: #fff;
	font-weight: normal
}

#main #oferta_info .destaque {
	position: relative
}

#main #oferta_info .compartilhe {
	position: absolute;
	width: 258px;
	text-align: center;
	top: 96px;
	right: 20px;
}

#main #oferta_info .compartilhe h4 {
	text-transform: uppercase;
	color: #999
}

#main #oferta_info .compartilhe li {
	float: left
}

#main #oferta_info .compartilhe a {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	height: 64px;
	width: 64px;
	background: url(../img/ofertaunica-1.2/social.jpg) no-repeat;
}

#main #oferta_info .facebook a:hover {
	background-position: 0 -65px
}

#main #oferta_info .orkut a {
	background-position: -65px 0
}

#main #oferta_info .orkut a:hover {
	background-position: -65px -65px
}

#main #oferta_info .twitter a {
	background-position: -130px 0
}

#main #oferta_info .twitter a:hover {
	background-position: -130px -65px
}

#main #oferta_info .email a {
	background-position: -197px 0
}

#main #oferta_info .email a:hover {
	background-position: -197px -65px
}

/* INFO */
#info {
	background-color: #eaf5f8;
	padding: 10px 15px;
}

#det_condicoes,#det_destaques,#det_detalhes,#det_mapa {
	margin-bottom: 30px
}

#info #detalhes {
	position: relative;
	width: 596px;
	float: left;
	margin-right: 20px
}

#info #detalhes h3 {
	display: block;
	height: 29px;
	background: url(../img/ofertaunica-1.2/titulos_bg.gif) no-repeat;
	color: #ffdb49;
	line-height: 29px;
	text-transform: uppercase;
	padding-left: 18px
}

#info #detalhes .txt {
	padding: 10px 14px
}

#det_condicoes,#det_destaques {
	width: 292px
}

#det_condicoes {
	float: left
}

#det_destaques {
	float: right
}

#det_detalhes {
	clear: both
}

#det_detalhes ul {
	height: 73px;
	margin-top: 20px
}

#det_detalhes li {
	float: left
}

#det_detalhes li a {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background: url(../img/ofertaunica-1.2/bt_fotovideo.gif) no-repeat;
	height: 73px;
	width: 68px;
	float: left;
	margin-right: 10px
}

#det_detalhes .fotos a:hover {
	background-position: 0 -73px
}

#det_detalhes .videos a {
	background-position: -68px 0
}

#det_detalhes .videos a:hover {
	background-position: -68px -73px
}

#det_mapa .mapa {
	float: right;
	margin: 0 0 10px 10px
}

#det_mapa .txt_content {
	float: left
}

/* EXTRAS */
#extras {
	width: 359px;
	float: right
}

#enquete {
	float: right;
	width: 359px;
	margin-bottom: 20px
}

#enquete .options {
	display: block;
	background: url(../img/ofertaunica-1.2/enquete_bg.gif) no-repeat;
}

#enquete fieldset {
	padding: 10px
}

#enquete ul {
	background: url(../img/ofertaunica-1.2/enquete_bg.gif) left bottom
		no-repeat;
	height: 30px;
}

#enquete h3 {
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	padding-left: 14px;
	position: relative
}

#enquete label {
	display: block;
	width: 340px;
	margin-bottom: 5px
}

#enquete label input {
	margin-right: 5px
}

#enquete li {
	float: left
}

#enquete a {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(../img/ofertaunica-1.2/enquete_bg.gif) no-repeat;
}

#enquete .votar a {
	width: 61px;
	height: 21px;
	background-position: -360px 0 !important;
	float: left;
	margin: 0 16px
}

#enquete .votar a:hover {
	background-position: -360px -21px !important
}

#enquete .resultados a {
	width: 121px;
	height: 21px;
	background-position: -436px 0 !important;
	float: left
}

#enquete .resultados a:hover {
	background-position: -436px -21px !important
}

#discuta,#facebook,#oferta-extra {
	margin-bottom: 20px
}

#discuta h3,#facebook h3,#oferta-extra h3 {
	font-size: 20px;
	color: #0b669b;
	text-transform: uppercase;
	line-height: 25px;
	border-bottom: 2px solid #0b669b;
	margin-bottom: 5px
}

#discuta li {
	float: left
}

#discuta .entrar a {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 95px;
	height: 21px;
	background: url(../img/ofertaunica-1.2/bt_entrar.gif) no-repeat;
	float: left;
	margin-right: 10px
}

#discuta ul {
	margin: 10px 0;
	height: 21px
}

#discuta .entrar a:hover {
	background-position: -95px 0
}

#discuta .comentarios a {
	font-weight: bold;
	color: #0b669b
}

#oferta-extra img {
	border: none;
	margin-right: 12px;
}

#oferta-extra a {
	text-decoration: none;
}

#oferta-extra .oferta-extra-item {
	margin-bottom: 4px;
}

/* FOOTER */
#footer {
	background-color: #005b99;
	padding: 12px 12px 30px 12px;
	font-size: 10px;
	color: #fff
}

#footer_wrapper {
	margin-left: 143px
}

#footer ul {
	float: left;
	margin: 0 40px 40px 0;
	text-align: left;
	width: 120px;
}

#footer li {
	line-height: 1.8em
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline
}

#footer h3 a {
	color: #e3cf57;
	text-transform: uppercase
}

#footer p {
	clear: both;
	text-align: center;
	font-weight: bold
}

/* OFERTAS ANTERIORES */
#anteriores {
	width: 952px;
	background-color: #43a6e5;
	margin: auto;
	padding: 20px 0 0 20px;
	margin-bottom: 20px
}

#anteriores .oferta {
	background-color: #ebebeb;
	padding: 10px;
	text-align: center;
	width: 280px;
	float: left;
	margin: 0 17px 17px 0
}

#anteriores .oferta h3 {
	line-height: 30px
}

#anteriores .oferta h3 a {
	text-decoration: none;
	color: #C60
}

#anteriores .oferta h3 a:hover {
	color: #c00
}

#anteriores .oferta h4 {
	font-weight: normal;
	color: #666
}

#anteriores .oferta h4 strong {
	color: #c60;
	font-size: 16px
}

#main .anteriores_voltar {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(../img/ofertaunica-1.2/bt_ofertadodia.gif) no-repeat;
	width: 121px;
	height: 21px;
	margin: 20px auto 0 auto
}

#main .anteriores_voltar:hover {
	background-position: 0 -21px
}

/* TELA DE LOGIN */
#form_login,#form_crie {
	background-color: #43a6e5;
	padding: 30px;
	color: #fff;
	width: 400px;
	height: 200px;
	margin: 50px 21px;
	float: left
}

#form_login h2,#form_crie h2 {
	font-size: 24px;
	text-align: center;
	line-height: 30px;
	margin-bottom: 20px;
}

#form_login label,#form_crie label {
	font-weight: bold;
	float: left;
	clear: both;
	width: 130px;
	text-align: right;
	margin: 0 5px 10px 0
}

#form_login input,#form_crie input,#form_crie select {
	float: left;
	width: 170px;
	padding: 2px;
	border: none;
	background-color: #ebebeb;
	margin-bottom: 5px;
	font-size: 10px
}

#form_login .bt,#form_crie .bt {
	clear: both;
	display: block;
	margin-left: 164px;
	text-indent: -999px;
	overflow: hidden;
	width: 121px;
	height: 21px;
	background: url(../img/ofertaunica-1.2/login_bts.gif) no-repeat
}

#form_login .bt:hover {
	background-position: 0 -21px
}

#form_crie .bt {
	background-position: -121px 0
}

#form_crie .bt:hover {
	background-position: -121px -21px
}

#form_login p {
	text-align: center;
	margin-top: 40px;
	font-size: 10px
}

#form_login a {
	color: #fc0
}

ul.errorlist li,ul.errorlist li {
	float: right;
	width: 80px;
	padding: 2px;
	border: none;
	margin-bottom: 5px;
	color: red;
	font-size: 10px
}

/* PERFIL */
#dados {
	width: 700px;
	padding: 0 0 40px 20px;
	float: left
}

#dados img {
	border: 5px solid #fff;
	margin: 10px 0;
}

#dados h2,#perfil_outros h3,#comprar_formas h3 {
	font-size: 20px;
	line-height: 1em;
	margin-bottom: 20px;
	color: #fff
}

#dados .info {
	background-color: #43a6e5;
	padding: 20px;
	color: #fff
}

#dados .info h3 {
	font-size: 20px;
}

#dados .info p.compras {
	font-size: 12px
}

#dados .info p.promocoes {
	line-height: 24px
}

#dados .info li {
	margin-top: 20px
}

#dados label {
	font-weight: bold;
	display: block;
	margin-top: 10px
}

#dados input {
	float: none;
	width: 200px;
	border: none;
	padding: 2px;
	font-size: 10px;
	background-color: #ebebeb;
	margin: 4px 0
}

#dados input.radio {
	float: left;
	width: 15px;
	margin-right: 5px;
	background: none
}

#dados p {
	font-size: 10px
}

#dados .bt {
	display: block;
	clear: both;
	text-indent: -999px;
	overflow: hidden;
	width: 121px;
	height: 21px;
	background: url(../img/ofertaunica-1.2/login_bts.gif) -121px -42px
		no-repeat;
	margin-top: 20px
}

#dados .bt:hover {
	background-position: -121px -63px;
}

#perfil_outros,#comprar_formas {
	float: right;
	width: 250px;
	margin: 134px 20px 40px 0;
}

#comprar_formas {
	margin-top: 100px
}

#perfil_outros h3,#comprar_formas {
	margin-bottom: 10px
}

#perfil_outros #mensagens {
	margin-top: 50px
}

#perfil_outros #mensagens p {
	padding: 10px;
	background-color: #ebebeb
}

#perfil_outros #links li,#comprar_formas li {
	list-style-type: square;
	list-style-position: inside;
	color: #06c
}

#perfil_outros #links a {
	color: #06C;
	font-weight: bold
}

#comprar_formas ul {
	margin-top: 10px
}

#comprar_formas li {
	color: #000
}

#dados h2.comprar {
	display: block;
	background: url(../img/ofertaunica-1.2/bg_comprar.gif) no-repeat;
	height: 55px;
	padding-left: 53px;
	font-size: 30px;
	line-height: 55px;
	margin-top: 20px
}

#dados p.site_seguro {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 20px;
	background-color: #FC0
}

#dados table {
	margin-top: 10px
}

#dados th,#dados td {
	padding: 6px;
	background-color: #fff;
	color: #666;
	border-bottom: 1px dotted #43a6e5
}

#dados th {
	color: #000
}

#dados .produto td {
	font-weight: bold;
	font-size: 14px
}

#dados .total th,#dados .total td {
	font-size: 14px;
	font-weight: bold;
	color: #F00
}

#dados .cancelar {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(../img/ofertaunica-1.2/login_bts.gif) 0 -84px;
	width: 121px;
	height: 21px;
	margin: 20px auto 0 auto
}

#dados .cancelar:hover {
	background-position: 0 -105px
}

/* OUTRAS */
p.sucesso {
	text-align: center;
	padding: 20px 100px 20px 100px;
	font-size: 12pt;
}

h2.sucesso {
	margin-top: 30px
}

.bt_continuar {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 121px;
	height: 21px;
	background: url(../img/ofertaunica-1.2/login_bts.gif) 0 -42px no-repeat;
	margin: 0 auto 0 auto
}

.bt_continuar:hover {
	background-position: 0 -63px
}

div.interna #main {
	padding-bottom: 40px
}

h2.titulo .cidade,h2.titulo .small {
	font-size: 12px;
}

h2.titulo .link-outras-cidades {
	padding: 2px;
	display: inline-block;
	width: 128px;
	line-height: 16px;
}

.ul-with-bullets ul {
	list-style: circle;
}

select#id_order_quantidade {
	font-size: 12pt;
	padding: 2px;
	width: 62px;
	background-color: white;
	border: 1px solid black;
}

input.button,a.button {
	width: 121px;
	height: 21px;
	background-image: url('../img/ofertaunica-1.2/bt_input.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	border-color: transparent;
	color: white;
	line-height: 10px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
}

a.button {
	vertical-align: middle;
	padding-top: 5px;
	height: 16px;
	text-decoration: none;
}

input.button:hover,a.button:hover {
	background-position: 0 -21px;
}

a.voucher-link {
	display: inline-block;
	background-image: url('../img/oxygen/voucher.png');
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-left: 4px;
}

/* TOP BAR */
#top-bar {
	height: 38px;
	background-color: #2381C1;
	padding: 0px;
	text-align: center;
	color: white;
}

#top-bar input {
	margin-right: 4px;
}

#top-bar input.field {
	width: 133px;
	height: 17px;
	background-color: #91c7ec;
	padding: 2px;
	border: none
}

#top-bar a,#top-bar a:link,#top-bar a:visited {
	color: white;
}

#top-bar .top-bar-wrapper {
	background: url(../img/ofertaunica-1.2/login_bg.gif) no-repeat;
	height: 30px;
	padding-top: 8px;
}

/* MISC */
.flatpage {
	background-color: #43A6E5;
	margin: auto auto 20px;
	padding: 20px 0 0 20px;
	width: 952px;
}

/* Formulário de cadastro da newsletter */
.preregister-form {
	font-size: 14pt;
}

.preregister-form input,.preregister-form select {
	border: 1px solid #005B99;
	padding: 4px;
	width: 200px;
	background-color: white;
	display: inline-block;
	margin-bottom: 4px;
}

.preregister-form label {
	display: inline-block;
	text-align: right;
	width: 70px;
	margin-right: 4px;
}

.preregister-form .button {
	display: block;
	color: white;
	margin: 4px;
}

#TB_ajaxContent {
	font-size: 14pt;
}

#TB_ajaxContent h2 {
	font-size: 16pt;
	font-weight: bold;
}

#TB_ajaxContent a.button,#TB_ajaxContent a.button:link,#TB_ajaxContent a.button:visited
	{
	color: white;
}

#TB_ajaxContent a.button:hover {
	color: white;
}

/* OUTRAS CIDADES */
#outras-cidades {
	position: relative;
	background-color: #9DD9FF;
	padding: 0px;
	margin: 0px;
	height: 0px;
	overflow: hidden;
}

#outras-cidades a {
	font-size: 12px;
	display: inline-block;
	width: 188px;
	height: 16px;
	padding: 2px;
	margin: 2px;
	text-align: center;
	background-color: #76CAFF;
	text-decoration: none;
	color: #1B77B8;
}

#outras-cidades a:hover {
	background-color: #1B77B8;
	color: #76CAFF;
}

#confira-outras-cidades {
	background-color: #9DD9FF;
	padding: 8px;
}

/* Página de Indicações */
input#indication-link {
	font-size: 15pt;
	padding: 4px;
	width: 654px;
}

/* IE6 :( */
#background {
	_display: none
}

#main {
	_height: 1%
}

#form_login,#form_crie {
	_width: 379px;
}

.compartilhe-indicacoes {
	background-color: white;
	position: relative;
	height: 64px;
	width: 654px;
	padding: 4px;
}

.compartilhe-indicacoes a {
	background: url("../img/ofertaunica-1.2/social.jpg") no-repeat scroll 0
		0 transparent;
	display: block;
	height: 64px;
	overflow: hidden;
	text-indent: -999px;
	width: 64px;
	float: left;
}

.compartilhe-indicacoes a.orkut {
	background-position: -65px 0;
}

.compartilhe-indicacoes a.twitter {
	background-position: -130px 0;
}

.compartilhe-indicacoes a.email {
	background-position: -197px 0;
}

.compartilhe-indicacoes-small a {
	background: url("../img/ofertaunica-1.2/social_small.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -999px;
	height: 22px;
	width: 22px;
}

.compartilhe-indicacoes-small a.orkut {
	background-position: -22px 0;
}

.compartilhe-indicacoes-small a.twitter {
	background-position: -44px 0;
}

.compartilhe-indicacoes-small a.email {
	background-position: -66px 0;
}

#btn_finalizar_compra input {
	background-color: #CBC900;
	border: 2px solid #B2AF00;
	color: white;
	font-size: 14pt;
	font-weight: bolder;
}

/* VOUCHER */
#voucher_wrapper {
	width: 800px;
	margin: 0;
	text-align: left
}

#voucher_wrapper h2 {
	font-size: 16px;
	background-color: #ebebeb;
	text-transform: uppercase;
	padding: 2px 0 2px 14px;
	margin: 30px 0 10px 0
}

#voucher_wrapper ul {
	margin-left: 14px;
	list-style: decimal;
	list-style-position: inside;
	font-weight: bold
}

#voucher_wrapper li {
	padding-bottom: 6px
}

#voucher_wrapper table.voucher {
	margin: 30px auto;
	border: 1px solid #ccc;
}

#voucher_wrapper td {
	padding: 0;
	vertical-align: top
}

#voucher_wrapper .col1 {
	background: url(../img/ofertaunica-1.2/voucher_bg1.gif);
	padding-bottom: 14px
}

#voucher_wrapper .col2 {
	background: url(../img/ofertaunica-1.2/voucher_linha.gif) repeat-y;
	width: 6px
}

#voucher_wrapper .col3 {
	background: url(../img/ofertaunica-1.2/voucher_bg2.gif);
	padding: 0 14px 14px 14px;
	width: 456px;
	font-size: 14px
}

#voucher_wrapper .barras {
	height: 132px;
	text-align: center;
	vertical-align: middle;
	background: url(../img/ofertaunica-1.2/voucher_bg_barras.gif) no-repeat
}

#voucher_wrapper .data {
	height: 25px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	background: url(../img/ofertaunica-1.2/voucher_bg_data.gif) no-repeat
}

#voucher_wrapper h3 {
	color: #F90;
	margin-top: 14px
}

#voucher_wrapper h3 span {
	color: #000;
	font-weight: normal
}

#compra-concluida {
	padding: 4px;
	width: 80%;
	font-size: 12pt;
	padding: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
	text-align: center;
	background-color: white;
	border: 3px solid #43A6E5;
}

#compra-concluida p {
	padding: 4px;
}

#compra-concluida #indication-link {
	width: 400px;
	font-size: 14pt;
	border: 1px solid black;
	padding: 2px;
}

#compra-concluida .compartilhe-indicacoes {
	margin-left: auto;
	margin-right: auto;
	width: 256px;
}

#compra-concluida .condicoes {
	font-size: 9pt;
	color: #8f8f8f;
}

/* Seleção de regiões */
#dados .info .locations-widget li {
	margin-top: 0px;
	float: left;
	width: 200px;
}

#dados .info .locations-widget label {
	margin-top: 2px;
}

#dados .info .locations-widget input {
	width: auto;
}

#mailing-preferences th {
	vertical-align: top;
}
