* {
    margin:0px;
    padding:0px;
}
img {
    border:0px;
}
a {
    outline:none;
    text-decoration:none;
    cursor: pointer;
}
a:hover {
    text-decoration:underline;
}
form {
    margin:0px;
    padding:0px;
}
input, textarea, select {
    font-family:Arial, Helvetica, sans-serif;
}
input[type="submit"] {
    cursor:pointer;
}
ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
hr {
    margin: .7em auto;
    clear: both;
    display: block;
    width: 100%;
    border: 1px solid #2b7B79;
    border-top-style: none;
    color: #2b7B79;
    background-color: transparent;
}
hr.clear {
    clear:both;
    border:0;
    margin:0;
    visibility:hidden;
    padding:0;
    height:0;
    display:block;
}
.ie body hr {
    margin: -8px;
    display: block;
}
html > body{
    height: 100% !important;
}
html, body {
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:12px;
    height: 100%;
    background:url(/resources/img/bgs/bg-grey.png) repeat !important;
}
#bg {
    width:1000px;
    margin:auto;
    text-align:left;
}
#sombra {
    width:1000px;
    float:left;
    background: transparent url(/resources/img/bg_sombra.png) repeat-y;
}
#tudo {
    width:952px;
    margin:0px 24px;
    float:left;
    display:inline;
}
#topo {
    float:left;
    background: transparent url(/resources/img/topo_bg.jpg) repeat-x;
    width:912px;
    height:132px;
    padding:10px 20px;
    display:inline;
}
.ie #topo {
    height:135px;
}

/* BOX COMPRE */
.bt_promo_compre {
    font-size:1px;
    text-indent:-2000px;
    display:block;
    height:54px;
    width:198px;
    margin-bottom: 4px;
    background:url(/resources/img/bts/bt_promo_compre.gif) no-repeat;
}
.bt_promo_compre_15 {
    /*height:15px;*/
    height: 28px;
    width: 120px;

}
.bt_oferta_encerrada {
    font-size:1px;
    text-indent:-2000px;
    height:54px;
    width:198px;
    margin-bottom: 4px;
    background:url(/resources/img/promo/bt_promo_encerrada.gif) no-repeat;
}
.bt_promo_compre:hover {
    height:54px;
    width:198px;
    background:url(/resources/img/bts/bt_promo_compre.gif) no-repeat 0 -56px;
}
.preco_real {
    color:#666666;
    font-size:18px;
    font-weight:bold;
    line-height: 22px;
    margin: 0 0 8px 14px;
}
.preco_real span {
    font-size: 24px;
}
.preco_real_corte {
    height:30px;
    width:133px;
    overflow:hidden;
    position:absolute;
    z-index:1;
    margin: -97px 0 0 10px;
    font-size:25px;
    font-weight:bold;
    line-height:60px;
    text-align:center;
    background:url(/resources/img/promo/promo_preco_real_cortado.png) no-repeat transparent;
}
.preco_desconto {
    color:#333333;
    font-size:18px;
    font-weight:bold;
    line-height: 22px;
    margin: 0 0 0 14px;
}
.preco_desconto span {
    color:#339999;
    font-size: 36px;
    line-height:36px;
}
.promo_detalhes {
    list-style-type:none;
    padding: 4px 0 0 3px;
}
.promo_detalhes li {
    color:#333333;
    float:left;
    font-size:18px;
    text-align:center;
    line-height:22px;
}
.promo_detalhes li span {
    color:#339999;
    font-weight:bold;
    font-size:24px;
}
.promo_detalhes li.desconto {
    width: 80px;
    margin-right:8px;
}
.promo_detalhes li.economia {
    width: 100px;
}
.promo_detalhes_compra .box_azul h2 {
    color:#333333;
    font-size:18px;
    text-align:center;
}
.promo_vendidas {
    color:#333333;
    font-size:18px;
    text-align:center;
    margin-bottom:4px;
}
.promo_vendidas span {
    color:#339999;
    font-size:24px;
}
.promo_min_vendas {
    color:#666666;
    font-size:1px;
    text-align:center;
    margin-bottom:3px;
}
.promo_contador {
    height:58px;
    margin: 5px 16px 8px 16px;
    background:url(/resources/img/promo/promo_contador_bg.jpg) no-repeat;
}
.promo_contador span {
    color:#ffe100;
    font-size:30px;
    line-height: 45px;
}
.promo_contador span.hora {
    margin: 0 6px;
}
.promo_contador span.minuto {
    margin: 0 6px 0 17px;
}
.promo_contador span.segundo {
    margin: 0 6px 0 17px;
}
.promo_status {
    color:#e5e5e5;
    font-size:18px;
    font-weight:bold;
    height:37px;
    padding: 7px 0 0 50px;
    background:url(/resources/img/promo/promo_oferta_status_ativada.jpg) no-repeat;
}
.promo_vale_presente {
    text-align:center;
}

/* BOX COMPARTILHE */
.compartilhe {
    float:left;
    color:#333333;
    font-size:14px;
    font-weight:bold;
    margin:0 12px 0 15px;
    line-height: 32px;
}
.compartilhe_aplicativos {
    list-style-type:none;
}
.compartilhe_aplicativos li {
    height:32px;
    float:left;
    margin:0px 6px 0 0;
}

/* PARCEIRO */
.promo_parceiro {
    clear:both;
    height: 20px;
    width:auto;
}
.promo_parceiro h2 {
    color:#595959;
    font-size:18px;
    margin-bottom:10px;
}
.promo_galeria_foto {
    float:left;
    margin-right:7px;
}
.promo_galeria_thumbs ul {
    list-style-type:none;
}
.promo_galeria_thumbs li {
    float:left;
    margin:0 5px 2px 0;
}
.promo_parceiro_endereco {
    width: 200px;
    float:left;
    margin-top:15px;
}
.promo_parceiro_release {
    margin-top:15px;
}
.promo_parceiro_endereco,
.promo_parceiro_release {
    color:#595959;
    font-size:12px;
}
.promo_parceiro_endereco h2 {
    font-size:18px;
    margin-bottom: 2px;
}
.promo_parceiro_release h2 {
    font-size:14px;
    margin-bottom: 20px;
}
.promo_parceiro_release p {
    margin-bottom: 20px;
}
.promo_parceiro_endereco_mapa {
    height:182px;
    width:182px;
    border:1px solid #cdced0;
    margin-bottom: 10px;
}

/* BANNER SEJA PARCEIRO */
.promo_seja_parceiro {
    height:162px;
    width:174px;
    padding: 12px 20px 0 20px;
    margin-bottom:7px;
    background:url(/resources/img/promo/promo_seja_parceiro_bg.gif) no-repeat;
}
.promo_seja_parceiro h2 {
    color:#ffe001;
    font-size:14px;
    text-transform:uppercase;
    text-align:center;
    margin-bottom:8px;
}
.promo_seja_parceiro p {
    color:#cccccc;
    padding:7px 0 0 2px;
    line-height:13px;
}

/* MAIS DESCONTOS */
.promo_outras_promocoes {
    display: block;
}
.promo_outras_promocoes h2 {
    color:#666666;
    font-size:14px;
}
.promo_thumb {
    padding: 10px 0;
    border-bottom:1px solid #eeeeee;
}
.promo_thumb .promo_preco {
    color:#666666;
    font-size:12px;
    font-weight:bold;
    margin-bottom: 2px;
}
.promo_thumb .promo_preco span {
    color:#339999;
    font-size:14px;
}
.promo_thumb .promo_descricao_pequena {
    color:#000000;
    font-size:12px;
    margin-bottom:6px;
}
.promo_thumb .promo_foto {
    border:none;
    float:left;
}
.promo_thumb .promo_foto img {
    border:1px solid #cdced0;
}
.promo_thumb .promo_botao {
    margin-left:115px;
}
.bt_promo_ver {
    font-size:1px;
    text-indent:-2000px;
    display:block;
    height:24px;
    width:69px;
    margin-top: 5px;
    background:url(/resources/img/bts/bt_promo_ver.gif) no-repeat;
}
.bt_promo_ver:hover {
    height:24px;
    width:69px;
    background:url(/resources/img/bts/bt_promo_ver.gif) no-repeat 0 -24px;
}

/* RECOMENDE E GANHE
antigo height:183px;
*/
.promo_recomende_ganhe {
    height:143px;
    width:198px;
    padding: 12px 8px 0 8px;
    margin-bottom:7px;
    background:url(/resources/img/promo/promo_recomende_ganhe_bg.gif) no-repeat;
}
.promo_recomende_ganhe h2 {
    color:#ffe001;
    font-size:14px;
    text-transform:uppercase;
    margin-bottom:6px;
    padding-left:5px;
}
.promo_recomende_ganhe p {
    color:#FFFFFF;
    padding-left:5px;
}
.promo_recomende_ganhe .promo_recomende_bonus {
    font-size:18px;
    font-weight:bold;
    margin: 1px 0;
}
.promo_recomende_ganhe .promo_recomende_statusconta {
    color:#cccccc;
    height:35px;
    text-align:right;
    margin: 5px 0 7px 0;
    padding: 10px 15px 0 0px;
    background:url(/resources/img/promo/promo_recomende_ganhe_status.gif) no-repeat;
}
.promo_recomende_ganhe .promo_recomende_statusconta span {
    color:#ffcc00;
    font-size:18px;
    font-weight:bold;
    padding-left: 2px;
}
.bt_promo_recomende {
    font-size:1px;
    text-indent:-2000px;
    display:block;
    height:24px;
    width:109px;
    margin: 15px 0 0 80px;
    background:url(/resources/img/bts/bt_promo_recomendeja.gif) no-repeat;
}
.bt_promo_recomende:hover {
    height:24px;
    width:109px;
    background:url(/resources/img/bts/bt_promo_recomendeja.gif) no-repeat 0 -24px;
}

/* ENCONTRENOS NO FACEBOOK */
.promo_facebook {
    display:block;
    padding-left: 10px !important;
    padding-right: 0px !important;
}
.promo_facebook h2 {
    height:32px;
    width:214px;
    background:url(/resources/img/promo/promo_facebook_titte.gif) no-repeat;
}
.grid_220 .promo_facebook {
    width: 220px;
    overflow:hidden;
}

/* BOX AZUL */
.promo_detalhes_promocao .box_azul {
    margin-bottom: 7px;
}
.promo_detalhes_compra .box_azul {
    margin-bottom: 7px;
}

.promo_detalhes_compra div.box_azul {
    float:left;
    width:214px;
}
.promo_detalhes_promocao div.box_azul {
    float:left;
    width:466px;
}
.promo_parceiro div.box_azul {
    float:left;
    width:690px;
}
#cont_d div.box_azul {
    float:left;
    display:block;
    width:214px;
    margin-bottom:7px;
}
.promo_detalhes_compra div.box_azul div.top {
    width:214px;
    float:left;
}
.promo_detalhes_promocao div.box_azul div.top {
    width:466px;
    float:left;
}
.promo_parceiro div.box_azul div.top {
    width:688px;
    float:left;
}
#cont_d div.box_azul div.top {
    width:214px;
    float:left;
}

.promo_detalhes_compra div.box_azul div.bot {
    width:214px;
    float:left;
}
.promo_detalhes_promocao div.box_azul div.bot {
    width:466px;
    float:left;
}
.promo_parceiro div.box_azul div.bot {
    width:688px;
    float:left;
}
#cont_d div.box_azul div.bot {
    width:214px;
    float:left;
}
.promo_detalhes_compra div.box_azul div.top span.e,
.promo_detalhes_promocao div.box_azul div.top span.e,
.promo_parceiro div.box_azul div.top span.e,
#cont_d div.box_azul div.top span.e {
    background:url(/resources/img/box/box_azul_t_e.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_compra div.box_azul div.top span.bg {
    background:url(/resources/img/box/box_azul_t_bg.gif) repeat-x;
    width:198px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_promocao div.box_azul div.top span.bg {
    background:url(/resources/img/box/box_azul_t_bg.gif) repeat-x;
    width:450px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_parceiro div.box_azul div.top span.bg {
    background:url(/resources/img/box/box_azul_t_bg.gif) repeat-x;
    width:671px;
    height:8px;
    float:left;
    font-size:1px;
}
#cont_d div.box_azul div.top span.bg {
    background:url(/resources/img/box/box_azul_t_bg.gif) repeat-x;
    width:198px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_compra div.box_azul div.top span.d,
.promo_detalhes_promocao div.box_azul div.top span.d,
.promo_parceiro div.box_azul div.top span.d,
#cont_d div.box_azul div.top span.d {
    background:url(/resources/img/box/box_azul_t_d.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_compra div.box_azul div.bot span.e,
.promo_detalhes_promocao div.box_azul div.bot span.e,
.promo_parceiro div.box_azul div.bot span.e,
#cont_d div.box_azul div.bot span.e {
    background:url(/resources/img/box/box_azul_b_e.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_compra div.box_azul div.bot span.bg {
    background:url(/resources/img/box/box_azul_b_bg.gif) repeat-x;
    width:198px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_promocao div.box_azul div.bot span.bg {
    background:url(/resources/img/box/box_azul_b_bg.gif) repeat-x;
    width:450px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_parceiro div.box_azul div.bot span.bg {
    background:url(/resources/img/box/box_azul_b_bg.gif) repeat-x;
    width:671px;
    height:8px;
    float:left;
    font-size:1px;
}
#cont_d div.box_azul div.bot span.bg {
    background:url(/resources/img/box/box_azul_b_bg.gif) repeat-x;
    width:198px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_compra div.box_azul div.bot span.d,
.promo_detalhes_promocao div.box_azul div.bot span.d,
.promo_parceiro div.box_azul div.bot span.d,
#cont_d div.box_azul div.bot span.d {
    background:url(/resources/img/box/box_azul_b_d.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
.promo_detalhes_compra div.box_azul div.cont {
    background:#f1f5f6;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    float:left;
    width:198px;
    padding:0px 7px;
}
.promo_detalhes_promocao div.box_azul div.cont {
    background:#f1f5f6;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    float:left;
    width:464px;
    padding:0;
}
.promo_parceiro div.box_azul div.cont {
    background:#f1f5f6;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    float:left;
    width:648px;
    padding:3px 15px 0 22px;
}
#cont_d div.box_azul div.cont {
    background:#f1f5f6;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    float:left;
    width:194px;
    padding:3px 0 0 18px;
}
/* -- fim promo -- */

/* -- vale */
BODY {
    MARGIN: 0;
    padding: 0;
    background: #EFEFEF;
}
img {
    border:none;
}
b {
    font-weight: bold;
}
td {
    font-family: arial;
    font-size:10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.alerta {
    font-family: arial;
    font-size:10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.alertaVerde {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: green;
    text-decoration: none;
}
.destaqueAgenda {
    font-family: verdana;
    font-size:14px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.destaqueAgenda:hover {
    text-decoration: underline;
}
.tituloDestaqueAgenda {
    font-family: verdana;
    font-size:14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #FF3333 ;
    text-decoration: none;
}
.tituloDestaqueAgenda:hover {
    text-decoration: underline;
}
.topicoAgenda {
    font-family: verdana;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.malerta {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.pmalerta {
    font-family: arial;
    font-size:11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.pmverde {
    font-family: arial;
    font-size:11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #2E8B57;
    text-decoration: none;
}
.pgverde {
    font-family: arial;
    font-size:15px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #2E8B57;
    text-decoration: none;
}
.anuncie {
    font-family: arial;
    font-size:13px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.gdanuncie {
    font-family: arial;
    font-size:16px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.pqanuncie {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.texto {
    font-family: arial;
    font-size:11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.textoConverter {
    font-family: arial;
    font-size:15px;
    font-style: normal;
    line-height: 28px !important;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.textoConverterPq {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: 20px !important;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.tpmedio {
    font-family: arial;
    font-size:11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}
.dataAgenda {
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#FFF;
}
.tituloAgenda {
    font-size:11px;
    font-weight:normal;
    text-transform:uppercase;
    color:#666666;
}
.tpequeno {
    font-family: arial;
    font-size:10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.tSharePequeno {
    font-family: arial;
    font-size:10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.tSharePequeno:hover {
    color: #339999 !important;
    text-decoration: underline !important;
}
.tmedio {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.ltmedio {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.ltmedio:hover {
    color: #339999 !important;
    text-decoration: underline !important;
}
.tgrande {
    font-family: arial;
    font-size:14px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #339999;
    text-decoration: none;
}
.mpreto {
    font-family: arial;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.mbranco {
    font-family: verdana;
    font-size:12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.ppreto {
    font-family: arial;
    font-size:10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.titulo {
    font-family: arial;
    font-size:15px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.tabela {
    width: 99%;
    margin: 0 auto 0 auto;
}
.tdLinha{
    BORDER-BOTTOM: #EDD28F 1px solid;
}
.form {
    font-family: arial;
    font-size:10px;
    color: #339999;
    border: 1px solid #CCC;
    padding: 2px;
    margin: 0;
    width: 100%;
}
.eventoSelect {
    width: auto;
}
textarea.form {
    width: 99%;
    margin: 0;
    padding: 5px;
}
.formMaior {
    font-family: arial;
    font-size:11px;
    color: #339999;
    background-color: #F7F1DE;
    border-width: 1px;
}
.botao {
    font-family: arial;
    font-size:10px;
    color: #339999;
    background-color: #FFCC00;
    border-width: 1px;
}
.botaoAnuncie {
    font-family: arial;
    font-size:9px;
    color: #339999;
    background-color: #F7F1DE;
    border-width: 0px;
}
.formmenu {
    font-family: arial;
    font-size:10px;
    color: #339999;
    background-color: #F7F1DE;
    border-width: 1px;
    width : 120px;
}
.formmenucima {
    font-family: arial;
    font-size:10px;
    color: #339999;
    background-color: #F7F1DE;
    border-width: 1px;
    width : 120px;
}
.Dformmenucima {
    font-family: arial;
    font-size:10px;
    color: #339999;
    background-color: #FFCC00;
    border-width: 1px;
    width : 120px;
}
.plink {
    font-family: arial;
    font-size:10px;
    color: #339999;
    text-decoration: none;
    font-weight: normal;
}
.plink:hover {
    color: #339999;
    /*    text-decoration: underline;*/
}
.pmlink {
    font-family: arial !important;
    font-size:11px !important;
    color: #339999 !important;
    text-decoration: none !important;
    font-weight: normal !important;
}
.pmlink:hover {
    color: #339999 !important;
    /*    text-decoration: underline !important;*/
}
.descontoConfirma {
    font-family: arial !important;
    font-size:13px !important;
    color: #339999 !important;
    text-decoration: none !important;
    font-weight: normal !important;
}
.descontoConfirma:hover {
    color: #339999 !important;
    text-decoration: none !important;
}
.linkDestaqueVerde {
    font-family: arial !important;
    font-size:11px !important;
    color: #339999 !important;
    text-decoration: none !important;
    font-weight: normal !important;
}
.linkDestaqueVerde:hover {
    color: #339999 !important;
    text-decoration: underline !important;
}
.mlink {
    font-family: arial;
    font-size:12px;
    color: #339999;
    text-decoration: none;
    font-weight: normal;
}
.mlink:hover {
    color: #339999;
    /*    text-decoration: underline;*/
}
.smlink {
    font-family: arial;
    font-size:12px;
    color: #339999;
    text-decoration: underline;
    font-weight: normal;
}
.smlink:hover {
    color: #000000;
    /*    text-decoration: underline;*/
}
.spmlink {
    font-family: arial;
    font-size:11px;
    color: #339999;
    text-decoration: underline;
    font-weight: normal;
}
.spmlink:hover {
    color: #000000;
    /*    text-decoration: underline;*/
}
.plpreto {
    font-family: arial;
    font-size:10px;
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}
.plpreto:hover {
    color: #663300;
    /*    text-decoration: underline;*/
}
.mplpreto {
    font-family: arial;
    font-size:11px;
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}
.mplpreto:hover {
    color: #663300;
    /*    text-decoration: underline;*/
}
.lmenutopo {
    font-family: arial;
    font-size:12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;

}
.lmenutopoDestaque {
    font-family: arial;
    font-size:13px;
    color: #33AA00;
    text-decoration: none;
    font-weight: bold;
}
.textoRodape {
    font-family: Arial, sans-serif;
    font-size:11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}
.destaqueRodape {
    font-family: arial;
    font-size:14px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.lTextoRodape {
    font-family: Arial, sans-serif;
    font-size:12px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
.lTextoRodape:hover {
    color: #000000;
    text-decoration: underline;
}

.lmenutopo:hover {
    color: #000000;
    text-decoration: none;
}
#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0;
    background-color: #CCCCCC;
    width: 150px; /*Default width of hint.*/
    padding: 3px;
    border:1px solid #000;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:100;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
}
.formularioPesquisa {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    vertical-align:middle;
    width: 205px;
}
.inputPesquisa{
    margin: 1px 0px 0px 0px;
    font-size: 11px;
    width: 17em;
    height: 1.6em;
    color: #969594;
    border:none;
    border-right: solid 1px;
    border-color:#8C8C8C;
}
/* -- fim vale */

/*INICIO TOPO*/
#topo h1 {
    margin:20px 0px 0px 0px;
    padding:0px;
    width:200px;
    height:106px;
    background: transparent url(/resources/img/logos/topo_logo.png) no-repeat;
    float:left;
    display:inline;
}
#topo h1 a {
    display:block;
    text-indent:-9999px;
    width:200px;
    height:106px;
    font-size:1px;
    position:relative;
}
#topo_menu {
    text-align:right;
    float:right;
    width:686px;
}
#topo_menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:right;
    display:inline;
}
#topo_menu ul li {
    float:left;
    padding:0px 8px;
    background: transparent url(/resources/img/topo_menu_bg.gif) right top repeat-y;
    display:inline;
}
#topo_menu ul li a {
    color:#666666;
}
#topo_menu ul li.LastChild {
    background:none;
    padding-right:0px;
}
#topo_banner {
    position:relative;
    z-index:1;
    float:left;
    margin:15px 0px 0px 125px;
}
#topo_banner_logado {
    float:left;
    margin:15px 0px 0px 20px;
}
#topo_login {
    width:200px;
    float:right;
    margin:15px -20px 0px 0px;
    display:inline;
}
#topo_login div.box_top {
    width:200px;
    float:left;
    height:5px;
    padding:0px;
    margin:0px;
}
.ie6 #topo_login div.box_top {
    margin-bottom:-10px;
}
#topo_login div.box_top h2 {
    float:left;
    width:5px;
    height:5px;
    margin:0px;
    padding:0px;
    background: transparent url(/resources/img/box/topo_box_t.gif) no-repeat;
}
#topo_login div.box_top h3 {
    width:195px;
    float:left;
    background:#666666;
    height:5px;
    font-size:1px;
    margin:0px;
    padding:0px;
}
#topo_login div.box_bot {
    width:200px;
    float:left;
}
.ie6 #topo_login div.box_bot {
    margin-bottom:-10px;
}
#topo_login div.box_bot h2 {
    width:5px;
    height:5px;
    float:left;
    margin:0px;
    padding:0px;
    font-size:1px;
    background: transparent url(/resources/img/box/topo_box_b.gif) no-repeat;
}
#topo_login div.box_bot h3 {
    width:195px;
    float:left;
    background:#666666;
    height:5px;
    font-size:1px;
}
#topo_login div.box_cont {
    width:200px;
    float:left;
    background:#666666;
    padding:5px 0px;
}
#topo_login div.box_cont form {
    margin:0px;
    padding:0px;
    float:left;
}
#topo_login div.box_cont fieldset {
    border:0px;
    margin:0px 20px 0px 0px;
    padding:0px;
    float:left;
    width:180px;
    display:inline;
}
#topo_login div.box_cont fieldset legend {
    display:none;
}
#topo_login div.box_cont fieldset label {
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    display:block;
    float:right;
    margin-bottom:5px;
    display:inline;
    width:160px;
    text-align:right;
}
.ie #topo_login div.box_cont fieldset label {
    margin-bottom:3px;
}
#topo_login div.box_cont fieldset label input {
    width:111px;
    font-size:11px;
    padding:2px;
}
#topo_login div.box_cont fieldset label input.check {
    width:auto;
    float:right;
    margin:0px;
    padding:0px;
}
.ie #topo_login div.box_cont fieldset label input.check {
    margin:-3px -3px -1px -3px;
}
#topo_login div.box_cont fieldset label span {
    font-weight:normal;
    margin:0px 5px 0px 57px;
    float:left;
}
#topo_login div.box_cont fieldset div {
    width:180px;
    float:right;
    text-align:right;
}
#topo_login div.box_cont fieldset div span {
    font-size:11px;
    color:#ffffff;
    float:left;
    margin:2px 0px 0px 20px;
}
#topo_login div.box_cont fieldset div span a {
    color:#ffffff;
}
#topo_login div.box_cont fieldset div input {
    float:right;
}
#topo_login h2 {
    font-size:12px;
    margin:0px 0px 0px 10px;
    padding:0px;
    line-height:15px;
    font-weight:normal;
    color:#ffffff;
}
#topo_login p.senhaIncorreta {
    background: transparent url(/resources/img/icones/senhaIncorreta.gif) no-repeat;
    margin-left:15px;
    padding:2px 0 0 47px;
    height:32px;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
}
#topo_login p.senhaIncorreta a {
    display:block;
    color:#f3942b;
    font-weight:normal;
}
#topo_login h2 a {
    color:#f7931d;
}
#topo_login p {
    font-size:12px;
    color:#ffffff;
    line-height:15px;
    margin:0px 0px 0px 10px;
    padding:0px;
}
#topo_login p span {
    color:#f7931d;
}
#logado_menu {
    float:right;
    margin:15px 0px 0px 0px;
    width:700px;
    text-align:right;
}
#logado_menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:right;
}
#logado_menu ul li {
    float:left;
    padding:0px 8px;
    background: transparent url(/resources/img/topo_menu_bg.gif) right top repeat-y;
    display:inline;
    font-weight:bold;
}
#logado_menu ul li a {
    color:#f7931d;
}
#logado_menu ul li.LastChild {
    background:none;
    padding-right:0px;
}
/*FIM TOPO*/

/*INICIO MENU*/
#menu {
    width:952px;
    background: transparent url(/resources/img/menu/bg_menu.gif) repeat;
    float:left;
}
#menu ul {
    margin:8px 20px 5px 20px;
    padding:0px;
    list-style:none;
    height:37px;
}
#menu ul li {
    float:left;
    margin-right:5px;
}
#menu ul li a {
    background: transparent url(/resources/img/menu/menu_bg.gif);
    display:block;
    text-indent:-9999px;
}
#menu ul li.menu_inicio a {
    background-position:-18px -158px;
    width:82px;
    height:34px;
}
#menu ul li.menu_agenda a {
    background-position:-18px -18px;
    width:94px;
    height:34px;
}
#menu ul li.menu_parceiros a {
    background-position:-18px -440px;
    width:117px;
    height:34px;
}
#menu ul li.menu_usuarios a {
    background-position:-18px -720px;
    width:104px;
    height:34px;
}
#menu ul li.menu_pontos a {
    background-position:-18px -580px;
    width:101px;
    height:34px;
}
#menu ul li.menu_venda a {
    background-position:-18px -860px;
    width:132px;
    height:34px;
}
#menu ul li.menu_desconto a {
    background-position:-18px -1064px;
    width:117px;
    height:34px;
}

#menu ul li.menu_tour {
    float:right;
    margin:-1px 0px 0px 0px;
}
#menu ul li.menu_tour a {
    background-position:-18px -994px;
    width:176px;
    height:37px;
}
#menu ul li.menu_cadastre {
    float:right;
    margin:-1px 0px 0px 0px;
}
#menu ul li.menu_cadastre a {
    background-position:-18px -298px;
    width:169px;
    height:37px;
}
#menu ul li.menu_meu_espaco {
    float:right;
    margin:1px 0px 0px 0px;
}
#menu ul li.menu_meu_espaco a {
    background-position:-20px -371px;
    width:128px;
    height:32px;
}

#menu ul li.menu_inicio a:hover {
    background-position:-18px -228px;
}
#menu ul li.menu_agenda a:hover {
    background-position:-18px -88px;
}
#menu ul li.menu_parceiros a:hover {
    background-position:-18px -510px;
}
#menu ul li.menu_usuarios a:hover {
    background-position:-18px -790px;
}
#menu ul li.menu_pontos a:hover {
    background-position:-18px -650px;
}
#menu ul li.menu_venda a:hover {
    background-position:-18px -930px;
}
#menu ul li.menu_desconto a:hover {
    background-position:-18px -1135px;
}

#menu ul li.menu_inicio_static a {
    background-position:-18px -228px;
    width:82px;
    height:34px;
}
#menu ul li.menu_agenda_static a {
    background-position:-18px -88px;
    width:94px;
    height:34px;
}
#menu ul li.menu_parceiros_static a {
    background-position:-18px -510px;
    width:117px;
    height:34px;
}
#menu ul li.menu_usuarios_static a {
    background-position:-18px -790px;
    width:104px;
    height:34px;
}
#menu ul li.menu_pontos_static a {
    background-position:-18px -650px;
    width:101px;
    height:34px;
}
#menu ul li.menu_desconto_static a {
    background-position:-18px -1135px;
    width:117px;
    height:34px;
}
/*FIM MENU*/

