@charset "utf-8";
body {
margin : 0;
font-family : 'Source Sans Pro', sans-serif;
font-size : 17px;
}
.topo-full {
width : auto;
height : 100px;
background:#000000;
/*background : url('elementos/topo-bsop.jpg');
background-position : center 0;
background-repeat : no-repeat;*/
}
.topo {
width : 960px;
height : 100px;
margin-left : auto;
margin-right : auto;
}
.topo-logo {
width : 245px;
height : 75px;
float : left;
margin-top : 12px;
}
.topo-logo img {
width : 245px;
height : 75px;
border : 0;
}
.topo-sponsor {
width : 365px;
height : 52px;
float : right;
margin-top : 32px;
}
.menu-full {
width : auto;
height : 40px;
border-bottom : 1px solid #cccccc;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
}
.menu {
margin-left:auto;
margin-right:auto;
width:960px;
}
#menuul {
list-style : none;
height : 40px;
list-style-type : none;
padding : 0;
margin : 0;
}
#menuul li {
display : inline;
height : 40px;
line-height : 40px;
font-weight : 400;
font-size : 17px;
margin : 0 0.35em;
}
#menuul a:link {
padding : 10px;
text-decoration : none;
color : #363636;
}
#menuul a:visited {
padding : 10px;
text-decoration : none;
color : #363636;
}
#menuul a:hover {
padding : 10px;
text-decoration : none;
color : #c20202;
}
#menuul a:active {
padding : 10px;
text-decoration : none;
color : #c20202;
}
.home {
width : 16px;
height : 20px;
background : url('elementos/home-icon.png');
background-position : 0 0;
cursor : pointer;
border : 0;
}
.home:hover {
background-position : 18px 0;
}
.lista-geral li {
margin-top : 20px;
}
.bloco-dir {
width : 300px;
height : 154px;
margin-bottom : 20px;
}
.bloco-dir-assista {
width : 300px;
height : 110px;
background : url('elementos/assista-bsop.jpg');
}
.bloco-dir-neymarjr {
width : 300px;
height : 110px;
background : url('elementos/neymarjr-bsop.jpg');
}
.bloco-dir-regulamento {
width : 300px;
height : 110px;
background : url('elementos/regulamento-bsop.jpg');
}
.bloco-dir-noticias {
width : 300px;
height : 110px;
background : url('elementos/noticias-bsop.jpg');
}
.bloco-dir-resultados {
width : 300px;
height : 110px;
background : url('elementos/resultados-bsop.jpg');
}
.bloco-dir-opacidade {
width : 300px;
height : 42px;
line-height : 42px;
background : #eeeeee;
border-bottom : 2px solid #CCCCCC;
}
.bloco-dir-txt {
width : 300px;
padding : 10px;
height : 24px;
line-height : 24px;
}
.bloco-dir-txt a:link {
font-size : 15px;
font-weight : 700;
color : #363636;
text-decoration : none;
}
.bloco-dir-txt a:visited {
font-size : 15px;
font-weight : 700;
color : #363636;
text-decoration : none;
}
.bloco-dir-txt a:hover {
font-size : 15px;
font-weight : 700;
color : #c20202;
text-decoration : none;
}
.bloco-dir-txt a:active {
font-size : 15px;
font-weight : 700;
color : #c20202;
text-decoration : none;
}
.p-semid {
padding : 0;
margin : 0;
font-size : 21px;
font-weight : 600;
color : #767676;
}
.p-intro {
padding : 0;
margin : 0;
font-size : 27px;
font-weight : 600;
color : #767676;
}
.p-viagens-logo {
text-align : center;
padding : 10px;
border-top : 1px solid #eeeeee;
border-bottom : 1px solid #eeeeee;
}
a.link15:link {
text-decoration : none;
font-size : 15px;
color : #000000;
}
a.link15:visited {
text-decoration : none;
font-size : 15px;
color : #000000;
}
a.link15:hover {
text-decoration : none;
font-size : 15px;
color : #c20202;
}
a.link17:link {
text-decoration : none;
font-size : 17px;
color : #000000;
}
a.link17:visited {
text-decoration : none;
font-size : 17px;
color : #000000;
}
a.link17:hover {
text-decoration : none;
font-size : 17px;
color : #c20202;
}
a.link19dest:link {
text-decoration : none;
font-size : 19px;
color : #000000;
}
a.link19dest:visited {
text-decoration : none;
font-size : 19px;
color : #000000;
}
a.link19dest:hover {
text-decoration : underline;
font-size : 19px;
color : #c20202;
}
a.link19w:link {
text-decoration : none;
font-size : 19px;
color : #ffffff;
font-weight : 600;
}
a.link19w:visited {
text-decoration : none;
font-size : 19px;
color : #ffffff;
font-weight : 600;
}
a.link19w:hover {
text-decoration : underline;
font-size : 19px;
color : #c20202;
font-weight : 600;
}
a.link17hom:link {
text-decoration : none;
font-size : 17px;
color : #ffffff;
font-weight : 700;
}
a.link17hom:visited {
text-decoration : none;
font-size : 17px;
color : #ffffff;
font-weight : 700;
}
a.link17hom:hover {
text-decoration : none;
font-size : 17px;
color : #c20202;
font-weight : 700;
}
a.link21not:link {
text-decoration : none;
font-size : 21px;
color : #000000;
font-weight : 700;
}
a.link21not:visited {
text-decoration : none;
font-size : 21px;
color : #000000;
font-weight : 700;
}
a.link21not:hover {
text-decoration : none;
font-size : 21px;
color : #c20202;
font-weight : 700;
}
.info-17dest {
font-size : 17px;
font-weight : 400;
color : #ffffff;
}
.prebar-full {
width : auto;
height : 120px;
background : #eeeeee;
border-bottom : 2px solid #cccccc;
}
.prebar {
width : 900px;
height : 60px;
margin-left : auto;
margin-right : auto;
padding : 30px;
}
.prebar-infog {
font-size : 35px;
font-weight : 600;
color : #c20202;
}
.prebar-infop {
font-size : 17px;
font-weight : 400;
color : #c20202;
}
.prebar-left {
float : left;
width : 620px;
height : 60px;
}
.prebar-right {
float : right;
width : 240px;
height : 60px;
text-align : center;
line-height : 60px;
}
.destaque-full {
width : auto;
height : 395px;
background : #000000;
background-position : center center;
background-repeat : no-repeat;
z-index : -1;
}
.destaque {
width : 100%;
height : 395px;
position : absolute;
z-index : 999;
}
.destaque-meio {
width : 960px;
height : 320px;
margin-left : auto;
margin-right : auto;
}
.destaque-etapa {
width : 410px;
overflow:hidden;
margin-top:20px;
float : right;
padding : 20px;
background-color: rgba(0, 0, 0, 0.7);
}
.destaque-etapa-titulo {
text-align : right;
width : auto;
overflow : hidden;
margin-bottom : 15px;
}
.destaque-etapa-titulo img {
border : 0;
}
.destaque-etapa-data {
width : auto;
overflow : hidden;
margin-bottom : 10px;
text-align : right;
color : #ff0000;
font-weight : 700;
font-size : 19px;
}
.destaque-etapa-info {
color : #ffffff;
width : auto;
overflow : hidden;
margin-bottom : 10px;
text-align : right;
}
.destaque-etapa-botao {
width : auto;
overflow : hidden;
text-align : right;
}
.destaque-cronograma {
width : 960px;
height: 55px;
padding : 10px;
background : #000000;
background-color : rgba(0, 0, 0, 0.7);
margin-left : auto;
margin-right : auto;
}
.destaque-item {
height : 45px;
text-align : center;
color : #ffffff;
float : left;
margin-right:35px;
}
.destaques-banners .ban {
background-position : center;
position : absolute;
width : 100%;
height : 395px;
display : none;
}
.cronograma-full-home {
width : 870px;
padding : 10px;
background : #cccccc;
}
.cronograma-full {
width : 630px;
padding : 10px;
background : #cccccc;
margin-top : 20px;
margin-bottom : 20px;
}
.cronograma {
font-size : 11px;
color : #000000;
background : #ffffff;
}
.cronograma td {
border-bottom : 1px solid #000000;
}
.cronograma td a:link {
font-weight : 600;
text-decoration : none;
color : #000000;
}
.cronograma td a:visited {
font-weight : 600;
text-decoration : none;
color : #000000;
}
.cronograma td a:hover {
font-weight : 600;
text-decoration : underline;
color : #c20202;
}
.cronograma td a:active {
font-weight : 600;
text-decoration : underline;
color : #c20202;
}
.homenext-full {
width : auto;
overflow: hidden;
margin-top : 10px;
margin-bottom:20px;
}
.homenext {
width : 920px;
overflow: hidden;
margin-left : auto;
margin-right : auto;
padding : 20px;
background : #eeeeee;
}
.homenext-top {
width : 920px;
height : 253px;
}
.homenext-top-l {
width : 450px;
height : 253px;
float : left;
}
.homenext-prox {
font-size : 23px;
color : #777777;
}
.homenext-etapa {
font-size : 23px;
font-weight : 700;
color : #777777;
}
.homenext-info {
color : #c20202;
border-bottom : 2px solid #c20202;
font-weight : 600;
font-size : 17px;
}
.homenext-top-r {
width : 450px;
height : 253px;
float : right;
}
.homenext-bottom {
width : 925px;
height : 210px;
white-space : nowrap;
overflow-x : auto;
margin-top : 20px;
}
.news-full {
width : 660px;
overflow : hidden;
}
.news-box {
width : 630px;
height : 120px;
margin-top : 30px;
}
.news-img {
width : 194px;
height : 120px;
float : left;
}
.news-img img {
border : 0;
height : 120px;
}
.news-txt {
margin-left : 10px;
width : 416px;
height : 120px;
float : right;
text-align : left;
}
.home-gpi {
width : 660px;
height : 520px;
background : #F3F3F3;
text-align : center;
margin-top : 20px;
}
.calc-gpi {
width : 660px;
height : 230px;
background : #F3F3F3;
text-align : center;
margin-bottom : 20px;
}
.social-full {
width : auto;
overflow : hidden;
margin-top : 30px;
}
.social {
width : 960px;
height : 440px;
margin-left : auto;
margin-right : auto;
}
.social-bar {
width : 960px;
height : 30px;
border-bottom : 1px solid #cccccc;
margin-left : auto;
margin-right : auto;
font-size : 19px;
font-weight : 600;
color : #cccccc;
margin-bottom : 20px;
}
.social-facebook {
width : 300px;
height : 420px;
float : left;
margin-right : 30px;
}
.social-twitter {
width : 300px;
height : 420px;
float : left;
margin-right : 30px;
}
.social-instagram {
width : 300px;
height : 420px;
float : left;
background : #eeeeee;
}
.social-top {
width : 300px;
height : 70px;
}
.social-top img {
width : 300px;
height : 70px;
border : 0;
}
.eventos {
width : 630px;
overflow:hidden;
margin-top: 40px;
}

