/* Globais */
* { margin:0; padding:0;}
a { color:#0000ff; cursor:pointer; text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:0;}
body { background:url(imgs/bg_body.gif) repeat-x; color:#565656; font:11px Trebuchet MS, Arial; text-align:center;}
fieldset { border:0;} 
ul, li { list-style:none;}

.verde {color:#58be36;}
.roxo {color:#8c3dc5;}
.lilas {color:#c69bc8;}
h2 {display:none;}
h3 {color:#58be36; font-size:12px;}
h3 span {color:#8c3dc5; display:block;}

#geral { margin:0 auto; width:800px;}

.topo { color:#fff; margin:0;}
.topo .msgTopo {height:19px; letter-spacing:0.02em; padding-top:2px;}
.topo .boxExtranet { /*background:url(imgs/bg_topo_verde.gif) repeat-x;*/ height:21px; line-height:21px; padding:0 50px; text-align:right; vertical-align:middle;}
.topo .boxExtranet .data {margin:0 140px 0 0px;}
.topo .boxExtranet span {float:left;}
.topo .boxExtranet form fieldset { position:relative; top:-1px;}
.topo .boxExtranet form, .topo .boxExtranet form fieldset { display:inline;}
.topo .boxExtranet form input.login { border:0px; font:11px Trebuchet MS, Arial; height:15px; padding-left:3px; width:97px;}
.topo .boxExtranet form input.botao { position:relative; top:3px;}
.topo .ferramentas { margin:5px 50px 0 0; text-align:right;}
.topo .ferramentas .labelFerramentas {background:#ffffcc; border:1px solid #000; color:#000; display:none; height:12px; padding:0 5px; position:relative; top:-3px;}

.header {margin:5px 0;}
.header h1 {display:inline;}
.header h1 span {display:none;}

.miolo { margin:15px 0; _height:190px; min-height:190px; text-align:left;}
.miolo .boxHomeSecoes { _display:inline; float:left; margin:10px 0 0 38px; width:153px;}
.miolo .boxHomeSecoes p { margin:5px 0; line-height:13px;}
.miolo .boxHomeSecoes select { background:#ebebea; border:1px solid #8940bd; font-size:11px; color:#242020; margin-top:5px; width:153px;}

/* Box Lateral */
.boxLateral {float:left; width:400px;}
.boxLateral table { border:1px solid #e5e5e5;}
.boxLateral table td, .boxLateral table th {padding:0 8px;}
.boxLateral .boxMaisIndicadas {margin:15px 0 0 0;}
.boxLateral .boxMaisIndicadas div {/*border:1px solid #2fbee6;*/ float:left; margin:5px 4px 0 0;}
.boxLateral .boxPersonalize {margin:15px 0 0 0;}

.boxLateralPeq {float:left; width:195px;}

/* Boxes Arredondados */
.boxArredondado { background:url(imgs/img_boxArredondado_bg.gif) repeat-y 0 0; margin:0 0 18px; width:181px;}
.boxArredondado .bottom {_margin-bottom:-4px;}
.boxArredondado .servicosAoCliente {background:#f9f9f9; margin:5px 10px 15px; padding:4px;}
.boxArredondado .servicosAoCliente li { border:1px solid #f9f9f9;}
.boxArredondado .servicosAoCliente a {display:block;}
.boxArredondado .saberMais p {background:#f9f9f9; padding:4px;}
.boxArredondado .saberMais select {font-size:11px; margin:3px 0; width:151px;}
.boxArredondado .tit, .boxArredondado p {margin:0 10px;}

/* Empresa */
.boxEmpresa { _display:inline; float:left; margin:0 25px 15px 35px; width:525px;}
.boxEmpresa h3 {margin:0 0 15px 0;}
.boxEmpresa p {margin:0 0 18px 0;}
.boxEmpresa .boxEventos {height:280px; overflow-y:scroll; overflow-x:hidden; width:500px;}
.boxEmpresa .boxEventos ul {margin:20px 26px;}
.boxEmpresa .boxEventos ul li {border-bottom:1px dotted #e4e3e4; margin-bottom:10px; padding-bottom:10px;}
.boxEmpresa .inativo {display:none;}
.boxEmpresa p a {outline:none}
.boxEmpresa p a:active {text-decoration:underline;}

/* Pulseiras */
.boxPulseiras { _display:inline; float:left; margin:0 25px 15px 35px; width:525px;}
.boxPulseiras h3 {margin:0 0 15px 0;}
.boxPulseiras p {margin:0 0 18px 0;}
.boxPulseiras .titEscolhaModelo {background:url(imgs/bg_tit_pulseira.gif) no-repeat; height:40px; margin:0 0 0 -20px; _position:relative; width:551px;}
.boxPulseiras .titEscolhaModelo select {border:1px solid #8940bd; font-size:11px; margin:11px 0 0 366px; height:18px; width:160px;}
.boxPulseiras .boxModelosPulseiras {display:none; height:300px; overflow-y:scroll; overflow-x:hidden; padding:16px 10px 0; width:510px;}
.boxPulseiras .boxModelosPulseiras .modelo {border-bottom:1px dotted #e4e3e4; display:table; width:480px; margin-bottom:20px; padding-bottom:15px;}
.boxPulseiras .boxModelosPulseiras .modelo h4 {color:#8c3dc5; font-size:12px; margin-bottom:10px;}
.boxPulseiras .boxModelosPulseiras .modelo p {color:#565656; font:11px Trebuchet MS;}
.boxPulseiras .boxModelosPulseiras .modelo h4 span {color:#838383; display:block; margin-top:-3px;}
.boxPulseiras .boxModelosPulseiras .modelo a.saibaMais {cursor:pointer;}
.boxPulseiras .boxModelosPulseiras .modelo a.comparar {color:#66cd46; clear:both; float:right; font-weight:bold; margin-right:20px;}
.boxPulseiras .boxModelosPulseiras .modelo a.remover {color:#838383; float:right; font-weight:bold}
.boxPulseiras .boxModelosPulseiras .modelo .imgPulseiraModelo {float:right; margin:0 10x 5px 15px;}

.boxPulseiras .boxComparador {background:#fff url(imgs/img_comparador_bg.gif) repeat-y 0 0; margin:20px 0 0 -20px; _position:relative; width:553px;}
.boxPulseiras .boxComparador .bottom {_margin-bottom:-4px;}
.boxPulseiras .boxComparador .espacador {margin:5px;}
.boxPulseiras .boxComparador .espacador span {margin-right:10px;}
.boxPulseiras .boxComparador .espacador p {color:#66cd46; font-size:12px; margin:0 0 5px;}
.boxPulseiras .boxComparador .espacador #boxComparador {background:#fff url(imgs/bg_comparador.gif) repeat-x; height:19px; line-height:21px; margin-bottom:5px; overflow:hidden; padding:10px 5px 8px}
.boxPulseiras .boxComparador .espacador .botaoComparar {float:right;}

.miolo .boxComparadorResultado {margin:20px auto 50px; width:750px;}
.miolo .boxComparadorResultado .voltar {float:right; margin-top:3px; margin-right:15px;}
.miolo .boxComparadorResultado .imprimir {float:right; margin-top:-10px; margin-right:15px;}
.miolo .boxComparadorResultado .espacador {margin:5px;}
.miolo .boxComparadorResultado .espacador span {margin-right:25px;}
.miolo .boxComparadorResultado .espacador p {color:#66cd46; font-size:12px; margin:0 0 5px;}
.miolo .boxComparadorResultado .espacador #boxComparador {background:#fff url(imgs/bg_comparador.gif) repeat-x; height:17px; margin-bottom:15px; overflow:hidden; padding:12px 5px 8px}
.miolo .boxComparadorResultado .espacador .botaoComparar {float:right;}


/* Modelos */
.boxPulseirasModelo {margin:0 25px 15px 35px;}
.boxPulseirasModelo h3 {color:#8c3dc5;}
.boxPulseirasModelo p img {margin:5px 10px 5px 0;}
.boxPulseirasModelo h3 span {color:#565656; font-size:11px; font-weight:normal;}
.boxPulseirasModelo h3 span strong{color:#565656; display:block; font-size:12px; margin:-2px 0 7px;}
.boxPulseirasModelo td {padding:2px 10px;}
.boxPulseirasModelo .formRodapeModelo {margin:10px 0;}
.boxPulseirasModelo .formRodapeModelo select {background:#fff; border:1px solid #7f30b8; color:#242020; font-size:10px; margin-right:10px; width:195px;}

/* Contato */
.boxContato { _display:inline; float:left; margin:0 25px 15px 35px; width:525px;}
.boxContato h3 {margin:0 0 15px 0;}
.boxContato p {margin:0 0 18px 0;}
.boxContato table {color:#000;}
.boxContato table td {padding:0 10px 0 0;}
.boxContato form select, .boxContato form textarea {border:1px solid #cccccc; font-size:10px; padding:1px 3px; width:100%;}
.boxContato form input {border:1px solid #cccccc; font-size:10px; padding:1px 3px;}
.boxContato form input.botao {background:#ece9d8;}

/* Duvidas */
/*.boxDuvidas { float:left; margin:0 25px 15px 35px; width:525px;}
.boxDuvidas h3 {margin:0 0 15px 0;}
.boxDuvidas p {margin:0 0 18px 0;}
.boxDuvidas .boxPerguntas a {display:block}
.boxDuvidas .boxRespostas {height:200px; overflow-y:scroll; overflow-x:hidden; padding:6px 10px 0; width:480px;}*/

.boxDuvidas { _display:inline; float:left; margin:0 15px 0 20px;}
.boxDuvidas p {margin:0 0 18px 0;}
.boxDuvidas .boxPerguntas { background:#f6f6f6; float:left; width:178px;}
.boxDuvidas .boxPerguntas ul {margin:20px 5px 20px 10px;}
.boxDuvidas .boxPerguntas ul li { list-style-image:url(imgs/img_bullet_duvidas.gif); list-style-position:inside; margin-bottom:3px;}
.boxDuvidas .boxPerguntas ul li a {color:#666666;}
.boxDuvidas .boxPerguntas ul li ul { margin:3px 0 3px 10px;}
.boxDuvidas .boxPerguntas ul li ul li { list-style-image:none; list-style-type:disc;}
.boxDuvidas .boxInformacoes {float:left; width:375px;}
.boxDuvidas .boxInformacoes .titDuvidas {background:url(imgs/img_duvidas_informacoes.gif) no-repeat; color:#fff; display:block; font:11px Tahoma; height:18px; padding:4px 0 0 10px; width:365px;}
.boxDuvidas .boxInformacoes .boxRespostas {padding:20px 15px;}
.boxDuvidas .boxInformacoes .boxRespostas a {color:#0000ff;}
.boxDuvidas .boxInformacoes .boxRespostas .visualBand {color:#4faf00; font:bold 14px Trebuchet MS, Arial;}

.boxDuvidas .oculta {display:none;}

/* Segmentos */
.boxHotelaria { _display:inline; float:left; margin:0 15px 0 35px; width:325px;}
.boxHotelaria h3 {margin:0 0 15px 0;}
.boxHotelaria p {margin:0 0 18px 0;}
.boxHotelaria ul {margin:7px 0 10px;}
.boxHotelaria ul li { list-style-image:url(imgs/img_bullet_segmentos.gif); list-style-position:inside; }
.boxHotelaria span {/*font-size:14px;*/}

.boxPersonalize {text-align:right;}
.boxPersonalize .personalize-A {border:1px solid #ccc; margin:5px 0 0 0;}
.boxPersonalize .personalize-A p {_display:inline; float:left; margin:5px 10px; text-align: left; width:190px;}
.boxPersonalize .personalize-A p a {display:block;}
.boxPersonalize .personalize-A img {}
.boxPersonalize .personalize-B {border:1px solid #ccc; margin:5px 0 0 0;}
.boxPersonalize .personalize-B p {_display:inline; float:left; margin:5px 10px; text-align: left; width:190px;}
.boxPersonalize .personalize-B p a {display:block;}
.boxPersonalize .personalize-B img {}


/* Servicos de Personalizacao */
.boxProdutosServicos {_display:inline; float:left; margin:0 15px 0 35px;}
.boxProdutosServicos ul {float:left; margin:10px 20px 5px 0; width:360px;}
.boxProdutosServicos ul li {color:#565656; line-height:13px;}
.boxProdutosServicos strong {color:#8c3dc5;}
.boxProdutosServicos .boxBeneficios {float:left; margin-right:5px; width:365px;}
.boxProdutosServicos .caracteristicas {float:left; height:230px; margin-right:5px; overflow-y:scroll; padding-right:10px; width:450px;}


/* SOLUÇOES */
#boxSolucoesIntegradas { _display:inline; float:left; margin:0 25px 15px 35px; width:525px;}
#boxSolucoesIntegradas .box-solucoes {background:url(imgs/ico_solucoes.jpg) no-repeat top left; float:left; padding:0 15px 0 35px; margin:0 0 15px; width:210px;}
#boxSolucoesIntegradas .box-solucoes h3 {color:#8c3dc5; font-size:13px;}
#boxSolucoesIntegradas .box-solucoes h3 span {display:block; color:#c69bc8;}
#boxSolucoesIntegradas .boxEventos {color:#c69bc8; float:left; padding-right:20px; margin:20px 0; width:150px;}
#boxSolucoesIntegradas .boxEventos h3 {color:#8c3dc5;}
#boxSolucoesIntegradas ul {margin:15px 0;}

.boxEspecial {background-color:#f6f0f7; float:left;}
.boxEspecial h3.header-box {background-color:#8c3dc5; color:#fff; padding:5px 20px;}
.boxEspecial p {color:#252525; padding:10px;}


.menuRodape { background:#f6f6f6; clear:both; margin:20px 0 0 0; padding:10px 0;}

.rodape { font:10px Verdana, Arial; margin:20px 0; text-align:center;}
.rodape a { color:#666666; cursor:pointer; text-decoration:none;}
.rodape a:hover { text-decoration:underline;}

.credito { font:10px Verdana, Arial; margin:20px 0; text-align:right;}
.credito a { color:#cccccc; cursor:pointer; text-decoration:none;}
.credito a:hover { text-decoration:underline;}