/*INICIO BARRA CIDADES*/
#barra_cidades {
    width:912px;
    background:#339999;
    float:left;
    padding:5px 20px;
}
.barra_cidades_meu_espaco {
    background:#f7931d !important;
}
.ie6 #barra_cidades {
    padding:5px 20px 0px 20px;
}
#barra_cidades_e {
    float:left;
    width:400px;
}
#barra_cidades_d {
    float:right;
    width:512px;
    text-align:right;
}
#barra_cidades_e h1 {
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    margin:0px;
    padding:0px;
}
#barra_cidades_e h1 {
    color:#ffffff;
    background: transparent url(/resources/img/arrow_city.gif) no-repeat;
    padding-left:26px;
}
.barra_cidades_meu_espaco div#barra_cidades_e h1 a {
    background: transparent url(/resources/img/arrow_city_me.gif) no-repeat;
}
#barra_cidades_e span {
    font-size:13px;
    color:#4a4a4a;
    margin:3px;
}
#barra_cidades_e span strong {
    color:#ffffff;
    padding-left:3px;
}
#barra_cidades_d ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:right;
}
#barra_cidades_d ul li {
    float:left;
    padding:0px 8px;
    background: transparent url(/resources/img/topo_menu_bg.gif) right top repeat-y;
}
#barra_cidades_d ul li a {
    color:#ffffff;
}
#barra_cidades_d ul li.LastChild {
    background:none;
}
#barra_cidades_d ul li.maisCidades {
    background:none;
    padding:0px;
}
#barra_cidades_d ul li.maisCidades select {
    font-size:10px;
    color:#000000;
    width:150px;
}
/*FIM BARRA CIDADES*/

/*INICIO CONT*/
#cont {
    width:952px;
    float:left;
}
#cont_e {
    width:597px;
    padding:20px 0 20px 20px;
    float:left;
}
#cont_d {
    width:275px;
    padding:20px;
    float:left;
}
.sec_tit {
/*    color:#339999;*/
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0px 0px 3px 0px;
    padding:0px;
    line-height:15px;
}
.sec_tit.fb{
    padding-top: 10px !important;
}
.sec_tit a {
    color:#f7931d;
}
.sec_tit span {
    font-size:11px;
    color:#339999;
    font-weight:normal;
    text-transform:none;
}
.sec_tit span a {
    color:#f7931d;
    text-transform:none;
}
.tit_dir {
    float:left;
    width:275px;
    margin-bottom:15px;
}
.img_bor {
    border:3px #e15616 solid;
}
.img_bor_destaque {
    border:3px #e15616 solid;
}
.bt_todos {
    float:right;
    font-size:12px;
    margin:0px;
    padding:0px;
    color:#339999;
    font-weight:normal;
}
.bt_todos a {
    color:#339999;
}
.tit_cont_d {
    float:left;
    width:275px;
    margin-top:20px;
}

/* ****** */
.box275 {
    width:275px;
    float:left;
}
.box275 div.box_top {
    width:275px;
    height:8px;
    float:left;
}
.box275 div.box_top h1 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_e.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box275 div.box_top h2 {
    width:259px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_bg.gif) repeat-x;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box275 div.box_top h3 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_d.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box275 div.box_bot {
    width:275px;
    height:8px;
    float:left;
}
.box275 div.box_bot h1 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_e.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box275 div.box_bot h2 {
    width:259px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_bg.gif) repeat-x;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box275 div.box_bot h3 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_d.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box275 div.box_cont {
    background:#ffffff;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    width:233px;
    float:left;
    padding:13px 20px;
}
.box385 {
    width:385px;
    float:left;
    background:#33CCFF;
}
.box385 div.top {
    width:385px;
    float:left;
}
.box385 div.top span.e {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_e.gif) no-repeat;
    float:left;
    font-size:1px;
}
.box385 div.top span.bg {
    width:369px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_bg.gif) repeat-x;
    float:left;
    font-size:1px;
}
.box385 div.top span.d {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_d.gif) no-repeat;
    float:left;
    font-size:1px;
}
.box385 div.bot {
    width:385px;
    float:left;
}
.box385 div.bot span.e {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_e.gif) no-repeat;
    float:left;
    font-size:1px;
}
.box385 div.bot span.bg {
    width:369px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_bg.gif) repeat-x;
    float:left;
    font-size:1px;
}
.box385 div.bot span.d {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_d.gif) no-repeat;
    float:left;
    font-size:1px;
}
.box385 div.cont {
    background:#ffffff;
    float:left;
    width:345px;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    padding:13px 19px;
}
/* ****** */

/*INICIO BANNERS DIREITA*/
#cont_d div.banner a {
    width:275px;
    height:89px;
    display:block;
    text-indent:-9999px;
}
#cont_d div.banner a.disk {
    background: transparent url(/resources/img/bts/bn_disk.gif) no-repeat;
}
/*FIM BANNERS DIREITA*/

.box275 div.box_nav {
    width:233px;
    float:left;
}
.box275 div.box_nav label {
    width:233px;
    float:left;
}
.box275 div.box_nav label span {
    color:#339999;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    float:left;
}
.ie .box275 div.box_nav label span {
    margin-top:2px;
}
.box275 div.box_nav label select {
    font-size:10px;
    color:#000000;
    width:165px;
    float:right;
}
.box275 div.box_cont ul.box_usuarios_li_img {
    width: 233px;
    float:left;
}
.box_usuarios_li_img {
    margin:15px 0px 0px 0px;
    padding:0px;
    list-style:none;
}
.box_usuarios_li_img li {
    width:64px;
    padding:0px 20px 20px 0px;
    display: inline-block;
    text-align:center;
}
span.quemFrequentaCaption {
    display: block;
    margin-top: 2px;
    font-size: 0.8em;
}
.box_usuarios_li_img li.LastChild {
    padding-right:0px;
}
.box_usuarios_li_img li img {
    border:1px #e15616 solid;
}
.box275 div.box_cont div.paginacao {
    width:233px;
    float:left;
    margin-top:-10px;
}
.paginacao_home {
    margin-top:-10px !important;
}
.ie7 .box275 div.box_cont div.paginacao {
    margin-top:10px;
}
.paginacao table tr td.e {
    padding-right:10px;
}
.paginacao table tr td.d {
    padding-left:10px;
}
.paginacao table tr td {
    color:#999999;
}
.paginacao table tr td span {
    color:#339999;
    padding:0px 2px;
}
.paginacao table tr td span a {
    color:#339999;
}
.paginacao table tr td span.active {
    font-weight:bold;
}
/*FIM CONT*/

/*INICIO HOME*/
#home_agenda_box_destaque {
    width:597px;
    margin-bottom:10px;
}
.home_agenda_box_destaque_spc {
    padding-right:2px;
}
.home_agenda_box_destaque_bg {
    background:#f1f5f6;
    border:1px #cccccc solid;
    height:74px;
    padding:10px 10px;
}
.home_agenda_box_destaque_bg dl {
    margin:0px;
    padding:0px;
    height:74px;
    float:left;
}
.home_agenda_box_destaque_bg dl dt {
    color:#339999;
    font-size:12px;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
.home_agenda_box_destaque_bg dl dt a {
    color:#339999;
}
.home_agenda_box_destaque_bg dl dd {
    color:#333333;
    font-size:12px;
    line-height:15px;
}
.home_agenda_box_destaque_bg dl dd font {
    color:#f7931d;
    font-size:12px;
}
.home_agenda_box_destaque_bg dl dd span {
    color:#999999;
    font-size:12px;
}
.home_agenda_box_destaque_bts {
    float:right;
    margin:0px;
    padding:0px;
    list-style:none;
}
.home_agenda_box_destaque_bts li {
    padding-bottom:2px;
}
.home_agenda_box_destaque_bts a {
    display:block;
    text-indent:-9999px;
    width:119px;
    height:17px;
}
.bt_converter_p {
    background: transparent url(/resources/img/bts/bt_converter_p.gif) no-repeat;
}
.bt_comprar_p {
    background: transparent url(/resources/img/bts/bt_comprar_p.gif) no-repeat;
}
.bt_indicar_p {
    background: transparent url(/resources/img/bts/bt_indicar_p.gif) no-repeat;
}
.bt_comentarios_p {
    background: transparent url(/resources/img/bts/bt_comentarios_p.gif) no-repeat;
}
.bt_plus_p {
    background: transparent url(/resources/img/bts/bt_plus_p.gif) no-repeat;
}
.bt_quero {
    width:119px;
    text-align:center;
    padding-top:0px !important;
}
.bt_quero a {
    color:#f7931d;
    font-size:10px;
    font-weight:normal;
    text-indent:0px;
    width:auto;
    height:auto;
    background: transparent url(/resources/img/bts/bt_quero.gif) center top no-repeat;
    padding-top:40px;
}
.bt_quero a span {
    display:block;
    font-size:12px;
    font-weight:bold;
}
.bt_comentarios_p span {
    position:absolute;
    margin:-15px 0px 0px 95px;
    color:#339999;
    font-size:10px;
    display:inline;
}
.bt_comentarios_p span a {
    text-indent:0px;
    width:auto;
    height:auto;
    color:#339999;
}
.bt_comentarios_p span a:hover {
    text-decoration:none;
}
#home_agenda_list {
    width:597px;
}
#home_agenda_list ul {
    width:624px;
    float:left;
    margin:0px 0px 0px -27px;
    padding:0px;
    list-style:none;
}
#home_agenda_list ul li {
    width:285px;
    float:left;
    margin:0px 0px 6px 27px;
    display:inline;
    border-bottom:1px #999999 dotted;
    height:65px;
}
#home_agenda_list ul li dl dt {
    color:#339999;
    font-size:11px;
    font-weight:bold;
    margin:0px 0px 0px 65px;
}
#home_agenda_list ul li dl dt a {
    color:#339999;
}
#home_agenda_list ul li dl dd {
    color:#333333;
    font-size:11px;
}
#home_agenda_list ul li dl dd font {
    color:#f7931d;
    font-size:11px;
}
#home_agenda_list ul li dl dd font a {
    color:#f7931d;
}
#home_agenda_list ul li dl dd span {
    color:#999999;
    font-size:11px;
}
#home_agenda_list ul li dl dd.icone {
    float:right;
    margin:-15px 0px 0px 0px;
    padding:0px 0px 15px 0px;
    position:relative;
}
#home_agenda_list ul li dl dd.icone img {
    padding-top:10px;
}
#home_agenda_list ul li dl dd.img {
    margin:-15px 4px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    float:left;
    display:inline;
}
.ie6 #home_agenda_list ul li dl dd.img {
    margin:-15px 0px 0px 0px;
}
#home_agenda h1.bt_todos {
    width:597px;
    text-align:right;
}
.ie7 #home_agenda h1.spc {
    margin-top:8px;
}
#home_boxes {
    width:597px;
    float:left;
    margin-top:15px;
}
.home_box {
    width:285px;
    float:left;
    margin-right:27px;
}
#home_boxes div.LastChild {
    margin-right:0px;
}

.box285 {
    width:285px;
    float:left;
}
.box285 div.box_top {
    width:285px;
    height:8px;
    float:left;
}
.box285 div.box_top h1 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_e.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box285 div.box_top h2 {
    width:269px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_bg.gif) repeat-x;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box285 div.box_top h3 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_t_d.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box285 div.box_bot {
    width:285px;
    height:8px;
    float:left;
}
.box285 div.box_bot h1 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_e.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box285 div.box_bot h2 {
    width:269px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_bg.gif) repeat-x;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box285 div.box_bot h3 {
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_b_d.gif) no-repeat;
    margin:0px;
    padding:0px;
    float:left;
    font-size:1px;
}
.box285 div.box_cont {
    background:#ffffff;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    width:243px;
    float:left;
    padding:8px 20px;
}
.box_cont h1.box_tit {
    font-size:12px;
    color:#339999;
    margin:0px 0px 15px 0px;
    padding:0px;
    text-transform:uppercase;
}
.box_cont p {
    font-size:12px;
    color:#333333;
}
.box_cont dl.saibaMais {
    margin:20px 0px 2px 20px;
}
.box_cont dl.saibaMais dt {
    font-size:12px;
    color:#339999;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:2px;
}
.box_cont dl.saibaMais dd {
    color:#f7931d;
    font-size:12px;
}
.box_cont dl.saibaMais dd a {
    color:#f7931d;
}
.box_cont dl.saibaMais dd.LastChild {
    margin:18px 0px 0px 0px;
    font-weight:bold;
}
.home_ranking {
    margin:0px;
    padding:0px;
    list-style:none;
    width:243px;
    float:left;
}
.ie7 .home_ranking {
    margin-bottom:5px;
}
.home_ranking li {
    border-bottom:1px #999999 dotted;
    width:243px;
    float:left;
    padding-bottom:3px;
    margin-bottom:5px;
}
.home_ranking li dl {
    float:left;
    width:243px;
}
.home_ranking li dl dt {
    float:left;
    margin-right:5px;
    display:inline;
}
.ie6 .home_ranking li dl dt {
    margin-right:2px;
}
.home_ranking li dl dt img {
    border:2px #e15616 solid;
}
.home_ranking li dl dd.rank {
    float:right;
}
.home_ranking li dl dd h1 {
    color:#339999;
    font-size:11px;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
.home_ranking li dl dd h1 a {
    color:#339999;
}
.home_ranking li dl dd {
    color:#333333;
    font-size:11px;
    float:none;
}
.home_banner {
    margin-top:10px;
    width:597px;
    float:left;
    background:#999999;
    height:100px;
}
.home_banner_p {
    float:left;
    width:275px;
    background:#999999;
    margin-top:10px;
    height:83px;
}
.home_banner_m {
    float:left;
    width:275px;
    background:#999999;
    margin-top:10px;
    height:360px;
}
/*FIM HOME*/

/*INICIO INTERNA*/
#interna_filtro {
    width:597px;
    float:left;
    margin-bottom:20px;
}
#int_listagem {
    width:597px;
    float:left;
    border-bottom:1px #bbdddd solid;
    padding-bottom:5px;
    margin-bottom:15px;
}
.int_listagem_topo {
    float:left;
    width:597px;
}
.int_listagem_topo_leg {
    float:left;
}
.int_listagem_topo_combo {
    float:right;
    width:204px;
}
.int_listagem_topo_leg h1 {
    color:#339999;
    font-size:12px;
    font-weight:bold;
}
.int_listagem_topo_leg h1 span {
    font-style:italic;
}
.int_listagem_topo_leg h1 font {
    font-weight:normal;
    font-size:12px;
}
.int_listagem_topo_combo span {
    font-size:11px;
    color:#5a5a5a;
    margin:1px 3px 0px 0px;
    float:left;
}
.int_listagem_topo_combo select {
    font-size:11px;
    color:#000000;
    width:150px;
    float:right;
}
/*FIM INTERNA*/

/*INICIO AGENDA*/
#agenda_listagem {
    width:597px;
    float:left;
}
#agenda_listagem ul {
    list-style:none;
    margin:0px;
    padding:0px;
    width:597px;
    float:left;
}
#agenda_listagem ul li {
    border-bottom:1px #999999 dotted;
    margin-bottom:5px;
    padding-bottom:5px;
    width:597px;
    float:left;
}
#agenda_listagem ul li.LastChild {
    border:none;
    padding:0px;
}
#agenda_listagem div.info {
    float:left;
    width:358px;
}
#agenda_listagem div.acoes {
    float:left;
    width:119px;
}
#agenda_listagem div.info dl dt {
    float:left;
    width:61px;
    margin:0px 10px 3px 0px;
}
#agenda_listagem div.info dl dt img {
    border:none;
}
#agenda_listagem div.info dl dt img2 {
    border:3px #e15616 solid;
}
#agenda_listagem div.info dl dd {
    color:#333333;
    font-size:11px;
    display:inline;
}
#agenda_listagem div.info dl dd.tit {
    float:left;
    width:257px;
    margin-right:30px;
    font-size:11px;
    color:#339999;
    float:left;
    font-weight:bold;
}
#agenda_listagem div.info dl dd.tit a {
    color:#339999;
}
#agenda_listagem div.info dl dd.parceiro {
    float:left;
    width:257px;
    margin-right:30px;
}
#agenda_listagem div.info dl dd.parceiro span {
    color:#f7931d;
}
#agenda_listagem div.info dl dd.data {
    float:left;
    width:257px;
    margin-right:30px;
}
#agenda_listagem div.info dl dd.data span {
    color:#969594;
}
#agenda_listagem div.info dl dd.iria {
    float:left;
    width:257px;
    margin-right:30px;
}
#agenda_listagem div.info dl dd.iria ul {
    width:90px;
    float:left;
}
#agenda_listagem div.info dl dd.iria ul li {
    border:none;
    padding:0px;
    margin:0px;
    width:18px;
    height:18px;
}
#agenda_listagem div.info dl dd.iria ul li a {
    width:18px;
    height:18px;
    display:block;
    text-indent:-9999px;
    background: transparent url(/resources/img/icones/rank_bg.gif) no-repeat;
}
#agenda_listagem div.info dl dd.iria img {
    float:left;
}
#agenda_listagem div.info dl dd.iria h1 {
    float:left;
    color:#339999;
    font-weight:normal;
    font-size:11px;
    margin:4px 0px 0px 10px;
    padding:0px;
}
#agenda_listagem div.info dl dd.iria h1 span {
    color:#f7931d;
    font-weight:bold;
}
#agenda_listagem div.info dl dd.iria h2 {
}
#agenda_listagem div.info dl dd.iria ul li a.a {
    background-position:-9px -9px;
}
#agenda_listagem div.info dl dd.iria ul li a.b {
    background-position:-9px -45px;
    float:none;
}
#agenda_listagem div.info dl dd.iria ul li a.b:hover {
    background-position:-9px -9px;
    float:none;
}
#agenda_listagem div.info dl dd.iria ul li a.b_desativado {
    background-position:-9px -45px;
    float:none;
}
#agenda_listagem div.info dl dd.desc {
    width:448px;
    margin:0px 30px 10px 0px;
    float:left;
    display:inline;
}
#agenda_listagem div.info dl dd.maisInfo {
    width:478px;
    margin-right:30px;
    float:left;
    display:inline;
}
#agenda_listagem div.info dl dd.maisInfo h2 {
    font-size:11px;
    color:#339999;
}

#agenda_listagem div.acoes ul.home_agenda_box_destaque_bts {
    width:119px;
}
#agenda_listagem div.acoes ul.home_agenda_box_destaque_bts li {
    border:none;
    padding:0px 0px 2px 0px;
    margin:0px;
    width:119px;
}
#evento_listagem {
    width:386px;
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
    border-bottom:1px #999999 dotted;
    margin-bottom:5px;
    padding-bottom:5px;
    border:none;
    padding:0px;
}
#evento_listagem dl dt {
    float:left;
    width:61px;
    margin:0px 10px 3px 0px;
}
#evento_listagem dl dd {
    color:#333333;
    font-size:11px;
    display:inline;
}
#evento_listagem dl dd.iria {
    float:left;
    width:257px;
    margin-right:30px;
}
#evento_listagem dl dd.iria ul {
    width:90px;
    float:left;
}
#evento_listagem dl dd.iria ul li {
    border:none;
    padding:0px;
    margin:0px;
    width:18px;
    height:18px;
}
#evento_listagem dl dd.iria ul li a {
    width:18px;
    height:18px;
    display:block;
    text-indent:-9999px;
    background: transparent url(/resources/img/icones/rank_bg.gif) no-repeat;
}
#evento_listagem dl dd.iria h1 {
    float:left;
    color:#339999;
    font-weight:normal;
    font-size:11px;
    margin:4px 0px 0px 10px;
    padding:0px;
}
#evento_listagem dl dd.iria h1 span {
    color:#f7931d;
    font-weight:bold;
}
#evento_listagem dl dd.iria h2 {
}
#evento_listagem dl dd.iria ul li a.a {
    background-position:-9px -9px;
}
#evento_listagem dl dd.iria ul li a.b {
    background-position:-9px -45px;
    float:none;
}
#evento_listagem dl dd.iria ul li a.b:hover {
    background-position:-9px -9px;
    float:none;
}
#evento_listagem dl dd.iria ul li a.b_desativado {
    background-position:-9px -45px;
    float:none;
}

.box_parceiros ul li.LastChild {
    border-bottom:none;
    margin-bottom:0px !important;
    padding-bottom:0px;
}
.box_parceiros dl dt {
    width:57px !important;
}
.box_parceiros dl dt img {
    border-width:0px !important;
}
.box_parceiros dl dt img2 {
    border-width:1px !important;
}
.box_parceiros dl dd {
    width:166px !important;
}
.box_evento {
    float:left;
    width:233px;
}
.box_evento dl {
    width:233px;
    float:left;
}
.box_evento dl dt {
    float:left;
    width:61px;
    margin:0px 10px 0px 0px;
}
.box_evento dl dt img {
    border:3px #e15616 solid;
}
.box_evento dl dd {
    color:#333333;
    font-size:11px;
    display:inline;
    float:left;
    width:162px;
}
.box_evento dl dd.tit {
    float:left;
    width:162px;
    font-size:11px;
    color:#339999;
    float:left;
    font-weight:bold;
}
.box_evento dl dd.tit a {
    color:#339999;
}
.box_evento dl dd.parceiro {
    float:left;
    width:162px;
}
.box_evento dl dd.parceiro span {
    color:#f7931d;
}
.box_evento dl dd.data {
    float:left;
    width:162px;
}
.box_evento dl dd.data span {
    color:#969594;
}
.box_evento ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
    width:233px;
}
.box_evento ul li {
    border-bottom:1px #999999 dotted;
    margin-bottom:5px;
    padding-bottom:5px;
    float:left;
    width:233px;
}
.box_evento ul li.LastChild {
    margin-bottom:20px;
}
#agenda_listagem div.paginacao, #desconto_listagem div.paginacao {
    float:left;
    width:597px;
    margin-top:20px;
}
/*FIM AGENDA*/