.eventos-2016-1a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2016-2a {
width : 630px;
height : 240px;
background : url('elementos/wish-hotel-foz.jpg');
}
.eventos-2016-3a {
width : 630px;
height : 240px;
background : url('elementos/rio-quente.jpg');
}
.eventos-2016-6a {
width : 630px;
height : 240px;
background : url('elementos/sehrs-natal.jpg');
}
.eventos-2016-7a {
width : 630px;
height : 240px;
background : url('elementos/balneario-camboriu.jpg');
}
.eventos-2016-8a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-sp.jpg');
}

.eventos-2017-1a {
width : 630px;
height : 240px;
background : url('elementos/conrad.jpg');
}
.eventos-2017-2a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2017-3a {
width : 630px;
height : 240px;
background : url('elementos/reserva-paiva.jpg');
}
.eventos-2017-4a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2017-5a {
width : 630px;
height : 240px;
background : url('elementos/wish-hotel-foz.jpg');
}
.eventos-2017-6a {
width : 630px;
height : 240px;
background : url('elementos/buffet-batel-foto.jpg');
}
.eventos-2017-7a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-sp.jpg');
}
.eventos-2018-1 {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2018-2 {
width : 630px;
height : 240px;
background : url('elementos/brasilia-salao.jpg');
}
.eventos-2018-3 {
width : 630px;
height : 240px;
background : url('elementos/sehrs-natal.jpg');
}
.eventos-2018-4 {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2018-5 {
width : 630px;
height : 240px;
background : url('elementos/grand-iguazu-hotel.jpg');
}
.eventos-2018-6 {
width : 630px;
height : 240px;
background : url('elementos/costao-do-santinho.jpg');
}
.eventos-2018-7 {
width : 630px;
height : 240px;
background : url('elementos/sheraton-sp.jpg');
}
.eventos-2019-1 {
width : 630px;
height : 240px;
background : url('elementos/grand-iguazu-hotel.jpg');
}
.eventos-2019-2 {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2019-3 {
width : 630px;
height : 240px;
background : url('elementos/wish-salvador.jpg');
}
.eventos-2019-4 {
width : 630px;
height : 240px;
background : url('elementos/rio-quente.jpg');
}
.eventos-2019-6 {
width : 630px;
height : 240px;
background : url('elementos/wish-serrano.jpg');
}
.eventos-1a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-wtc.jpg');
}
.eventos-2a {
width : 630px;
height : 240px;
background : url('elementos/balneario-camboriu.jpg');
}
.eventos-3a {
width : 630px;
height : 240px;
background : url('elementos/rio-quente.jpg');
}
.eventos-4a {
width : 630px;
height : 240px;
background : url('elementos/holiday-inn.jpg');
}
.eventos-5a {
width : 630px;
height : 240px;
background : url('elementos/sehrs-natal.jpg');
}
.eventos-6a {
width : 630px;
height : 240px;
background : url('elementos/melia-21.jpg');
}
.eventos-7a {
width : 630px;
height : 240px;
background : url('elementos/sheraton-sp.jpg');
}
.eventos-top {
width : 630px;
height : 190px;
}
.eventos-etapa {
width : 610px;
height : 30px;
line-height : 30px;
padding : 10px;
font-size : 21px;
color : #ffffff;
background-color : rgba(0, 0, 0, 0.8);
font-weight : 700;
}
.eventos-info {
width : 590px;
overflow:hidden;
padding : 20px;
background : #eeeeee;
border-bottom : 2px solid #cccccc;
}
.eventos-info-tit {
width : 590px;
height : 20px;
line-height : 20px;
border-bottom : 1px solid #cccccc;
font-weight : 600;
margin-bottom : 5px;
}
.eventos-txt {
width : 590px;
overflow:hidden;
margin-bottom : 10px;
}
.eventos-mais {
width : 590px;
overflow:hidden;
line-height : 20px;
text-align : right;
}
.rsts {
font-size : 15px;
color : #000000;
background : #ffffff;
}
.rsts td {
border-bottom : 1px solid #000000;
}
.p-patrocinadores { font-size:25px;font-weight:bold;color:#000000;text-decoration:underline; }
.conteudo-full {
width : 960px;
margin-left:auto;
margin-right:auto;
overflow : hidden;
}
.conteudo {
width : 960px;
overflow : hidden;
margin-top : 30px;
margin-left : auto;
margin-right : auto;
}
.conteudo-esq {
width : 630px;
overflow : hidden;
float : left;
text-align : justify;
}
.conteudo-dir {
width : 300px;
overflow : hidden;
float : right;
}
.patrocinio-full {
width : auto;
height : 150px;
margin-top : 30px;
}
.patrocinio-barra {
width : 960px;
height : 30px;
border-bottom : 1px solid #cccccc;
margin-left : auto;
margin-right : auto;
font-size : 19px;
font-weight : 600;
color : #cccccc;
margin-bottom : 20px;
}
.patrocinio-marcas {
width : 960px;
height : 100px;
margin-left : auto;
margin-right : auto;
}
.patrocinio-box {
height : 120px;
margin-right : 55px;
float : left;
text-align:center;
}
.patrocinio-last-box {
height : 100px;
float : left;
}

.patrocinio-sk {
width : 104px;
height : 100px;
margin-right : 30px;
float : left;
}
.patrocinio-rv {
width : 150px;
height : 100px;
margin-right : 29px;
float : left;
}
.patrocinio-fs {
width : 83px;
height : 100px;
margin-right : 29px;
float : left;
}
.patrocinio-bd {
width : 130px;
height : 100px;
margin-right : 30px;
float : left;
}
.patrocinio-fp {
width : 104px;
height : 100px;
margin-right : 29px;
float : left;
}
.patrocinio-cp {
width : 107px;
height : 100px;
float : left;
}
.rodape-full {
width : auto;
margin-top : 40px;
overflow : hidden;
padding : 20px;
background : #eeeeee;
border-top : 2px solid #cccccc;
}
.rodape {
width : 960px;
overflow : hidden;
margin-left : auto;
margin-right : auto;
text-align : center;
}
.msgOK {
font-size : 15px;
font-weight : 700;
letter-spacing : -1px;
color : #090;
width : 660px;
height : 25px;
line-height : 25px;
}
.form-erro {
font-size : 11px;
font-weight : 700;
color : red;
}
.form-contato-tit {
font-size : 15px;
font-weight : 700;
letter-spacing : -1px;
}
.form-contato-info {
font-size : 13px;
font-style : italic;
letter-spacing : -1px;
}
.form-cadastro-label {
width : 160px;
float : left;
height : 36px;
line-height : 36px;
font-size : 13px;
}
.form-contato-label {
width : 110px;
height : 35px;
line-height : 35px;
float : left;
}
.form-contato-butt {
width : 100px;
height : 40px;
line-height : 40px;
text-align : center;
color : #FFF;
background : #00AAA8;
border : none;
cursor : pointer;
}
.form-contato-butt:hover {
background : #000;
}
.form-contato-list {
width : 180px;
border : #00AAA8 solid 1px;
font-size : 13px;
color : #000;
padding : 5px;
}
.form-contato-field {
width : 300px;
border : #00AAA8 solid 1px;
font-size : 13px;
color : #000;
padding : 5px;
}
.form-contato-field:hover {
border : #000 solid 1px;
}
.form-contato-area {
width : 400px;
border : #00AAA8 solid 1px;
font-size : 13px;
color : #000;
padding : 5px;
}
.form-contato-area:hover {
border : #000 solid 1px;
}
#captcha {
width : 660px;
height : 50px;
}
#captcha-img {
width : 220px;
height : 50px;
margin-left : 110px;
margin-right : 10px;
float : left;
}
#captcha-txt {
width : 280px;
height : 50px;
float : left;
}
.form-contato-captcha {
width : 170px;
border : #00AAA8 solid 1px;
font-size : 11px;
color : #000;
padding : 5px;
}
.form-contato-captcha:hover {
border : #000 solid 1px;
}
.gridpts {
font-size : 13px;
text-align : center;
}
.gridpts td {
border-bottom : 1px solid #cccccc;
}
.gridrkn {
font-size : 15px;
}
.gridrkn td {
border-bottom : 1px solid #cccccc;
}
.gridrkn tr:hover {
background : #ADFF95;
}
.ranking-full {
width : auto;
overflow : hidden;
margin-top : 20px;
}
.ranking {
width : 960px;
overflow : hidden;
margin-left : auto;
margin-right : auto;
}
.ranking-bar {
width : 960px;
height : 30px;
border-bottom : 1px solid #cccccc;
margin-left : auto;
margin-right : auto;
font-size : 19px;
font-weight : 600;
color : #cccccc;
margin-bottom : 20px;
}
.cronograma-titulo {
background:#000000;
color:#ffffff;
font-weight:bold;
}
.cronograma-data {
background:#e5e5e5;
}

