body{font-family:'Trebuchet MS',arial,verdana,sans-serif,Helvetica; font-size:11px; topMargin:0px; leftMargin:0; marginwidth:0; marginheight:0}

#rodape{height:15px; width:100%; background:transparent}

#upheader{cursor:pointer}

.logo_rodape img{float:right; margin-top:5px}

#borda_topo{height:8px; width:100%}

#degrade_topo{height:70px; width:100%; margin-bottom:20px; z-index:0}
.footer{font-size:10px}

input{ border:1px solid #e8e8e8; font-size:10px; margin-right:5px; background:#fff; min-height:20px}

select{font:Verdana,Arial,Helvetica,sans-serif; color:#999; padding:1px 1px;  border:1px solid #d0d0d0}
option{background:#f5f6f8; color:#555}
.checkbox, .radio{width:19px; height:25px; padding:0 5px 0 0; background:url(../images/checkbox.gif) no-repeat; display:block; clear:left; float:left}
.radio{background:url(../images/radio.gif) no-repeat}
.select{position:absolute; width:158px; height:21px; padding:0 24px 0 8px; color:#fff; font:12px/21px arial,sans-serif; /*background:url(../images/select.gif) no-repeat;*/ overflow:hidden}

code{color:#c00; font:1.1em monospace}
.content ol.code{margin:0 0 3em; padding:6px 6px 6px 30px; border:2px solid #c00}
.content ol.code li{margin:0 0 1px 12px; padding:0.5em; color:#000; font:1.1em monospace; background:#fff5f5; list-style-type:decimal}
.content ol.code li.red, span.red{color:#c00}
.indent{text-indent:25px}

select{ font-size:8pt;  color:black}

button{font-size:10px; border:0 solid; border-width:1px; border-collapse:collapse; border-color:black; background-color:#f1f1f1; cursor:pointer}

h2{}

h3{ font-weight:bolder;  font-size:12pt}
h3 code{font:0.9em monospace}
h4{ font-weight:bolder;  font-size:8pt}
h5{ font-weight:normal;  font-size:8pt}

a{Text-Decoration:none}

table.pad{ font-weight:bolder;  font-size:8pt}

th.pad{font-size:10pt; text-align:left;  padding:4px 0px 4px 3px}
table.pad{width:100%; border:0px; border-spacing:0px}

td.pad{ font-weight:normal;  font-size:8pt;  padding:2px 2px 2px 3px}

td.pad_over{ font-weight:normal;  font-size:8pt;  padding:2px 2px 2px 3px; border-bottom:solid 1px #BFDBFF}
td.padx{ font-weight:normal;  font-size:8pt; text-align:right;  padding:2px 2px 2px 3px}

th.padx{ font-size:8pt; text-align:left}

input.pad{font-size:10px; border:0 solid; border-width:1px; border-collapse:collapse; border-color:black; background-color:#f1f1f1; cursor:pointer}

.nomargin{margin:0px}

.button_link{font-size:10px; font-weight:bold; border:0px; cursor:pointer; background-color:transparent; padding:0px; color:#666; text-align:left}

.pointer{cursor:pointer}

#campo_pesquisa{position:absolute; top:25px; right:33px; width:175px; height:20px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(estilos/ie-css3.htc); border-radius:10px; border:2px solid #fff; background:-moz-linear-gradient(bottom,#ccc,#fff); background:-webkit-gradient(linear,center bottom,center top,from(#ccc),to(#fff)); cursor:pointer}
#campo_pesquisa img{position:absolute; top:3px; right:5px}
#campo_pesquisa input{background:transparent; -moz-box-shadow:none; -webkit-box-shadow:none; -webkit-box-shadow:none; -moz-border-radius:none; border:transparent; margin:4px; font-size:12px; margin-top:3px; width:80%; background-color:#fff}
#campo_pesquisa input:focus{-webkit-transition:background-color 1.2s linear; background:#fff}

.logo-pitch{clear: both; float:right; margin-top: 20px; }
.perfil_usuario {border-collapse:collapse; width: 100%;}
.perfil_usuario tr td{border:1px solid #e8e8e8; padding: 2px;}
.perfil_usuario tr td h4, .perfil_usuario tr td p{padding:0; margin:0;}
.perfil_usuario tr:nth-of-type(odd){  background:#f1f1f1; /* Pale yellow with 50% opacity */}
.perfil_usuario tr td:last-child h4{font-weight: normal!important;font-size: 11px;}
.perfil_usuario h4#pad-01{padding-left: 20px;}
.perfil_usuario h4#pad-02{padding-left: 40px;}
.titulo_perfil_usuario{background: #999; color:#fff;padding: 5px; font-size: 12px; text-transform: uppercase;}

.border_red { border:2px solid red; }
#tr_tipo_add_destinatario label { margin-right:25px; }
#area_texto_inicial, #area_destinatarios_manual { line-height:20px; }

.border-left{border-left:2px solid #CB4;}
.border-right{border-right:2px solid #CB4;}	

.marcado{background: #C4F8FF !important;}
.desmarcado{background: #FCFCFC;}

#form_help_manual{display:none; position:fixed; top:20%; border:1px solid #ccc; background:#fff; left:20%; z-index:9999; box-shadow: 10px 10px 16px -5px #555;}
#form_help_manual p{font-size: 12px!important; line-height: 20px;}
#form_help_manual h2{padding:5px 10px; color: #fff; background: #F4801F; font-size: 12px;}
#form_help_manual #close{float:right; border-radius: 50px; padding: 1px 5px; font-size: 10px; right: 133; top:100px;}
#form_help_manual textarea{border: 1px solid #e8e8e8; width: 100%;}
#form_help_manual .btn_submit{margin:0 auto; display:block; background: #47b7c9; padding: 3px 10px; border-radius:0;}
#form_help_manual .btn_submit:hover{background: #999; color: #fff;}
.premio_resgate{position:relative;}
.img_promocao{position: relative; top: -140px; margin: 0 auto;z-index:9999}

.box-cupom{width:700px; height:350px; margin:0 auto; background:url(../images/bg-cupom.jpg); background-repeat:no-repat; background-position:top center; font-family:Verdana, Geneva, sans-serif;}
.box-cupom h1{text-transform: uppercase; text-align: center; color: #fff; padding: 10px 0 0 0; margin: 0; font-size: 25px; letter-spacing: -2px;}
.box-cupom h2{color: #e46c18; padding: 0; margin: 55px 0 10px 0; font-size: 20px; letter-spacing: -2px;}
.box-cupom p{padding: 0; margin: 0; line-height: 22px; font-size: 14px;}
.box-cupom div{width: 330px; clear: both; float: right; margin-top: 20px;