/*INICIO PONTOS*/
#pontos {
    float:left;
    width:597px;
}
#pontos h1.sec_tit {
    width:597px;
}
#pontos div#filtro {
    float:left;
    width:597px;
}
#pontos div#filtro div.top {
    float:left;
    width:597px;
    background:#fffecc url(/resources/img/filtro/filtro_pontos_tit_bg.gif) repeat-x;
    height:30px;
}
#pontos div#filtro div.top h2 {
    font-size:12px;
    color:#5c5c5c;
    font-weight:bold;
    margin:0px;
    padding:0px;
    background: transparent url(/resources/img/filtro/filtro_pontos_tit_e.gif) no-repeat;
    height:22px;
    padding:8px 0px 0px 10px;
    float:left;
}
#pontos div#filtro div.top span {
    float:right;
    width:8px;
    height:30px;
    background: transparent url(/resources/img/filtro/filtro_pontos_tit_d.gif) no-repeat;
}
#pontos div#filtro div.cont {
    width:597px;
    float:left;
    border-bottom:1px #cfcfcf solid;
    height:30px;
    background:#ffde6b url(/resources/img/filtro/filtro_pontos_d.gif) right top no-repeat;;
}
#pontos div#filtro div.cont fieldset {
    margin:0px;
    padding:0px;
    border:none;
    width:597px;
    height:30px;
    float:left;
}
#pontos div#filtro div.cont fieldset span {
    float:left;
    height:22px;
    background: transparent url(/resources/img/filtro/filtro_pontos_e.gif) no-repeat;
    padding:8px 0px 4px 10px;
    font-size:11px;
    font-weight:bold;
    color:#5c5c5c;
    margin-right:10px;
}
#pontos div#filtro div.cont fieldset label {
    float:left;
    height:22px;
    padding:8px 30px 0px 0px;
    font-size:11px;
    color:#5a5a5a;
}
#pontos div#filtro div.cont fieldset label input {
    float:left;
    margin-right:5px;
}
.ie #pontos div#filtro div.cont fieldset label input {
    margin:-4px 2px 0px -4px;
}
#pontos div#ganhe, #pontos div#gaste {
    float:left;
    width:597px;
    margin-top:20px;
}
#pontos div#ganhe h2, #pontos div#gaste h2 {
    width:597px;
    float:left;
    color:#615d58;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom:1px #bbdddd solid;
    margin-bottom:15px;
}
#pontos div#ganhe ul, #pontos div#gaste ul {
    float:left;
    width:597px;
    margin-bottom:-23px;
}
.ie7 #pontos div#ganhe ul, .ie7 #pontos div#gaste ul {
    margin-bottom:0px;
}
#pontos div#ganhe ul li, #pontos div#gaste ul li {
    width:287px;
    float:left;
    margin:0px 23px 23px 0px;
}
#pontos div#ganhe ul li.LastChild, #pontos div#gaste ul li.LastChild {
    margin-right:0px;
}
#pontos div#ganhe ul li dl {
    background: transparent url(/resources/img/bgs/pontos_ganhe_bg.gif) no-repeat;
    width:247px;
    float:left;
    height:129px;
    padding:20px;
}
#pontos div#gaste ul li dl {
    background: transparent url(/resources/img/bgs/pontos_gaste_bg.gif) no-repeat;
    width:247px;
    float:left;
    height:129px;
    padding:20px;
}
#pontos div#ganhe ul li dl dt, #pontos div#gaste ul li dl dt {
    width:105px;
    height:98px;
    float:left;
    margin-right:15px;
}
#pontos div#ganhe ul li dl dt a, #pontos div#gaste ul li dl dt a {
    float:left;
    width:105px;
    height:98px;
    text-indent:-9999px;
    display:block;
}
#pontos div#ganhe ul li dl dd, #pontos div#gaste ul li dl dd {
    float:left;
    width:127px;
    margin-top:5px;
}
#pontos div#ganhe ul li dl dd a, #pontos div#gaste ul li dl dd a {
    color:#339999;
    font-size:11px;
    line-height:16px;
}
#pontos div#ganhe ul li dl dd.ver, #pontos div#gaste ul li dl dd.ver {
    float:left;
    width:247px;
    text-align:right;
    margin:20px 0px 0px 0px;
    line-height:11px;
}
#pontos div#ganhe ul li dl dd.ver a, #pontos div#gaste ul li dl dd.ver a {
    font-size:12px;
    color:#f38300;
    line-height:11px;
}
#pontos div#ganhe ul li dl dd ul, #pontos div#gaste ul li dl dd ul {
    width:127px;
    float:left;
    margin:0px;
}
#pontos div#ganhe ul li dl dd ul li {
    float:left;
    width:127px;
    margin:0px;
    height:18px;
    overflow:hidden;
}
#pontos div#ganhe ul li dl dd ul li a, #pontos div#gaste ul li dl dd ul li a {
    color:#339999;
    font-weight:bold;
    font-size:12px;
    display:block;
}
#pontos div#gaste ul li dl dd ul li {
    float:left;
    width:127px;
    margin:0px 0px 20px 0px;
    color:#333333;
    font-size:11px;
}
#pontos div#gaste ul li dl dd ul li.LastChild {
    margin-bottom:0px;
}
#pontos div#ganhe ul li dl dt.gadget {
    background: transparent url(/resources/img/bts/gadget_g.gif) no-repeat;
}
#pontos div#ganhe ul li dl dt.clique {
    background: transparent url(/resources/img/bts/clique_g.gif) no-repeat;
}
#pontos div#ganhe ul li dl dt.quiz {
    background: transparent url(/resources/img/bts/quiz_g.gif) no-repeat;
}
#pontos div#ganhe ul li dl dt.aposta {
    background: transparent url(/resources/img/bts/aposta_g.gif) no-repeat;
}
#pontos div#gaste ul li dl dt.leilao {
    background: transparent url(/resources/img/bts/leilao_g.gif) no-repeat;
}
#pontos div#gaste ul li dl dt.desconto {
    background: transparent url(/resources/img/bts/desconto_g.gif) no-repeat;
}
#cont_d div#valepontos {
    float:left;
    width:235px;
    height:48px;
    padding:20px;
    background: transparent url(/resources/img/bgs/valeponto_bg.gif) no-repeat;
    margin-bottom:20px;
}
#cont_d div#valepontos fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}
#cont_d div#valepontos span {
    font-size:12px;
    font-weight:bold;
    color:#7c7c7c;
    float:left;
    width:235px;
    margin-bottom:10px;
}
#cont_d div#valepontos p {
    color:#7c7c7c;
    float:left;
    width:235px;
}
#cont_d div#valepontos p a {
    color:#f7941e;
}
#cont_d div#valepontos label {
    float:left;
}
#cont_d div#valepontos label input {
    color:#7c7c7c;
    width:157px;
    margin-right:10px;
}
#cont_d div#valepontos input {
    float:left;
}
#cont_d div.indique {
    float:left;
    width:275px;
    margin-bottom:20px;
}
#cont_d div.indique span.top {
    float:left;
    width:275px;
    background: transparent url(/resources/img/filtro/indique_cima.gif) no-repeat;
    height:7px;
    font-size:1px;
}
#cont_d div.indique span.bot {
    float:left;
    width:275px;
    background: transparent url(/resources/img/filtro/filtro_cad_baixo.gif) no-repeat;
    height:7px;
    font-size:1px;
}
#cont_d div.indique div.cont {
    width:235px;
    padding:13px 19px;
    background:#fffecc;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
}
#cont_d div.indique div.cont fieldset {
    margin:0px;
    padding:0px;
    border:0px;
}
#cont_d div.indique div.cont fieldset label {
    width:235px;
    float:left;
    margin-bottom:10px;
}
#cont_d div.indique div.cont fieldset label span {
    display:block;
    color:#7c7c7c;
    font-size:12px;
    font-weight:bold;
}
#cont_d div.indique div.cont fieldset label select {
    width:150px;
    font-size:11px;
    color:#717171;
    margin-top:3px;
}
#cont_d div.indique div.cont fieldset label input {
    width:231px;
    float:left;
    font-size:11px;
    color:#717171;
    margin-top:3px;
}
#cont_d div.indique div.cont input.bt {
    margin-top:5px;
    float:right;
}
.box_jogos {
    width:233px;
    float:left;
}
.box_jogos ul {
    float:left;
    width:233px;
}
.box_jogos ul li {
    float:left;
    width:233px;
    border-bottom:1px dotted #999999;
    padding-bottom:5px;
    margin-bottom:5px;
}
.box_jogos ul li.LastChild {
    margin-bottom:0px;
    padding-bottom:0px;
    border-bottom:none;
}
.box_jogos ul li dl {
    float:left;
    width:233px;
}
.box_jogos ul li dl dt {
    width:105px;
    margin-right:10px;
    height:57px;
    float:left;
}
.box_jogos ul li dl dt a {
    width:105px;
    height:57px;
    text-indent:-9999px;
    display:block;
}
.box_jogos ul li dl dd {
    float:left;
    width:118px;
    font-size:11px;
    color:#333333;
}
.box_jogos ul li dl dd a {
    color:#339999;
    font-weight:bold;
    font-size:12px;
}
.box_jogos ul li dl dd.parceiro a {
    color:#f7931d;
    font-size:11px;
    font-weight:normal;
}
.box275 div.box_cont div.paginacao {
    margin-top:5px;
}
.box_jogos ul li dl dt.quiz {
    background: transparent url(/resources/img/bts/quiz_p.gif) no-repeat;
}
.box_jogos ul li dl dt.aposta {
    background: transparent url(/resources/img/bts/aposta_p.gif) no-repeat;
}
.box_jogos ul li dl dt.leilao {
    background: transparent url(/resources/img/bts/leilao_p.gif) no-repeat;
}
.box_jogos ul li dl dt.desconto {
    background: transparent url(/resources/img/bts/desconto_p.gif) no-repeat;
}
#cont_d div.banner {
    width:275px;
    height:89px;
    margin-bottom:20px;
}
/*-----------------*/
.box597 {
    float:left;
    width:597px;
    background: transparent url(/resources/img/box/box597_baixo.gif) left bottom no-repeat;
}
.box597 h3.sec_tit {
    float:left;
    width:597px;
    background: transparent url(/resources/img/box/box597_topo.gif) left bottom no-repeat;
    padding-bottom:35px;
    margin-bottom:0px;
}
.box597 h3.dividido {
    float:left;
    width:400px;
    background: transparent url(/resources/img/box/box597_t_e.gif) left bottom no-repeat;
    padding-bottom:35px;
    margin-bottom:0px;
}
.box597 h3.bt_tit {
    float:left;
    text-align:right;
    width:197px;
    font-weight:normal;
    line-height:15px;
    color:#f7931d;
    font-size:12px;
    color:#f7931d;
    padding-bottom:35px;
    background: transparent url(/resources/img/box/box597_t_d.gif) right bottom no-repeat;
}
.box597 h3.bt_tit a {
    color:#f7931d;
}
.box597 div.cont {
    float:left;
    width:555px;
    padding:0px 20px;
    margin:0px 0px 20px 0px;
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
}
.box597 div.cont h4 {
    color:#339999;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
}
.box597 div.cont table th {
    background:#d0e5ea;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding:5px 10px;
}
.box597 div.cont table td {
    padding:5px 10px;
    color:#339999;
    font-size:12px;
    font-weight:bold;
    border-bottom:1px solid #d0e5ea;
}
.box597 div.cont table td.e {
    border-left:1px solid #d0e5ea;
}
.box597 div.cont table td.d {
    border-right:1px solid #d0e5ea;
    width:90px;
}
.box597 div.cont table td label input[type=radio] {
    margin:1px 7px 0px 0px;
    float:left;
}
.ie .box597 div.cont table td label input[type=radio] {
    margin:0px;
    float:none;
}
.box597 div.cont label.valor {
    margin:15px 0px 0px 0px;
    display:block;
    width:555px;
}
.box597 div.cont label.valor {
    font-size:12px;
    color:#666666;
    font-weight:normal;
}
.box597 div.cont label.valor strong {
    color:#339999;
    font-weight:bold;
}
.box597 div.cont label.valor input {
    background:#f1f5f6;
    border:1px solid #cccccc;
    margin:0px 4px 0px 2px;
    width:60px;
    font-size:12px;
    padding:3px;
    color:#666666;
}
.box597 div.cont ul.bts {
    width:555px;
    margin:15px 0px 0px 0px;
    padding:15px 0px 0px 0px;
    border-top:1px #666666 dotted;
}
.box597 div.cont ul.bts li {
    float:left;
    height:23px;
}
.box597 div.cont ul.bts li a {
    height:23px;
    display:block;
    text-indent:-9999px;
}
.box597 div.cont ul.bts li.apostar a {
    width:74px;
    background: transparent url(/resources/img/bts/apostar.gif) no-repeat;
    margin:0px 20px 0px 0px;
}
.box597 div.cont ul.bts li.simular a {
    width:74px;
    background: transparent url(/resources/img/bts/simular.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.box597 div.cont ul.bts li.responder a {
    width:91px;
    background: transparent url(/resources/img/bts/responder.gif) no-repeat;
    margin:0px 20px 0px 0px;
}
.box597 div.cont ul.bts li.pular a {
    width:59px;
    background: transparent url(/resources/img/bts/pular.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.box597 div.cont ul.bts li.parar a {
    width:61px;
    background: transparent url(/resources/img/bts/parar.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.box597 div.cont ul.bts li.darLance a {
    width:83px;
    background: transparent url(/resources/img/bts/darLance.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.d_bt_tit {
    float:right;
    margin:-15px 0px 0px 0px;
}
.d_bt_tit a {
    color:#f7931d;
    font-size:12px;
}
/*FIM PONTOS*/


/*INICIO APOSTAs*/
.aposta_cab {
    background:#e9e8e8;
    padding:10px;
    margin:0px 0px 15px 0px;
}
.aposta_cab li {
    font-size:11px;
    color:#666666;
    display: block;
    height: 1.7em;
    clear: right;
}
.aposta_cab li .texto {
    color:#339999;
    display: block;
    float: left;
}
.aposta_cab li .titulo {
    color:#666666;
    width: 60px;
    display: block;
    float: left;
    font-size: 11px;
}
/*FIM APOSTAs*/


/*INICIO QUIZ*/
.quiz_cab {
    border-bottom:1px solid #eaeaea;
    padding:0px 0px 5px 0px;
    margin:0px 0px 10px 0px;
}
.quiz_cab li {
    display:inline;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    margin:0px 20px 0px 0px;
}
.quiz_cab li span {
    color:#339999;
}
form.quiz label {
    display:block;
    margin:0px 0px 5px 0px;
    font-size:12px;
    color:#666666;
}
.ie6 form.quiz label {
    margin:0px 0px 0px 0px;
}
form.quiz label input[type=radio] {
    margin:1px 7px 0px 0px;
    float:left;
}
.ie7 form.quiz label input[type=radio] {
    margin:-3px 2px 0px 0px;
}
.ie6 form.quiz label input[type=radio] {
    margin:0px;
}
.quiz_otemas {
    margin:0px 0px -10px 0px;
    float:left;
}
.ie7 .quiz_otemas {
    margin:0px;
}
.quiz_otemas li {
    display:inline;
    color:#f7931d;
    font-weight:bold;
    width:185px;
    float:left;
    margin:0px 0px 10px 0px;
}
.quiz_otemas li a {
    color:#f7931d;
}
/*FIM QUIZ*/

/*INICIO LEILAO*/
.box597 div.leilao_desc {
    width:555px;
    margin:0px 0px 15px 0px;
}
.box597 div.leilao_desc img {
    border:1px solid #e15616;
    float:left;
    margin:0px 20px 0px 0px;
}
.box597 div.leilao_desc p {
    color:#666;
    font-size:11px;
}
/*FIM LEILAO*/

/*INICIO VALE 1 DESCONTO*/
.desconto_listagem {
    width:597px;
    float:left;
}
#desconto_listagem ul {
    list-style:none;
    margin:0px;
    padding:0px;
    width:597px;
    float:left;
}
#desconto_listagem ul li {
    border-bottom:1px #999999 dotted;
    margin-bottom:5px;
    padding-bottom:5px;
    width:597px;
    float:left;
}
#desconto_listagem ul li.LastChild {
    border:none;
    padding:0px;
}
#desconto_listagem ul li dl dt {
    margin-right:10px;
    float:left;
    width:57px;
}
#desconto_listagem ul li dl dt img {
    border:1px solid #e15516;
}
#desconto_listagem ul li dl dd.desconto_c2 {
    float:left;
    width:155px;
}
#desconto_listagem ul li dl dd.desconto_c3 {
    float:left;
    width:204px;
    margin-right:15px;
}
#desconto_listagem ul li dl dd.desconto_c4 {
    float:left;
    width:156px;
}
#desconto_listagem ul li dl dd {
    font-size:11px;
    color:#333333;
}
#desconto_listagem ul li dl dd span {
    display:block;
}
#desconto_listagem ul li dl dd span.tit a {
    color:#339999;
    font-weight:bold;
}
#desconto_listagem ul li dl dd span.parceiro a  {
    color:#f7931d;
}
#desconto_listagem ul li dl dd span font {
    color:#969594;
    font-size:11px;
}
#desconto_listagem ul li dl dd span.ico {
    margin:5px 0px 0px 0px;
}
#desconto_listagem ul li dl dd span.ico font {
    margin:0px 5px;
    color:#666666;
}
#desconto_listagem ul li dl dd span.ico a.comentario {
    background: transparent url(/resources/img/icones/comentario.gif) 0px 3px no-repeat;
    padding:4px 0px 4px 26px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
}
#desconto_listagem ul li dl dd span.ico a.indicar {
    background: transparent url(/resources/img/icones/indicar.gif) no-repeat;
    padding:4px 0px 4px 26px;
    height:20px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
}
#desconto_listagem ul li dl dd span strong {
    font-weight:bold;
    color:#339999;
    display:block;
}
#desconto_listagem ul li dl dd.desconto_c4 a.bt {
    display:block;
    width:156px;
    height:24px;
    text-indent:-9999px;
    margin:10px 0px 0px 0px;
    background: transparent url(/resources/img/bts/bt_converterDesc.gif) no-repeat;
}
/*FIM VALE 1 DESCONTO*/

/*INICIO FILTROS*/
/*DEFAULT*/
.filtro_default {
    width:597px;
    float:left;
}
#linha_1 {
    width:597px;
    height:30px;
    float:left;
    background: transparent url(/resources/img/filtro/linha_1_bg.gif) top left repeat-x;
}
#linha_1 div#localizar {
    width:251px;
    float:left;
    background: transparent url(/resources/img/filtro/localizar_bg.gif) top left no-repeat;
    height:26px;
    padding:4px 0px 0px 12px;
}
#linha_1 div#localizar input.localizar {
    background:#eeeeee;
    border:1px #a2a2a2 solid;
    font-size:11px;
    color:#5a5a5a;
    padding:2px 5px 3px 5px;
    width:150px;
    float:left;
    margin-top:1px;
}
#linha_1 div#localizar input.bt {
    padding:4px 0px 0px 5px;
    float:left;
}
.localizar_d {
    background: transparent url(/resources/img/filtro/localizar_d.gif) no-repeat;
    width:10px;
    height:30px;
    float:right;
}
#linha_1 div#abas {
    width:334px;
    float:left;
    height:30px;
}
#linha_1 div#abas ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
    width:334px;
    height:30px;
}
#linha_1 div#abas ul li {
    float:left;
    margin:0px;
    padding:0px;
    height:30px;
}
#linha_1 div#abas ul li a {
    height:20px;
    padding:10px 0px 0px 10px;
    color:#717171;
    font-size:11px;
    font-weight:bold;
    float:left;
}
#linha_1 div#abas ul li.todos a {
    width:93px;
    background: transparent url(/resources/img/filtro/todos_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.festas a {
    width:98px;
    background: transparent url(/resources/img/filtro/festas_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.cinema a {
    width:54px;
    background: transparent url(/resources/img/filtro/cinema_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.teatro a {
    width:49px;
    background: transparent url(/resources/img/filtro/teatro_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.todos_cima a {
    width:93px;
    background: transparent url(/resources/img/filtro/todos_cima_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.festas_cima a {
    width:98px;
    background: transparent url(/resources/img/filtro/festas_cima_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.cinema_cima a {
    width:54px;
    background: transparent url(/resources/img/filtro/cinema_cima_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.teatro_cima a {
    width:49px;
    background: transparent url(/resources/img/filtro/teatro_cima_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.festas_baixo a {
    width:98px;
    background: transparent url(/resources/img/filtro/festas_baixo_bg.gif) no-repeat;
}
#linha_1 div#abas ul li.cinema_baixo a {
    width:54px;
    background: transparent url(/resources/img/filtro/cinema_baixo_bg.gif) no-repeat;
}
.filtro_default div#linha_2 {
    width:595px;
    height:30px;
    float:left;
    background:#fffecc;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
}
#linha_2 div#data {
    background: transparent url(/resources/img/filtro/default_data_bg.gif) top left no-repeat;
    height:20px;
    padding:0px 0px 0px 11px;
    float:left;
    width:584px;
}
#linha_2 div#data ul {
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
    width:584px;
}
#linha_2 div#data ul li {
    float:left;
    padding-top:8px;
}
#linha_2 div#data ul li h1 {
    font-size:12px;
    color:#5a5a5a;
    font-weight:bold;
    margin:0px 10px;
}
#linha_2 div#data ul li.proximo, #linha_2 div#data ul li.anterior {
    float:left;
    width:15px;
    height:14px;
    font-size:1px;
}
#linha_2 div#data ul li.anterior a {
    background: transparent url(/resources/img/filtro/esquerda.gif) no-repeat;
    width:15px;
    height:14px;
    display:block;
    text-indent:-9999px;
}
#linha_2 div#data ul li.proximo a {
    background: transparent url(/resources/img/filtro/direita.gif) no-repeat;
    width:15px;
    height:14px;
    display:block;
    text-indent:-9999px;
}
.filtro_default div#linha_2 div#data ul li.calendario {
    float:right;
    background: transparent url(/resources/img/filtro/default_calendario_bg.gif) top right no-repeat;
    padding-right:11px;
}
.filtro_default div#linha_2 div#data ul li.descon {
    background: transparent url(/resources/img/filtro/default_calendario_bg_.gif) top right no-repeat !important;
}
#data ul li.calendario a {
    color:#5a5a5a;
    font-size:10px;
    font-weight:normal;
    background: transparent url(/resources/img/filtro/calendario.gif) no-repeat;
    padding:1px 0px 0px 22px;
    float:left;
    height:16px;
}
.filtro_default div#linha_3 {
    width:595px;
    height:30px;
    float:left;
    background:#ffde6b;
    border:1px #afafaf solid;
    border-top:none;
}
#linha_3 ul {
    width:595px;
    float:left;
    height:30px;
    margin:0px;
    padding:0px;
    list-style:none;
}
#linha_3 ul li {
    width:85px;
    float:left;
}
.filtro_default div#linha_3 ul li a {
    width:84px;
    float:left;
    height:19px;
    text-align:center;
    font-size:12px;
    color:#5a5a5a;
    font-weight:bold;
    border-right:1px #ffc350 solid;
    margin:4px 0px;
    padding-top:3px;
    display:block;
}
.filtro_default div#linha_3 ul li a:hover {
    background:#ffc350;
    margin:0px;
    padding:7px 0px 4px 0px;
    text-decoration:none;
}
#linha_3 ul li.LastChild a {
    border:none !important;
    width:85px !important;
}
.filtro_default div#linha_3 ul li.select a {
    background:#ffc350;
    margin:0px 0px 0px -1px;
    padding:7px 0px 4px 0px;
    height:19px;
    width:86px;
    border:0px;
}
#linha_3 ul li a {
    color:#5a5a5a;
}
.filtro_default div#linha_4 {
    width:573px;
    float:left;
    background:#ffc350;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
    padding:5px 11px 0px 11px;
}
.filtro_default div#linha_4 div#filtros_bg {
    float:left;
    width:553px;
    background:#ffde6b;
    margin-top:0px;
    padding:10px 10px 0px 10px;
    display:inline;
}
.filtro_default div#linha_4 div#recolher {
    width:573px;
    float:left;
    text-align:right;
    margin:5px -12px 0px -12px;
    background: transparent url(/resources/img/filtro/default_linha_5.gif) bottom left no-repeat;
    width:597px;
    padding-bottom:8px;
    display:inline;
    position:relative;
}


/*FESTAS*/
.filtro_festas div#linha_2 {
    width:595px;
    height:30px;
    float:left;
    background:#ffe2e2;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
}
.filtro_festas div#linha_2 div#data {
    background: transparent url(/resources/img/filtro/festas_data_bg.gif) top left no-repeat;
    height:20px;
    padding:0px 0px 0px 11px;
    float:left;
    width:584px;
}
.filtro_festas div#linha_2 div#data ul li.calendario {
    float:right;
    background: transparent url(/resources/img/filtro/festas_calendario_bg.gif) top right no-repeat;
    padding-right:11px;
}
.filtro_festas div#linha_3 {
    width:595px;
    height:30px;
    float:left;
    background:#f5d5d5;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
}
.filtro_festas div#linha_3 ul li a {
    width:84px;
    float:left;
    height:19px;
    text-align:center;
    font-size:12px;
    color:#5a5a5a;
    font-weight:bold;
    border-right:1px #ebbaba solid;
    margin:4px 0px;
    padding-top:3px;
}
.filtro_festas div#linha_3 ul li a:hover {
    background:#ebbaba;
    margin:0px !important;
    padding:7px 0px 4px 0px !important;
    text-decoration:none;
}
.filtro_festas div#linha_3 ul li.select a {
    background:#ebbaba;
    margin:0px 0px 0px -1px;
    padding:7px 0px 4px 0px;
    height:19px;
    border:0px;
    width:86px;
}
.filtro_festas div#linha_3 ul li.select a:hover {
    margin:0px 0px 0px -1px !important;
}
.filtro_festas div#linha_4 {
    width:573px;
    float:left;
    background:#ebbaba;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
    padding:5px 11px 0px 11px;
}
#linha_4 form {
    width:573px;
    float:left;
}
#linha_4 fieldset {
    width:573px;
    float:left;
    border:none;
    margin:0px;
    padding:0px;
}
#linha_4 fieldset legend {
    width:573px;
    float:left;
    text-transform:uppercase;
    color:#5a5a5a;
    font-size:10px;
    padding-bottom:5px;
}
.ie #linha_4 fieldset legend {
    margin:0px -7px;
}
.filtro_festas div#linha_4 div#filtros_bg {
    float:left;
    width:553px;
    background:#f5d5d5;
    margin-top:0px;
    padding:10px 10px 0px 10px;
    display:inline;
}
#linha_4 div#filtros_bg label {
    float:left;
    width:135px;
    padding-bottom:8px;
    display:inline;
}
#linha_4 div#filtros_bg input {
    float:left;
}
.ie #linha_4 div#filtros_bg input {
    margin:-5px;
    position:relative;
}
#linha_4 div#filtros_bg span {
    float:left;
    padding-left:10px;
    display:inline;
    font-size:10px;
    color:#5a5a5a;
}
.filtro_festas div#linha_4 div#recolher {
    width:573px;
    float:left;
    text-align:right;
    margin:5px -12px 0px -12px;
    background: transparent url(/resources/img/filtro/festas_linha_5.gif) bottom left no-repeat;
    width:597px;
    padding-bottom:8px;
    display:inline;
    position:relative;
}
#linha_4 div#recolher h3 a {
    float:right;
    font-size:10px;
    font-weight:normal;
    color:#5a5a5a;
    padding-left:20px;
    margin-right:12px;
}
#linha_4 div#recolher h3.expandir a {
    background: transparent url(/resources/img/filtro/baixo.gif) no-repeat;
    padding-bottom:2px;
}
#linha_4 div#recolher h3.recolher a {
    margin-top:5px;
    background: transparent url(/resources/img/filtro/cima.gif) no-repeat;
    padding-bottom:2px;
}


/*CINEMA*/
.filtro_cinema div#linha_2 {
    width:595px;
    height:30px;
    float:left;
    background:#f1fee9;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
}
.filtro_cinema div#linha_2 div#data {
    background: transparent url(/resources/img/filtro/cinema_data_bg.gif) top left no-repeat;
    height:20px;
    padding:0px 0px 0px 11px;
    float:left;
    width:584px;
}
.filtro_cinema div#linha_2 div#data ul li.calendario {
    float:right;
    background: transparent url(/resources/img/filtro/cinema_calendario_bg.gif) top right no-repeat;
    padding-right:11px;
}
.filtro_cinema div#linha_3 {
    width:595px;
    height:30px;
    float:left;
    background:#cee7bf;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
    display:inline;
}
.filtro_cinema div#linha_3 ul li a {
    width:84px;
    float:left;
    height:19px;
    text-align:center;
    font-size:12px;
    color:#5a5a5a;
    font-weight:bold;
    border-right:1px #aed696 solid;
    margin:4px 0px;
    padding-top:3px;
    display:inline;
}
.filtro_cinema div#linha_3 ul li.select a {
    background:#aed696;
    margin:0px 0px 0px -1px;
    padding:7px 0px 4px 0px;
    height:19px;
    border:0px;
    width:86px;
}
.filtro_cinema div#linha_3 ul li a:hover {
    background:#aed696;
    margin:0px !important;
    padding:7px 0px 4px 0px !important;
    text-decoration:none;
    display:inline;
}
.filtro_cinema div#linha_3 ul li.select a:hover {
    margin:0px 0px 0px -1px !important;
    display:inline;
}
.filtro_cinema div#linha_4 {
    width:573px;
    float:left;
    background:#aed696;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
    padding:5px 11px 0px 11px;
    display:inline;
}
.filtro_cinema div#linha_4 div#filtros_bg {
    float:left;
    width:553px;
    background:#cee7bf;
    margin-top:0px;
    padding:10px 10px 0px 10px;
    display:inline;
}
.filtro_cinema div#linha_4 div#recolher {
    width:573px;
    float:left;
    text-align:right;
    margin:5px -12px 0px -12px;
    background: transparent url(/resources/img/filtro/cinema_linha_5.gif) bottom left no-repeat;
    width:597px;
    padding-bottom:8px;
    display:inline;
    position:relative;
}

/*TEATRO*/
.filtro_teatro div#linha_2 {
    width:595px;
    height:30px;
    float:left;
    background:#e1eafb;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
}
.filtro_teatro div#linha_2 div#data {
    background: transparent url(/resources/img/filtro/teatro_data_bg.gif) top left no-repeat;
    height:20px;
    padding:0px 0px 0px 11px;
    float:left;
    width:584px;
}
.filtro_teatro div#linha_2 div#data ul li.calendario {
    float:right;
    background: transparent url(/resources/img/filtro/teatro_calendario_bg.gif) top right no-repeat;
    padding-right:11px;
}
.filtro_teatro div#linha_3 {
    width:595px;
    height:30px;
    float:left;
    background:#cddcf8;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
}
.filtro_teatro div#linha_3 ul li a {
    width:84px;
    float:left;
    height:19px;
    text-align:center;
    font-size:12px;
    color:#5a5a5a;
    font-weight:bold;
    border-right:1px #bdcbe5 solid;
    margin:4px 0px;
    padding-top:3px;
}
.filtro_teatro div#linha_3 ul li a:hover {
    background:#bdcbe5;
    margin:0px;
    padding:7px 0px 4px 0px;
    text-decoration:none;
}
.filtro_teatro div#linha_3 ul li.select a {
    background:#bdcbe5;
    margin:0px 0px 0px -1px;
    padding:7px 0px 4px 0px;
    height:19px;
    border:0px;
    border:0px;
    width:86px;
}
.filtro_teatro div#linha_4 {
    width:573px;
    float:left;
    background:#bdcbe5;
    border-left:1px #afafaf solid;
    border-right:1px #afafaf solid;
    padding:5px 11px 0px 11px;
}
.filtro_teatro div#linha_4 div#filtros_bg {
    float:left;
    width:553px;
    background:#cddcf8;
    margin-top:0px;
    padding:10px 10px 0px 10px;
    display:inline;
}
.filtro_teatro div#linha_4 div#recolher {
    width:573px;
    float:left;
    text-align:right;
    margin:5px -12px 0px -12px;
    background: transparent url(/resources/img/filtro/teatro_linha_5.gif) bottom left no-repeat;
    width:597px;
    padding-bottom:8px;
    display:inline;
    position:relative;
}
/*FIM FILTROS*/

