/* Geral */
.style8 {color: #b16314; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style_menutopo {
	color: #ffe5b7;
	font-weight: bold;
    font-size: 11px
}
.style_titulo {
	color: #ff8c03;
	font-weight: bold;
    font-size: 16px
}
.style_categoria{
	color: #666666;
	font-weight: bold;
	font:Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.style_data {
	color: #ff8c03;
	font-weight: bold;
    font-size: 10px
}
.style_dataev {
	color: #ff8c03;
	font-weight: bold;
	font:Arial, Helvetica, sans-serif
    font-size: 11px
}
.style_textoev {
	color: #5c5c5c;
	font:Arial, Helvetica, sans-serif
    font-size: 11px
}
.campos {
background-color:#FFFFFF;
font-size:10px;
font:Arial, Helvetica, sans-serif;
color:#5c5c5c;
size:auto;
margin-right: 5px;

}

.style_email {
	color: #cf4f25;
	font-weight: bold;
	font:Arial, Helvetica, sans-serif
    font-size: 11px
}
.style_login {
	color: #cf4f25;
	font-weight: bold;
	font:Arial, Helvetica, sans-serif
    font-size: 10px
}
.style_informa {
	color: #666666;
	font:Arial, Helvetica, sans-serif
    font-size: 11px
}

-->
body {background: url(../img/bg_logo.gif) repeat-x;}
body, div, td, input, select, textarea {color: #5c5c5c; font: 11px Arial, Helvetica, sans-serif;}
body, form {margin: 0px; padding: 0px;}
img {border: 0px;}
ul {margin: 0px; padding: 0px;}
li {list-style: none;}

/* guia de estilo criação */

/* customização para o bullets */
.conteudo ul li{ list-style-type: disc; padding-bottom: 5px;}
.conteudo ol li{ list-style-type: decimal; }
.conteudo ul, .conteudo ol {margin: 20px; padding: 0px 20px;}
ul.bullet, ol.bullet {margin: 5px 20px; padding: 0px 20px;}
ul.bullet li {list-style-type: disc;}
ol.bullet li {list-style-type: decimal;}
/* customização para o bullets */

/* customização para texto caixa alta */
.azulclaro h2 { text-transform: uppercase; } 
div.navLeft ul.nav4 li { text-transform: uppercase; }
div.navLeft ul.nav4 li li { text-transform: none; }
/* customização para texto caixa alta */

/* teclas do celular */
span.teclado{ vertical-align: middle; }
span.teclado img{ padding-right: 3px; vertical-align: middle; }

/* tabelas estilizadas */
/*table.estilo{width: 100%;}*/
table.estilo th{ background-color: #A8BECB; color: #021A48; font-weight: bold; text-align: center; padding: 3px; }
table.estilo td{ background-color: #DBE4E9; color: #6283A6; text-align: center; padding: 2px; }
/* tabelas estilizadas fim */

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
p {margin: 0px 0px 15px 0px;}

/* Forms */
form {margin:0px;}
input, select, textarea {border: #B5B5B5 1px solid; color: #212121; background: #FFF; vertical-align: middle;}
input[type="radio"],input[type="checkbox"],input[type="image"] {border: none; background: none;}
input[type="radio"] {vertical-align: bottom;}
fieldset {border-color: #D3D3D3; padding: 20px; margin-left: 20px;}
.semBordaSemBg {border: 0px; background: transparent; color: #4F7786; font: bold 11px Arial, Helvetica, sans-serif;}
/* classe de erro padrão do fValidate*/
.errHilite {color:#d52a2a;}
/*.errHilite {background: #EFA4A4;}*/
.btVermelho {background-color: #CD2828; font: bold 10px Verdana; border: 0px; color: #ffffff; height: 20px; vertical-align: top; cursor: hand;}

/* Links */
a:link, a:visited, a:active {color: #5c5c5c; text-decoration: underline;}
a:hover {color: #5c5c5c; text-decoration: underline;}

a.abre:link, a.abre:hover, a.abre:active, a.abre:visited, 
a.fecha:link, a.fecha:hover, a.fecha:active, a.fecha:visited {color: #FFF; font-size: 11px;  text-decoration: none; color: #FFF; display: block; margin-top: 2px; clear: both;padding-left:10px;}

a.abre:link, a.abre:hover, a.abre:active, a.abre:visited {background: #5BAAC9 url(../img/ico_azul_mais.gif) no-repeat top right;}
a.fecha:link, a.fecha:hover, a.fecha:active, a.fecha:visited {background: #5BAAC9 url(../img/ico_azul_menos.gif) no-repeat top right;}

/* Úteis */
.noborder {border: none; background: none;}
.noscroll {overflow: hidden;}
.comscroll {overflow: auto;}

.regulamento {height:222px; overflow: auto;border:solid 0px #7f9db9; background-color:#ffffff;padding:4px; color:#4f7786;}
.aparelhos {height:390px; overflow: auto;border:solid 1px #7f9db9; background-color:#ffffff; color:#4f7786;}
.aparelhos .bug {width:auto;}
* html .aparelhos .bug {width:398px;}

.vam {vertical-align:middle;}

.linhaAzul {border-bottom:1px solid #3A5F8B; height:1px; font-size:1px; margin:10px -15px 0px -15px;}
div.linhaCinza {background:url(../img/ico_linha.gif) no-repeat top center; height:10px; margin-bottom:15px;}

/* Imagens */
.bordaAzul {border:solid 1px #89aab1;}

/* Títulos */

h1 {font-size:16px;color:#000;}
h2 {color: #FFF;  font-size: 12px; font-weight: bold; padding: 2px 10px;}
h2.subtitulo {padding-top:0px;padding-bottom:0px;}
h2.naotem {background: #959595; color: #FFF; font-size: 12px; font-weight: bold; padding:  4px 10px 3px 10px; }
h3 {background: #5BAAC9; color: #FFF; font-weight: bold; padding: 5px 10px; font-size: 11px; }
h4 {background: #A8BECA; color: #FFF; font-weight: bold; padding: 5px 10px; font-size: 11px; }
h5 {color:#001B46; font-size: 11px; font-weight: bold;}
/* h6 {color:#001B46; font-size: 11px; font-weight: bold; } */

.cinza {background: #959595;}

.azulclaro {background: #5BAAC9;}

.azulescuro {background: #015B7E;}

.amarelo {background-color: #D0D214;}
.amarelo h2 {color: #001B46;}

.verdeclaro {background: #01cd9c;}
.verdeclaro .subtitviagem {color:#001B46;font-weight:normal;padding-left:10px;padding-bottom:8px;padding-top:4px;}

.vermelho {background-color: #ff4f51;}

.roxoclaro {background-color: #a8becb;}
.roxoclaro h4 {color: #FFF;  font-size: 11px; font-weight: bold; padding: 2px 10px;}

.celular {background: #FFF; color: #000; font-weight: bold; padding: 5px 10px; font-size: 12px; margin-top:10px;}
.txtcelular {color:#000;}

/* Tabelas */
.tForm td {padding:7px; text-align: right;}
.tForm td.errHilite {color:#d52a2a;}
.tForm input, .tForm textarea, .tForm select {width: 240px;}

.tForm2 td {padding:5px;}
.tForm2 input, .tForm2 textarea, .tForm2 select {width: 210px;}

.tForm3 td {padding:5px; text-align: right;}
.tForm3 input, .tForm3 textarea, .tForm3 select {width: 130px;}

.tForm4 td {padding:5px; text-align: left;}

.tForm5 td {padding:5px 15px 5px 0px;}

.tAbas {margin-top: 20px;}
.tAbas thead th {background: #A8BECA url(../img/curv_tit_esq_top.gif) no-repeat top left; border-right: 2px solid #F8F8F8; text-align: center; vertical-align: top;}
.tAbas thead th:hover {background-color: #395F8A;}
.tAbas thead th div {background: url(../img/curv_tit_dir_top.gif) no-repeat top right; color: #FFF; padding: 5px 10px; font-weight: bold; }
.tAbas thead th div a:link, .tAbas thead th div a:hover, .tAbas thead th div a:active, .tAbas thead th div a:visited {color: #FFF; text-decoration: none;}
.tAbas thead th.selected {background: #395F8A url(../img/curv_tit_esq_top.gif) no-repeat top left;}

.tAbas2 {margin-top: 20px;}
.tAbas2 thead th {background: #6282a8 url(../img/curv_tit_esq_top.gif) no-repeat top left; border-right: 2px solid #f8f8f8; text-align: center; vertical-align: top;}
.tAbas2 thead th:hover {background-color: #3a5f8b;}
.tAbas2 thead th div {background: url(../img/curv_tit_dir_top.gif) no-repeat top right; color: #FFF; padding: 3px 10px; font-weight: bold; }
.tAbas2 thead th div a:link, .tAbas2 thead th div a:hover, .tAbas2 thead th div a:active, .tAbas2 thead th div a:visited {color: #FFF; text-decoration: none;}
.tAbas2 thead th.selected {background: #3a5f8b url(../img/curv_tit_esq_top.gif) no-repeat top left;}

.tableBorda {width: 100%;}
.tableBorda .bacEsqTd {background-image:url('../img/box_azul_left.gif'); height:1px; width:6px;}
.tableBorda .bacDirTd {background-image:url('../img/box_azul_right.gif'); height:1px; width:6px;}
.tableBorda .bacTopTd {background-image:url('../img/box_azul_top.gif'); height:6px; width:1px;}
.tableBorda .bacBotTd {background-image:url('../img/box_azul_bot.gif'); height:6px; width:1px;}

.tableBorda2 {width: 100%;}
.tableBorda2 .bacEsqTd {background-image:url('../img/box_laranja_left.gif'); height:1px; width:5px;}
.tableBorda2 .bacDirTd {background-image:url('../img/box_laranja_right.gif'); height:1px; width:5px;}
.tableBorda2 .bacTopTd {background-image:url('../img/box_laranja_top.gif'); height:5px; width:1px;}
.tableBorda2 .bacBotTd {background-image:url('../img/box_laranja_bot.gif'); height:5px; width:1px;}

.tableBorda .mapa {text-align: center; margin-top:10px;}

.tableContent {width: 100%;}
.tableContent thead th {background: #ff4f51; color: #FFF; padding: 5px 5px;  font-size:11px;}
.tableContent thead th.th2 {border-bottom: 3px solid #F8F8F8;}
.tableContent thead th.th3 {background: #6282A8; }
.tableContent thead td {background: #4B6E95; color: #FFF; padding: 5px; border-left: 1px solid #8EA3BC; text-align: center; vertical-align: middle;border-bottom: 3px solid #F8F8F8;}
.tableContent thead.thead2 td {background: #A8BECA;}
.tableContent tbody td {padding: 1px 5px; border-left: 1px solid #8EA3BC; text-align: left; vertical-align: middle;border-bottom: 3px solid #F8F8F8;}
.tableContent tbody.tbody2 td {padding: 1px 5px; border-left: 1px solid #8EA3BC; text-align: center; vertical-align: middle;border-bottom: 3px solid #F8F8F8;}
.tableContent img {vertical-align: middle;}

tbody.tableContent td {border-bottom: 3px solid #F8F8F8; padding: 1px 5px; border-left: 1px solid #8EA3BC;}

.tableContent2 {width: 100%;}
.tableContent2 thead th {background: #FFAA00; color: #FFF; padding: 10px 5px; border-left: 1px solid #FFCE6B;}
.tableContent2 thead th.th2 {border-bottom: 3px solid #F8F8F8;}
.tableContent2 thead td {background: #D78F00; color: #FFF; padding: 5px; border-left: 1px solid #FFCE6B; text-align: center; vertical-align: middle;border-bottom: 3px solid #F8F8F8;}
.tableContent2 tbody td {padding: 1px 5px; border-left: 1px solid #FFCE6B; text-align: center; vertical-align: middle;border-bottom: 3px solid #F8F8F8;}
.tableContent2 tbody.tbody2 td {text-align: left;}
.tableContent2 img {vertical-align: middle;}

/*.tAparelho {width:100%;}
.tAparelho td {text-align: left; font-weight: normal; background: #B7D4DB; padding: 5px 10px;} 
.tAparelho tr.content td {background-color: #D1E4E9; border-left: 1px solid #F8F8F8; border-top: 1px solid #F8F8F8; }
.tAparelho td.abaTopLeft  {background: #B7D4DB url(../img/ico_borda_top_left.gif) no-repeat top left;}
.tAparelho td.abaTopRight {background: #B7D4DB url(../img/ico_borda_top_right.gif) no-repeat top right; border-left: 2px solid #F8F8F8;}
.tAparelho tr.content td.abaBotLeft  {background: #D1E4E9 url(../img/ico_borda_bot_left.gif) no-repeat bottom left; border-left: 0px;}
.tAparelho tr.content td.abaBotRight {background: #B7D4DB url(../img/ico_borda_bot_right.gif) no-repeat bottom right; border-left: 2px solid #FFF; background-color: #B7D4DB; border-top:none;}*/

.tAparelho {width:100%;}
.tAparelho td {text-align: left; font-weight: normal; background: #01CD9C; padding: 5px 10px;} 
.tAparelho tr.content td {background-color: #01CD9C; border-left: 1px solid #F8F8F8; border-top: 1px solid #F8F8F8; color:#001A45;}
.tAparelho td.abaTopLeft {background: #01CD9C url(../img/curv_tit_esq_top.gif) no-repeat top left; color:#001A45;}
.tAparelho td.abaTopRight {background: #01CD9C url(../img/curv_tit_dir_top.gif) no-repeat top right; border-left: 2px solid #F8F8F8; color:#001A45;}
.tAparelho tr.content td.abaBotLeft  {background: #01CD9C url(../img/curv_tit_esq_bot.gif) no-repeat bottom left; border-left: 0px;}
.tAparelho tr.content td.abaBotRight {background: #01CD9C url(../img/curv_tit_dir_bot.gif) no-repeat bottom right; border-left: 2px solid #FFF; background-color: #01CD9C; border-top:none;}

.boxAparelho {background:#F1F1F1;}/*background:url(../img/bac_box_aparelhos.gif);*/

/* Comuns */
.f10 {font-size: 10px;}
.f12 {font-size: 11px;}
.f14 {font-size: 14px;}
.fazulClaro {color:#5baac9;}
.fazulescuro {color:#001B46;}
.fvermelho {color:#d52a2a;}

/* Estrutura */
.preHome {background: url(../img/bg_pre_home.jpg) no-repeat top left;}
.boxPreHome {background:url(../img/bg_box_pre_home.jpg) no-repeat top left; width:240px; height:69px; float:right; margin-top:105px; margin-right:25px !important; margin-right:15px; padding:20px; text-align:left; font-size:10px; color:#000033;}
.boxPreHome select {font-size: 10px;}

.container {width: 778px; margin: auto;}
.containerPop {width: 500px;}

.header {width:100%; background: url(../img/bg_logo.gif) repeat-x top left;}
.header .logo {width:202px; vertical-align:top; padding: 25px 0px 25px 30px; }
.header .linksTop {height:16px; color:#011D45; text-align:right; vertical-align: top; width:573px;}
.header .linksTop a {padding:0px 10px;color:#011D45; text-decoration:none; font-size:9px;}
.header .linksTop img {vertical-align: text-bottom; padding-bottom: 1px;}
.header .nav1 {background: url(../img/bg_nav1.gif) no-repeat top left; padding-left: 10px;}
.header .nav1 img {vertical-align:middle; margin-top: 0px !important; margin-top: -1px;}
.header .nav1 input {vertical-align: middle;}
.header .nav1 .busca {padding-left: 80px;}

.header .login .form {color: #001C46; height:68px; border-right: 1px solid white; padding-right:10px; text-align:left;}
.header .login .form img {vertical-align:middle;}
.header .login .form .txt {color:#A40022; font-size: 9px; padding: 5px 0px 0px 8px;}
.header .login .form .txt img {vertical-align:middle; margin:0px 5px 4px 0px;}
.header .login .form .links {margin:5px 0px 0px 45px; font-size: 10px;}
.header .login .form .links a {padding: 0px 5px;}
.header .login .form form {margin: 3px 0px 0px 18px;}
.header .login .form label {font-weight: bold;}
.header .login .form input, .header .login .form select, .header .login .form textarea,.pagerro .form {background: #FFF url(../img/bg_inputs.gif) no-repeat top left;}

.header .linksGsm, .header .linksGsm a {color: #001C46; font-size: 10px; padding-top: 23px;}

.header .login .textos {color: #001C46; margin: 10px 0px 0px 10px; text-align:left; font-size:10px;}
.header .login .textos a:link, .header .login .textos a:active, .header .login .textos a:visited,
.header .login .form a:link, .header .login .form a:active, .header .login .form a:visited {color: #001C46; text-decoration: underline;}
.header .login .textos a:hover, .header .login .form a:hover {color: #001C46; text-decoration: none;}

.textoLogado {color: #001C46;}
.textoLogado a:link, .textoLogado a:active, .textoLogado a:visited {color: #001C46; text-decoration: none; font-size: 10px;}
.textoLogado a:hover {color: #001C46; text-decoration: underline;}

.breadcrumbs {background: url(../img/bg_breadcrumbs.gif) repeat-x top left; height: 23px; padding: 5px 20px;}
.breadcrumbs img {vertical-align: middle;}
.breadcrumbs table {width:100%}
.breadcrumbs td.path, .breadcrumbs td.path img {vertical-align: top;} 
.breadcrumbs td.path {padding-top: 3px;}
.breadcrumbs td.path a {color:#001C46; text-decoration: none;}
.breadcrumbs td.path a:hover {text-decoration: underline;}
.breadcrumbs select {width: 145px;}

/* Tonsic - Alteração para SDN#5157 - Antes estava margin-top:14px na linha abaixo. */
.content {margin-top:0px; width: 100%;}
.content td {vertical-align:top;}

.nav2 {background: #001C46; height: 30px; padding: 0px 10px;}
.nav2 img {padding: 0px 0px 0px 10px; float: none !important; float: left;}

.nav3 {background: #5BAAC9; height: 25px; padding: 0px 10px; margin-bottom: 10px;}
.nav3 img {padding: 0px 0px 0px 10px; float: none !important; float: left;}

.navLeft, .cross {width: 140px;}
.navLeft {margin: 0px 10px 20px 10px;}
.containerCross {float: left;}
.cross {margin: 10px; margin-bottom: 0px;}
.cross  .imgDestaque {margin:0px 5px 0px 0px; float:left;}

.faqFooter {position: relative; height: 160px; text-align: left; margin-top: -160px;}
.faqFooterExtra {height: 160px;}
.faqFooterContent {position: absolute; bottom: 0; left: 0;}

ul.nav4 li {font-size: 11px; margin: 8px 0px; padding-left: 12px; list-style: none;}

ul.nav4 li.off {background: url(../img/ico_seta_off.gif) no-repeat top left;}
ul.nav4 li.off a:link, ul.nav4 li.off a:active, ul.nav4 li.off a:visited {color: #4F7786; text-decoration: none;}
ul.nav4 li.off a:hover {color: #4F7786; text-decoration: underline;}

ul.nav4 li.off_on {background: url(../img/ico_seta_off.gif) no-repeat top left;}
ul.nav4 li.off_on a:link, ul.nav4 li.off_on a:active, ul.nav4 li.off_on a:visited {color: #5BAAC9; text-decoration: none;}
ul.nav4 li.off_on a:hover {color: #5BAAC9; text-decoration: underline;}

ul.nav4 li.on {background: url(../img/ico_seta_on.gif) no-repeat top left;}
ul.nav4 li.on a:link, ul.nav4 li.on a:active, ul.nav4 li.on a:visited {color: #5BAAC9; text-decoration: none;}
ul.nav4 li.on a:hover {color: #5BAAC9; text-decoration: underline;}

ul.nav4 li.naotem a:link, ul.nav4 li.naotem a:active, ul.nav4 li.naotem a:visited {color: #959595; text-decoration: none;}
ul.nav4 li.naotem a:hover {color: #959595; text-decoration: underline;}

ul.nav4 li ul.nav5 li, ul.nav4 li ul.naotem li {font-size: 10px; list-style: none; padding-left: 10px; margin: 0px;}
ul.nav4 li ul.nav5 {margin-bottom: 13px;}
ul.nav4 li ul.nav5 li {background: url(../img/ico_bullet.gif) no-repeat top left; }


ul.nav4 li ul.nav5 li.off a:link, ul.nav4 li ul.nav5 li.off a:active, ul.nav4 li ul.nav5 li.off a:visited {color:#3F5F6B; text-decoration: none;}
ul.nav4 li ul.nav5 li.off a:hover {color:#3F5F6B; text-decoration: underline;}

ul.nav4 li ul.nav5 li.on a:link, ul.nav4 li ul.nav5 li.on a:active, ul.nav4 li ul.nav5 li.on a:visited {color:#5BAAC9; text-decoration: none;}
ul.nav4 li ul.nav5 li.on a:hover {color:#5BAAC9; text-decoration: underline;}

ul.nav4 li ul.nav5 li.naotem {background: url(../img/ico_bullet_gray.gif) no-repeat top left;}
ul.nav4 li ul.nav5 li.naotem a:link, ul.nav4 li ul.nav5 li.naotem a:active, ul.nav4 li ul.nav5 li.naotem a:visited {color:#959595; text-decoration: none;}
ul.nav4 li ul.nav5 li.naotem a:hover {color:#959595; text-decoration: underline;}

.footer {margin: 30px 0px;}
.footer .regiao {background: #E8E8E8; height: 17px; color: #2A2A2A; padding: 0px 10px; text-align: left; width: 100%;}
.footer .regiao td {height:27px;}
.footer .regiao form {width: 220px;}
.footer .regiao .logado {border-left: 5px solid #E8E8E8; font-size: 10px; width:558px;}
.footer .regiao .logado table {width:100%;}
.footer .regiao .logado td {text-align:center;}
.footer .regiao .logado a {text-decoration: none;}
.footer .regiao .logado a:hover {text-decoration: underline;}
.footer .copyright {text-align: center; color: #A9A9A9; line-height: 20px; margin-top: 5px; font-size: 10px;}
.footer .links {text-align: center; color: #5E5E5E; line-height: 20px; margin-top: 5px; font-size: 10px;}
.footer .links a {color: #5E5E5E; text-decoration: none; margin: 0px 5px;}
.footer .links a:hover {color: #5E5E5E; text-decoration: underline; margin: 0px 5px;}

.pop {background: url(../img/bg_logo.gif) repeat-x top left; min-height: 50px; padding:10px;}
* html .pop {height:50px;}

.pop h1 {margin:5px 5px 20px 5px;}
.pop .conteudo {padding:10px; color:#4f7786; }
.pop .conteudo img {margin-top:10px;}

.popVideoClip{width: 300px; height: 210px; line-height: 210px; background-color: #F8F8F8; text-align: center;}

.pagerro {background: url(../img/bg_logo.gif) repeat-x top left; min-height: 50px; padding:10px;padding-left:44px;}
.bgcinza {background: url(../img/det_pagerro.gif) repeat-x; height:10px;}
/* Home */

.destHome {padding: 10px;}
.content .destHome a {text-decoration: none;}
.content .destHome a:hover {text-decoration: underline;}
.content .destHome h2 {font-size: 12px; color: #4F7786; padding: 0px; margin: 0px;}
.content .destHome a:hover h2 {text-decoration: underline; color: #4F7786;}

.tSombras {margin: 0px -10px 10px -10px;}

.destSombra {background:url(../img/bg_destaques.gif) no-repeat top left; width:179px; padding:0px 10px;}
.destSombra2 {background:url(../img/bg_destaques_pq.gif) no-repeat top left; width:128px; padding:0px 10px;}
.destSombra3 {background:url(../img/bg_destaques_2.gif) no-repeat top left; padding:0px 10px;}
.destSombra4 {background:url(../img/bg_destaques_gd.gif) no-repeat top left; width:279px; padding:0px 10px;}
.destSombra5 {background:url(../img/bg_destaques_jogos.gif) no-repeat top left; width:113px;padding:0px 10px;}

ul.listaHome {margin:10px;}
ul.listaHome li {list-style: url(../img/ico_bullet_blue.gif); margin-left: 10px;}
ul.listaHome li a:link, ul.listaHome li a:active, ul.listaHome li a:visited {text-decoration:none; color:#4F7786;}
ul.listaHome li a:hover {text-decoration: underline;}

.crossHome {width:250px; margin-bottom: 10px;}
.crossHome div {padding:10px; font-size: 10px;}
.crossHome a:link, .crossHome a:active, .crossHome a:visited {text-decoration: none;}
.crossHome a:hover span {text-decoration: underline;}
.crossHome a:hover img {text-decoration: none;}
* html .crossHome a:hover {text-decoration: underline;}
.crossHome .first {background: #FFF url(../img/bg_crosshome_bot.gif) no-repeat bottom left; padding-top: 0px;}
.crossHome .middle {background: #FFF url(../img/bg_crosshome_bot.gif) no-repeat bottom left;}
.crossHome .prelast {background: #FFF;}
.crossHome .last  {background: #FFF url(../img/bg_crosshome_top.gif) no-repeat top left;}

.destaques {background:#FFF url(../img/bg_destaques_home.gif) repeat-x top left; font-size: 12px; padding: 10px;}
.destaques {padding: 10px; font-size: 10px;}
.destaques img {float:left; margin: 3px 8px 5px 0px;}
.destaques strong {font-size: 11px;}
.destaques a:link, .destaques a:active, .destaques a:visited {text-decoration:none; margin-bottom: 10px;}
.destaques a:hover {text-decoration:underline;}
.destaque {margin-bottom: 10px;}

#banner {margin-top:-85px; margin-left:10px;}

/* Internas */

.cross ul li {list-style: none; background: url(../img/ico_seta_purple.gif) no-repeat top left; color:#490500; margin-bottom: 15px; padding-left: 10px;}
.cross ul li.tit a:link, .cross ul li.tit a:active, .cross ul li.tit a:visited {color:#5c5c5c; font-size: 10px; text-decoration: none;}
.cross ul li.tit a:hover {color:#5c5c5c; font-size: 10px; text-decoration: underline;}

/* html .cross ul li.tit a:link, .cross ul li.tit a:active, .cross ul li.tit a:visited, .cross ul li.tit a:hover {color:#666; font-size: 10px; text-decoration: none;} */

.cross ul li.tit strong {font-size: 11px; color:#540056;}
.cross ul li.tit a:hover strong {text-decoration: underline;}

.cross ul li.faq {background: url(../img/ico_seta_red.gif) no-repeat top left;}
.cross ul li.faq strong {font-size: 11px; color:#A40022;}
.cross ul li.faq a:hover strong {text-decoration: underline; color:#A40022;}

.cross ul li.on {background: url(../img/ico_seta_red_on.gif) no-repeat top left;}
.cross ul li.on strong {font-size: 11px; color:#E2002F !important;}
.cross ul li.on a:hover strong {text-decoration: underline; color:#E2002F !important;}

.cross select {margin-top: 3px;}

.conteudo {background: #F8F8F8;}
/* linha adicionada para resolver problema div com texto de outra cor */
.conteudo td, .conteudo td div{color: #4F7786;}
.conteudo .m10 {padding: 10px; color: #4F7786;}
.conteudo .m10 a {color: #4F7786;}
.conteudo .fotosLeft img {margin: 0px 10px 10px 0px;}
.conteudo .fotosRight img {margin: 0px 0px 10px 10px;}
.conteudo .links {padding-top: 40px; clear: both;}
.conteudo .links a {color: #4F7786; text-decoration: none;}
.conteudo .links a:hover span {text-decoration: underline;}
* html .conteudo .links a:hover {text-decoration: underline;}
.conteudo .links img {vertical-align: middle;}
.conteudo a {color:#4F7786; }
.conteudo .m10 .tableTabela td {white-space: nowrap; font-size:12px;}
.conteudo .m10 .tableTabela td.off {background: url(../img/ico_seta_off.gif) no-repeat top left; padding-left: 7px;}
.conteudo .m10 .tracos { width: 100%; background: url(../img/bkg_tracos.gif) repeat-x center left; }

.conteudo .fotosEventos {float: left; margin: 5px;}
.conteudo .fotosEventosContainer {margin: 0px -10px 0px 0px !important; margin: -5px;}

.conteudo .faq a {display:block; margin-bottom:3px; color: #4F7786;}
.conteudo .pmais {background: url(../img/ico_mais.gif) no-repeat top left; padding-left:13px;}
.conteudo .pmenos {background: url(../img/ico_menos.gif) no-repeat top left; padding-left:13px;}
.conteudo .resposta {padding: 0px 10px 10px 15px; color: #4F7786;}

a.vejamais:link, a.vejamais:active, a.vejamais:visited {background: url(../img/ico_seta_green.gif) no-repeat top left; padding-left: 10px; color: #2A4694;}
a.vejamais:hover {color:#5BAAC9;}

a.linkDestaque:link, a.linkDestaque:active, a.linkDestaque:visited {color: #4F7786; text-decoration: none;}
a.linkDestaque:hover {color: #4F7786; text-decoration: underline;}

a.linkDestaque:hover h5, a.linkDestaque:hover p {text-decoration: underline !important;}

a.anterior:link, a.anterior:active, a.anterior:visited {background: url(../img/ico_seta_anterior.gif) no-repeat top left; padding-left: 15px; color: #2A4694; margin-right: 10px;}
a.anterior:hover {color:#5BAAC9;}

a.proxima:link, a.proxima:active, a.proxima:visited {background: url(../img/ico_seta_proxima.gif) no-repeat top right; padding-right: 15px; color: #2A4694; margin-left: 10px;}
a.proxima:hover {color:#5BAAC9;}

.formHeaders {margin-bottom: 20px;}
.formHeaders p {margin-bottom:5px;}
.formHeaders select {width:120px;}

.imgImprensa {float:left; margin: 0px 10px 10px 0px; clear: left;}

.boxLogado {margin-left: 10px; width: 158px; background: #FBFBFB url(../img/bg_box_logado.gif) repeat-x; border: 1px solid #D1D214;}
.boxLogado h5 {background: #D0D214; font-size: 11px; color: #000; padding: 4px 10px 4px 10px; margin-top: 0px;}
.boxLogado td, .boxLogado div {color: #000; padding: 5px;}
.boxLogado select {margin-top: 3px;}
.boxLogado .txt {padding: 0px 10px 10px 10px;}
.boxLogado .txt form {margin:5px 0px;}
.boxLogado .telefone {background: #FFF; text-align: center; margin-top: 5px; padding: 0px;}

.boxSuporte {width: 259px !important; width: 263px; height: 120px; background-color: #B7D4DB; padding: 10px !important; padding: 8px; float: left; margin: 20px 20px 0px 0px;}
.boxSuporte h1{color:#001B46;font-family:arial;font-size:11px;margin-bottom:10px;}
.boxSuporte p{color:#001B46;font-family:arial;font-size:10px;}

.boxDestaques{width:197px !important; width:190px; float:left; margin:0px 20px 20px 0px;}
.boxDestaques img{margin-right: 5px;}
.boxDestaques a:link, .boxDestaques a:active, .boxDestaques a:visited {text-decoration: none;}
.boxDestaques a:hover {text-decoration: underline;}

.crossLinks {margin-left: 10px; width: 160px; background: url(../img/bg_cross_left.gif) repeat-y top left;}
.crossLinks a:link, .crossLinks a:active, .crossLinks a:visited {text-decoration: none;}
.crossLinks a:hover span {text-decoration: underline;}
* html .crossLinks a:hover {text-decoration: underline;}
.crossLinks img {margin-bottom: 3px;}
.crossLinks .first {background: #FFF url(../img/bg_cross_first.gif) no-repeat bottom left;}
.crossLinks .first img {margin-top: -3px; position: relative;}
.crossLinks .last {background: #FFF url(../img/bg_cross_last.gif) no-repeat top left;}
.crossLinks .first div {color: #5c5c5c; padding: 0px 10px 17px 10px; font-size: 10px;}
.crossLinks .par div {color: #5c5c5c; padding: 17px 10px; font-size: 10px;}
.crossLinks .par {background: url(../img/bg_cross_bot.gif) no-repeat bottom left;}
.crossLinks .par div {background: url(../img/bg_cross_top.gif) no-repeat top left;}
.crossLinks .par a, .crossLinks .impar a {color: #5c5c5c;}
.crossLinks .impar div, .crossLinks .last div {color: #5c5c5c; padding: 10px; font-size: 10px;}
.crossLinks .first .imgDestaque {margin:2px 5px 0px 0px; float:left;}
.crossLinks .imgDestaque {margin:5px 5px 0px 0px; float:left;}

.listaAparelhos {margin-top: 10px; margin-bottom: 10px;}
.listaAparelhos td {text-align: center; width: 82px;}
.listaAparelhos td div {width: 78px; text-align: center; color: #4F7786;}

.termoAdesao{width: 98%;height: 320px; overflow: auto; margin: 10px 0 10px 0;}

/* .listaAparelhosCompativeis {margin:0px -17px !important; margin:0px -38px;} */
.listaAparelhosCompativeis {height:330px; overflow: auto; border:solid 1px #7f9db9;}
.aparelhosCompativeis {float: left; color:#4f7786; width: 78px; text-align: center; margin: 12px;} /* margin: 10px 17px;*/

.listaModelos {width:418px; text-align:center;}
.aparelhosModelos {float:left; width:139px; margin: 0px 0px 15px 0px;}

.aparelhosCompativeis2 {float: left; color:#4f7786; width: 98px; text-align: center; padding: 5px 0px;} /* SIRBUGLGD10932 29/01/2008 rogerio.megna */

.aparelhosComparar {width: 115px; background: url(../img/bg_borda_aparelhos.gif) repeat-y top right; float: left; margin-bottom: 10px;}
.aparelhosComparar strong {display: block; width: 78px; text-align: center; margin-left: 5px;}
.aparelhosComparar img {float: left; margin: 0px 5px;}

.bancoImagens {width:287px; height:100px; float:left;}

.jogos {width:188px; padding:6px; float:left;}

.aparelhosPop {float:left; color: #4F7786; text-align: center; margin: 10px; width: 78px;}

.content .paginacao {background: #E8E8E8; height: 17px; text-align: center; padding:5px; color: #4F7786;}

.content .paginacao a {color: #2A4694;}
.content .paginacao a:hover {color: #2A4694;color:#5BAAC9;}

.content .paginacao a.atual {color:#d52a2a;}

/* Prints */	
@media print {
	/* Ajustes */
	.noPrint {display: none;}
	.content {width:768px !important; width:658px;}
	.quebralinha {page-break-before: always;}
	.comscroll {overflow: visible;}
	.regulamento {overflow: visible; display: block; border: 0px}
	/* Títulos */
	h2 {border: 1px solid #5BAAC9; color: #000;}
	h2.logado {border: 1px solid #D0D214; color: #000;}
	h2.naotem {border: 1px solid #959595; color: #000;}
	h3 {border:1px solid #5BAAC9; color: #000;}
	h4 {border:1px solid #A8BECA; color: #000;}
	/* Textos */
	.conteudo td {color: #5c5c5c;}
	.conteudo .m10 {padding: 10px; color: #5c5c5c;}
	.conteudo .m10 a {color:#5c5c5c;}
	/* Links */
	a.vejamais:link, a.vejamais:active, a.vejamais:visited, a.vejamais:hover {padding-left: 0px;}
}


/* Pressreleases */
#pressrelease {font-size: 12pt; font-family: Arial; text-align: justify;}
#pressrelease .titulo_pr {font-size: 20pt; font-weight: bold; text-align: center;}
#pressrelease .subtitulo_pr {font-size: 12pt; font-weight: bold;}
#pressrelease .rodape_pr {font-size: 8pt;} 
/* Pressreleases */

/* Pressreleases 2 */
.pressrelease {font-size: 12pt; font-family: Arial; text-align: justify;}
.titulo_pr {font-size: 20pt; font-weight: bold; text-align: center;}
.subtitulo_pr {font-size: 12pt; font-weight: bold;}
.rodape_pr {font-size: 8pt;} 
/* Pressreleases 2*/