.translate-full {
width:auto;
padding:5px;
font-size:11px;
background:#333333;
}
.translate {
width:960px;
margin-left:auto;
margin-right:auto;
text-align:right;
}
.translate a:link { color:#ffffff;text-decoration:none; }
.translate a:active { color:#ffffff;text-decoration:none; }
.translate a:hover { color:#ffffff;text-decoration:underline; }
.translate a:visited { color:#ffffff;text-decoration:underline; }



.btnbuy {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:15px;
	height:34px;
	line-height:34px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.btnbuy:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.btnbuy:active {
	position:relative;
	top:1px;
}

.btnbuyhome-full { width:960px;heigth:34px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0px; }

.btnbuyhome {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:#E40003;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:15px;
	width:930px;
	text-align:center;
	height:34px;
	line-height:34px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.btnbuyhome:hover {
	background:#B30002;
}
.btnbuyhome:active {
	position:relative;
	top:1px;
}

.btnbuyhome-stock-full { width:630px;overflow:hidden;margin-top:20px;margin-bottom:20px; }

.btnbuyhome-stock {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:#E40003;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:15px;
	width:598px;
	text-align:center;
	height:34px;
	line-height:34px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.btnbuyhome-stock :hover {
	background:#B30002;
}
.btnbuyhome-stock :active {
	position:relative;
	top:1px;
}

.bt-hd { padding:10px;float:left;background:#666666;color:#ffffff;margin-right:10px;cursor:hand;cursor:pointer;font-size:19px; }
.bt-hd:hover { background:#000000; }

.bt-oh { padding:10px;float:left;background:#666666;color:#ffffff;margin-right:10px;cursor:hand;cursor:pointer;font-size:19px; }
.bt-oh:hover { background:#000000; }

.bt-mx { padding:10px;float:left;background:#666666;color:#ffffff;margin-right:10px;cursor:hand;cursor:pointer;font-size:19px; }
.bt-mx:hover { background:#000000; }

/*noticias superpoker*/
#mbiframe{width:630px;margin-left:auto;float:left;margin-right:auto;overflow:hidden}#mbiframe-noticias-tit-azul{font-size:29px;font-weight:700;color:#00AAA8;margin-bottom:20px;width:990px}#mbiframe-not-box{width:630px;height:120px;margin-bottom:20px}#mbiframe-not-img{width:198px;height:120px;align:left;margin-right:10px;float:left}#mbiframe-not-txt{width:422px;height:120px;float:right}

a.link-azul-15:link{color:#00AAA8;font-size:15px;font-weight:700;text-decoration:none}a.link-azul-15:visited{color:#00AAA8;font-size:15px;font-weight:700;text-decoration:none}a.link-azul-15:hover{color:#00AAA8;font-size:15px;font-weight:700;text-decoration:underline}a.link-azul-15:active{color:#00AAA8;font-size:15px;font-weight:700;text-decoration:underline}
a.link-black-17:link{color:#000;font-size:17px;text-decoration:none;font-weight:350}a.link-black-17:visited{color:#000;font-size:17px;text-decoration:none;font-weight:350}a.link-black-17:hover{color:#000;font-size:17px;text-decoration:underline;font-weight:350}a.link-black-17:active{color:#000;font-size:17px;text-decoration:underline;font-weight:350}

.cronograma-datatable {
font-size : 13px;
color : #000000;
background : #ffffff;
}
.cronograma-datatable td {
border-bottom : 1px solid #000000;
}

.btn-chipcount-margin {
margin-top:20px;
margin-bottom:30px;
text-align:right;
}

.btn-chipcount {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn-chipcount:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.btn-chipcount-dia {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  background: #2e8702;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}

.btn-chipcount-dia:hover {
  background: #00c400;
  text-decoration: none;
}

.psc {
padding:20px;border:1px solid #e5e5e5;
margin-bottom:20px;
}
.psc-h2 {
text-align:center;
font-style:underlined;
padding:0px;
margin:0px;
}
.psc-p {
height:101px;
}

a.linkprata:link {
font-size: 50px;
font-weight: bold;
text-decoration: none;
background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0;
}
a.linkprata:active {
font-size: 50px;
font-weight: bold;
text-decoration: none;
background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0;
}
a.linkprata:hover {
font-size: 50px;
font-weight: bold;
color: #ffffff;
margin: 0;
}
a.linkprata:visited {
font-size: 50px;
font-weight: bold;
text-decoration: none;
background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0;
}