/*INICIO USUARIOS*/
#usuarios_listagem {
    float:left;
    width:597px;
}
#usuarios_listagem div#listagem {
    float:left;
    width:597px;
}
#usuarios_listagem div#listagem ul {
    width:597px;
    float:left;
}
#usuarios_listagem div#listagem ul li {
    width:186px;
    float:left;
    margin-bottom:10px;
    padding:0px 20px 10px 0px;
    border-bottom:1px #999999 dotted;
}
#usuarios_listagem div#listagem ul li.LastChild {
    width:185px;
    padding-right:0px;
}
#usuarios_listagem div#listagem ul li dl {
    width:185px;
    float:left;
}
#usuarios_listagem div#listagem ul li dl dt {
    float:left;
    width:60px;
    margin:0px 5px 0px 0px;
}
#usuarios_listagem div#listagem ul li dl dd {
    width:120px;
    float:left;
}
#usuarios_listagem div#listagem ul li dl dt img {
    border:1px #e15616 solid;
}
#usuarios_listagem div#listagem ul li dl dd.rank {
    color:#666666;
    font-size:10px;
    line-height:11px;
}
#usuarios_listagem div#listagem ul li dl dd.rank a {
    color:#333333;
}
#usuarios_listagem div#listagem ul li dl dd.nome {
    font-size:11px;
    color:#339999;
    line-height:11px;
}
#usuarios_listagem div#listagem ul li dl dd.nome a {
    color:#339999;
}
#usuarios_listagem div#listagem ul li dl dd.localizacao {
    font-size:9px;
    color:#333333;
    line-height:11px;
}
#usuarios_listagem div#listagem ul li dl dd.localizacao a {
    color:#333333;
}
#usuarios_listagem div#listagem ul li dl dd.interesses {
    font-size:9px;
    color:#e15616;
    line-height:8px;
    height:17px;
}
#usuarios_listagem div#listagem ul li dl dd.interesses a {
    color:#e15616;
}
#usuarios_listagem div#listagem ul li dl dd.nav {
    font-size:9px;
    color:#e15616;
}
#usuarios_listagem div#listagem ul li dl dd.nav a {
    color:#e15616;
}
#usuarios_listagem div#listagem ul li dl dd.nav a span {
    background: transparent url(/resources/img/icones/mais_lrj.gif) right center no-repeat;
    padding-right:18px;
}
#usuarios_listagem div#listagem div.paginacao {
    width:597px;
    float:left;
}
.ie7 #usuarios_listagem div#listagem div.paginacao {
    margin-top:10px;
}
#filtro_usuarios {
    width:275px;
    float:left;
    background:#3399FF;
    margin-top:15px;
}
#filtro_usuarios div.aba {
    float:left;
    width:275px;
}
#filtro_usuarios div.aba ul {
    width:275px;
    float:left;
}
#filtro_usuarios div.aba ul li {
    float:left;
}
#filtro_usuarios div.aba ul li a {
    color:#e15616;
    font-size:11px;
    font-weight:bold;
}
#filtro_usuarios div.aba ul li.procurar a.ativo {
    width:106px;
    height:29px;
    padding:10px 0px 0px 20px;
    background: transparent url(/resources/img/filtro/filtro_user_pro_a.gif) no-repeat;
    float:left;
}
#filtro_usuarios div.aba ul li.procurar a {
    width:106px;
    height:29px;
    padding:10px 0px 0px 20px;
    background: transparent url(/resources/img/filtro/filtro_user_pro_d.gif) no-repeat;
    float:left;
}
#filtro_usuarios div.aba ul li.cadastrados a {
    width:129px;
    height:29px;
    padding:10px 0px 0px 20px;
    float:left;
    background: transparent url(/resources/img/filtro/filtro_user_cad_d.gif) no-repeat;
}
#filtro_usuarios div.aba ul li.cadastrados a.ativo {
    width:129px;
    height:29px;
    padding:10px 0px 0px 20px;
    float:left;
    background: transparent url(/resources/img/filtro/filtro_user_cad_a.gif) no-repeat;
}
#filtro_usuarios div.cont_pro {
    width:235px;
    float:left;
    background:#fbeaad;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    padding:9px 19px 0px 19px;
}
#filtro_usuarios div.cont_cad {
    width:235px;
    float:left;
    background:#fffecc;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    padding:9px 19px 0px 19px;
}
#filtro_usuarios div fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}
#filtro_usuarios div fieldset legend {
    display:none;
}
#filtro_usuarios div fieldset label {
    width:235px;
    float:left;
    margin-bottom:8px;
    font-size:11px;
    color:#717171;
}
#filtro_usuarios div fieldset label span {
    display:block;
    font-size:11px;
    font-weight:bold;
    margin-bottom:2px;
    color:#717171;
}
#filtro_usuarios div fieldset label font {
    margin:0px 4px;
    font-size:11px;
}
#filtro_usuarios div input, #filtro_usuarios div select, #filtro_usuarios div textarea {
    font-size:11px;
    color:#717171;
}
#filtro_usuarios div fieldset label input {
    width:231px;
}
#filtro_usuarios div fieldset label select.p {
    width:40px;
}
#filtro_usuarios div fieldset label select.pm {
    width:60px;
}
#filtro_usuarios div fieldset label select.m {
    width:160px;
}
#filtro_usuarios div fieldset label select.g {
    width:235px;
}
#filtro_usuarios div fieldset label input.checkbox {
    width:auto;
    float:left;
    margin-right:5px;
}
.ie #filtro_usuarios div fieldset label input.checkbox {
    margin:-4px 1px 0px -4px;
}
#filtro_usuarios div input.bt {
    float:right;
    margin-top:10px;
}
#filtro_usuarios div.cont_pro span.baixo {
    width:275px;
    height:20px;
    margin:0px -20px;
    float:left;
    position:relative;
    font-size:1px;
    background: transparent url(/resources/img/filtro/filtro_pro_baixo.gif) left bottom no-repeat;
}
#filtro_usuarios div.cont_cad span.baixo {
    width:275px;
    height:20px;
    margin:0px -20px;
    float:left;
    position:relative;
    font-size:1px;
    background: transparent url(/resources/img/filtro/filtro_cad_baixo.gif) left bottom no-repeat;
}
.filtro_check {
    float:left;
    width:235px;
}
.filtro_check span {
    display:block;
    font-size:11px;
    font-weight:bold;
    margin-bottom:2px;
    color:#717171;
}
.filtro_check ul {
    float:left;
    margin:0px;
    padding:0px;
}
.filtro_check ul li {
    float:left;
    width:117px;
}
.filtro_check ul li label {
    width:100px !important;
    padding-bottom:5px;
    margin-bottom:0px !important;
}
.filtro_check ul li label input {
    float:left;
}
.filtro_check ul li label span {
    float:left;
    width:auto;
    font-weight:normal !important;
}
#filtro_cad_ul {
    float:left;
    width:235px;
}
.ie7 #filtro_cad_ul {
    margin-bottom:10px;
}
#filtro_cad_ul li {
    float:left;
    width:235px;
    line-height:15px;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px #999999 dotted;
}
#filtro_cad_ul li a {
    background: transparent url(/resources/img/icones/lupa_cad.gif) no-repeat;
    padding:1px 0px 2px 20px;
    color:#474747;
    font-weight:bold;
    font-size:11px;
    float:left;
    width:215px;
}
#filtro_cad_ul li a:hover {
    color:#e15616;
}
#filtro_cad_ul li a.ativo {
    color:#e15616;
    margin-bottom:5px;
}
#filtro_cad_ul li legend {
    font-size:11px;
    color:#717171;
    font-weight:bold;
    display:block !important;
    margin:0px 0px 2px 0px;
}
.ie #filtro_cad_ul li legend {
    margin:0px 0px 2px -7px;
}
#filtro_cad_ul li label.radio {
    float:left;
    width:117px;
    margin-bottom:3px;
}
#filtro_cad_ul li label.LastChild {
    margin-bottom:0px !important;
}
#filtro_cad_ul li label.radio input {
    width:auto;
    float:left;
    margin:1px 5px 0px 0px;
}
.ie #filtro_cad_ul li label.radio input {
    margin:-2px 3px 0px -4px;
}
#filtro_cad_ul li label.radio span {
    float:left;
    font-weight:normal;
}
#coluna_info {
    float:left;
    width:212px;
    margin-right:20px;
}
#coluna_info div.me {
    margin-bottom:20px;
}
#coluna_info div.box_azul {
    float:left;
    width:212px;
}
#coluna_info div.box_azul div.top {
    width:212px;
    float:left;
}
#coluna_info div.box_azul div.bot {
    width:212px;
    float:left;
}
#coluna_info div.box_azul div.top span.e {
    background: transparent url(/resources/img/box/box_azul_t_e.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
#coluna_info div.box_azul div.top span.bg {
    background: transparent url(/resources/img/box/box_azul_t_bg.gif) repeat-x;
    width:196px;
    height:8px;
    float:left;
    font-size:1px;
}
#coluna_info div.box_azul div.top span.d {
    background: transparent url(/resources/img/box/box_azul_t_d.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
#coluna_info div.box_azul div.bot span.e {
    background: transparent url(/resources/img/box/box_azul_b_e.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
#coluna_info div.box_azul div.bot span.bg {
    background: transparent url(/resources/img/box/box_azul_b_bg.gif) repeat-x;
    width:196px;
    height:8px;
    float:left;
    font-size:1px;
}
#coluna_info div.box_azul div.bot span.d {
    background: transparent url(/resources/img/box/box_azul_b_d.gif) no-repeat;
    width:8px;
    height:8px;
    float:left;
    font-size:1px;
}
#coluna_info div.box_azul div.cont {
    background:#f1f5f6;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    float:left;
    width:172px;
    padding:13px 19px;
}
#coluna_info div.box_azul div.cont div.img {
    width:172px;
    float:left;
    margin-bottom:15px;
}
#coluna_info div.box_azul div.cont div.img img.user {
    float:left;
    border:1px #e25e21 solid;
}
#coluna_info div.box_azul div.cont div.img img.rank {
    float:right;
    padding:1px;
}
#coluna_info div.box_azul div.cont div.desc {
    float:left;
    width:172px;
    padding:0px 0px 15px 0px;
    border-bottom:1px #999999 dotted;
}
#coluna_info div.me div.desc {
    border:none !important;
    padding-bottom:0px !important;
}
#coluna_info div.box_azul div.cont div.desc h3 {
    color:#339999;
    font-size:11px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:12px;
}
#coluna_info div.box_azul div.cont div.desc h3 a {
    color:#339999;
}
#coluna_info div.box_azul div.cont div.desc span {
    color:#333333;
    font-size:11px;
    line-height:12px;
    display:block;
}
#coluna_info div.box_azul div.cont div.desc span a {
    color:#333333;
}
#coluna_info div.box_azul div.cont div.desc font {
    color:#333333;
    font-size:11px;
    font-weight:normal;
    display:block;
    line-height:12px;
}
#coluna_info div.box_azul div.cont div.desc font a {
    color:#e15616;
}
#coluna_info div.box_azul div.cont div.desc span.pontuacao {
    font-size:11px;
    font-weight:bold;
    color:#666666;
}
#coluna_info div.box_azul div.cont div.desc span.pontuacao strong {
    color:#f7931d;
}
#coluna_info div.box_azul div.cont div.info {
    width:172px;
    float:left;
    margin-top:15px;
    padding:0px 0px 15px 0px;
    border-bottom:1px #999999 dotted;
}
#coluna_info div.box_azul div.cont div.info ul {
    margin-bottom:-3px;
}
#coluna_info div.box_azul div.cont div.info ul li {
    font-size:11px;
    color:#666666;
    line-height:12px;
    padding-bottom:5px;
}
#coluna_info div.box_azul div.cont div.info ul li a {
    color:#f7931d;
}
#coluna_info div.box_azul div.cont div.bts {
    width:172px;
    float:left;
    margin-top:15px;
}
#coluna_info div.box_azul div.cont div.bts ul {
    margin-bottom:-10px;
}
.ie6 #coluna_info div.box_azul div.cont div.bts ul {
    margin-bottom:-3px;
}
#coluna_info div.box_azul div.cont div.bts li {
    height:15px;
    margin-bottom:10px;
}
.ie6 #coluna_info div.box_azul div.cont div.bts li {
    margin-bottom:3px;
}
#coluna_info div.box_azul div.cont div.bts li a {
    color:#f7931d;
    font-size:11px;
    font-weight:bold;
    padding:4px 0px 4px 26px;
    display:block;
}
#coluna_info div.box_azul div.cont div.bts li a.add {
    background: transparent url(/resources/img/icones/add.gif) top center no-repeat;
}
#coluna_info div.box_azul div.cont div.bts li a.msg {
    background: transparent url(/resources/img/icones/msg.gif) top center no-repeat;
}
#coluna_info div.box_azul div.cont div.bts li a.ban {
    background: transparent url(/resources/img/icones/ban.gif) top center no-repeat;
}
#coluna_info div.box_azul div.cont div.bts li a.rem {
    background: transparent url(/resources/img/icones/rem.gif) top center no-repeat;
}
#coluna_info div.box_azul div.cont div.menu {
    float:left;
    width:172px;
}
#coluna_info div.box_azul div.cont div.menu ul {
    float:left;
    width:172px;
}
#coluna_info div.box_azul div.cont div.menu ul li {
    float:left;
    width:172px;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px #999999 dotted;
}
#coluna_info div.box_azul div.cont div.menu ul li.LastChild {
    padding-bottom:0px;
    margin-bottom:0px;
    border-bottom:none;
}
#coluna_info div.box_azul div.cont div.menu ul li a {
    color:#f7931d;
    font-size:12px;
    font-weight:bold;
}
#coluna_info div.box_azul div.cont div.menu ul li span {
    font-size:14px;
    color:#339999;
    margin-right:5px;
    font-weight:bold;
}
.coluna_centro {
    /*width:385px;*/
    float:left;
    margin-right:-20px;
}
.coluna_centro div.fui {
    /*width:385px;*/
    float:left;
    margin-bottom:20px;
}
.coluna_centro div.fui dl {
    /*width:345px;*/
    float:left;
}
.coluna_centro div.fui dl dt {
    float:left;
    width:61px;
    margin:0px 10px 0px 0px;
}
.coluna_centro div.fui dl dt img {
    border:none;
}
.coluna_centro div.fui dl dt img2 {
    border:3px #e15616 solid;
}
.coluna_centro div.fui dl dd {
    color:#333333;
    font-size:11px;
    display:inline;
}
.coluna_centro div.fui dl dd.tit {
    float:left;
    width:162px;
    font-size:11px;
    color:#339999;
    float:left;
    font-weight:bold;
}
.coluna_centro div.fui dl dd.tit a {
    color:#339999;
}
.coluna_centro div.agenda dl dt {
    float:left;
    width:210px;
    margin-bottom:2px;
}
.coluna_centro div.agenda dl dt a {
    float:left;
    color:#339999;
    font-weight:bold;
}
.coluna_centro div.agenda dl dt font {
    float:left;
    color:#b3b7bc;
    margin:0px 5px;
}
.coluna_centro div.agenda dl dt a.flyer {
    background: transparent url(/resources/img/icones/flyer.gif) left center no-repeat;
    width:14px;
    text-indent:-9999px;
    height:15px;
    display:block;
    float:left;
    margin:0px 0px 0px 10px;
}
.coluna_centro div.agenda dl dt a.video {
    background: transparent url(/resources/img/icones/video.gif) left center no-repeat;
    width:14px;
    text-indent:-9999px;
    height:15px;
    display:block;
    float:left;
}
.coluna_centro div.agenda dl dd.ico {
    width:210px !important;
}
.coluna_centro div.agenda div.minfo {
    float:left;
    /*width:345px !important;*/
}
.coluna_centro div.agenda div.minfo ul {
    float:left;
    /*width:345px;*/
}
.coluna_centro div.agenda div.minfo ul li {
    float:left;
    /*width:345px;*/
    border:none !important;
    margin:0px 0px 3px 0px;
    padding:0px;
    font-size:11px;
}
.coluna_centro div.agenda div.minfo ul li strong {
    margin: 3px 0 3px 0;
    color:#339999;
    font-weight:normal;
    display:block;
    font-size: 12px;
}
.coluna_centro div.fui dl dd.parceiro {
    float:left;
    width:162px;
}
.coluna_centro div.fui dl dd.parceiro span {
    color:#f7931d;
}

.coluna_centro div.fui dl dd.data {
    float:left;
    width:162px;
}
.coluna_centro div.fui dl dd.ico {
    float:left;
    width:162px;
}
.coluna_centro div.fui dl dd.ico a.comentario {
    background: transparent url(/resources/img/icones/comentario.gif) 0 center no-repeat;
    padding:4px 0px 4px 26px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    float:left;
}
.coluna_centro div.fui dl dd.ico a.indicar {
    background: transparent url(/resources/img/icones/indicar.gif) 0 center no-repeat;
    padding:4px 0px 4px 26px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    display:block;
    float:left;
}
.coluna_centro div.fui dl dd.ico a.queroir {
    background: transparent url(/resources/img/icones/queroir.gif) 0 center no-repeat;
    padding:4px 0px 4px 24px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    display:block;
    float:left;
}
.coluna_centro div.fui dl dd.ico a.minfo {
    background: transparent url(/resources/img/icones/info.gif) left center no-repeat;
    padding:4px 0px 4px 19px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    display:block;
    float:left;
}
.coluna_centro div.fui dl dd.ico font {
    margin:4px 7px 0px 7px;
    color:#666666;
    font-size:11px;
    float:left;
}
.coluna_centro div.fui dl dd.nota {
    float:right;
    width:48px;
    margin-top:-35px;
}
.coluna_centro div.fui dl dd.nota a {
    width:48px;
    height:33px;
    display:block;
    background: transparent url(/resources/img/bts/nota.gif) no-repeat;
    text-align:center;
    padding-top:13px;
    font-size:18px;
    color:#65a5a8;
    font-weight:bold;
}
.coluna_centro div.fui dl dd.nota a:hover {
    text-decoration:none;
    color:#488285;
}
.coluna_centro div.fui dl dd.data span {
    color:#969594;
}
.coluna_centro div.fui ul {
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
    /*width:345px;*/
}
.coluna_centro div.fui ul li {
    /*border-bottom:1px #999999 dotted;*/
    margin-bottom:5px;
    padding-bottom:2px;
    float:left;
    /*width:345px;*/
}
.coluna_centro div.fui ul li.LastChild {
    border-bottom:none;
    margin-bottom:0px;
    padding-bottom:0px;
}
.ultimas {
    float:left;
    margin-bottom:20px;
    width:385px;
}
.ultimas ul li {
    font-size:11px;
    color:#333333;
    border-bottom:1px #999999 dotted;
    padding-bottom:5px;
    margin-bottom:5px;
}
.ultimas ul li.LastChild {
    border:none;
    padding:0px;
    margin:0px;
}
.ultimas ul li span {
    font-size:10px;
    color:#909090;
    display:block;
    line-height:11px;
}
.ultimas ul li a.usuario {
    color:#f7931d;
    font-weight:bold;
}
.ultimas ul li a {
    color:#f7931d;
}
.coluna_centro div.galeria {
    float:left;
    width:385px;
}
.coluna_centro div.galeria ul {
    float:left;
    width:345px;
}
.coluna_centro div.galeria ul li {
    float:left;
    width:345px;
    border-bottom:1px #999999 dotted;
    padding-bottom:5px;
    margin-bottom:5px;
}
.coluna_centro div.galeria ul li.LastChild {
    border:none;
    margin-bottom:0px;
    padding-bottom:0px;
}
.coluna_centro div.galeria ul li dl {
    float:left;
    width:345px;
}
.coluna_centro div.galeria ul li dl dt {
    float:left;
    width:68px;
    height:68px;
    background: transparent url(/resources/img/bg_galeria.gif) no-repeat;
    padding:4px 0px 0px 4px;
    margin-right:10px;
}
.coluna_centro div.galeria ul li dl dt img {
    border:1px #e15616 solid;
}
.coluna_centro div.galeria ul li dl dd {
    width:263px;
    float:left;
    color:#333333;
    font-size:11px;
}
.coluna_centro div.galeria ul li dl dd a {
    color:#339999;
    font-weight:bold;
}
.coluna_centro div.galeria ul li dl dd span {
    color:#5d5b5b;
}
.coluna_centro h4.bt_todos {
    margin:10px 0px 0px 0px;
    line-height:12px;
    padding:0px;
}
.box275 ul.evento {
    float:left;
    width:233px;
}
.box275 ul.evento li, .box275 ul.evento li dl {
    float:left;
    width:233px;
}
.box275 ul.evento li {
    margin-bottom:5px;
    padding-bottom:2px;
    border-bottom:1px #999999 dotted;
}
.box275 ul.evento li.LastChild {
    margin:0px;
    padding:0px;
    border:none !important;
}
.box275 ul.evento li dl dt {
    width:57px;
    float:left;
    margin-right:10px;
}
.box275 ul.evento li dl dt img {
    border:1px #e15616 solid;
}
.box275 ul.evento li dl dd {
    color:#333333;
    font-size:11px;
    display:inline;
}
.box275 ul.evento li dl dd.tit {
    float:left;
    width:166px;
    font-size:11px;
    color:#339999;
    float:left;
    font-weight:bold;
    margin-top:-3px;
}
.box275 ul.evento li dl dd.tit a {
    color:#339999;
}
.box275 ul.evento li dl dd.parceiro {
    float:left;
    width:166px;
}
.box275 ul.evento li dl dd.parceiro span {
    color:#f7931d;
}
.box275 ul.evento li dl dd.data {
    float:left;
    width:166px;
}
.box275 ul.evento li dl dd.ico {
    float:left;
    width:166px;
    margin:0px;
}
.box275 ul.evento li dl dd.ico a.comentario {
    background: transparent url(/resources/img/icones/comentario.gif) top center no-repeat;
    padding:4px 0px 4px 26px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    float:left;
}
.box275 ul.evento li dl dd.ico a.indicar {
    background: transparent url(/resources/img/icones/indicar.gif) top center no-repeat;
    padding:4px 0px 4px 26px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    display:block;
    float:left;
}
.box275 ul.evento li dl dd.ico a.confirmado {
    background: transparent url(/resources/img/icones/confirmado.gif) top center no-repeat;
    padding:4px 0px 4px 23px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    display:block;
    float:left;
}
.box275 ul.evento li dl dd.ico font {
    margin:4px 7px 0px 7px;
    color:#666666;
    font-size:11px;
    float:left;
}
.coluna_centro div.ultimasM {
    float:left;
    margin-bottom:20px;
    width:385px;
}
.coluna_centro div.ultimasM div.box385 ul {
    float:left;
    width:345px;
}
.coluna_centro div.ultimasM div.box385 ul li {
    float:left;
    width:345px;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px #999999 dotted;
}
.coluna_centro div.ultimasM div.box385 ul li.LastChild {
    margin:0px;
    padding:0px;
    border:none;
}
.coluna_centro div.ultimasM div.box385 ul li h4 {
    font-size:12px;
    margin:0px;
    padding:0px;
    color:#339999;
}
.coluna_centro div.ultimasM div.box385 ul li h4 a {
    color:#339999;
}
.coluna_centro div.ultimasM div.box385 ul li span {
    color:#999999;
    font-size:11px;
    display:block;
}
.coluna_centro div.ultimasM div.box385 ul li span font {
    font-size:11px;
}
.coluna_centro div.ultimasM div.box385 ul li span font a {
    color:#f7931d;
}
.coluna_centro div.ultimasM div.box385 ul li p, .coluna_centro div.ultimasM div.box385 ul li p a {
    color:#5a5a5a;
    font-size:12px;
}
.coluna_centro div.paginacao {
    float:left;
    width:345px;
    margin-top:15px;
}
.coluna_centro div.paginacao table td.d span {
    float:right;
}
.coluna_centro div.convite {
    float:left;
    margin-bottom:20px;
    width:385px;
}
.coluna_centro div.convite ul {
    float:left;
    width:345px;
}
.coluna_centro div.convite ul li {
    float:left;
    width:345px;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px #999999 dotted;
}
.coluna_centro div.convite ul li.LastChild {
    margin:0px;
    padding:0px;
    border:none;
}
.coluna_centro div.convite ul li dl.info {
    float:left;
    width:205px;
    margin-right:15px;
}
.coluna_centro div.convite ul li dl.bts {
    float:left;
    width:125px;
}
.coluna_centro div.convite ul li dl.info dt a {
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
}
.coluna_centro div.convite ul li dl.info dd span {
    font-size:9px;
    color:#333333;
    display:block;
}
.coluna_centro div.convite ul li dl.info dd font {
    color:#999999;
    font-size:11px;
}
.coluna_centro div.convite ul li dl.info dd p {
    font-size:11px;
    color:#666666;
}
.coluna_centro div.convite ul li dl.bts dt {
    font-size:11px;
    color:#666666;
    margin-bottom:5px;
    float:left;
    width:125px;
}
.coluna_centro div.convite ul li dl.bts dt a {
    color:#f7931d;
    font-weight:bold;
}
.coluna_centro div.convite ul li dl.bts dd {
    float:left;
    width:60px;
}
.coluna_centro div.convite ul li dl.bts dd.sim {
    margin-right:5px;
}
.coluna_centro div.convite ul li dl.bts dd a {
    width:60px;
    float:left;
    height:24px;
    background: transparent url(/resources/img/bts/bt_simnao.gif) no-repeat;
    text-indent:-9999px;
}
.coluna_centro div.convite ul li dl.bts dd.sim a {
    background-position:-12px -108px;
}
.coluna_centro div.convite ul li dl.bts dd.nao a {
    background-position:-12px -156px;
}
.coluna_centro div.convite ul li dl.bts dd.sim a:hover {
    background-position:-12px -12px;
}
.coluna_centro div.convite ul li dl.bts dd.nao a:hover {
    background-position:-12px -60px;
}
.coluna_centro div.aniversariantes {
    float:left;
    width:385px;
}
.coluna_centro div.aniversariantes ul {
    width:345px;
    float:left;
    margin-bottom:-11px;
}
.coluna_centro div.aniversariantes ul li {
    float:left;
    width:94px;
    border-bottom:1px #999999 dotted;
    margin-bottom:10px;
}
.coluna_centro div.aniversariantes ul li.FirstChild {
    float:left;
    width:78px;
}
.coluna_centro div.aniversariantes ul li.LastChild {
    float:left;
    width:78px;
}
.coluna_centro div.aniversariantes ul li dl {
    width:60px;
    padding:0px 16px 0px 17px;
    border-right:1px #999999 dotted;
    margin-bottom:10px;
    float:left;
}
.ie .coluna_centro div.aniversariantes ul li dl {
    border-bottom:10px #ffffff solid;
    margin-bottom:0px;
}
.coluna_centro div.aniversariantes ul li.FirstChild dl {
    width:60px;
    padding:0px 17px 0px 0px;
    float:left;
}
.coluna_centro div.aniversariantes ul li.LastChild dl {
    width:60px;
    padding:0px 0px 0px 17px;
    border-right:none;
    float:left;
}
.coluna_centro div.aniversariantes ul li dl dt {
    width:60px;
}
.coluna_centro div.aniversariantes ul li dl dt img {
    border:1px #e15616 solid;
}
.coluna_centro div.aniversariantes ul li dl dd {
    width:60px;
    overflow:hidden;
}
.coluna_centro div.aniversariantes ul li dl dd a {
    color:#f7931d;
    font-weight:bold;
    display:block;
}
.coluna_centro div.aniversariantes ul li dl dd {
    color:#797979;
    font-size:11px;
    font-weight:normal;
}
.coluna_centro div.aniversariantes h4 {
    border-top:1px #ffffff solid;
    margin-top:0px;
    width:345px;
    text-align:right
}
.ie7 .coluna_centro div.aniversariantes h4 {
    margin-top:10px;
}
/*FIM USUARIOS*/

/*INICIO PARCEIROS*/
#coluna_info div.parceiro_img {
    float:left;
    width:172px;
    margin-bottom:15px;
    padding:0px 0px 15px 0px;
    border-bottom:1px #999999 dotted;
}
#coluna_info div.parceiro_img img {
    border:none;
}
#coluna_info div.parceiro_img img2 {
    border:1px #e25e21 solid;
}
#coluna_info div.parceiro_img dl {
    width:172px;
    float:left;
}
#coluna_info div.parceiro_img dl dt {
    float:left;
    width:80px;
    margin:0px 7px 2px 0px;
}
#coluna_info div.parceiro_img dl dd.icone {
    float:right;
    text-align:right;
    margin:0;
    width:85px;
}
#coluna_info div.parceiro_img dl dd.icone img {
    border:none;
}
#coluna_info div.parceiro_img dl dd {
    float:left;
    width:172px;
    margin:0px;
    padding:0px;
    font-size:11px;
    color:#333333;
}
#coluna_info div.parceiro_img dl dd a {
    color:#f7931d;
}
#coluna_info div.parceiro_img dl dd h2 {
    color:#339999;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
#coluna_info div.parceiro_img dl dd h2 a {
    color:#339999;
}
#coluna_info div.parceiro_img dl dd.icons {
    float:left;
    width:172px;
    margin-top:10px;
}
#coluna_info div.parceiro_img dl dd.icons a {
    display:block;
}
#coluna_info div.parceiro_img dl dd.icons ul {
    width:172px;
    float:left;
}
#coluna_info div.parceiro_img dl dd.icons ul li {
    float:left;
}
#coluna_info div.parceiro_img dl dd.icons ul li.comentario {
    border-right:1px #626667 solid;
    padding-right:9px;
    margin:3px 9px 3px 0px;
}
#coluna_info div.parceiro_img dl dd.icons ul li.comentario a {
    background: transparent url(/resources/img/icones/comentario_az.gif) left center no-repeat;
    padding-left:27px;
    font-weight:bold;
    float:left;
    height:15px;
}
#coluna_info div.parceiro_img dl dd.icons ul li.mapa a {
    background: transparent url(/resources/img/icones/mapa_az.gif) left center no-repeat;
    padding:3px 0px 3px 18px;
    font-weight:bold;
}
#coluna_info div.parceiro_img dl dd.icons ul li.flyer a {
    display:block;
    background: transparent url(/resources/img/icones/flyer_b.gif) no-repeat;
    padding-left:20px;
    height:15px;
    font-weight:bold;
}
#coluna_info div.parceiro_img dl dd.icons ul li.bLeft {
    border-left:1px #626667 solid;
    padding-left:9px;
    margin-left:9px;
}
#coluna_info div.parceiro_img dl dd.icons ul li.video a {
    display:block;
    background: transparent url(/resources/img/icones/video_b.gif) no-repeat;
    padding-left:19px;
    height:15px;
    font-weight:bold;
}
#coluna_info div.parceiro_desc {
    float:left;
    width:172px;
    border-bottom:1px #999999 dotted;
    margin-bottom:15px;
    padding-bottom:15px;
    font-size:11px;
    color:#666666;
}
#coluna_info div.parceiro_desc p {
    color:#666666;
    font-size:11px;
    line-height:14px;
    margin:0px;
    padding:0px;
}
#coluna_info div.parceiro_desc a {
    color:#f7931d;
}
#coluna_info div.parceiro_desc ul li {
    margin-bottom:10px;
}
#coluna_info div.parceiro_desc ul li.LastChild {
    margin-bottom:0px;
}
#coluna_info div.parceiro_desc ul li address {
    font-style:normal;
}
#coluna_info div.parceiro_desc ul li a {
    color:#f7931d;
}
#coluna_info div.parceiro_desc ul li strong {
    display:block;
}
#coluna_info div.LastChild {
    margin-bottom:0px;
    padding-bottom:0px;
    border-bottom:0px;
}
.parceiroFoto {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border:1px solid black;

    width:275px;
    float:left;
    margin-bottom:20px;
}
.parceiroFoto img.mascara {
    position:absolute;
    float:left;
}
#parceiros_listagem {
    float:left;
    width:597px;
}
#parceiros_listagem ul {
    float:left;
    width:597px;
    margin:0px;
    padding:0px;
}
#parceiros_listagem ul li {
    border-bottom:1px dotted #999999;
    float:left;
    margin-bottom:10px;
    padding:0 20px 10px 0;
    width:186px;
}
#parceiros_listagem ul li.LastChild {
    padding-right:0px;
    width:185px;
}
#parceiros_listagem ul li.LastChild dl dd {
    width:120px;
}
#parceiros_listagem ul li dl {
    float:left;
}
#parceiros_listagem ul li dl dt {
    float:left;
    width:57px;
    margin:0px 8px 0px 0px;
}
#parceiros_listagem ul li dl dd {
    float:left;
    width:121px;
}
#parceiros_listagem ul li dl dd.nome {
    color:#339999;
    font-size:11px;
    font-weight:bold;
    line-height:12px;
}
#parceiros_listagem ul li dl dd.nome a {
    color:#339999;
}
#parceiros_listagem ul li dl dd.categoria {
    color:#f7931d;
    font-size:11px;
    font-weight:normal;
    line-height:12px;
}
#parceiros_listagem ul li dl dd.categoria a {
    color:#f7931d;
}
#parceiros_listagem ul li dl dd.localizacao {
    color:#333333;
    font-size:11px;
    line-height:12px;
}
#parceiros_listagem ul li dl dd.ico a.comentarios {
    background: transparent url(/resources/img/icones/comentario.gif) top center no-repeat;
    padding:4px 0px 4px 26px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
    float:left;
}
#parceiros_listagem ul li dl dt img {
    border:none;
}
#parceiros_listagem ul li dl dt img2 {
    border:1px #e15616 solid;
}
#parceiros_listagem div.paginacao {
    float:left;
    width:597px;
}
.parceiro_localizar {
    padding-right:0px !important;
}
.parceiro_localizar span {
    float:left;
}
.parceiro_localizar input {
    width:200px;
    margin:0px 0px 0px 0px !important;
    float:left;
}
#filtro label.bt_lupa input {
    margin:3px 0px 0px 10px !important;
}
.parceiro_t {
    border-bottom:none !important;
    height:38px !important;
}
.parceiro_t span {
    padding-top:12px !important;
}
.parceiro_t label {
    padding-top:9px !important;
}
.filtro_parceiro {
    float:left;
    width:577px;
    background:#ffc350;
    border-left:1px #cfcfcf solid;
    border-right:1px #cfcfcf solid;
    padding:8px 9px;
}
.filtro_parceiro fieldset {
    border:none;
}
.filtro_parceiro fieldset div {
    background:#ffde6b;
    float:left;
    padding:10px;
    width:557px;
}
.filtro_parceiro legend {
    border:0px;
    color:#5c5c5c;
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px !important;
}
.ie .filtro_parceiro legend {
    margin:0px -7px;
}
.filtro_parceiro fieldset.selects label {
    margin-right:20px;
    float:left;
}
.filtro_parceiro fieldset.selects label span {
    font-weight:normal;
    font-size:11px;
    color:#5c5c5c;
}
.filtro_parceiro fieldset.selects label select {
    width:180px;
    font-size:11px;
    color:#5c5c5c;
    margin-left:3px;
}
.filtro_parceiro fieldset.checks {
    margin-top:10px;
}
.filtro_parceiro fieldset.checks div {
    padding-bottom:2px;
}
.filtro_parceiro fieldset.checks label {
    display:inline;
    float:left;
    padding-bottom:8px;
    width:135px;
}
.filtro_parceiro fieldset.checks label input {
    float:left;
}
.ie .filtro_parceiro fieldset.checks label input {
    margin:-5px;
    position:relative;
}
.filtro_parceiro fieldset.checks label span {
    color:#5A5A5A;
    display:inline;
    float:left;
    font-size:10px;
    padding-left:10px;
}
.recolher_parceiro {
    float:left;
    width:597px;
    background: transparent url(/resources/img/filtro/filtro_parceiros_baixo.gif) no-repeat;
    height:23px;
    text-align:right;
}
.recolher_parceiro span.recolher a {
    background:transparent url(/resources/img/filtro/cima.gif) no-repeat;
}
.recolher_parceiro span.expandir a {
    margin-top:5px;
    background:transparent url(/resources/img/filtro/baixo.gif) no-repeat;
}
.recolher_parceiro span a {
    color:#5A5A5A;
    float:right;
    font-size:10px;
    font-weight:normal;
    margin-right:12px;
    padding-left:20px;
}
/*FIM PARCEIROS*/


/*INICIO MEU ESPACO*/
#espaco_coluna {
    float:left;
    padding:20px;
    width:190px;
    display:inline;
}
#espaco_cont {
    float:left;
    padding:0 0 20px 0;
    width:385px;
    display:inline;
}
/*FIM MEU ESPACO*/

/*INICIO EVENTO*/
.eventoVideo {
    width:385px;
    float:left;
    margin-bottom:20px;
}
#coluna_info div.evento_bts {
    float:left;
    width:172px;
    border-bottom:1px #999999 dotted;
    margin:0px 0px 15px 0px;
    padding:0px 0px 15px 0px;
}
#coluna_info div.evento_bts ul {
    float:left;
    width:172px;
}
#coluna_info div.evento_bts ul li {
    width:119px;
    height:17px;
    margin:0px 10px 2px 0px;
    float:left;
}
#coluna_info div.evento_bts ul li a {
    text-indent:-9999px;
    display:block;
    width:119px;
    height:17px;
}
#coluna_info div.evento_bts ul li.queroir {
    width:43px;
    margin:7px 0px 0px 0px;
    float:right;
}
#coluna_info div.evento_bts ul li.queroir a {
    width:43px;
    background: transparent url(/resources/img/bts/bt_queroir_p.gif) center top no-repeat;
    text-indent:0px;
    color:#f7931d;
    font-size:11px;
    padding-top:32px;
    text-align:center;
}
.coluna_centro div.querem {
    margin-bottom:20px;
}
.coluna_centro div.querem div.paginacao {
    border-top:1px #ffffff solid;
    margin-top:0px !important;
    float:left;
    padding-top:5px;
}
.ie7 .coluna_centro div.querem div.paginacao {
    border-top:1px #ffffff solid;
    margin-top:10px !important;
    float:left;
    padding-top:5px;
}
.coluna_centro div.comentarios {
    float:left;
    width:385px;
}
.coluna_centro div.comentarios ul {
    float:left;
    width:345px;
}
.coluna_centro div.comentarios ul li {
    float:left;
    width:345px;
    border-bottom:1px #999999 dotted;
    padding-bottom:5px;
    margin-bottom:5px;
}
.coluna_centro div.comentarios ul li.LastChild {
    border:none;
    margin-bottom:0px;
    padding-bottom:0px;
}
.coluna_centro div.comentarios ul li dl {
    float:left;
    width:345px;
}
.coluna_centro div.comentarios ul li dl dt {
    float:left;
    width:68px;
    height:68px;
    padding:4px 0px 0px 4px;
    margin-right:10px;
}
.coluna_centro div.comentarios ul li dl dt img {
    border:1px #e15616 solid;
}
.coluna_centro div.comentarios ul li dl dd {
    width:263px;
    float:left;
    color:#333333;
    font-size:11px;
}
.coluna_centro div.comentarios ul li dl dd a {
    color:#339999;
    font-weight:bold;
}
.coluna_centro div.comentarios ul li dl dd span {
    color:#5d5b5b;
}
.coluna_centro div.comentarios h4.bt {
    float:left;
    line-height:12px;
    margin:10px 0px 0px 0px;
    padding:0px;
}
.coluna_centro div.comentarios h4.bt a {
    color:#f7931d;
    font-weight:normal;
}
/*FIM EVENTO*/


/*INICIO FORMULARIO*/
.formularioMsg {
    float:left;
    width:325px;
    font-size:11px;
    color:#ee3d3d;
    padding:15px 10px 15px 50px;
    background:#ffe4e4 url(/resources/img/icones/erroMsg.gif) left center no-repeat;
    margin:15px 0 5px 0;
}
.espaco_formulario fieldset {
    margin:0px 0px 20px 0px;
    padding:0px 10px 10px 10px;
    float:left;
    border:1px #e6e6e6 solid;
    width:363px;
    position:relative;
}
.ie6 .espaco_formulario fieldset, .ie7 .espaco_formulario fieldset {
    margin-top:10px;
}
.espaco_formulario fieldset legend {
    font-weight:bold;
    font-size:12px;
    color:#5a5a5a;
    padding-bottom:10px;
    margin-top:10px;
    border-right:3px #ffffff solid;
    border-left:3px #ffffff solid;
    background:#ffffff;
    float:left;
}
.ie .espaco_formulario fieldset legend {
    margin:-10px -7px 0px -7px;
    position:relative;
}
.espaco_formulario fieldset label {
    float:left;
    width:363px;
    margin-bottom:5px;
}
.espaco_formulario fieldset label span {
    float:left;
    margin:2px 10px 0px 0px;
    width:78px;
    font-size:11px;
    color:#339999;
    font-weight:bold;
    text-align:right;
}
.espaco_formulario fieldset label span.separador {
    margin:2px 3px 0px 3px;
    width:auto;
}
.espaco_formulario fieldset label span.obs {
    margin:3px 0px 0px 7px;
    width:auto;
    font-size:10px;
    color:#7f7f7f;
    height:10px;
    font-weight:normal;
}
.espaco_formulario fieldset label span.obs a {
    color:#F7931D;
}
.espaco_formulario fieldset label input,
.espaco_formulario fieldset label select,
.espaco_formulario fieldset label textarea {
    float:left;
    font-size:11px;
    color:#656565;
    background:#f1f5f6;
    border:1px #cccccc solid;
}
.checkbox {
    border:none !important;
    background:none !important;
}
.espaco_formulario fieldset label input {
    height:15px;
    padding:0px 2px 0px 2px;
}
.espaco_formulario fieldset label select {
    height:19px;
    border:1px #a5acb2 solid;
}
.espaco_formulario fieldset label textarea {
    padding:0px 2px 0px 2px;
}
.espaco_formulario fieldset label input.pp {
    width:20px;
}
.espaco_formulario fieldset label input.p {
    width:70px;
}
.espaco_formulario fieldset label input.m {
    width:150px;
}
.espaco_formulario fieldset label input.g {
    width:265px;
}
.espaco_formulario fieldset label select.p {
    width:40px;
}
.espaco_formulario fieldset label select.m {
    width:156px;
}
.espaco_formulario fieldset label select.g {
    width:271px;
}
.espaco_formulario fieldset label textarea.p {
    width:265px;
    height:50px;
}
.espaco_formulario fieldset label textarea.g {
    width:265px;
    height:100px;
}
.espaco_formulario fieldset label input.file {
    float:left;
    font-size:11px;
    color:#656565;
    background:#f1f5f6;
    border:1px #cccccc solid;
    height:25px;
    padding:3px;
}
.ie .espaco_formulario fieldset label input.file {
    height:19px;
}
.espaco_formulario input.bt {
    float:right;
}
.espaco_formulario fieldset div {
    width:365px;
    float:left;
    margin-bottom:5px;
}
.espaco_formulario fieldset div span {
    float:left;
    margin:2px 10px 0px 0px;
    width:78px;
    font-size:11px;
    color:#339999;
    font-weight:bold;
    text-align:right;
}
.espaco_formulario fieldset div ul {
    float:left;
    width:265px;
    margin:0px;
    padding:0px;
}
.espaco_formulario fieldset div ul li {
    width:122px;
    float:left;
    padding:0px 10px 10px 0px;
    display:inline;
}
.espaco_formulario fieldset div ul li label {
    margin:0px;
    width:122px;
}
.espaco_formulario fieldset div ul li input {
    float:left;
}
.espaco_formulario fieldset div ul li .checkbox {
    margin:2px 5px 0px 0px;
}
.ie .espaco_formulario fieldset div ul li .checkbox {
    margin:2px 5px 0px -4px;
}
.espaco_formulario fieldset div ul li label span {
    float:left;
    width:90px;
    text-align:left;
    font-weight:normal;
    color:#5a5a5a;
}
.espaco_formulario fieldset div ul li input.radio {
    float:left;
    margin:0 5px 0 0;
    width:14px;
    background:none;
    padding:0;
    border:none;
}
.formularioBts {
    text-align:right;
    float:right;
    width:385px;
}
.formularioBts li {
    display:inline;
    margin:0 0 0 10px;
}
.formularioBts li input {
    float:none !important;
}
/*FIM FORMULARIO*/

/*INICIO COLUNA DUPLA*/
.contDupla {
    width:212px !important;
}
.contDupla div#coluna_info {
    margin:0px;
}
#colunaDupla {
    float:left;
    width:680px;
    padding:20px 20px 20px 0;
}
#colunaDupla h2.sec_tit {
    display:block;
    width:680px;
}
#colunaDupla div.box680 {
    float:left;
    width:640px;
    padding:0 20px;
    background: transparent url(/resources/img/box/box680_bg.gif) repeat-y;
}
#colunaDupla div.box680 ul.nav {
    float:left;
    width:640px;
    padding:20px 20px 10px 20px;
    display:inline;
    margin:0 -20px;
    background: transparent url(/resources/img/box/box680_t.gif) no-repeat;
}
#colunaDupla div.box680 ul.nav li {
    float:left;
    padding-right:3px;
    color:#666666;
    font-size:11px;
}
#colunaDupla div.box680 ul.nav li a {
    color:#f7931d;
}
#colunaDupla p.descAlbum {
    font-size:12px;
    color:#5c5c5c;
    margin-bottom:15px;
}
#colunaDupla div.listagemTop {
    float:left;
    width:640px;
    border-bottom:1px dotted #999999;
    color:#339999;
    font-size:12px;
    margin-bottom:20px;
}
#colunaDupla div.listagemTop table {
    margin-top:-17px;
    font-size:11px;
}
#colunaDupla div.listagemTop table a {
    color:#339999;
}
#colunaDupla div.listagemTop table td.active {
    font-weight:bold;
}
#colunaDupla div.listagemTop table td {
    padding:0 2px;
}
#colunaDupla div.listagemTop table td.paginas {
    width:100%;
    text-align:right;
    color:#666666;
    padding-right:10px;
}
#galeriaMyNav {
    float:left;
    width:640px;
    background:#f1f5f6;
    border-bottom:1px dotted #999999;
    margin:-20px 0 20px 0;
    padding:5px 0;
}
#galeriaMyNav li {
    float:left;
    margin-right:10px;
}
#galeriaMyNav li a {
    display:block;
    text-indent:-9999px;
    height:18px;
}
#galeriaMyNav li.addFotos a {
    width:94px;
    background: transparent url(/resources/img/bts/bt_addFotos.gif) no-repeat;
}
#galeriaMyNav li.compAlbum a {
    width:119px;
    background: transparent url(/resources/img/bts/bt_compAlbum.gif) no-repeat;
}
#galeriaMyNav li.editFotos a {
    width:124px;
    background: transparent url(/resources/img/bts/bt_editFotos.gif) no-repeat;
}
#listagemFotos {
    float:left;
    width:630px;
    margin:-10px 5px 10px 5px;
    display:inline;
    border-bottom:1px dotted #999999;
}
#listagemFotos li {
    margin:0 50px 0 0;
    padding:10px 0 20px 0;
    float:left;
    width:176px;
    text-align:center;
}
#listagemFotos li.LastChild {
    margin-right:0;
}
#listagemFotos li img {
    margin:0 auto 3px auto;
    display:block;
    border:1px solid #e25e21;
}
#listagemFotos li a {
    color:#3c3c3c;
    display:block;
}
#listagemFotos li a.desc {
    margin-bottom:5px;
}
#listagemFotos li span.comentarios {
    background: transparent url(/resources/img/icones/comentario.gif) 0px 3px no-repeat;
    padding:4px 0px 4px 26px;
    margin-top:5px;
    font-size:11px;
    font-weight:bold;
    color:#f7931d;
}
#listagemFotos li ul.bts {
    float:left;
    width:176px;
    margin:10px 0 0 0;
}
#listagemFotos li ul.bts li {
    float:left;
    width:88px;
    margin:0;
    padding:0;
}
#listagemFotos li ul.bts li.editar {
    margin-left:17px;
    width:71px;
    display:inline;
}
#listagemFotos li ul.bts li.deletar {
    margin-left:5px;
    width:83px;
    display:inline;
}
.ie6 #listagemFotos li ul.bts li.deletar, .ie7 #listagemFotos li ul.bts li.deletar {
    margin-left:0px;
}
#listagemFotos li ul.bts li a {
    display:block;
    height:18px;
    text-indent:-9999px;
}
#listagemFotos li ul.bts li.editar a {
    background: transparent url(/resources/img/bts/editar_p.gif) no-repeat;
    width:66px;
}
#listagemFotos li ul.bts li.deletar a {
    background: transparent url(/resources/img/bts/deletar_p.gif) no-repeat;
    width:69px;
}
.box680 div.paginacaoBot {
    float:left;
    width:680px;
    margin:0 -20px;
    padding:0 0 20px 0;
    background: transparent url(/resources/img/box/box680_top.gif) left bottom no-repeat;
}
.box680 div.paginacaoBot td {
    padding:0 2px;
}
.box680 div.paginacaoBot td, .box680 div.paginacaoBot td a {
    color:#339999;
}
.box680 div.paginacaoBot td.active {
    font-weight:bold;
}
.box680 div.paginacaoBot td.e {
    padding-right:10px;
    color:#999999;
}
#galeria_esteira {
    float:left;
    width:620px;
    background:#f1f5f6;
    border-bottom:1px dotted #999999;
    padding:10px 15px;
    margin:0 0 20px 0;
}
#galeria_esteira a.e {
    float:left;
    width:19px;
    height:19px;
    margin:16px 0 0 0;
    background: transparent url(/resources/img/bts/esteira_e.gif) -10px -10px no-repeat;
    text-indent:-9999px;
    cursor:pointer;
}
#galeria_esteira a.d {
    float:left;
    width:19px;
    height:19px;
    margin:16px 0 0 0;
    background: transparent url(/resources/img/bts/esteira_d.gif) -10px -10px no-repeat;
    text-indent:-9999px;
    cursor:pointer;
}
#galeria_esteira a.desativado {
    background-position:-10px -48px;
    cursor:default;
}
#galeria_esteira div {
    float:left;
    width:538px;
    height:52px;
    margin:0 17px;
    overflow:hidden;
}
#galeria_esteira div ul {
    float:left;
}
#galeria_esteira div ul li {
    float:left;
    margin-left:21px;
}
#galeria_esteira div ul li.FirstChild {
    margin-left:0;
}
#galeria_esteira div ul li img {
    border:1px solid #e25e21;
}
#galeria_foto {
    margin:0 auto 10px auto;
    text-align:center;
    float:left;
    width:640px;
    border-bottom:1px dotted #999999;
    padding-bottom:10px;
}
#galeria_foto img {
    border:1px solid #e25e21;
    margin-bottom:10px;
}
#galeria_foto ul {
    margin-bottom:15px;
}
#galeria_foto ul li {
    display:inline;
    height:18px;
    margin-left:4px;
    padding-left:9px;
    background: transparent url(/resources/img/bgs/li_bg.gif) left center no-repeat;
}
#galeria_foto ul li a {
    color:#f7931d;
    font-weight:bold;
    font-size:11px;
    height:18px;
    display:inline-block;
    padding-top:2px;
}
#galeria_foto ul li.excluir {
    background:none;
    margin:0;
    padding:0;
}
#galeria_foto ul li.excluir a {
    background: transparent url(/resources/img/icones/excluir.gif) left 2px no-repeat;
    padding-left:18px;
}
#galeria_foto ul li.editar a {
    background: transparent url(/resources/img/icones/editar.gif) left top no-repeat;
    padding-left:23px;
}
#galeria_foto ul li.marcar a {
    background: transparent url(/resources/img/icones/marcar.gif) left 3px no-repeat;
    padding-left:19px;
}
#galeria_foto div {
    margin:0 auto;
    background:#099;
    width:auto;
}
#colunaDupla ul.btNav {
    width:175px;
    margin:0 232px 20px 232px ;
    display:inline;
    float:left;
}
#colunaDupla ul.btNav li {
    float:left;
}
#colunaDupla ul.btNav li.anterior {
    width:74px;
    margin-right:24px;
}
#colunaDupla ul.btNav li.anterior a {
    background: transparent url(/resources/img/bts/anterior.gif) no-repeat;
    display:block;
    text-indent:-9999px;
    width:74px;
    height:23px;
}
#colunaDupla ul.btNav li.anterior a.desativado {
    background: transparent url(/resources/img/bts/anterior_d.gif) no-repeat;
}
#colunaDupla ul.btNav li.proxima {
    width:76px;
    background:#000;
}
#colunaDupla ul.btNav li.proxima a {
    background: transparent url(/resources/img/bts/proxima.gif) no-repeat;
    display:block;
    text-indent:-9999px;
    width:76px;
    height:23px;
}
#colunaDupla ul.btNav li.proxima a.desativado {
    background: transparent url(/resources/img/bts/proxima_d.gif) no-repeat;
}
#colunaDupla div#comentarios {
    float:left;
    width:640px;
    margin:0 -20px;
    padding:0 20px 20px 20px;
    display:inline;
    background: transparent url(/resources/img/box/box680_top.gif) no-repeat scroll left bottom;
}
#colunaDupla div#comentarios h3.tit {
    color:#339999;
    font-size:12px;
    text-transform:uppercase;
    float:left;
    width:640px;
}
#colunaDupla div#comentarios h3.tit span {
    color:#f7941f;
}
#colunaDupla div#comentarios div.box {
    background:#f1f5f6;
    float:left;
    width:600px;
    padding:20px;
    margin-top:15px;
}
#colunaDupla div#comentarios div.box ul li {
    border-bottom:1px dotted #999999;
    float:left;
    width:600px;
    padding-bottom:10px;
    margin-bottom:10px;
}
#colunaDupla div#comentarios div.box h4.usuario {
    font-size:11px;
    color:#333333;
    font-weight:normal;
}
#colunaDupla div#comentarios div.box h4.usuario a {
    font-size:12px;
    color:#339999;
    font-weight:bold;
}
#colunaDupla div#comentarios div.box a.img {
    float:left;
    margin:0 15px 0 0;
}
#colunaDupla div#comentarios div.box a.img img {
    border:1px solid #e25e21;
}
#colunaDupla div#comentarios div.box a.deletar {
    width:69px;
    height:23px;
    float:right;
    margin:19px 0 0 40px;
    background: transparent url(/resources/img/bts/deletar.gif) no-repeat;
    display:block;
    text-indent:-9999px;
}
#colunaDupla div#comentarios div.box form {
    float:left;
    width:600px;
    padding-top:10px;
}
#colunaDupla div#comentarios div.box form fieldset {
    margin:0;
    padding:0;
    border:none;
    color:#707171;
    font-weight:bold;
    font-size:12px;
}
#colunaDupla div#comentarios div.box form fieldset legend {
    display:none;
}
#colunaDupla div#comentarios div.box form fieldset label textarea {
    width:590px;
    border:1px solid #cfcfcf;
    margin-top:5px;
    font-size:11px;
    padding:4px;
    height:92px;
    margin-bottom:15px;
}
#colunaDupla div#comentarios div.box form fieldset input.bt {
    float:right;
}
/*FIM COLUNA DUPLA*/

/*INICIO CIDADES*/
#cidades {
    width:912px;
    padding:20px;
    float:left;
}
#cidades_barra {
    width:912px;
    float:left;
    height:38px;
    background: transparent url(/resources/img/filtro/cidades_bg.gif) repeat-x;
    margin-bottom:20px;
}
#cidades_barra span.e {
    background: transparent url(/resources/img/filtro/cidades_e_bg.gif) no-repeat;
    width:10px;
    height:38px;
    float:left;
}
#cidades_barra span.d {
    background: transparent url(/resources/img/filtro/cidades_d_bg.gif) no-repeat;
    width:10px;
    height:38px;
    float:right;
}
#cidades_barra form fieldset {
    width:892px;
    float:left;
    margin:0px;
    border:0px;
}
#cidades_barra form fieldset legend {
    display:none;
}
#cidades_barra form fieldset label {
    float:left;
    color:#339a99;
    font-size:12px;
    margin-right:20px;
}
#cidades_barra form fieldset label span {
    float:left;
    margin:12px 5px 0px 0px;
}
#cidades_barra form fieldset label select, #cidades_barra form fieldset label input {
    float:left;
    font-size:12px;
    color:#686868;
    margin-top:10px;
}
.ie #cidades_barra form fieldset label select {
    margin-top:8px;
}
#cidades_barra form fieldset label.cidade {
    background: transparent url(/resources/img/filtro/cidades_lupa.gif) 0px 9px no-repeat;
    height:29px;
    padding-left:29px;
}
#cidades_barra form fieldset label.cidade input {
    width:240px;
}
#cidades_barra form fieldset label.estado select {
    width:220px;
}
#cidades_barra form fieldset label.cep input {
    width:80px;
}
#cidades_barra form fieldset input.bt {
    float:right;
    margin:7px 0px 0px 0px
}
#cidades_listagem {
    width:912px;
    float:left;
}
#cidades_listagem h1 {
    font-size:12px;
    color:#339a99;
    font-weight:bold;
    margin:0px 0px 5px 0px;
    padding:0px;
    width:912px;
    float:left;
}
#cidades_listagem ul {
    width:888px;
    float:left;
    background: transparent url(/resources/img/filtro/bg_cidades.gif);
    padding:0px 12px;
    margin-bottom:15px;
}
#cidades_listagem ul.LastChild {
    margin-bottom:0px;
}
#cidades_listagem ul li {
    float:left;
    width:138px;
    margin-right:10px;
    line-height:20px;
    color:#656565;
}
#cidades_listagem ul li a {
    color:#656565;
}
#cidades_i {
    width:912px;
    float:left;
}
#cidades_i ul {
    width:912px;
    float:left;
    margin-bottom:-23px;
}
#cidades_i ul li {
    width:164px;
    margin-right:23px;
    float:left;
    padding-bottom:23px;
}
#cidades_i ul li.LastChild {
    margin-right:0px;
}
#cidades_i ul li dl {
    width:164px;
    float:left;
}
#cidades_i ul li dl dt {
    width:164px;
    float:left;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    color:#339a99;
    border-bottom:1px #a6a6a6 dotted;
    padding-bottom:2px;
    margin-bottom:5px;
}
#cidades_i ul li dl dt a {
    color:#339a99;
}
#cidades_i ul li dl dd {
    width:164px;
    float:left;
    color:#333333;
    font-size:12px;
    font-weight:normal;
}
#cidades_i ul li dl dd.bts {
    float:right;
}
#cidades_i ul li dl dd span {
    color:#F7931D;
}
#cidades_i ul li dl dd h3.ver {
    font-size:1px;
    float:left;
    width:36px;
    height:18px;
    background: transparent url(/resources/img/bts/bt_ver.gif) no-repeat;
    margin:5px 10px 0px 0px;
}
#cidades_i ul li dl dd h3.ver a {
    text-indent:-9999px;
    display:block;
    width:36px;
    height:18px;
}
#cidades_i ul li dl dd h3.padrao {
    font-size:1px;
    float:left;
    width:91px;
    height:18px;
    background: transparent url(/resources/img/bts/bt_padrao.gif) no-repeat;
    margin:5px 0px 0px 0px;
}
#cidades_i ul li dl dd h3.padrao a {
    text-indent:-9999px;
    display:block;
    width:91px;
    height:18px;
}
/*FIM CIDADES*/


/*INICIO FORMULARIO CENTRO*/
#formulario_centro {
    width:458px;
    float:left;
    margin:0px 247px;
    padding:20px 0px;
    display:inline;
}
#formulario_topo {
    width:458px;
    float:left;
    margin-bottom:15px;
}
#formulario_topo span.te {
    width:10px;
    height:10px;
    float:left;
    background: transparent url(/resources/img/box/box_cinza_t_e.gif) no-repeat;
    font-size:1px;
}
#formulario_topo span.td {
    width:10px;
    height:10px;
    float:left;
    background: transparent url(/resources/img/box/box_cinza_t_d.gif) no-repeat;
    font-size:1px;
}
#formulario_topo span.be {
    width:10px;
    height:10px;
    float:left;
    background: transparent url(/resources/img/box/box_cinza_b_e.gif) no-repeat;
    font-size:1px;
}
#formulario_topo span.bd {
    width:10px;
    height:10px;
    float:left;
    background: transparent url(/resources/img/box/box_cinza_b_d.gif) no-repeat;
    font-size:1px;
}
#formulario_topo span.tbg {
    width:438px;
    height:10px;
    float:left;
    background:#e6e6e6;
    font-size:1px;
}
#formulario_topo span.bbg {
    font-size:1px;
    width:438px;
    height:10px;
    float:left;
    background:#e6e6e6;
}
#formulario_topo div.cont {
    width:418px;
    float:left;
    background:#e6e6e6;
    padding:10px 20px;
}
#formulario_topo div.cont h2 {
    color:#7f7f7f;
    font-size:14px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
}
#formulario_topo div.cont p {
    font-size:11px;
    color:#7f7f7f;
}
#formulario_topo div.cont p a {
    color:#f7931d;
}
#formulario_centro div#centro_form {
    width:458px;
    float:left;
}
#centro_form span.te {
    float:left;
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_claro_t_e.gif) no-repeat;
    font-size:1px;
}
#centro_form span.tbg {
    float:left;
    width:442px;
    height:8px;
    background: transparent url(/resources/img/box/box_claro_t_bg.gif) repeat-x;
    font-size:1px;
}
#centro_form span.td {
    float:left;
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_claro_t_d.gif) no-repeat;
    font-size:1px;
}
#centro_form span.be {
    float:left;
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_claro_b_e.gif) no-repeat;
    font-size:1px;
}
#centro_form span.bbg {
    float:left;
    width:442px;
    height:8px;
    background: transparent url(/resources/img/box/box_claro_b_bg.gif) repeat-x;
    font-size:1px;
}
#centro_form span.bd {
    float:left;
    width:8px;
    height:8px;
    background: transparent url(/resources/img/box/box_claro_b_d.gif) no-repeat;
    font-size:1px;
}
#centro_form div.cont {
    width:418px;
    float:left;
    border-left:1px #e6e6e6 solid;
    border-right:1px #e6e6e6 solid;
    padding:12px 19px;
}
/*FIM FORMULARIO CENTRO*/

/*INICIO ESPAÇOS*/
.b_15 {
    margin-bottom:15px;
}
.t_0 {
    margin-top:0 !important;
    padding-top:0 !important;
}
.t_10 {
    margin-top:10px;
}
.t_15 {
    margin-top:15px;
}
.t_20 {
    margin-top:20px;
}
.b_0 {
    margin-bottom:0px !important;
}
.f_left {
    float:left !important;
}
.gecko .tFF_5 {
    margin-top:5px !important;
}
.border_b_0 {
    border-bottom:none !important;
}
/*FIM ESPACOS*/

.left {
    float:left !important;
}
.right {
    float:right !important;
}

/* Início Header */
#header {
    display: block;
    height:135px;
    background: transparent url('/resources/img/bgs/header.png') no-repeat center top;
}
.header_content {
    position:relative;
    width:940px;
    height:135px;
    margin:0 auto;
    padding:0 30px;
}
.header_content h1 {
    float:left;
    margin:6px 0 0;
}
.header_content h1 a {
    display:block;
    width:223px;
    height:124px;
    font-size:1px;
    text-indent:-9999px;
    background: transparent url('../img/logos/header_logo.gif') no-repeat;
}
.header_content .convide {
    position:absolute;
    left:255px;
    top:6px;
    width: 286px;
    height: 27px;
    display: block;
}
.header_content .cadastrar {
    display:block;
    top: 65px;
    left: 285px;
    width: 355px;
    height: 55px;
    position: relative;
}
.header_content .cadastrar input[type=text] {
    position:absolute;
    z-index:1;
    width: 230px;
    height: 47px;
    display: block;
    border:1px solid #ccc;
    font-size:16px;
    font-weight:bold;
    color:#999;
    background:#fff;
    padding-left: 15px;
    padding-right: 45px;
}
.header_content .cadastrar input[type=submit] {
    position:absolute;
    z-index:1;
    left: 260px;
    top: 8px;
    width:84px;
    height:35px;
    background: transparent url('../img/bts/header_cadastrar.gif') no-repeat;
    text-indent: -999px;
    font-size: 0;
    display:block;
    line-height: 0;
    border-style: none;
}
.header_content .cadastrar input[type=submit]:hover {
    background-position:0 -40px;
}

.header_content .login {
    position:absolute;
    top:6px;
    right:20px;
    display: block;
    width: 450px;
    margin: 0;
    padding: 0;
}
.header_content .login p.input {
    display:block;
    margin:0 0 0 5px;
    position: absolute;
}
.header_content .login form {
    display: block;
    width: 100%;
    clear: both;
    height: 28px;
}
.header_content .login input[type=text],
.header_content .login input[type=password] {
    display:block;
    width:185px;
    padding-left: 5px;
    padding-right: 5px;
    height: 25px;
    line-height: 22px;
    border:none;
    font-size:14px;
    color:#999;
    background:#fff;
    float: right;
    clear: none;
    margin: 0 0 0 5px;
}
.header_content .login input[type=text] {
    position: absolute;
    left: 44px;
    width: 200px;
}
.header_content .login input[type=password] {
    width:130px !important;
    margin-right: 3px;
    position: absolute;
    left: 260px;
}
.header_content .login p.bta {
    margin:0 0 0 2px;
    position: absolute;
    left: 406px;
}
.header_content .login p.bta input {
    width:38px;
    height:25px;
    background: transparent url('../img/bts/header_ok.gif') no-repeat;
}
.header_content .login p.bta input:hover {
    background-position:0 -30px;
}
.header_content .login p.esqueci {
    display:block;
    text-align: right;
    margin:0 8px 0 0;
    clear: both;
    position: absolute;
    top: 30px;
    left: 46px;
    width: 100%;
}
.header_content .login p.esqueci span {
    display: block;
    float: left;
}
.header_content .login p.esqueci a {
    font-size:11px;
    color:#3cb3af;
    margin-left: 5px;
}
.header_content .login p.esqueci .top {
    vertical-align: top !important;
}
.header_content .login p.logout {
    display:inline;
    float:right;
    margin:0 20px 0 0;
}
.header_content .login p.logout a {
    font-size:11px;
    color:#3cb3af;
}
.header_content .login p.esqueci label input[type="checkbox"] {
    vertical-align: bottom;
    margin-right: 0;
}

.header_content .search {
    position:absolute;
    right:30px;
    bottom:33px;
}
.header_content .search p {
    position: relative;
    top: 5px;
}
.header_content .search p input {
    width:163px;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    padding-right: 10px;
    border:1px solid #ccc;
    font-size:12px;
    color:#999999;
    background: #fff url('/resources/img/bgs/header_search.gif') no-repeat 6px 50%;
}
/* Fim Header */

#navbar {
    position:relative;
    z-index:5;
    height:64px;
    padding:0 0 6px;
    background: transparent url('/resources/img/bgs/navbar.gif') repeat-x;
}
.navbar_content {
    width:950px;
    margin:0 auto;
    overflow:hidden;
    height: 65px;
}
ul#nav {
    float:left;
    overflow:hidden;
    display: block;
    /*background: transparent url('/resources/img/bgs/nav.gif') no-repeat;*/ }
ul#nav li {
    float:left;
    position:relative;
    height:64px;
    padding:0 8px 0 6px;
    background: transparent url('/resources/img/bgs/nav_line.gif') no-repeat right top;
}
ul#nav li a {
    display:block;
    position:relative;
    z-index:6;
    height:45px;
    padding:0 10px;
    font-size:1px;
    text-indent:-9999px;
    background: transparent url('/resources/img/bts/nav.png') no-repeat;
}
ul#nav li span.bg {
    display:block;
    position:absolute;
    top:-10px;
    height:55px;
    z-index:4;
    background: transparent url('/resources/img/bgs/nav.png') no-repeat;
}
ul#nav li span.glow {
    display:none;
    position:absolute;
    top:0;
    left:50%;
    z-index:5;
    width:100px;
    height:33px;
    margin:0 0 0 -37px;
    background: transparent url('/resources/img/bgs/nav_glow.gif') no-repeat;
}
ul#nav li.oferta {
    padding-left:8px;
}
ul#nav li.oferta a {
    width:113px;
    background-position:0 17px;
}
ul#nav li.oferta span.bg {
    width:120px;
    background-position:0 0;
}
ul#nav li.agenda a {
    width:145px;
    background-position:-137px 17px;
}
ul#nav li.agenda span.bg {
    width:175px;
    background-position:-140px 0;
}
ul#nav li.pontos a {
    width:138px;
    background-position:-317px 17px;
}
ul#nav li.pontos span.bg {
    width:165px;
    background-position:-317px 0;
}
ul#nav li.usuarios a {
    width:98px;
    background-position:-492px 17px;
}
ul#nav li.usuarios span.bg {
    width:115px;
    background-position:-497px 0;
}
ul#nav li.pontogffs a {
    width:58px;
    background-position:-382px 17px;
}
ul#nav li.pontogfgfs span.bg {
    width:78px;
    background-position:-382px 0;
}
ul#nav li a:hover,
ul#nav li.current a {
    height:55px;
}
ul#nav li.current span.bg {
    top:0;
}
ul#nav li.current span.glow {
    display:block;
}

.navbar_content .cidade {
    float:right;
    height:64px;
    padding:0 0 0 17px;
    background: transparent url('/resources/img/bgs/navbar_cidade.gif') repeat-y;
}
.navbar_content .cidade .cidadeAtual {
    float:left;
    margin:15px 0 0;
}
.navbar_content .cidade .cidadeAtual p {
    margin:0;
    font-size:11px;
    color:#fff;
}
.navbar_content .cidade .cidadeAtual p span {
    display:block;
    font-size:18px;
    text-shadow:1px 1px 1px #2b7b79;
}
.navbar_content .cidade .outrasCidades {
    float:right;
    margin:25px 0 0 6px;
    padding:0 0 0 7px;
    background: transparent url('/resources/img/bgs/outrasCidades.gif') no-repeat left center;
}
.navbar_content .cidade .outrasCidades a {
    display:block;
    height:23px;
    padding:0 35px 0 0;
    font-size:11px;
    color:#fff;
    background: transparent url('/resources/img/bts/outrasCidades.png') no-repeat right top;
}
.navbar_content .cidade .outrasCidades a:hover {
    text-decoration:none;
}
.outrasCidadesBar {
    display:none;
    position:absolute;
    top:64px;
    z-index:4;
    width:100%;
    border-bottom:6px solid #63bfbc;
    background:#ccc;
}
.outrasCidadesBar_content {
    position:relative;
    overflow:hidden;
    width:940px;
    margin:0 auto;
    padding:10px 0 5px;
}
.outrasCidadesBar_content ul {
    display:inline;
    float:left;
    margin:0 40px 0 0;
}
.outrasCidadesBar_content ul li {
    padding:0 0 5px;
}
.outrasCidadesBar_content ul li a {
    font-size:12px;
    color:#333;
}
.outrasCidadesBar_content p.ocultar {
    position:absolute;
    right:0;
    bottom:0;
    margin:0;
}
.outrasCidadesBar_content p.ocultar a {
    display:block;
    padding:2px 7px;
    font-size:11px;
    color:#fff;
    background:#63bfbc;
}

/* Hint, tool tip */
#ToolTip {
    display: none;
    position: absolute;
    z-index: 1001;
    height: auto;
    margin: 0;
    padding: 0;
}
#ToolTip p {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 0px solid #cfcfcf;
    border-bottom:0;
    -moz-border-radius:     3px;
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;
    -opera-border-radius:   3px;
    border-radius:          3px;
    background: #FFF;
    behavior: url(/resources/css/PIE.htc);    
    
    margin: 0;
    padding: 8px;
    font-size:11px;
    line-height: 12px;
    max-width: 260px;
    width: auto !important;
    min-width: 80px;
    color:#333;
    word-wrap: break-word;
}
#ToolTip p.sombraTopo {
    -moz-box-shadow: 2px -2px 5px -1px #888;
    -webkit-box-shadow: 2px -2px 5px -1px #888;
    box-shadow: 2px -2px 5px -1px #888;
}
#ToolTip p.sombraFooter {
    -moz-box-shadow: 2px -2px 5px -1px #888;
    -webkit-box-shadow: 2px -2px 5px -1px #888;
    box-shadow: 2px -2px 5px -1px #888;
}
#ToolTip.tooltipSetaEscuraTopo {
    background-image: url(/resources/img/bgs/footer_tooltip_arrow_header.png);
    background-position: 15px 0px;
    background-repeat: no-repeat;
    padding-top: 8px;
}
#ToolTip.tooltipSetaEscuraTopo .sombraFooter {
    background-color: #A5D1D1;
}
#ToolTip.tooltipSetaEscuraFooter {
    background-image: url(/resources/img/bgs/footer_tooltip_arrow_content.png);
    background-position: 15px 100%;
    background-repeat: no-repeat;
    padding-bottom: 8px;
}
#ToolTip.tooltipSetaEscuraFooter .sombraTopo {
    background-color: #A5D1D1;
}
#ToolTip.tooltipSetaClaraFooter {
    background-image: url(/resources/img/bgs/footer_tooltip_arrow.png);
    background-position: 15px 100%;
    background-repeat: no-repeat;
    padding-bottom: 8px;
}
#ToolTip.tooltipSetaClaraFooter .sombraTopo {
    background-color: #FFF;
}
/* fim do hint */

.ie #footer {
    padding:8px 0;
}
.footer_links {
/*    border-top:4px solid #ccc;*/
    background:#68c1bf url('/resources/img/bgs/footer_links.gif') repeat-x left bottom;
}
.footer_links_content {
    width:940px;
    margin:0 auto;
    padding:10px 0;
}
.footer_links_content dl {
    float:left;
    padding:4px 10px;
    background: transparent url('/resources/img/bgs/footer_links_dl.gif') repeat-y;
}
.footer_links_content dl dt {
    font-size:16px;
    color:#fff;
}
.footer_links_content dl dt a {
    color:#fff;
}
.footer_links_content dl dd {
    margin:5px 0 0;
    font-size:12px;
}
.footer_links_content dl dd a {
    color:#fff;
}
.footer_links_content ul.redes {
    float:right;
    margin:80px 0 0;
}
.footer_links_content ul.redes li {
    float:left;
    position:relative;
    margin:0 0 0 7px;
    padding:0 0 0 8px;
    background: transparent url('/resources/img/bgs/footer_links_redes.gif') repeat-y;
}
.footer_links_content ul.redes li a {
    display:block;
    height:27px;
    font-size:1px;
    text-indent:-9999px;
    background: transparent url('../img/bts/footer_redes.png') no-repeat;
}
.footer_links_content ul.redes li.twitter {
    margin-left:0;
    padding-left:0;
    background:none;
}
.footer_links_content ul.redes li.twitter a {
    width:80px;
    background-position:0 0;
}
.footer_links_content ul.redes li.orkut a {
    width:72px;
    background-position:-91px 0;
}
.footer_links_content ul.redes li.facebook a {
    width:83px;
    background-position:-173px 0;
}
.footer_direitos {
    background:#ccc;
}
.footer_direitos .content {
    width:940px;
    overflow:hidden;
    margin:0 auto;
    padding:10px 0 10px;
}
.footer_direitos .content p {
    margin:0;
    font-size:11px;
    color:#333333;
}
/* Fim Template */

/* Inicio Aside */
#aside {
    display:inline;
    float:left;
    width:214px;
    margin:0 10px 0 0;
    text-align:left;
}
#aside .cadastreSe {
    margin:0 0 10px;
}
#aside .cadastreSe a {
    width:214px;
    height:54px;
    font-size:1px;
    text-indent:-9999px;
    background: transparent url('../img/bts/aside_cadastreSe.png') no-repeat;
}
#aside .cadastreSe a:hover {
    background-position:0 -54px;
}
#aside .box_azul {
    margin:0 0 10px;
    background: transparent url('../img/box/box_azul_aside_line.gif') repeat-y;
}
#aside .box_azul .content {
    padding:15px;
    background: transparent url('../img/box/box_azul_aside_bottom.gif') no-repeat left bottom;
}
#aside .box_azul h3.top {
    margin:-15px -15px 0 -15px;
    padding:15px 15px 10px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#666;
    background: transparent url('../img/box/box_azul_aside_top.gif') no-repeat;
}
#aside .box_login .content {
    width: 87%;
}
#aside .box_login p.input {
    overflow:hidden;
}
#aside .box_login p.input {
    margin:0 0 8px;
}
#aside .box_login p.input label {
    float:left;
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    color:#666;
    padding-top: 5px;
}
#aside .box_login p.input input {
    float:right;
    width:140px;
    padding:2px;
    font-size:12px;
    font-weight:normal;
    color:#666;
    border: 1px solid #CCC;
}
#aside .box_login p.bta {
    float:right;
    margin:0 0 5px;
}
#aside .box_login p.linkm {
    margin:0;
    font-size:11px;
}
#aside .box_login p.linkm a {
    color:#339999;
}

#aside ul.lista_separador li {
    font-size:12px;
}
/* Fim Aside */

/* Inicio Global */
#ui-datepicker-div {
    position:absolute;
    top:0;
    left:0;
}
h3.title_int {
    margin:0 0 10px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#666;
}
#content {
    width:920px;
    min-height: 450px;
    height: auto !important;
    height: 450px;
    margin:0 auto;
    padding:10px 20px 10px 20px;
    color:#666;
    background: #EEE url(/resources/img/bgs/bg_shadow.gif) repeat-y top center;
}
#content_fb {
    width:770px;
    min-height: 450px;
    height: auto !important;
    height: 450px;
    margin:0 auto;
    padding:10px 20px 10px 20px;
    color:#666;
    background: #EEE url(/resources/img/bgs/bg_shadow.gif) repeat-y top center;
}
#content .content {
    display: block;
    width: 98%;
    margin: 0;
}

.box_azul {
    margin-bottom:10px;
}
.grid .box_azul .top {
    height:10px;
    font-size:1px;
}
.grid .box_azul .content {
    padding:5px 15px 15px;
}

.grid_466 {
    float: left;
    width: 466px;
}
.grid_466 .box_azul {
    background: transparent url('../img/box/box_azul_466_line.gif') repeat-y;
}
.grid_466 .box_azul .top {
    background: transparent url('../img/box/box_azul_466_top.gif') no-repeat;
}
.grid_466 .box_azul .content {
    background: transparent url('../img/box/box_azul_466_bottom.gif') no-repeat left bottom;
}
.grid_466 table {
    /*    width: 455px;*/
    width: 100%;
    display: block;
}
.grid_220 {
    float:right;
    width:220px;
}
.grid_220 .box_azul {
    background: transparent url('../img/box/box_azul_220_line.gif') repeat-y;
}
.grid_220 .box_azul .top {
    background: transparent url('../img/box/box_azul_220_top.gif') no-repeat;
}
.grid_220 .box_azul .content {
    background: transparent url('../img/box/box_azul_220_bottom.gif') no-repeat left bottom;
}

.bta a,
.bta input {
    display:block;
    border:none;
    font-size:1px;
    text-indent:-9999px;
    cursor:pointer;
    background:none;
}
.bta.ok a,
.bta.ok input {
    width:59px;
    height:24px;
    background: transparent url('../img/bts/ok.png') no-repeat;
}
.bta a:hover,
.bta input:hover {
    background-position:0 -30px;
}

ul.lista_separador li {
    margin:0 0 3px;
    padding:0 0 6px;
    background: transparent url('/resources/img/bgs/separador_horizontal.gif') repeat-x left bottom;
}
ul.lista_separador li:last-child {
    background-image: url();
    margin-bottom: 0;
    padding-bottom:0;
}
ul.lista_separador li a {
    color:#339999;
}

.table_default {
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
}
.table_default tr.impar {
    background:#e1e1e1;
}
.table_default tr.par {
    background:#ebebeb;
}
.table_default tr th {
    padding:5px;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}
.table_default tr td {
    padding:5px 8px;
    border-bottom:1px solid #fff;
    font-size:11px;
    color:#666;
}
/* Fim Global */

/* Inicio Pagina: Como acumular pontos */
ul.comoAcumular_lista li {
    overflow:hidden;
    margin:0 0 10px;
    padding:0 0 5px;
}
ul.comoAcumular_lista li a {
    text-align:center;
    display: block;
    float: left;
    width: 80px;
}
ul.comoAcumular_lista li a img {
    margin: 0 auto;
}
ul.comoAcumular_lista li p {
    margin:0 0 5px 95px;
}
ul.comoAcumular_lista li p a {
    color:#666;
    display: inline;
    float: none;
}
/* Fim Pagina: Como acumular pontos */

/* Inicio Pagina: Agenda */
.agenda_dataAtual {
    margin:0 0 15px;
    overflow:hidden;
    padding:10px;
    background:#a52cb7 url('/resources/img/bgs/agenda_dataAtual.gif') no-repeat;
}
.agenda_dataAtual a.controls {
    display:block;
    width:10px;
    height:20px;
    font-size:1px;
    text-indent:-9999px;
    background: transparent url('../img/bts/agenda_dataAtual_controls.png') no-repeat;
}
.agenda_dataAtual a.anterior {
    float:left;
    background-position:0 0;
}
.agenda_dataAtual a.anterior:hover {
    background-position:0 -30px;
}
.agenda_dataAtual a.proximo {
    float:right;
    background-position:-20px 0;
}
.agenda_dataAtual a.proximo:hover {
    background-position:-20px -30px;
}
.agenda_dataAtual .data {
    margin:0 20px;
    font-size:16px;
    line-height:20px;
    font-weight:bold;
    color:#fff;
}
.agenda_item {
    margin:0 0 10px;
    padding:0 0 13px;
    background: transparent url('/resources/img/bgs/separador_horizontal.gif') repeat-x left bottom;
}
.agenda_item a.logo {
    display:block;
    float:left;
    margin:0 10px 0 0;
}
.agenda_item a.logo img {
    display:block;
}
.agenda_item .info {
    float:left;
    padding:5px 0 0;
}
.agenda_item .info .nome {
    margin:0 0 5px;
    font-size:14px;
    font-weight:bold;
}
.agenda_item .info p {
    margin:0;
    font-size:11px;
}
.agenda_item .info ul.arquivos {
    overflow:hidden;
    margin:5px 0 0;
}
.agenda_item .info ul.arquivos li {
    float:left;
    margin:0 0 0 7px;
    padding:0 0 0 9px;
    border-left:1px solid #c7cacb;
}
.agenda_item .info ul.arquivos li:first-child {
    margin-left:0;
    padding-left:0;
    border-left:none;
}
.agenda_item .info ul.arquivos li a {
    display:block;
    padding:0 0 0 15px;
    font-size:11px;
    line-height:13px;
    font-weight:bold;
    color:#666;
}
.agenda_item .info ul.arquivos li.video a {
    background: transparent url('../img/icones/video_11x11.gif') no-repeat 0 1px;
}
.agenda_item .info ul.arquivos li.flyer a {
    background: transparent url('../img/icones/flyer_11x11.gif') no-repeat 0 1px;
}
.agenda_item .info ul.arquivos li a:hover {
    text-decoration:underline;
}
.agenda_item ul.acoes {
    float:right;
}
.agenda_item ul.acoes li {
    float:none;
    margin:0 0 5px;
}
.agenda_item ul.acoes li a {
    display:block;
    width:100px;
    height:20px;
    font-size:1px;
    text-indent:-9999px;
    background:#0f0;
}
.agenda_item ul.acoes li.compartilhe a {
    background: transparent url('../img/bts/agenda_compartilhe.png') no-repeat;
}
.agenda_item ul.acoes li.cortesias a {
    background: transparent url('../img/bts/agenda_cortesias.png') no-repeat;
}
.agenda_item ul.acoes li.compreOnline a {
    background: transparent url('../img/bts/agenda_compreOnline.png') no-repeat;
}
.agenda_item ul.acoes li a:hover {
    background-position:0 -20px;
}
.agenda_item .descricao {
    padding:10px 0 10px;
}
.agenda_item .descricao p.legend {
    margin:0 0 5px;
}

.table_compreOnline tr th {
    font-size:12px;
    color:#fff;
    background:#d58fdf;
}
.table_compreOnline tr .tipo {
    width:100%;
    padding-left:8px;
}
.table_compreOnline tr th,
.table_compreOnline tr td {
    white-space:nowrap;
    padding-left:15px;
}
/* Fim Pagina: Agenda */

/* Bordas arredondadas */
.boxRadius5 {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #CFCFCF;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;
    background-color: #F1F5F6;    
    behavior: url(/resources/css/PIE.htc);
    padding: 5px;
    margin: 2px;
    min-height: 2em;
    height: 2em;
    height: auto !important;    
}
.boxRadius5 input[type=submit],
.boxRadius5 input[type=button] {
    display: block;
    width: 90px;
    height: 30px;
    padding: 2px;
    margin: 2px;
    border: 1px solid #DEA303;
    background: #c38e00 url(/resources/img/bgs/bt_botoes_amarelo.gif) repeat center left;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bolder;
}
.botaoArredondado {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #DEA303;
    -webkit-border-radius:  2px;
    -moz-border-radius:     2px;
    -khtml-border-radius:   2px;
    -opera-border-radius:   2px;    
    border-radius:          2px;
    background: #c38e00 url(/resources/img/bgs/bt_botoes_amarelo.gif) repeat center left;
    behavior: url(/resources/css/PIE.htc); 
    
    display:            block;
    padding:            6px;
    margin:             5px auto;
    text-transform:     uppercase;
    font-weight:        bold;
    font-size:          11px;
    text-align:         center;
    color:              #333;
}
.botaoArredondado:hover {
    cursor: pointer;
    background: #c38e00 url(/resources/img/bgs/bt_botoes_amarelo_hover.gif) repeat center left;
    text-decoration: none;
}
.botaoArredondadoVales {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #DEA303;
    -webkit-border-radius:  2px;
    -moz-border-radius:     2px;
    -khtml-border-radius:   2px;
    -opera-border-radius:   2px;    
    border-radius:          2px;
    background: #c38e00 url(/resources/img/bgs/bt_botoes_amarelo.gif) repeat center left;
    behavior: url(/resources/css/PIE.htc); 
    
    display:            block;
    /*padding:            3px;*/
    margin:             5px auto;
    text-transform:     uppercase;
    font-weight:        bold;
    font-size:          11px !important;
    text-align:         center;
    color:              #333;
}
.botaoArredondadoVales:hover {
    cursor: pointer;
    background: #c38e00 url(/resources/img/bgs/bt_botoes_amarelo_hover.gif) repeat center left;
    text-decoration: none;
}
.botaoAcoes {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #DEA303;
    -webkit-border-radius:  2px;
    -moz-border-radius:     2px;
    -khtml-border-radius:   2px;
    -opera-border-radius:   2px;    
    border-radius:          2px;
    background:             #c38e00 url(/resources/img/bgs/bt_botoes_amarelo.gif) repeat center left;
    behavior:               url(/resources/css/PIE.htc); 
    
    display:            block;
    padding:            5px;
    margin:             3px auto;
    text-transform:     uppercase;
    font-weight:        normal;
    font-size:          9px;
    text-align:         center;
    color:              #333;
    width:              100px !important;
}
.botaoAcoes:hover {
    cursor: pointer;
    background: #c38e00 url(/resources/img/bgs/bt_botoes_amarelo_hover.gif) repeat center left;
    text-decoration: none !important;
}
ol {
    margin-left: 10px;
}

/* box de aviso */
.boxMsg {
    display: block;
    text-align: center;
    line-height: 14pt;
    font-size: 10pt;
    width: 80%;
    border: 1px solid #DDD;
    margin: 10px auto;
    padding-top: 10px;
    background-color: #FFF7C8;
    padding: 10px;
    clear: both;
}
/* box de aviso */
.boxMsgConversao {
    display: block;
    text-align: center;
    line-height: 14pt;
    font-size: 10pt;
    width: 80%;
    border: 1px solid #DDD;
    margin: 10px auto;
    padding-top: 10px;
    background-color: #FFF7C8;
    padding: 10px;
    clear: both;
}
.boxMsg a {
    text-decoration: underline;
    color: #2B7B79;
}

/* --- Minha Conta */
.menuMinhaConta {
    width: 915px;
    padding: 0;
    height: 40px !important;
    display: block;
    margin-bottom: 1em;
    text-align: center !important;
}
.menuMinhaConta a {
    color: #2B7B79;
}
.menuMinhaConta p {
    float: left;
    font-size: 16px;
    line-height: 40px;
    text-transform: uppercase;
    margin-left: 10px;
}
.menuMinhaConta ul {
    display: block;
    float: none;
    list-style-type: none;
    margin: 0;
    padding: 0;   
    width: 100%;
}
.menuMinhaConta ul li {
    display: inline-block;
    text-align: center !important;
    /*float: left;*/
    margin: 0;
    border-left: 1px solid #CFCFCF;
    width: auto;
}
.menuMinhaConta ul li:first-child {
    border-left-style: none;
}
.menuMinhaConta ul li a {
    color: inherit;
    display: block;
    float: left;
    margin: 0;
    padding: 0px 10px 0 10px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}
.menuMinhaConta ul li a.ativo {
    background-color: #008A86;
    color: #FFF;
}
/* --- Painel */
.menuPainel {
    width: 915px;
    padding: 0;
    height: 40px !important;
    display: block;
    margin-bottom: 1em;
    text-align: center;
}
.menuPainel a {
    color: #2B7B79;
}
.menuPainel p {
    float: left;
    font-size: 16px;
    line-height: 40px;
    text-transform: uppercase;
    margin-left: 10px;
}
.menuPainel ul {
    display: block;
    float: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.menuPainel ul li {
    display: inline-block;
    text-align: center !important;
    margin: 0;
    border-left: 1px solid #CFCFCF;
    width: auto;
}
.menuPainel ul li:first-child {
    border-left-style: none;
}
.menuPainel ul li a {
    color: inherit;
    display: inline-block;
    margin: 0;
    padding: 0px 10px 0 10px;
    font-size: 16px;
    text-align: center !important;
    line-height: 40px;
}
.menuPainel ul li.ativo {
    background-color: #008A86;
    color: #FFF;
}
.minhaContaLogin {
    display: block;
    min-height: 350px;
    height: auto !important;
    height: 350px;
    width: 905px;
    margin-top: 1em;
}
.minhaContaLogin form {
    display: block;
    width: 220px;
    margin: 0 auto 0 auto;
    padding: 10px;
}
.minhaContaLogin form label {
    margin-bottom: .5em;
    display: block;
    padding: 5px;
    margin: 10px;
    font-size: 14pt;
}
.minhaContaLogin form input[type="text"],
.minhaContaLogin form input[type="password"] {
    padding: 5px;
    clear: both;
    height:18px;
    width:200px;
    border:1px solid #d6d7d9;
    display: block;
}
.minhaContaLogin form input[type="submit"] {
    margin: 1em auto 0 auto;
    cursor: pointer;
    width: 120px;
}
.minhaContaLogin form a.botaoArredondado {
    width: 120px;
}
.minhaContaLogin form .remembermePainel {
    font-size: 10px;
    font-weight: normal;
    margin-top: -15px;
    vertical-align: top;
}
.minhaContaLogin form .remembermePainel input[type="checkbox"] {
    vertical-align: bottom;
}

.menuTransacoes {
    display: block;
    width: 780px;
    clear: both;
    padding: 0;
    height: 20px !important;
}
.menuTransacoes a {
    color: #2B7B79;
}
.menuTransacoes p {
    float: left;
    font-size: 13px;
    font-weight: bolder;
    text-transform: uppercase;
    margin-left: 5px;
    margin-top: 4px;
}
.menuTransacoes ul {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
.menuTransacoes ul li {
    list-style-type: none;
    display: block;
    float: left;
    margin: 0;
    font-size: 13px;
    text-align: center;
    line-height: 23px;
    color: #2B7B79;
    border-left: 1px solid #CFCFCF;
}
.menuTransacoes ul li:first-child {
    border-left-style: none;
}
.menuTransacoes ul li a {
    color: inherit;
    padding: 0px 10px 0 10px;
}
.menuTransacoes ul li a.ativo {
    background-color: #008A86;
    color: #FFF;
    display: block;
    margin: 0;
    line-height: 24px;
}

#listaIngressos, #listaCompraColetiva {
    display: block;
    margin-bottom: 2em;
}

.listaTransacoes {
    display: block;
    width: 905px;
    min-height: 50px;
    height: auto !important;
    height: 50px;
    margin-top: 1em;
}
.listaTransacoes.iframe {
    width: 750px;
}
.listaTransacoes .transacaoTitulo  {
    display: block;
    width: 99%;
    margin: 0 auto .7em auto;
    background-color: #008A86;
    color: #FFF;
    padding: 5px;
    text-align: center;
    font-size: 13px;
}
.listaTransacoes .transacaoCabecalho {
    display: block;
    width: 900px;
    font-weight: bold;
    color: #000;
    text-align: center;
}
.listaTransacoes .transacaoCabecalho .detalhes {
    float: left;
    width: 665px;
}
.listaTransacoes .transacaoCabecalho .validade {
    float: left;
    width: 100px;
    text-align: center;
}
.listaTransacoes .transacaoCabecalho .botoes {
    float: right;
    width: 100px;
    text-align: center;
}
.listaTransacoes .loading {
    display: block;
    margin-top: 2em;
    padding: .5em;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
}
.listaTransacoes .semNada {
    display: none;
    margin-top: 2em;
    padding: .5em;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
}
.listaTransacoes .contatoEquipe {
    display: none;
    margin-top: 2em;
    padding: .5em;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
}

.transacao {
    display: block;
    clear: both;
    padding: 5px;
    height: 90px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 1em;
    padding-top: 1em;
    width: 890px;
}
.transacao .transacaoDetalhes {
    float: left;
    width: 670px;
}
.transacao .transacaoDetalhes img {
    float: left;
    margin-right: 10px;
}
.transacao .transacaoDetalhes p.nomeevento {
    height: 3.5em;
    overflow: hidden;
    margin: 0;
}
.transacao .transacaoDetalhes p.nomeparceiro {
    height: 1em;
    overflow: hidden;
    margin: 0;
}
.transacao .transacaoDetalhes b {
    color: #666666;
}
.transacao .transacaoDetalhes b strong {
    color: #29608a;
    font-weight: bolder;
}
.transacao span.transacaoValidade {
    float: left;
    width: 100px;
    text-align: center;
}
.transacao span.transacaoBotoes {
    float: right;
    width: 100px;
    text-align: center;
}

.minhaContaMeuCadastro {
    width: 907px !important;
    display: block;
    clear: both;
    float: none;
    margin-bottom: 15px;
    min-height: 470px !important;
}
.minhaContaMeuCadastro fieldset {
    border:none;
}
.minhaContaMeuCadastro legend {
    display:none;
}
.minhaContaMeuCadastro fieldset table.view {
    display: block;
}
.minhaContaMeuCadastro fieldset table.view td {
    width: 49%;
    padding: 15px;
}
.minhaContaMeuCadastro label {
    display:block;
    width: 100%;
    text-align:left;
    margin-top:30px;
    vertical-align: bottom;
    margin-bottom: 5px;
    font-size: 10pt;
}
.minhaContaMeuCadastro label.botaoEscolha {
    display:inline;
    width: 100px !important;
    text-align:left;
    font-size: 10pt;
}
.minhaContaMeuCadastro span.botaoEscolha {
    display: inline-block !important; 
    width: 110px !important;
    text-align:left;
    font-size: 10pt;
    margin-top: 25px;
}
.minhaContaMeuCadastro input {
    float: right;
    width: 280px;
    height:25px;
}
.minhaContaMeuCadastro input[type="text"] {
    margin:     -10px 20px 0 5px;
    border:     1px solid #CCC;
    padding:    3px;
    clear:      both;
    display:    block;
    width:      280px;
    padding-left: 8px !important;
    
}
.minhaContaMeuCadastro input[type="radio"] {
    clear:   both;
    margin:  0px 20px 0 5px !important;
    width:   15px !important;
    height:  15px;
    float:   none;
    vertical-align: bottom !important;
}
.minhaContaMeuCadastro input[type=submit] {
    margin: 2em auto 1em auto;
    cursor: pointer;
    float: none;
    clear: both;
    display: block;
}
.minhaContaMeuCadastro input[type=button] {
    margin: 2em auto 1em auto;
    cursor: pointer;
    float: none;
    clear: both;
    display: block;
}
.minhaContaMeuCadastro input[type=button].procuraCEP {
    margin: 0px !important;
    cursor: pointer;
    height: 15px !important;
    width: 75px !important;
    font-size: 9px !important;
    float: none !important;
    background-color: #488285 !important;
    display: inline;
}
.minhaContaMeuCadastro .group {
    float:right;
    width:305px;
    display:block;
}
.minhaContaMeuCadastro .group input {
    clear: none;
}
.minhaContaMeuCadastro input.cep {
    float: left;
    width:  231px;
    margin: -10px 5px 0px 0px;
}
.minhaContaMeuCadastro input.cidade {
    float: left;
    width:  231px;
    margin: -10px 5px 0px 0px;
}
.minhaContaMeuCadastro input.campoUnicoEnd {
    margin: -10px 11px 0px 0px !important;
}
.minhaContaMeuCadastro input.estado {
    float:left;
    width:  32px;
    margin: -10px 5px 0px 0px;
    text-transform: uppercase;
}
.minhaContaMeuCadastro input.complemento {
    float:left;
    width:231px;
    margin: -10px 0px 0px 5px;
}
.minhaContaMeuCadastro input.numero {
    float: left;
    width: 31px;
    margin: -10px 0px 0px 0px;
}
.minhaContaMeuCadastro input.prefixo {
    float:left;
    width:31px;
    margin: -10px 0px 0px 0px;
}
.minhaContaMeuCadastro input.telefone {
    float:left;
    width:231px;
    margin: -10px 0px 0px 5px;
}

.minhaContaTrocarSenha {
    display: block;
    margin-top: 1em;
    width: 905px;
}
.minhaContaTrocarSenha form {
    display: block;
    width: 240px;
    margin: 0 auto 0 auto;
    padding: 10px;
}
.minhaContaTrocarSenha form label {
    margin-bottom: .5em;
    display: block;
    padding: 5px;
    margin: 10px;
    font-size: 14pt;
}
.minhaContaTrocarSenha form input[type=text],
.minhaContaTrocarSenha form input[type=password] {
    padding: 5px;
    clear: both;
    height:18px;
    width:200px;
    border:1px solid #d6d7d9;
    display: block;
}
.minhaContaTrocarSenha form input[type=submit] {
    margin: 1em auto 0 auto;
    cursor: pointer;
}
.minhaContaTrocarSenha form input[type=submit] {
    width: 120px;
}
.minhaContaTrocarEmail {
    width: 905px !important;
    display: block;
    clear: both;
    float: none;
}
.minhaContaTrocarEmail form {
    display: block;
    width: 240px;
    margin: 0 auto 0 auto;
    padding: 10px;
    min-height: 350px;
    height: auto !important;
    height: 350px;
}
.minhaContaTrocarEmail form label {
    margin-bottom: .5em;
    display: block;
    padding: 5px;
    margin: 10px;
    font-size: 14pt;
}
.minhaContaTrocarEmail form input[type=text],
.minhaContaTrocarEmail form input[type=password] {
    padding: 5px;
    clear: both;
    height:18px;
    width:200px;
    border:1px solid #d6d7d9;
    display: block;
}
.minhaContaTrocarEmail form input[type=submit] {
    margin: 1em auto 0 auto;
    cursor: pointer;
}
.minhaContaTrocarEmail form input[type=submit] {
    width: 120px;
}

/* Ranking */
.tbRanking {
    margin-top: 1em;
}
.tbRanking tr td {
    border-bottom: 1px solid #2B7B79;
    border-collapse: collapse;
    padding: 2pt;
}

/* menu inicial */
.capadireita {
    display: block;
    float: left;
}
.capaesquerda {
    display: block;
    float: right;
}

/* resultado da busca */
.resultadoPesquisa {
    width: 680px;
}
.resultadoPesquisa .tabela {
    margin-bottom: 1em;
    border-bottom: 1px dotted #2B7B79;
}

/* caixa com resultados da aposta */
.boxAposta {
    border: 1px dotted #2B7B79;
    margin-bottom: 1em;
    display: block;
    width: 430px;
}

/* Breadcrumbs - caminhos de navegação */
.breadcrumb {  
    position: relative;
    z-index: inherit;
    zoom: 1;
/*    border: 1px solid #CFCFCF;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;
    background-color: #F1F5F6;*/
    behavior: url(/resources/css/PIE.htc);    
    overflow: hidden;
    padding: 6px;
    font-size: 11px;
    color: #666666;
    width: 453px;
    display: block;
    vertical-align: top;       
    margin: 0px;
    margin-bottom: 10px;
}
.breadcrumb p {
    float:left;
    margin:0;
}
.breadcrumb ul {
    float:left;
}
.breadcrumb ul li {
    float:left;
    margin:0 0 0 5px;
    padding:0 0 0 5px;
    font-weight:bold;
    background: transparent url(/resources/img/bgs/breadcrumb.gif) no-repeat left center;
}
.breadcrumb ul li:first-child {
    padding-left:0;
    background:none;
}
.breadcrumb ul li:last-child a {
    font-weight: bold !important;
    color: #000 !important;
}
.breadcrumb ul li a {
    float:left;
    font-weight:normal;
    color:#339999;
}
.doubleColumn .breadcrumb {
    width: 682px;
}
.doubleColumn .grid {
    float: left
}
.doubleColumn .boxRadius5 {
    width: 683px;
    margin: 0;
}
.grid_full {
    width: 909px;
}
.grid_full_fb {
    width: 750px;
}
.grid_full .breadcrumb {
    width: 903px;
}
.doubleColumnDir {
    margin: 0;
    padding: 0;
}
.doubleColumnDir #cont_e {
    margin: 0;
    margin-bottom: 10pt;
    width: 650px;
    padding: 0;
    float: left;
}
.doubleColumnDir #cont_d {
    display: block;
    float: left;
    width: 255px;
    margin: 0;
    margin-left: 10px;
    padding: 0;
}
.doubleColumnDir .breadcrumb {
    width: 639px;
}
.doubleColumnDir .boxRadius5 {
    width: 641px;    
    margin: 0;
}

/* tamanho do campo com máscaras de formatação */
.mask_cnpj {
    width: 120px !important;
}
.mask_telefone {
    width: 100px !important;
}
.mask_cep {
    width: 70px !important;
}
.mask_data {
    width: 70px !important;
}
.mask_hora {
    width: 35px !important;
}

/* útil */
.cl {
    clear: left;
}
.cr {
    clear: right;
}
.dn {
    display: none !important;
    /*    visibility: hidden !important;*/
}
.db {
    display: block !important;
    /*    visibility: visible !important;*/
}

/* texto de erro dos campos com erros de validação */
.form-errors {
    display:        block;
    clear:          both;
    color:          #e25e21;
    font-weight:    normal;
    font-size:      12px;
    margin:         2px;
}

/* -- cadastro de parceiro e evento */
.anuncieCadastro {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 13px;
    color: #666666;
    display: block;
    margin: 0 auto 0 auto;
    padding: 0;
}
.anuncieCadastro fieldset {
    margin: 0;
/*    margin-bottom: 1.2em;*/
    padding: 0px;
    margin:  15px;
    border: 1px dashed #CCC;
    padding: 5px;
    display: block;
    width: 670px;
}
.anuncieCadastro fieldset legend {
    display: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 1em;
    margin-bottom: .5em;
    margin-left: 4px;
    display: block;
}
.anuncieCadastro fieldset label {
    display: block;
    font-size: 15px;
    float: left;
    padding: 2px;
    margin: 2px;
}
.anuncieCadastro input[type='submit'] {
    display: block;
    clear: both;
    width: 140px;
    height: 30px;
    padding: 5px;
    margin: 15px;
}
.anuncieCadastro input[type="text"],
.anuncieCadastro input[type="password"],
.anuncieCadastro textarea {
    border: 1px solid #CCC;
    padding: 5px;
    clear: both;
    display: block;
    
    /* Bordas arredondadas */
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    
    /* Bacground gradiente */
/*    background: #095da4;*/
/*    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#CCC));
    background: -moz-linear-gradient(#B0C4DE, #4682B4);
    background: linear-gradient(#B0C4DE, #4682B4);
    -pie-background: linear-gradient(#B0C4DE, #4682B4);*/
    
/*    width: 200px;*/
    height: 30px;
    margin: 0;
}
.anuncieCadastro input[type="file"],
.anuncieCadastro select {
    padding: 2px;
    clear: both;
    display: block;
    width: 100%;
    margin: 0;
}
.anuncieCadastro input[type="checkbox"] {
    clear: both;
    display: block;
    width: auto;
    margin: 0;
    margin-right: 5px;
    margin-top: 3px !important;
    float: left;
}
.anuncieCadastro textarea {
    width: 655px;
    height: 10em;
}
.anuncieCadastro label.inline input {
    display: inline;
    clear: none;
}
.anuncieCadastro label.block input {
    width: 655px !important;
}
.anuncieCadastro #parceiro_idadeMinimaEntrada {
    width: 40px !important;
}
.anuncieCadastro #parceiro_taxaComissaoVendas {
    width: 60px !important;
}
.anuncieCadastro fieldset#evento #evento_Preco_F,
.anuncieCadastro fieldset#evento #evento_Preco_M {
    width: 100px !important;
    text-align: right;
}
.anuncieCadastro table td {
    vertical-align: top;
    text-align: left;
}
.anuncieCadastro fieldset#parceiro_cartoes table,
.anuncieCadastro fieldset#parceiro_servicos_adicionais table {
    width: 100%;
}
.anuncieCadastro #evento_cidade {
    width: 300px;
}
.anuncieCadastro #evento_local {
    width: 300px;
}
.anuncieCadastro .form-errors {
    display: none;
}
.anuncieCadastro .erro {
    border: 1px solid #F00 !important;
    background-color: #FFC5C5 !important;
}
.anuncieCadastro #parceiro_agencia,
.anuncieCadastro #parceiro_conta {
    width: 80px;
}

/* -- página de parceiros */
#tpl {
    display: table;
    width: 917px;
}
#tpl_fb {
    display: table;
    width: 755px !important;
}
#tpl_c {
    display: table;
    width: 620px;
}
.tpl_colunaLeft {
    float: left;
    width: 212px;
}
.tpl_colunaLeft .boxAzul {
    display: block;
    min-width: 200px !important;
}
.tpl_colunaCenter {
    float: left;
    width: 385px;
    margin-bottom: 10px;
}
.tpl_colunaCenter.tpl_evento {
    width: 485px;
}
.tpl_colunaCenter_fb {
    float: left;
    width: 385px;
    margin-bottom: 10px;
    padding-left: 25px !important;
}
.tpl_colunaRight {
    float: right;
    width: 275px;
    padding: none;
}
.tpl_colunaRight.tpl_evento {
    width: 375px;
}
.tpl_colunaRight_fb {
    float: right;
    width: 275px;
    padding: 0;
    padding-right:25px !important;    
}
.t_info {
    height: 8px !important;
}
.moinfo {
    font-size: 11px;
}
.moinfo strong {
    font-size: 12px;
    color: #339999;
    display: block;
    margin-bottom: 5px;
}
.parceiro_conteudo {
    margin: 5px 0px 3px 0px !important;
}
.parceiro_conteudo li {
    width: 368px !important;
    display: block;
}
.parceiro_conteudo.tpl_evento li {
    width: 468px !important;
}
#num_comentario {
    text-align: right;
    font-size: 10px;
    font-weight:bold;
    margin-bottom:3px;
    padding-bottom: 5px;
    /*border-bottom:1px dotted #888;*/
}
.fb_comments_count {}

#frequentaAtivos {
    width: 130px !important;
    margin-left: 5px;
}

.linkIcone {
    margin-left: 5px;
}
.linkIcone ul li {
    display: block;
    margin-bottom: 10px;
}
.linkIcone .comentario a {
    background: transparent url(/resources/img/icones/comentario_az.gif) left center no-repeat;
    font-weight:bold;    
    padding: 3px 3px 3px 25px;
    margin-left: 3px;
    height: 15px;

}
.linkIcone .mapa a {
    background: transparent url(/resources/img/icones/mapa_az.gif) left center no-repeat;   
    font-weight:bold;
    padding: 3px 3px 3px 22px;
    margin-left: 6px;
    height: 15px;

}
.vai_li, .vai_li li {
    /*width: 345px !important*/;
}
li.destaqueChamada {
    border:1px solid brown;
}
.vai_li li dl {
    width: 226px !important;
    float: left;
}
.vai_li li dl dd {
    width: 155px !important;
}
.vai_li ul.bts, .vai_li ul.bts li {
    /*width: 119px !important;*/
    float: right;
    border-bottom: none !important;
}
.vai_li ul.bts li {
    margin-bottom: 2px !important;
    height: 17px !important;
    padding-bottom: 0px !important;
}
.vai_li ul.bts li a {
    /*display: block;*/
    display: inline;
    text-indent: -9999px;
    /*width: 119px;*/
    height: 17px;
}

/* novo box : centro : agenda */

.reset {
    margin: 0 !important; 
    padding: 0 !important; 
    text-decoration: none !important; 
    text-align: left !important; 
    font-size: 1em !important; 
    outline: none !important;
    width: 100% !important;
    display: block;
}
.window_box {
    width: 393px !important;
}
.window_box.tpl_evento {
    width: 493px !important;
}
.window_box_fb {
    width: auto !important;
}
.window_box_li {
    background: #E4F0EF;
    padding: 10px;
    padding-bottom:0px;
    margin-bottom:25px !important;
    min-width: 370px;
}
.window_box_li_fb {
    background: #E4F0EF;
    padding: 10px;
    padding-bottom:0px;
    margin-bottom:25px !important;
    min-width: 370px;
}
.window_data {
    margin:0 !important; 
    padding: 0 !important;
    color: #339999;
}
.facebook {
    background: #F1F1F1;
}
.header_social {
    float: right;
}
.header_social_evento {
    margin-top: 10px;
}
.header_social a.comentario, 
.header_social a.indicar, 
.header_social a.queroir, 
.header_social a.flyer, 
.header_social a.video,
.header_social_evento a.comentario,
.header_social_evento a.indicar, 
.header_social_evento a.queroir, 
.header_social_evento a.flyer, 
.header_social_evento a.video
{
    background: transparent url(/resources/img/icones/comentario.gif) 0 center no-repeat;
    padding:4px 0px 4px 26px;
    font-size:10px;
    font-weight:bold;
    color:#f7931d;
}
.header_social a.indicar,
.header_social_evento a.indicar {
    background: transparent url(/resources/img/icones/indicar.gif) 0 center no-repeat;
}
.header_social a.queroir,
.header_social_evento a.queroir {
    background: transparent url(/resources/img/icones/queroir.gif) 0 center no-repeat;
    padding:4px 0px 4px 19px;
}
.header_social a.flyer,
.header_social_evento a.flyer {
    background: transparent url(/resources/img/icones/flyer.gif) left center no-repeat;
    padding:4px 0px 4px 17px;
}
.header_social a.video,
.header_social_evento a.video {
    background: transparent url(/resources/img/icones/video.gif) left center no-repeat;
    padding:4px 0px 4px 17px;
}   

.header_data {
    position: relative;
    z-index: inherit;
    zoom: 1;
    -webkit-border-radius:  0px 5px 0px 0px;
    -moz-border-radius:     0px 5px 0px 0px;
    -khtml-border-radius:   0px 5px 0px 0px;
    -opera-border-radius:   0px 5px 0px 0px;    
    border-radius:          0px 5px 0px 0px;
    background-color: #E4F0EF;    
    behavior: url(/resources/css/PIE.htc);
    float: left;
    padding: 5px 7px 3px 7px !important;    
}
.tpl_titulo {
    width: 100% !important;
    display: block;    
}
/*
.tpl_action {
    width: 100% !important;
    display: block;    
}
*/
.m_info {
    color: #339999;
    font-weight: bold;
    display: block;
}
.actions {
    border-top:1px dotted #999;
}
span.dia {
    font-size:1.4em;
}

.botao_parceiro ul { 
    list-style:none;
    margin:0; 
    padding:0;  
    border: none; 
}
.botao_parceiro li.bt_converter_p,
.botao_parceiro li.bt_converter_p_disable, 
.botao_parceiro li.bt_comprar_p, 
.botao_parceiro li.bt_plus_p,
.botao_parceiro li.bt_lista_p
{ 
    position:               relative;
    z-index:                inherit;
    zoom:                   1;
    border:                 1px solid #DEA303;
    -webkit-border-radius:  2px;
    -moz-border-radius:     2px;
    -khtml-border-radius:   2px;
    -opera-border-radius:   2px;    
    border-radius:          2px;
    background:             #FDE19A url(/resources/img/bgs/bt_botoes_amarelo.gif) repeat center left;
    padding-top:            5px !important;
    margin:                 3px auto;
    margin-left:            3px !important;
    margin-top:             4px !important;
    text-transform:         uppercase;
    font-weight:            bold;
    font-size:              11px;
    text-align:             center;
    color:                  #FFF;
    width:                  115px !important;
    display:                inline;  
    height:                 15px;
}

.botao_parceiro li a:link, 
.botao_parceiro li a:visited
{  
    color:#353535; 
    font-weight:normal; 
    margin:0px; 
    border:0; 
}
.botao_parceiro li.bt_converter_p_disable a:link, 
.botao_parceiro li.bt_converter_p_disable a:visited
{  
    color:#999999; 
    font-weight:normal; 
    margin:0px; 
    border:0; 
}
.botao_parceiro li a:hover
{ 
    text-decoration:none; 
    color:#999999;
    cursor: pointer;
    background: #FDE19A url(/resources/img/bgs/bt_botoes_amarelo_hover.gif) repeat center left;
    
}
.botao_parceiro li:hover
{ 
    text-decoration:none; 
    color:#999999;
    cursor: pointer;
    background: #FDE19A url(/resources/img/bgs/bt_botoes_amarelo_hover.gif) repeat center left;
    
}
.botao_parceiro li.bt_converter_p_disable
{ 
    background: #FDE19A url(/resources/img/bgs/bt_botoes_amarelo_hover.gif) repeat center left;
    color: #999999 !important;
}
.vai_li ul.bts li.bt_converter_p {
    background: url(/resources/img/bts/bt_converter_p.gif) no-repeat;
}
.vai_li ul.bts li.bt_comprar_p {
    background: url(/resources/img/bts/bt_comprar_p.gif) no-repeat;
}
.vai_li ul.bts li.bt_plus_p {
    background: url(/resources/img/bts/bt_plus_p.gif) no-repeat;
}
.parceiroImagem {
    width: 262px;
    background: #f5f5f5;
    margin-bottom: 20px;
}

.content hr:last-child {
    visibility: hidden;
}

#totalQuemFrequenta span {
    color: #f7931d;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    line-height: 15px;
}

/* estrelinhas dos eventos */
.starCombo {
    margin:0 !important;
    padding:0 !important;
    margin-top: 5px !important;
}
.star { 
    display: inline-block; 
    height: 16px;
    width: 100px;
    overflow:hidden;
}
.star-target, .star-count {
    color: #F7931D;
    font-size: 10px;
    display: block; 
    margin-left: 5px;
    line-height: 16px;
    height: 16px;
    vertical-align: top;
}
.star-count {
    color: #999;
    cursor: pointer;
    text-decoration: underline;
    display: inline-block !important; 
    
}

/* paginação : quem frequenta */
#pageNav {
    text-align: center;
}

.pg-ctrl {
    font:bold 16px verdana;
    color: #48C5EA;
    text-decoration: none;
    cursor: pointer;
    padding:0px;
    margin:0px;
    border: 0px;
}
.pg-normal
{
    font:11px tahoma;
    color: #333;
    text-decoration: none;
    cursor: pointer;
    background-color:#f9f9f9;
    padding:2px;
    margin:1px;
    display: inline-block;
    width: 15px;
}
.pg-selected
{
    font:11px tahoma;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background-color:#48C5EA;
    padding:2px;
    margin:1px;
    width: 15px;
    display: inline-block;        
}

/* quiz */
.quiz_otemas {
    margin: 10px;
}
.quiz_categorias {
    background-color: #E9E8E8;
    padding: 10px;
    margin: 0;
    margin-bottom: 10px;
}
.quizAlternativas {
    margin-bottom: 20px;
    border-bottom: 1px dashed #CCC;
}
.quizAlternativas li {
    color: #666;
    font-weight: normal;
    padding-bottom: 3px;
    padding: 5px;
    font-size: 120%;
}
.quizAlternativas input[type=radio] {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}

/* apostar */
#cont_e .boxApostar {
    width: 640px;
    margin-bottom: 1em;
}
.boxApostar h3 {
    margin: 10px;
}
#cont_e .boxApostar .sec_tit {
    margin: 0;
}
#cont_e .boxApostar .quiz_otemas li {
    display: block;
    float: none;
    width: 100%;
}
#cont_e.boxApostar .bt_tit a {
    color: #F7931D;
    text-decoration: none;
}
.boxApostar div.cont h4 {
    color:#339999;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
}
.boxApostar div.cont table th {
    background:#d0e5ea;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding:5px 10px;
}
.boxApostar div.cont table td {
    padding:5px 10px;
    color:#339999;
    font-size:12px;
    font-weight:bold;
    border-bottom:1px solid #d0e5ea;
}
.boxApostar div.cont table td.e {
    border-left:1px solid #d0e5ea;
}
.boxApostar div.cont table td.d {
    border-right:1px solid #d0e5ea;
    width:90px;
}
.boxApostar div.cont table td label input[type=radio] {
    margin:1px 7px 0px 0px;
    float:left;
}
.boxApostar div.cont label.valor {
    margin:15px 0px 0px 0px;
    display:block;
    width:555px;
}
.boxApostar div.cont label.valor {
    font-size:12px;
    color:#666666;
    font-weight:normal;
}
.boxApostar div.cont label.valor strong {
    color:#339999;
    font-weight:bold;	
}
.boxApostar div.cont label.valor input {
    background:#f1f5f6;
    border:1px solid #cccccc;
    margin:0px 4px 0px 2px;
    width:60px;
    font-size:12px;
    padding:3px;
    color:#666666;
}
.boxApostar div.cont ul.bts {
    width: 100%;
    margin:15px 0px 0px 0px;
    padding:15px 0px 0px 0px;
    border-top:1px #666666 dotted;
}
.boxApostar div.cont ul.bts li {
    float:left;
    height:23px;
}
.boxApostar div.cont ul.bts li a {
    height:23px;
    display:block;
    text-indent:-9999px;
}
.boxApostar div.cont ul.bts li.apostar a {
    width:74px;
    background:url(../img/bts/apostar.gif) no-repeat;
    margin:0px 20px 0px 0px;
}
.boxApostar div.cont ul.bts li.simular a {
    width:74px;
    background:url(../img/bts/simular.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.boxApostar div.cont ul.bts li.responder a {
    width:91px;
    background:url(../img/bts/responder.gif) no-repeat;
    margin:0px 20px 0px 0px;
}
.boxApostar div.cont ul.bts li.pular a {
    width:59px;
    background:url(../img/bts/pular.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.boxApostar div.cont ul.bts li.parar a {
    width:61px;
    background:url(../img/bts/parar.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.boxApostar div.cont ul.bts li.darLance a {
    width:83px;
    background:url(../img/bts/darLance.gif) no-repeat;
    margin:0px 10px 0px 0px;
}
.tbListaApostas .spmlink {
    color: #339999;
    text-decoration: none;
    margin-bottom: 3pt;
}
.d_bt_tit {
    float:right;
    margin:-15px 0px 0px 0px;
}
.d_bt_tit a {
    color:#f7931d;
    font-size:12px;
}

/* calendário */
#datepicker {
    margin-bottom: 10px;
    height: 190px;
}
#datepicker .ui-datepicker {
    width: 100%;
}

/* novos boxes */
.boxAzul {
    display: table;  
    background: #f1f5f6;
    padding: 10px !important;
    color: #555 !important;
/*    width: 212px;*/
/*    width: 190px\9;*/
}
.boxAzul.tpl_evento {
    width: 349px;
}
.boxGaleria {
    display: block;
    padding-left: 20px !important;
    width:245px;
    height: 325px;
    overflow: hidden;
}
.boxGaleria.tpl_evento {
    width:345px;
}
.parceiroColuna1 {
    font-size: 11px;
}
.parceiroColuna1 a {
    color: #f7931d;
    font-size: 11px;
    text-decoration: none;
}
.parceiroColuna1 a:hover {
    text-decoration: underline;
}
.parceiroNome {
    clear: both;
    margin-top: 59px;
}
.parceiroColuna1 h2 a {
    font-size: 12px;
    font-weight: bold;
    color: #339999;
    text-decoration: none;
}
.conteudo {
    margin: 10px 0 10px 0 !important;
    border-top: 1px dotted #777;
    border-bottom: 1px dotted #777;

}
.conteudo li {
    margin: 10px 0 10px 0;
}
.conteudo strong {
    display: block;
}
.texto {
    color: #555;
}

/* parceiro intercao / enquente / quiz e outros */
.interacao {
    display: table;
    margin-bottom: 10px;
}
.interacao ul { 
    list-style:none; 
    margin: 20px 0 0 0; 
    padding:0; 
    border: none; 
}
.interacao li, .interacao li.selected { 
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #cfcfcf;
    border-bottom:0;
    -moz-border-radius:     3px 3px 0 0;
    -webkit-border-radius:  3px 3px 0 0;
    -khtml-border-radius:   3px 3px 0 0;
    -opera-border-radius:   3px 3px 0 0;
    border-radius:          3px 3px 0 0; 
    behavior: url(/resources/css/PIE.htc);
       
    display:inline-block; 
    min-width:50px; 
    height: 17px;
    padding: 5px 7px 0px 7px;
    color: #ccc;
    font-size:12px;
    margin:0px 1px 0px 0; 
    text-align:center;    
/*    overflow: hidden;*/

}
.interacao li a:link, .interacao li a:visited {  
    color:#777; 
    font-weight:normal; 
    margin:0px; 
    border:0; 
}
.interacao li a:hover { 
    text-decoration:none; 
    color:#999; 
}	
.interacao li.selected { 
    margin-bottom: -20px; 
    border-bottom: 1px solid #f1f5f6;
    z-index: 10;
    background: #f1f5f6;
    font-weight:bold;
    color:#339999;   
}
.interacao li.selected a:link, .interacao li.selected a:visited {  
    color:#339999; 
    font-weight:bold; 
    margin:0px; 
    border:0;  
}
#interacaoConteudo {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #cfcfcf;
    -moz-border-radius:     0px 10px 10px 10px;
    -webkit-border-radius:  0px 10px 10px 10px;
    -khtml-border-radius:   0px 10px 10px 10px;
    -opera-border-radius:   0px 10px 10px 10px;
    border-radius:          0px 10px 10px 10px; 
    background: #f1f5f6;    
    behavior: url(/resources/css/PIE.htc);
    padding: 10px;
}

/* enquete / quiz */
#enquete ul, #quiz ul {
    list-style:none; 
    border: none;     
    margin: 0px 0 10px 0;
    padding: 0 !important;
}

#enquete h2, #quiz h2 {
    margin: 0 !important;
    padding: 0 !important;
    color: #339999;
    font-size: 12px;
}

#enquete li, #quiz li {
    background: #f1f5f6;
    border: 0; 
    margin: 7px 0 7px 0;
    color: #555;
    height: auto;
}

#enquete li input[type=radio], #quiz li input[type=radio] {
    margin-right: 7px;
    vertical-align: middle;
    border: 0;
}

#enquete dt, #quiz dt { 
    margin-bottom: 7px;
}

#enquete dd.input, #quiz dd.input {
    float:left;
    width: 10px;
}

#enquete dd.label, #quiz dd.label {
    margin-left: 21px; 
}
#enquete input[type=submit].g-button, input[type=button].g-button, #quiz input[type=submit].g-button, input[type=button].g-button {
    padding: 5px 10px;
    background: #f2f9fe; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f9fe 0%, #ffffff 25%, #74c8c5 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(25%,#ffffff), color-stop(100%,#74c8c5)); 
    background: -webkit-linear-gradient(top, #f2f9fe 0%,#ffffff 25%,#74c8c5 100%);
    background: -o-linear-gradient(top, #f2f9fe 0%,#ffffff 25%,#74c8c5 100%);
    background: -ms-linear-gradient(top, #f2f9fe 0%,#ffffff 25%,#74c8c5 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#74C8C5',GradientType=0 ); 
    background: linear-gradient(top, #f2f9fe 0%,#ffffff 25%,#74c8c5 100%); 
    color: #333;
    font-size: 10px;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255,255,255,1);
    line-height: 1;
    border:1px solid #74C8C5;
}

.barraEnquete {
    background: #F7931D;
    padding:1px 2px 1px 2px;
    color: #fff;
    font-size: 9px;

}
.barra {

    border:1px solid #f5f5f5; 
    background: #d8d8d8;    
}
.interacao {
    height: 100px;
    width: 273px;
}
.interacao.tpl_evento {
    width: 373px;
}
p.aviso {
    height:150px;
    line-height: 150px;
    text-align:center;
    color: #999;
}
p.notice {
    height:20px;
    line-height: 20px;
    text-align:center;
    color: #F7931D;
    border:1px dashed #F7931D;
    margin-bottom:4px;
}
.loading {
    height: 175px;
    background: url(/resources/img/indicator.gif) no-repeat center center;
    z-index:1000;
}
.loading.tpl_evento {
    height: 275px;
}
ul.quiz-info {
    list-style:none; 
    margin: 0 !important; 
    margin-bottom: 7px !important;
    padding:0 !important; 
    background: #d6f0fd; /* Old browsers */
    background: -moz-linear-gradient(top, #d6f0fd 0%, #f2f9fe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6f0fd), color-stop(100%,#f2f9fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d6f0fd 0%,#f2f9fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d6f0fd 0%,#f2f9fe 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d6f0fd 0%,#f2f9fe 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f0fd', endColorstr='#f2f9fe',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #d6f0fd 0%,#f2f9fe 100%); /* W3C */
}
.quiz-info li, .quiz-info li.right { 
    border: 0;
    padding:5px 7px 5px 7px !important;
    margin:0 !important;
    background: transparent !important;
    width: auto;
    font-weight: bold;
}
.quiz-info li.iright {
    border-right: 0 !important;
}
.quiz-info span {
    color: #339999;
}
/* centralizando os botões do modal */
.ui-dialog-buttonset {
    display: block;
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
}

#ajaxContent .tbConvertidos {
    border: 1px solid #339999;
    padding: 4px;
}

/* --- perguntas */
ul.faq {
    list-style-type: decimal-leading-zero;
    display: block;
    margin-left: 25px;
}
ul.faq .resposta {
    display: block;
    margin-bottom: 10px;
}

#mycarousel {
    display:block; 
    width:230px; 
    height:90px; 
    overflow: hidden;
}
/*#mycarousel li {
    border:0; 
    margin:0;
    padding:0;

}*/

/* página de pagamentos */

.titulo_ssl{
    border: none;
}
.promo_seguro{
    float:right;
}

table.forma_pag {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #ccc;    
    -webkit-border-radius:  10px;
    -moz-border-radius:     10px;
    -khtml-border-radius:   10px;
    -opera-border-radius:   10px;    
    border-radius:          10px;
    behavior: url(/resources/css/PIE.htc);    
    border-collapse: collapse;
}
.forma_pag th, .forma_pag td { 
    border:1px solid #ccc; 
    background:#d8d8d8; 
    padding:4px;
    font-size: 11px;
}
.forma_pag td { 
    background:none;

}

h2.collapsed, h2.no-collapsed {
    color:#555;
    font-size:14px;
    text-transform:uppercase;
    margin-bottom: 5px;
    padding-left: 20px;
    background:url(/resources/img/promo/promo_ico_expand_form.gif) no-repeat 0 2px;
}

h2.no-collapsed {
    color: #777;
    font-size:12px;
    background: none;
    margin:10px;
    padding-left: 0;
    border-bottom:1px dashed #777;
}

.fp td { 
    padding-bottom: 15px;
}

.parceiro_evento li {
    margin: 7px 0 7px 0;
}

table.ingresso {
    margin-top: 3px;
    border-collapse: collapse;
}
.ingresso th {
    padding: 5px;
    border:1px solid #ccc;
    color: #339999;
    background: #f2f5f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
}
.ingresso th.title {
    color: #F7931D;
    border:0;
    padding: 7px 0 3px 0;
    background: transparent;
    /*border-top:1px dotted #777;*/
}.ingresso td.subtitle {
    border: 1px solid #ccc;
    font-weight: bold;
    font-size: 12px;
    color: #339999;
}
.ingresso td {
    font-size: 11px;
    padding: 5px;
    border:1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
}
.ingresso td.disabled {
    color: #888 !important;
}
.ingresso td.total {
    font-weight: bold;
    background: #f5f5f5;
    color: #F7931D;
    height: 19px;
}
table.Vales {
    margin-top: 3px;
    border-collapse: collapse;
}
.Vales th {
    padding: 5px;
    border:1px solid #ccc;
    color: #339999;
    background: #f2f5f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
}
.Vales th.title {
    color: #F7931D;
    border:0;
    padding: 15px 0 3px 0;
    background: transparent;
    font-size: 18px;
    /*border-top:1px dotted #777;*/
}.Vales td.subtitle {
    border: 1px solid #ccc;
    font-weight: bold;
    font-size: 15px;
    color: #339999;
}
.Vales td {
    font-size: 15px;
    padding: 5px;
    border:1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
}
.Vales td.disabled {
    color: #888 !important;
}
.Vales td.total {
    font-weight: bold;
    background: #f5f5f5;
    color: #F7931D;
    height: 19px;
}
table.listaConvidados {
    border: none;
    width: 320px;
}
table.listaConvidadosOferta {
    border: 1px solid #DDD; 
    border-top-style: none; 
    width: 391px;
}
.listaConvidados td {
    border: none;
    padding: 7px 4px 7px 4px;
    border-bottom: 0;
}
.listaConvidados td input[type=text] {
    width: 100px !important;
}
td.tabelaConvidados {
    border:0; 
    padding: 0;
    margin: 0; 
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.tituloPaginaEvento {
    width: 907px !important;
    margin-bottom: 15px !important; 
    margin-top: 10px !important; 
    margin-left: -2px !important; 
    margin-right: 0px !important;
    padding-top:10px;
    display: table;
}
.tituloPaginaEvento.fb{
    width: 750px !important;
    /*float: right !important;*/
}
.tituloPaginaEvento ul {

}
.tituloPaginaEvento li {
    margin-top: 5px;  
    margin-left: 7px; 
    font-size: 15px; 
    color: #339999;
    display: inline;
}
.tituloPaginaEvento li span {
    border-left-width:1px !important; 
    border-left-style: dashed; 
    margin-left: 10px; 
    padding-left: 10px;
}
.tituloPaginaEvento div.face {
    float: right;
    margin-top: -2px;
}
.suporte {
    float:right;
}
.menuSuporte li {
    display: inline;
    font-size: 11px;
    text-transform: none;
    font-weight: normal;
    cursor: pointer;
}
.menuSuporte li:hover {
    text-decoration:underline;
}
.menuSuporte li.normal {
    cursor: default;
}
/* -- login via modal */
#winLoginForm fieldset {
    border-style: none;
    margin: 0;
    padding: 0;
}
#winLoginForm fieldset legend {
    display: none;
    visibility: hidden;
}
#winLoginForm fieldset label {
    display: block;
    margin-bottom: 5px;
}
#winLoginForm fieldset label input {
    border: 1px solid #DDD;
    margin-left: 10px;
    width: 300px;
}
#winLoginForm fieldset label input#winLoginSenha {
    margin-left: 20px;
}
#winLoginForm fieldset p {
    margin-bottom: 15px;
}
.vendaEncerrada {
    border:1px solid #ccc; 
    background:#FFF7C8; 
    padding:15px;
    margin-top:15px;
    text-align:center;
}
.boxAgenda {
/*    width: 623px !important;*/
    width: auto !important;
}
.agendaConteudo li {
    width: 470px !important;
    display: block;
}
.agendaNomeParceiro {
    font-weight:normal !important;
}
.agendaNavegacao {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #74C8C5;
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;
    border-radius:          5px; 
    background: #74C8C5;    
    behavior: url(/resources/css/PIE.htc);    
    margin-bottom:10px;
    padding:3px;
    overflow: hidden;
    text-align:center;
}
.agendaFiltro {  
    width: 640px;
}
.tbAgendaFiltro {
    border-collapse: collapse;
}
.tbAgendaFiltro th {
    text-align:right;
}
.tbAgendaFiltro th, .tbAgendaFiltro td {
    padding: 5px;
    font-size: 11px;
    color: #777;
   
}
.tbAgendaFiltro input[type="text"] {
    padding: 3px;
    width: 295px;
    border:1px solid #ccc;
    vertical-align:bottom;
}
.tbAgendaFiltro img {
    padding-left: 5px;
}
.tbAgendaFiltro td label {
    vertical-align: top;
    margin-right:9px; 
}
.tagendaConteudo {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #cfcfcf;
    border-bottom:0;
    -moz-border-radius:     0px 10px 0px 0px;
    -webkit-border-radius:  0px 10px 0px 0px;
    -khtml-border-radius:   0px 10px 0px 0px;
    -opera-border-radius:   0px 10px 0px 0px;
    border-radius:          0px 10px 0px 0px; 
    background: #f1f5f6;    
    behavior: url(/resources/css/PIE.htc);
    padding: 10px;    
}
.tagendaAbaData {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border:0;
    -moz-border-radius:     0 0 10px 10px;
    -webkit-border-radius:  0 0 10px 10px;
    -khtml-border-radius:   0 0 10px 10px;
    -opera-border-radius:   0 0 10px 10px;
    border-radius:          0 0 10px 10px;
    background: #339999;    
    behavior: url(/resources/css/PIE.htc);      
    font-weight:bold;
    margin:0;
    padding:0;
}
ul.agendaAbaData  {
    margin:0 0 0 1px;
    padding:0;
}
.agendaAbaData li, .agendaAbaData li.selected {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border:0;
    border-bottom:1px solid #339999;
    -moz-border-radius:     0 0 10px 10px;
    -webkit-border-radius:  0 0 10px 10px;
    -khtml-border-radius:   0 0 10px 10px;
    -opera-border-radius:   0 0 10px 10px;
    border-radius:          0 0 10px 10px;
    behavior: url(/resources/css/PIE.htc);
    padding:10px 0 10px 0;
    margin:0;
    color:white;
    width:14.26%;
}
.agendaAbaData li.selected {
    border:0;
    background: #f5f5f5;
}
.agendaAbaData li a {
    color: white !important;
    font-weight:bold !important;
    text-decoration:none;    
}
.agendaAbaData li.selected a {
    color: #339999 !important;
    font-weight:bold !important;
    text-decoration:none;
}
#resultadoBusca {
    margin:10px 0 10px 0;
    padding:0px 0 3px 0; 
    border-bottom:1px dashed #ccc;
/*    display: none;*/
}
#resultadoBusca b {
    color: #339999;
}

/* busca agenda : evento destaques */
.agendaDestaque {
    margin-bottom:10px !important; 
    padding-bottom:10px !important; 
    width:auto !important;
    background: #f5f5f5;
}
.agendaDestaque ul {
    padding-bottom:3px !important; 
}
.agendaDestaque li {
    display: block;
}
.agendaDestaque a {
    font-weight: bold !important;
    color: #339999;
}
.agendaDestaque a.parceiro {
    font-weight: normal !important;
    color: #339999;
}
.agendaDestaque span {
    font-size: 10px;
    color: #F7931D;
}
/* social */
.tplSocialh {
    display:block; 
    clear:both;
    margin-top:10px;
}
.obsListaAmiga {
    color: #f7931d;
    font-size: 11px;
    text-decoration: none;
}

/* relatorios */
.tblRelatorio {
    border: 1px solid #2B7B79;
    border-collapse: collapse;
}
.tblRelatorio caption {
    text-align: center;
    padding: 3px;
    background-color: #0A4240;
    color: #FFF;
    font-weight: bold;
}
.tblRelatorio thead {
    background-color: #2B7B79;
    color: #FFF;
    font-weight: bold;
}
.tblRelatorio thead th {
    padding: 4px;
}
.tblRelatorio tbody td {
    padding: 2px;
}
.tblRelatorio tbody tr {
    border-bottom: 1px solid #2B7B79;
}
.tblRelatorio tbody tr:last-child {
    border-bottom-style: none;
}
.tblRelatorio tfoot {
    text-align: center;
    background-color: #CCCCCC;
}

/* ícone para dúvida (modal) */
.duvida {
    vertical-align: text-top;
    font-size: 9px !important;
    text-decoration: none;
    height: auto;
    cursor: pointer;
}

/*modal para conteudos pequenos*/
.modalConteudoHtml{
    line-height: 22px;
    font-family: verdana;
}
.modalConteudoHtml div {
    font-size: 12px;
    margin-top: 10px;
    font-family: verdana;
}
.modalConteudoHtml h1 {
    color: #399;
    font-size: 15px;
    text-align: center; 
    font-weight: bold; 
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-top: 10px;
}
.modalConteudoHtml a {
    color: #333;
    text-decoration: underline;
}
.modalConteudoHtml a:hover {
    color: #F7931D;
    text-decoration: none;
}
.modalConteudoHtml span {
    color: #399;
    font-weight: bolder;
    text-decoration: none;
}

.facebook-connect {
    border: none !important;
    background: url(/resources/img/social/faceconnect.png) no-repeat !important;
    width: 135px !important;
    height: 18px !important;
    cursor: pointer;
}

.faceCadastro {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border:0;
    background:#fff; 
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;
    border-radius:          5px;
    behavior: url(/resources/css/PIE.htc);
    margin:10px; 
    padding:10px;
}

.faceCadastro span {
    color:#637BAD;
    margin-bottom:5px;
    display:block;
}

.boxAutorizeFacebook, .boxAutorizeFacebook {
    width: 920px;
    margin: 10px auto;
}

/* modal de autenticação */
#winLoginLembrar{
    display: block;
    float: left;
    border: 1px solid #000;
}

/* modal de cadastro - geral */
#modalCadastro {
    border-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#modalCadastro .fullLine {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}
#modalCadastro label {
    display: inline-block;
    width: 255px;
    margin-bottom: 5px;
    margin-right: 5px;
    vertical-align: top;
}
#modalCadastro input[type="text"],
#modalCadastro input[type="password"] {
    border: 1px solid #CCC;
    width: 245px;
    display: block;
    padding: 5px;
}
#modalCadastro input[type="checkbox"] {
    float: left;
    margin-top: 3px;
    margin-right: 4px;
}

/* modal de cadastro - segunda etapa */
#modalCadastro.segundaEtapa {
    width: 245px;
}
#modalCadastro label[for="cad_cpf"] {
    width: 115px;
}
#modalCadastro input#cad_cpf {
    width: 100px;
}
#modalCadastro label[for="cad_nascimento"] {
    width: 120px;
}
#modalCadastro label[for="cad_telefone"] {
    width: 115px;
}
#modalCadastro label[for="cad_celular"] {
    width: 115px;
}
#modalCadastro label[for="cad_cidade"] {
    width: 200px;
}
#modalCadastro label[for="cad_cidade"] input {
    width: 220px;
}
#modalCadastro .cad_sexo {
    display: block;
    width: 230px;
}
#modalCadastro .cad_sexo label {
    width: 75px;
    display: inline-block;
    margin-right: 15px;
}
#modalCadastro .cad_novidades {
    display: block;
    width: 230px;
}
#modalCadastro .cad_novidades label {
    width: 40px;
    display: inline-block;
    margin-right: 15px;
}
#modalCadastro label input[type="radio"] {
    vertical-align: top;
    margin-top: 3px;
    margin-left: 3px;
}

/* modal Cadastro de CPF */
#modalCadastro.cadastroCPF label[for="cad_cpf"] {
    width: 100%;
    text-align: center;
}
#modalCadastro.cadastroCPF label[for="cad_cpf"] #cad_cpf {
    margin: 0 auto 0 auto;
}
.tabelaEventos{
    width: 98%;
}
.tabelaEventos td{
    /*padding: 10px;*/
    color: #f7931d;
    font-size:15px;
    /*font-weight: bold;*/
}
.tabelaEventos td a{
    color: #f7931d;
}
.tabelaPainel{
    width: 98%;
}
.tabelaPainel tipoPesquisa {
    display: block;
    padding-bottom: 8px;
}
.tabelaPainel input.botaoEventos{
    width: 150px;
    cursor: pointer;
}
.tabelaPainel input[type="radio"]{
    margin: 5px 5px 5px 15px;
}
.tabelaPainel tr.eventoAntigo{
    display: none;
}
.tabelaPainel tr.lista:hover{
    background-color: #A5D1D1;
    color: #FFF;
}
.tabelaPainel td{
    padding: 10px;
    color: #f7931d;
    font-size:15px;
    /*font-weight: bold;*/
}
.tabelaPainel.font_pequena td{
    font-size: 12px !important;
}
.tabelaPainel td a{
    color: #f7931d;
}
.pesquisaEventos {
    margin: 10px !important;
    padding: 10px !important;
    font-size: 18px !important;
}
/* estilo para Painel de Controle */
.painelTitulo{
    background-color: #2b7b79;
    line-height: 20px;
    padding: 10px;
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #CFCFCF;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;  
    behavior: url(/resources/css/PIE.htc);
}
.painelTitulo.evento{
    font-size: 15px !important;
    line-height: 20px;
    margin-bottom: 0px;
}
.painelPermissoes{
    padding: 5px;
}
.painelPermissoes.titulo{
    color: #FFF;
    margin:5px 5px 5px 25px;
    padding: 5px 0 5px 25px;
    font-size: 15px;
    text-transform: uppercase;
    background-color: #2b7b79;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-topright:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    width: auto;
}
.painelPermissoes.titulo.ft_letf{
/*    color:#0d3477;*/
    margin:30px 5px 0px 25px;
    padding: 5px 30px 5px 30px;
    float: right;
    display: block;
    text-align: right;
}
.painelPermissoes.cont{    
    color: #f7931d;
    /*margin:0 5px 0 0;*/
    padding: 10px;
    /*width: 100%;*/
    font-size: 15px;
    background-color: #F1F5F6;
/*    -moz-border-radius-topleft:25px;
    -moz-border-radius-bottomright:25px;
    -webkit-border-top-left-radius:25px;
    -webkit-border-bottom-right-radius:25px;*/
    margin-bottom: 15px;
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #2b7b79;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;  
    behavior: url(/resources/css/PIE.htc);
}
.painelPermissoes.cont ul{  
    text-align: center !important;  
    display: block;
    float: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.painelPermissoes.cont ul.permissoes{  
    text-align: cenert !important;  
    display: list-item !important;
}
.painelPermissoes.cont ul.permissoes li{
    width: auto !important;
    margin-left: 25px;
}
.painelPermissoes.cont ul li {
    display: inline-block;
    text-align: center !important;
    margin: 0;
    width: 30%;
}
.painelPermissoes.cont ul li.dadosUser {
    width: 47%;
}
.painelPermissoes.cont ul li.listPermissoes {
    width: 47%;
    text-align: left !important;
}
.painelPermissoes.cont ul.topico {
    color: #000;
}
.painelPermissoes.cont div.boxMsgPermissao{
    text-align: center;
    margin: 10px;
    padding: 10px;
    background-color: #FFF7C8;
    color: #000;
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #2b7b79;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;  
    behavior: url(/resources/css/PIE.htc);    
}
.subMenuPainel {
    display: block;
    float: none;
    width: auto;
    clear: both;
    padding: 0;
    margin-bottom: 25px !important;
    height: 20px !important;
}
.subMenuPainel a {
    color: #2B7B79;
}
.subMenuPainel p {
    float: left;
    font-size: 13px;
    font-weight: bolder;
    text-transform: uppercase;
    margin-left: 5px;
    margin-top: 4px;
}
.subMenuPainel ul {
    display: block;
    float: left;
    margin: 25px, 0, 25px, 0;
    padding: 0;
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #CFCFCF;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;
    background-color: #F1F5F6;    
    behavior: url(/resources/css/PIE.htc);
    min-height: 2em;
    height: auto !important; 
}
.subMenuPainel ul li {
    list-style-type: none;
    display: block;
    float: left;
    margin: 0;
    font-size: 13px;
    text-align: center;
    line-height: 23px;
    color: #2B7B79;
    border-left: 1px solid #CFCFCF;
}
.subMenuPainel ul li:first-child {
    border-left-style: none;
}
.subMenuPainel ul li a {
    color: inherit;
    padding: 0px 10px 0 10px;
}
.subMenuPainel ul li a.ativo {
    background-color: #008A86;
    color: #FFF;
    display: block;
    margin: 0;
    line-height: 24px;
}
.painelBotao{
    float: right;
    background-color: #3399FF;
    position: relative;
    z-index: inherit;
    zoom: 1;
    padding: 0px 5px 0px 5px;
    border: 1px solid #CFCFCF;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;
    background-color: #F1F5F6;    
    behavior: url(/resources/css/PIE.htc);
    color: #000;
    font-size: 11px;    
    text-transform: lowercase;
    cursor: pointer;
}
.painelBotao:hover{
    background-color: #CFCFCF;
    /*color: #FFF;*/
    border: 1px solid #f7931d;
    
}
.painelBotao.barraTitulo{
    float: none;
    padding: 4px;
    margin-left: 10px;
    display: inline;
    width: auto;
}
.listaNomesBonus{
    margin-top: 20px;
    color: #000;
    font-size: 13px !important;
    display: none;    
}
.listaNomesBonus textarea{    
    padding: 15px;
    font-size: 17px !important;
    width: 90%;
    height: 700;  
}
.api{
    padding: 5px;
    width: 665px;
}
.api h1{
    margin-bottom: 15px;
}
.api h2,h3{
    margin-bottom: 15px;
    margin-top: 30px;
    font-size: 15px;
}
.api p{
    margin-bottom: 20px;
}
.api pre {
    position: relative;
    z-index: inherit;
    zoom: 1;
    border: 1px solid #CFCFCF;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    -khtml-border-radius:   5px;
    -opera-border-radius:   5px;    
    border-radius:          5px;
    background-color: #F1F5F6;    
    behavior: url(/resources/css/PIE.htc);
    padding: 15px;
    height: auto !important;    
    margin-bottom: 20px;
}
.api pre.vantagens{
    text-align: center !important;
    text-transform: uppercase;
}
.api a,a:visited{
    color: #3b5998;
}
.api code{
    color: green;
    font-family: Monaco, Andale Mono, Courier New, monospace;
    font-size: 15px;
}
.api span{
    display: block;
}
.api_menu .selected{
    background: #ddd !important;
}
.api_menu li{
    padding: 5px !important;
    background: transparent url('/resources/img/bgs/separador_horizontal.gif') repeat-x left top;
}
.api_menu li a{
    color:#339999;
    font-size: 12px;
}
.api_submenu{
    /*background: none !important;*/
}
.api_submenu ul {
    padding-top: 5px !important;
    margin-bottom: 5px !important;
}
.api_submenu ul li {
    background: none !important;
    padding: 5px 5px 5px 35px !important;
}
.api table{
    width: 100%;
    margin-bottom: 25px !important;
    border: 0px;
    border-collapse: collapse;
}
.api table td{    
    border: 1px solid #CFCFCF;
    padding: 5px;        
    font-size: 12px !important;
    
}
.api table th{    
    border: 1px solid #CFCFCF;
    padding: 5px;
    background: #f2f2f2;
}