@charset "UTF-8";
/* CSS Document */

/*===========================================================IMPORTANDO CSS*/
@import url("reset.css");
@import url("960_24_col.css");
@import url("fontes.css");
@import url("mundo-chilli.css");
/*@import url("colorbox.css");*/
/*=========================================================================*/



/* Geral */
@import 'https://fonts.googleapis.com/css?family=Dosis:400,500,700';

/*
body , html {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: 'Dosis', sans-serif;
  font-size: 16px;
  color: #fff;
  background: #000 0px 0px repeat;
  }
*/

/* Header */
.cb_container_header {
  width: 950px;
  height: 100px;
  position: absolute;
  left: 50%;
  margin-left: -475px;
  top: 0;
  background-color: #000; 
}

.cb_container_header img {
  position: absolute;
  margin: 0;
}

.cb_header_topo {
  width: 950px;
  height: 50px;
  background-color: #414042;
}

.cb_header_topo input {
  width: 150px;
  height: 29px;
  padding: 0 5px 0 5px;
  margin: 11px 0 0 140px;
  color: #fff;
  font-family: 'Dosis', sans-serif;
  font-size: 11px;
  border: none;
  border-radius: 2px;
  background-color: #737373;
  position: absolute;
}

.cb_header_topo input::-webkit-input-placeholder {
  color: #fff;
}

.cb_header_topo input:-moz-placeholder { /* Firefox 18- */
  color: #fff;  
}

.cb_header_topo input::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;  
}

.cb_header_topo input:-ms-input-placeholder {  
  color: #fff;  
}

.cb_header_container {
  height: 23px;
  margin: 11px 0 0 0;
  padding: 6px 7px 0 25px;
  position: absolute;
  font-size: 14px;
  color: #fff;
  font-family: 'Dosis', sans-serif;
  border-right: 1px solid #676668;
  cursor: pointer;
  background: url(http://site.chillibeans.com.br/theme/Black/img/novo/icon.png) 0px 2px no-repeat;
}

.cb_header_container a {
  text-decoration: none!important;
  color: #fff!important;
  font-family: 'Dosis', sans-serif!important;
  font-size: 14px!important;
}

.cb_busca {
  margin-left: 305px;
}

.cb_pedidos {
  padding-left: 7px;
  margin-left: 372px;
  background: none;
}

.cb_atendimento {
  margin-left: 464px;
  background-position: 0px -30px;
}

.cb_franqueado {
  padding-left: 7px;
  margin-left: 568px;
  background: none; 
}

.cb_encontre {
  margin-left: 693px;
  background-position: 0px -63px;
}

.cb_sacola {
  margin-left: 827px;
  background-position: 0px -95px;
  border: none;
}

.cb_menu {
  height: 26px;
  margin: 8px 0 0 0;
  padding: 7px 11px 0 0;
  float: left;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-right: 1px solid #676668;
}

.cb_menu a {
  color: #fff!important;
  text-decoration: none!important;
  font-family: 'Dosis', sans-serif!important;
  font-size: 14px!important;
}

.cb_oculos {
  margin-left: 140px;
}

.cb_armacao , .cb_relogios , .cb_kids , .cb_lancamentos , .cb_campanha {
  margin-left: 10px;
}

.cb_campanha {
  margin-right: 0;
  border: none;
}

/* Footer */
#footer {
  background-color: #000;
}

.cb_container_footer {
  width: 950px;
  bottom: 0;
  font-family: 'Dosis', sans-serif;
}

.cb_footer_banner {
  height: 44px;
}

.cb_footer_banner_esq {
  width: 50%;
  height: 100%;
  float: left;
  background-color: #a90c4b;
  font-family: 'Dosis', sans-serif;
}

.cb_footer_banner_esq p {
  float: right!important;
  margin: 0px!important;
  padding: 14px 15px 0 30px!important;
  text-transform: uppercase!important;
  font-size: 12px!important;
  color: #e5a52f!important;
  font-weight: bold!important;
  font-family: 'Dosis', sans-serif!important;
}

.cb_footer_banner_esq img {
  float: right;
}

.cb_footer_banner_dir {
  width: 50%;
  height: 100%;
  float: left;
  background-color: #e5a52f;
  font-family: 'Dosis', sans-serif;
}

.cb_footer_banner_dir p {
  float: left!important;
  margin: 0px!important;
  padding: 14px 0 0 20px!important;
  text-transform: uppercase!important;
  font-size: 12px!important;
  color: #a90c4b!important;
  font-weight: bold!important;
  font-family: 'Dosis', sans-serif!important;
}

.cb_footer_banner_dir img {
  float: left;
  margin: 0 0 0 10px;
}

.cb_footer_menu {
  height: 32px;
  padding: 10px 0 0 0;
  background-color: #fff;
}

.cb_footer_menu a {
  margin: 0 70px 0 0!important;
  padding: 0 0 0 0!important;
  text-transform: uppercase!important;
  font-family: 'Dosis', sans-serif!important;
  color: #b7b7b7!important;
  font-size: 12px!important;
  font-weight: bold!important;
  text-decoration: none!important;
}

.cb_footer_menu a:first-child {
  margin: 0 70px 0 100px!important;
}

.cb_footer_menu a:last-child {
  margin: 0px!important;
}

.cb_footer_sitemap {
  height: 210px;
  padding: 30px 0 0 0;
  background-color: #232323;
}

.cb_sitemap_container {
  height: 183px;
  float: left;
}

.sitemap_menu_1 {
  width: 147px;
}

.sitemap_menu_2 {
  width: 140px;
  margin: 0 46px 0 0;
}

.sitemap_menu_1 a , .sitemap_menu_2 a {
  margin: 0!important;
  padding: 0 0 15px 10px!important;
  display: block!important;
  font-size: 10px!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  color: #fff!important;
  text-decoration: none!important;
  font-family: 'Dosis', sans-serif!important;
}

.sitemap_acompanhe {
  width: 192px;
  margin: 0 20px 0 0;
}

.sitemap_acompanhe p {
  margin: 0!important;
  padding: 0 0 15px 0!important;
  font-size: 10px!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  color: #fff!important;
  font-family: 'Dosis', sans-serif!important;
}

.sitemap_acompanhe input {
  width: 142px;
  height: 26px;
  padding: 0 5px 0 5px;
  border: 1px solid #868686;
  color: #c1bbb4;
  font-size: 10px;
}

.sitemap_acompanhe input::-webkit-input-placeholder {
  color: #c1bbb4;
}

.sitemap_acompanhe input:-moz-placeholder { /* Firefox 18- */
  color: #c1bbb4;  
}

.sitemap_acompanhe input::-moz-placeholder {  /* Firefox 19+ */
  color: #c1bbb4;  
}

.sitemap_acompanhe input:-ms-input-placeholder {  
  color: #c1bbb4;  
}

.sitemap_acompanhe_enviar {
  width: 28px;
  height: 28px;
  position: absolute;
  margin: 0 0 0 5px;
  cursor: pointer;
}

.sitemap_acompanhe_social_media {
  width: 192px;
  height: 100px;
  margin: 15px 0 0 0;
}

.sitemap_acompanhe_social_media a {
  width: 29px!important;
  height: 28px!important;
  position: absolute!important;
  font-family: 'Dosis', sans-serif!important;
}

.sitemap_instagram {
  background: url(http://site.chillibeans.com.br/theme/Black/img/novo/redes.jpg) 0px 0px no-repeat;
}

.sitemap_facebook {
  margin-left: 41px;
  background: url(http://site.chillibeans.com.br/theme/Black/img/novo/redes.jpg) -41px 0px no-repeat;
}

.sitemap_twitter {
  margin-left: 83px;
  background: url(http://site.chillibeans.com.br/theme/Black/img/novo/redes.jpg) -83px 0px no-repeat;
}

.sitemap_acompanhe_social_media p {
  position: absolute!important;
  margin: 50px 0 0 0!important;
  font-size: 12px!important;
  font-weight: normal!important;
  color: #fff!important;
  font-family: 'Dosis', sans-serif!important;
}

.sitemap_pagamento {
  width: 165px;
  margin: 0 50px 0 0;
}

.sitemap_pagamento p {
  margin: 0!important;
  padding: 0 0 15px 0!important;
  font-size: 10px!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  color: #fff!important;
  font-family: 'Dosis', sans-serif!important;
}

.sitemap_certificados {
  width: 190px;
}

.sitemap_certificados p {
  margin: 0!important;
  padding: 0 0 15px 0!important;
  font-size: 10px!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  color: #fff!important;
  font-family: 'Dosis', sans-serif!important;
}

.cb_footer_mensagem {
  height: 133px;
  background: url(http://site.chillibeans.com.br/theme/Black/img/novo/logo_rodape.jpg) center 20px no-repeat;
}

.cb_footer_mensagem p {
  width: 800px!important;
  margin: 0px auto!important;
  padding: 73px 0 0 0!important;
  font-size: 10px!important;
  color: #fff!important;
  font-family: 'Dosis', sans-serif!important;
}


/*================================================================ESTRUTURA*/
body {
/*  overflow-y: scroll;*/
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#d6d6d6;
  padding:0;
  margin:0;
  /*	background:#000 url(../img/background.gif) top left;*/
  background:#000;
}
#pagina {
  position:relative;
  float:left;
  margin:0 0 0 0;
}
/*=========================================================================*/


/*===================================================================TEXTOS*/
h1 {
  font-family:'the_mix_extra_light-regular';
  font-size:30px;
  text-transform:uppercase;
  color:#d6d6d6;
  font-weight: normal;
  line-height: 30px;
}
/*=========================================================================*/


/*===================================================================TEXTOS*/
form#formFicha h2 {
  margin: 0;
  height:57px;
  line-height:57px;
  background:#48090b;
  color:#FFFFFF;
  font-size: 25px;
  font-family:'the_mix_extra_light-regular';
  text-transform:uppercase;
  padding:0 0 0 20px;
  text-align: left;
  clear:both;
  border-top:10px solid #000000;
  font-weight: normal;
}
/*=========================================================================*/


/*===================================================================HEADER*/
#header {
  margin:5px 0 0 0;
}
#header #menu-superior {
  font-size:11px;
  padding:0;
  margin:0;
}
#header #menu-superior a {
  color:#FFF;
  text-decoration:none;
}
#header #menu-superior a:hover {
  color:#808080;
  text-decoration:none;
}
#header #menu-superior ul li {
  position:relative;
  float:left;
  padding: 3px 10px 10px 0;
  margin:0 10px 0 0;
  background:url(../img/divisao-menu.gif) no-repeat scroll right top transparent;
}
#header #menu-superior ul li.divisao {
  background:none;
}
#header #itens {
  position:relative;
  float:right;
  width:190px;
}
#header #itens #sociais {
  position:relative;
  float:left;
  padding:0;
  margin:0;
}
#header #itens #sociais ul {
  position:relative;
  float:left;
  padding:0;
  margin:0;
}
#header #itens #sociais ul li {
  position:relative;
  float:left;
  list-style:none;
  padding:0 10px 0 0;
}
#header #itens #sociais ul li #facebook {
  position:relative;
  float:left;
  width:20px;
  height:21px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/icone-facebook.gif) top left no-repeat;*/
}	
#header #itens #sociais ul li #facebook span.hover {
  position:relative;
  float:left;
  width:20px;
  height:21px;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/icone-facebook.gif) bottom no-repeat;*/
}
#header #itens #sociais ul li #twitter {
  position:relative;
  float:left;
  width:20px;
  height:21px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/icone-twitter.gif) top left no-repeat;*/
}	
#header #itens #sociais ul li #twitter span.hover {
  position:relative;
  float:left;
  width:20px;
  height:21px;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/icone-twitter.gif) bottom no-repeat;*/
}
#header #news {
  position:relative;
  float:left;
  display:none;
  width:940px;
  padding:10px;
  margin:0 0 10px 0;
  background:url(../img/bg-news.gif) top left;
}
#header #divisao {
  position:relative;
  float:left;
  width:960px;
  border-bottom:1px solid#383333;
}
#header #menu {
  position:relative;
  float:left;
  margin:10px 0 0 0;
}



body.marca #menu li.marca,
body.colecao #menu li.colecao,
body.onde_comprar #menu li.onde_comprar,
body.mundo_chilli #menu li.mundo_chilli
{
  text-shadow: white 0 0 .4em;
}




#header #menu #logo {
  position:relative;
  float:left;
  width:190px;
}
#header #menu .menu {
  position:relative;
  float:left;
  margin:10px 0 0 40px;
}
#header #menu .menu nav ul li {
  position:relative;
  float:left;
  font-family:'GizaOneThreeRegular';
  font-size:42px;
  text-transform:uppercase;
}
#header #menu .menu nav ul li .link-branco {
  color:#FFF;
  text-decoration:none;
  background:none;
}
#header #menu .menu nav ul li .link-branco:hover {
  color:#000;
  text-decoration:none;
  background:#FFF;
}
#header #menu .menu nav ul li .branco-ativo {
  color:#000;
  text-decoration:none;
  background:#FFF;
}
#header #menu .menu nav ul li .link-vermelho {
  color:#ec2028;
  text-decoration:none;
  background:none;
}
#header #menu .menu nav ul li .link-vermelho:hover {
  color:#000;
  text-decoration:none;
  background:#ec2028;
}
#header #menu .menu .alinhar {
  position:relative;
  float:left;
  margin:-15px 0 0 0;
}
/*=========================================================================*/



/*===================================================================RODAPÉ*/
#footer {
  position:relative;
  float:left;
  width:950px;
  padding:15px 6px;
  margin:30px 0 0 0;
  background:#000;
}
#footer #redes {
  position:relative;
  float:left;
  width:900px;
  border-bottom:1px solid #28292b;
}
#footer #redes ul {
  position:relative;
  float:right;
}
#footer #redes li {
  position:relative;
  float:left;
  margin:0 0 10px 15px;
}
#footer #redes #facebook {
  position:relative;
  float:left;
  width:51px;
  height:18px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/facebook.gif) top left no-repeat;*/
}
#footer #redes #facebook span.hover {
  position:relative;
  float:left;
  width:51px;
  height:18px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/facebook.gif) bottom left no-repeat;*/
}
#footer #redes #twitter {
  position:relative;
  float:left;
  width:48px;
  height:18px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/twitter.gif) top left no-repeat;*/
}
#footer #redes #twitter span.hover {
  position:relative;
  float:left;
  width:48px;
  height:18px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/twitter.gif) bottom left no-repeat;*/
}
#footer #redes #youtube {
  position:relative;
  float:left;
  width:42px;
  height:18px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/youtube.gif) top left no-repeat;*/
}
#footer #redes #youtube span.hover {
  position:relative;
  float:left;
  width:42px;
  height:18px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  /*background:url(../img/youtube.gif) bottom left no-repeat;*/
}
#footer #mapa-site {
  position:relative;
  float:left;
  width:900px;
  margin:15px 0 0 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer #mapa-site ul {
  position:relative;
  float:left;
  padding:0;
  margin:0;
}
#footer #mapa-site ul div {
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  margin:0 0 5px 0;
}
#footer #mapa-site ul div a {
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  text-decoration:none;
}
#footer #mapa-site ul div a:hover {
  font-size:12px;
  font-weight:bold;
  color:#c4c4c4;
  text-decoration:none;
}
#footer #mapa-site ul li a {
  font-size:11px;
  color:#939598;
  text-decoration:none;
}
#footer #mapa-site ul li a:hover {
  font-size:11px;
  color:#fff;
  text-decoration:none;
}
#footer #mapa-site #marca {
  position:relative;
  float:left;
  width:135px;
  height:210px;
  border-right:1px solid #28292b;
}
#footer #mapa-site #produtos {
  position:relative;
  float:left;
  width:135px;
  height:210px;
  border-right:1px solid #28292b;
  margin:0 0 0 15px;
}
#footer #mapa-site #colecao {
  position:relative;
  float:left;
  width:135px;
  height:210px;
  border-right:1px solid #28292b;
  margin:0 0 0 15px;
}
#footer #mapa-site #hotel {
  position:relative;
  float:left;
  width:135px;
  height:210px;
  border-right:1px solid #28292b;
  margin:0 0 0 15px;
}
#footer #mapa-site #sac {
  position:relative;
  float:left;
  width:135px;
  height:210px;
  border-right:1px solid #28292b;
  margin:0 0 0 15px;
}
#footer #mapa-site #institucional {
  position:relative;
  float:left;
  height:210px;
  margin:0 0 0 15px;
}
#copyright  {
  position:relative;
  float:left;
  width:900px;
  font-size:11px;
  color:#3b3b3b;
  padding:0 30px;
  margin:0;
  background:#000;
}
#copyright span  {
  position:relative;
  float:left;
}
#copyright span p  {
  position:relative;
  float:left;
  margin:10px 0 0 5px;
}
#copyright #agencia  {
  position:relative;
  float:right;
}
#copyright #fracta {
  position:relative;
  float:right;
  width:38px;
  height:14px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:8px 0 0 0;
  padding:0;
  background:url(../img/fracta.gif) top left no-repeat;
}
#copyright #fracta span.hover {
  position:relative;
  float:right;
  width:38px;
  height:14px;
  clear:both;
  display:block;
  cursor:pointer;
  margin:0;
  padding:0;
  background:url(../img/fracta.gif) bottom left no-repeat;
}
/*=========================================================================*/


/*=====================================================================HOME*/
#home {
  position:relative;
  float:left;
  margin-top: 0;
}
#home #banner {
  position:relative;
  float:left;
  width:960px;
  height:377px;
  background:#FFF;
  margin-bottom: 0px;
}
#home #conteudo {
  position:relative;
  float:left;
  width:962px;
  margin:-13px 0 0 0;
}
#home #conteudo #destaques {
  position:relative;
  height:990px;
  margin:10px 0 30px 0;
}
#home #conteudo #destaques .destaque {
  position: absolute;
}
.d1{
  top: 0;
  left: 0;
}
.d2{
  left: 160px;
  top: 0;
}
.d3{
  top: 0;
  left: 320px;
}
.d4{
  top: 0;
  left: 640px;
}
.d5{
  left: 160px;
  top: 160px;
}
.d6{
  top: 160px;
  left: 400px;
}
.d7{
  left: 0;
  top: 370px;
}
.d8{
  top: 530px;
  left: 0;
}
.d9{
  left: 720px;
  top: 370px;
}
.d10{
  left: 720px;
  top: 530px;
}
.d11{
  left: 160px;
  top: 530px;
}
.d12{
  left: 400px;
  top: 580px;
}
.d13{
  left: 160px;
  top: 710px;
}
.d14{
  left: 400px;
  top: 370px;
}
.d15{
  left: 400px;
  top: 810px;
}
/*=========================================================================*/


/*==============================================================FRANQUIADOS*/
#franquiados {
  position:relative;
  float:left;
}
#franquiados #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:30px 0 0 0;
}
#franquiados #conteudo #lateral-esquerda {
  position:relative;
  float:left;
  width:210px;
}
#franquiados #conteudo #lateral-direita {
  position:relative;
  float:left;
  width:210px;
  margin:0 0 0 10px
}
#franquiados #conteudo .conteudo {
  position:relative;
  float:left;
  width:460px;
  color:#FFF;
  padding: 0 30px 0 30px;
  margin:0 0 0 10px;
  background:#000;
}
/*#franquiados #conteudo .conteudo h1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:22px;
}*/
#franquiados #conteudo .conteudo h1 span {
  font-family:'the_mix_extra_light-regular';
  font-weight: normal;
  font-size:14px;
  color:#ec2028;
  text-transform:none;
  line-height:18px;
}
#franquiados #conteudo .conteudo h2 {
  ffont-family:'the_mix_extra_light-regular';
  font-size:18px;
  color:#fff;
  text-transform:uppercase;
  line-height:20px;
  margin:20px 0 0 0;
}
#franquiados #conteudo .conteudo p {
  font-size:13px;
  color:#fff;
  line-height:18px;
}
#franquiados #conteudo .conteudo .descricao {
  position:relative;
  float:left;
  width:460px;
  margin:20px 0 0 0;
}
/*=========================================================================*/


/*=============================================================INVESTIMENTO*/
#investimento {
  position:relative;
  float:left;
}
#investimento #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:30px 0 0 0;
}
#investimento #conteudo #lateral-esquerda {
  position:relative;
  float:left;
  width:210px;
}
#investimento #conteudo #lateral-direita {
  position:relative;
  float:left;
  width:210px;
  margin:0 0 0 10px
}
#investimento #conteudo #investimentos {
  position:relative;
  float:left;
  width:520px;
  margin:0 0 0 10px;
}
#investimento #conteudo .conteudo {
  position:relative;
  float:left;
  width:460px;
  color:#FFF;
  padding: 0 30px 30px 30px;
  background:#000;
}
/*#investimento #conteudo .conteudo h1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:22px;
}*/
#investimento #conteudo .conteudo h1 span {
  font-family:'the_mix_extra_light-regular';
  font-size:14px;
  color:#ec2028;
  text-transform:none;
  line-height:18px;
}
#investimento #conteudo .conteudo h2 {
  font-family:'the_mix_extra_light-regular';
  font-size:18px;
  color:#fff;
  text-transform:uppercase;
  line-height:20px;
  margin:20px 0 0 0;
}
#investimento #conteudo .conteudo p {
  font-size:13px;
  color:#fff;
  line-height:18px;
}
#investimento #conteudo .lojas {
  position:relative;
  float:left;
  width:520px;
  height:242px;
  color:#FFF;
  margin:0 0 10px 1px;
}
#investimento #conteudo .conteudo .tabela {
  position:relative;
  float:left;
  font-size:12px;
  color:#fff;
  margin:0 0 20px 0;
}
#investimento #conteudo .conteudo .tabela .titulos {
  border:1px solid #232323;
}
#investimento #conteudo .conteudo .tabela .titulos td {
  font-size:13px;
  padding:10px 0 10px 10px;
}
#investimento #conteudo .conteudo .tabela .itens {
  border:1px solid #000;
  background:#232323;
}
#investimento #conteudo .conteudo .tabela .itens td {
  padding:8px 0 8px 10px;
  background:#232323;
}
#investimento #conteudo .conteudo .textos {
  position:relative;
  float:left;
  width:460px;
}
#investimento #conteudo .conteudo .textos p {
  margin:0 0 10px 0;
}
#investimento #conteudo .conteudo .textos .obs p {
  font-size:12px;
  color:#a29c9c;
  margin:0 0 10px 0;
}
/*=========================================================================*/


/*======================================================PRECESSO DE SELEÇÃO*/
#processo {
  position:relative;
  float:left;
}
#processo #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:30px 0 0 0;
}
#processo #conteudo #lateral-esquerda {
  position:relative;
  float:left;
  width:210px;
}
#processo #conteudo #lateral-direita {
  position:relative;
  float:left;
  width:210px;
  margin:0 0 0 10px
}
#processo #conteudo .conteudo {
  position:relative;
  float:left;
  width:460px;
  color:#FFF;
  padding: 0 30px 0 30px;
  margin:0 0 0 10px;
  background:#000;
}
/*#processo #conteudo .conteudo h1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:20px;
}*/
#processo #conteudo .conteudo .coluna1 {
  position:relative;
  float:left;
  width:200px;
  color:#FFF;
  margin:0 30px 0 0;
}
#processo #conteudo .conteudo .coluna2 {
  position:relative;
  float:left;
  width:200px;
  color:#FFF;
  margin:0 0 0 30px;
}
#processo #conteudo .conteudo .etapa {
  position:relative;
  float:left;
  width:200px;
  margin:40px 0 0 0;
}
#processo #conteudo .conteudo .etapa .descricao-etapa {
  position:relative;
  float:left;
  width:200px;
  margin:10px 0 0 0;
}
#processo #conteudo .conteudo .etapa .descricao-etapa p {
  font-size:13px;
  line-height:18px;
}
#processo #conteudo .conteudo .etapa .descricao-etapa h2 {
  font-size:18px;
  line-height:18px;
  font-weight: normal;
  text-transform:uppercase;
}
#processo #conteudo .conteudo .etapa .n1 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png);
}
#processo #conteudo .conteudo .etapa .n2 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -39px 0;
}
#processo #conteudo .conteudo .etapa .n3 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -78px 0;
}
#processo #conteudo .conteudo .etapa .n4 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -117px 0;
}
#processo #conteudo .conteudo .etapa .n5 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -156px 0;
}
#processo #conteudo .conteudo .etapa .n6 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -195px 0;
}
#processo #conteudo .conteudo .etapa .n7 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -234px 0;
}
#processo #conteudo .conteudo .etapa .n8 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -273px 0;
}

div.conteudo ul.premios_e_certificacoes{
  margin: 0;
}

div.conteudo ul.premios_e_certificacoes li{
  line-height: 20px;
  list-style: disc outside url("../img/bullet.png");
  margin: 0;
}

/*=========================================================================*/


/*==================================================================SUPORTE*/
#suporte {
  position:relative;
  float:left;
}
#suporte #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:30px 0 0 0;
}
#suporte #conteudo #lateral-esquerda {
  position:relative;
  float:left;
  width:210px;
}
#suporte #conteudo #lateral-direita {
  position:relative;
  float:left;
  width:210px;
  margin:0 0 0 10px
}
#suporte #conteudo .conteudo {
  position:relative;
  float:left;
  width:460px;
  color:#FFF;
  padding: 0 30px 0 30px;
  margin:0 0 0 10px;
  background:#000;
}

div#conteudo div.conteudo h2{
  text-transform: uppercase;
  margin: 10px 0 0 0;
}
/*#suporte #conteudo .conteudo h1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:22px;
}*/
#suporte #conteudo .conteudo .etapa {
  position:relative;
  float:left;
  width:460px;
  margin:40px 0 0 0;
}
#suporte #conteudo .conteudo .etapa .descricao-etapa {
  position:relative;
  float:left;
  width:460px;
  margin:10px 0 0 0;
}
#suporte #conteudo .conteudo .etapa .descricao-etapa p {
  font-size:13px;
  line-height:18px;
}
#suporte #conteudo .conteudo .etapa .descricao-etapa h2 {
  font-size:18px;
  line-height:18px;
  text-transform:uppercase;
}
#suporte #conteudo .conteudo .etapa .n1 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png);
}
#suporte #conteudo .conteudo .etapa .n2 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -39px 0;
}
#suporte #conteudo .conteudo .etapa .n3 {
  position:relative;
  float:left;
  width:39px;
  height:39px;
  background:url(../img/numeros.png) -78px 0;
}
/*=========================================================================*/


/*====================================================================VÍDEO*/
#video {
  position:relative;
  float:left;
}
#video #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:30px 0 0 0;
}
#video #conteudo #lateral-direita {
  position:relative;
  float:left;
  width:210px;
  margin:0 0 0 10px
}
#video #conteudo .conteudo {
  position:relative;
  float:left;
  width:680px;
  color:#FFF;
  padding: 0 30px 0 30px;
  margin:0;
  background:#000;
}

#video #conteudo .conteudo img{
  margin: 20px 0 20px -30px;
}
#video #conteudo .conteudo h1 {
  font-family:'the_mix_extra_light-regular';
  font-size:18px;
  color:#878484;
  line-height:20px;
}
#video #conteudo .conteudo .video {
  position:relative;
  float:left;
  width:680px;
  color:#FFF;
  margin:20px 0 0 0;
}
/*=========================================================================*/


/*============================================================OPORTUNIDADES*/
#oportunidades {
  position:relative;
  float:left;
}
#oportunidades #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:30px 0 0 0;
}
#oportunidades #conteudo #lateral-direita {
  position:relative;
  float:left;
  width:210px;
  margin:0 0 0 10px
}
#oportunidades #conteudo .conteudo {
  position:relative;
  float:left;
  width:740px;
  color:#FFF;
  margin:0;
}
#oportunidades #conteudo .conteudo .box {
  position:relative;
  float:left;
  width:233px;
  color:#FFF;
  margin:0 6px 10px 6px;
  background:#000;
}

#oportunidades #conteudo .conteudo .box .img {
  position:relative;
  float:left;
  width:233px;
}
#oportunidades #conteudo .conteudo .box .descricao {
  position:relative;
  float:left;
  width:193px;
  height:100px;
  padding:20px 20px 0 20px;
}
#oportunidades #conteudo .conteudo .box .descricao h2 {
  font-family:'the_mix_extra_light-regular';
  font-size:16px;
  color:#fff;
  text-transform:uppercase;
  line-height:20px;
  font-weight: normal;
}
#oportunidades #conteudo .conteudo .box .descricao p {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#f0f1f1;
  line-height:16px;
}


/*=========================================================================*/


/*====================================================================MARCA*/
#marca {
  position:relative;
  float:left;
}
#marca #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#marca #conteudo .chillibeans {
  position:relative;
  float:left;
  width:960px;
  height:626px;
  background:url(../img/bg-chilli-beans.png) top left no-repeat;
}
#marca #conteudo .chillibeans .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
}
#marca #conteudo .chillibeans .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#marca #conteudo .imprensa {
  position:relative;
  float:left;
  width:960px;
  height:626px;
  background:url(../img/bg-imprensa.png) top left no-repeat;
}
#marca #conteudo .imprensa .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
}
#marca #conteudo .imprensa .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#marca #conteudo .premios {
  position:relative;
  float:left;
  width:960px;
  height:670px;
  background:url(../img/bg-premios.png) top left no-repeat;
}
#marca #conteudo .premios .texto {
  position:relative;
  float:right;
  width:420px;
  margin:0px 0 0 0;
}
#marca #conteudo .premios .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#marca #conteudo .premios .texto ul {
  position:relative;
  float:left;
  margin:20px 0 0 10px;
}
#marca #conteudo .premios .texto ul li {
  list-style:url(../img/bullet.png);
  line-height:20px;
  margin:0;
}
#marca #conteudo .pessoas {
  position:relative;
  float:left;
  width:960px;
  height:626px;
  background:url(../img/bg-pessoas.png) top left no-repeat;
}
#marca #conteudo .pessoas .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#marca #conteudo .pessoas .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*=================================================================PRODUTOS*/
#produtos {
  position:relative;
  float:left;
}
#produtos #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#produtos #conteudo .solar {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/solar.jpg) top left no-repeat;
}
#produtos #conteudo .solar .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#produtos #conteudo .solar .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .vista {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/vista.jpg) top left no-repeat;
}
#produtos #conteudo .vista .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#produtos #conteudo .vista .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .relogios {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/relogios.jpg) top left no-repeat;
}
#produtos #conteudo .relogios .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#produtos #conteudo .relogios .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .cabecas {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/bg.png) top left no-repeat;
}
#produtos #conteudo .cabecas .texto {
  position:relative;
  float:right;
  width:520px;
  margin:60px 0 0 0;
}
#produtos #conteudo .cabecas .texto p {
  width:500px;
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .acessorios {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/acessorios.jpg) top left no-repeat;
}
#produtos #conteudo .acessorios .texto {
  position:relative;
  float:right;
  width:420px;
  margin:0px 0 0 0;
}
#produtos #conteudo .acessorios .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .kids {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/bg.png) top left no-repeat;
}
#produtos #conteudo .kids .texto {
  position:relative;
  float:right;
  width:520px;
  margin:60px 0 0 0;
}
#produtos #conteudo .kids .texto p {
  width:500px;
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .co-brand {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/cobrand_passarela.png) top left no-repeat;
}
#produtos #conteudo .co-brand .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#produtos #conteudo .co-brand .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
#produtos #conteudo .co-brand .texto ul {
  position:relative;
  float:left;
  margin:20px 0 0 10px;
}
#produtos #conteudo .co-brand .texto ul li {
  width:500px;
  list-style:url(../img/bullet.png);
  line-height:20px;
  margin:0;
}
/*=========================================================================*/


/*================================================================CAMPANHAS*/
#campanhas {
  position:relative;
  float:left;
}
#campanhas #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#campanhas #conteudo .campanhas {
  position:relative;
  float:left;
  width:960px;
  height:619px;
}
#campanhas #conteudo .campanhas .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#campanhas #conteudo .campanhas .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*=================================================================HISTÓRIA*/
#historia {
  position:relative;
  float:left;
}
#historia #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#historia #conteudo .historia {
  position:relative;
  float:left;
  width:960px;
  height:1100px;
  background:url(../img/historia.jpg) top left no-repeat;
}
#historia #conteudo .historia .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#historia #conteudo .historia .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*====================================================================AÇÕES*/
#acoes {
  position:relative;
  float:left;
}
#acoes #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#acoes #conteudo .acoes {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/acoes.jpg) top left no-repeat;
}
#acoes #conteudo .acoes .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:00px 0 0 0;
}
#acoes #conteudo .acoes .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*==================================================================EVENTOS*/
#eventos {
  position:relative;
  float:left;
}
#eventos #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#eventos #conteudo .eventos {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/eventos.jpg) top left no-repeat;
}
#eventos #conteudo .eventos .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#eventos #conteudo .eventos .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*===========================================================LICENCIAMENTOS*/
#licenciamentos {
  position:relative;
  float:left;
}
#licenciamentos #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#licenciamentos #conteudo .licenciamentos {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/licenciamento.jpg) top left no-repeat;
}
#licenciamentos #conteudo .licenciamentos .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#licenciamentos #conteudo .licenciamentos .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*=================================================================ESPORTES*/
#esportes {
  position:relative;
  float:left;
}
#esportes #conteudo {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#esportes #conteudo .esportes {
  position:relative;
  float:left;
  width:960px;
  height:619px;
  background:url(../img/flagship.jpg) top left no-repeat;
}
#esportes #conteudo .esportes .texto {
  position:relative;
  float:right;
  width:400px;
  margin-right: 20px;
  margin:0px 0 0 0;
}
#esportes #conteudo .esportes .texto p {
  font-size:13px;
  line-height:20px;
  margin:10px 0 0 0;
}
/*=========================================================================*/


/*=============================================================MENU INTERNO*/
#menu-interno-fr {
  position:relative;
  float:left;
  width:960px;
  margin-bottom: 95px;
  margin:10px 0 0 0;
  margin-top: 0;
}
#menu-interno-fr li {
  position:relative;
  float:left;
  font-family:'the_mix_extra_light-regular';
  font-size:18px;
  text-transform:uppercase;
  padding:8px 32px;
  border-left:2px solid #000;
  background-color: #202020;
  font-weight: normal;
  width: auto;
  text-align: center;
}
#menu-interno-fr li:hover {
  position:relative;
  float:left;
  font-family:'the_mix_extra_light-regular';
  font-size:18px;
  text-transform:uppercase;
  background: #202020 url("../img/menu.png") no-repeat center right;
}

#menu-interno-fr .ativo {
  position:relative;
  float:left;
  font-family:'the_mix_extra_light-regular';
  font-size:18px;
  text-transform:uppercase;
  background:#4c0b0e;
}
#menu-interno-fr a {
  color:#7a7a7a;
  text-decoration:none;
}
#menu-interno-fr a:hover {
  color:#FFF;
  text-decoration:none;
}
#menu-interno-fr .li-sem-borda {
  border-left:0px solid #FFF;
}
/*=========================================================================*/



/*=================================================================SUB MENU*/
#mudanca .nav {
  position:relative;
  float:left;
  width:940px;
  padding:10px;
  overflow:hidden;
  background:#000;
  font-family: 'TheMixSemiBoldRegular';
}
#mudanca .nav li {
  position:relative;
  float:left;
  margin: 0 30px 0 0;
}
#mudanca .nav li.last {
  margin:0;
}
#mudanca .nav li a {
  display: block;
  font-size:13px;
  color:#97999c;
  text-transform:uppercase;
  text-decoration:none;
  border: 0;
}
#mudanca .nav li a:hover {
  display: block;
  font-size:13px;
  color:#c8161d;
  text-transform:uppercase;
  text-decoration:none;
  border: 0;
}
#mudanca ul li a.current, #mudanca div.chillibeans li a:hover {
  font-size:13px;
  color:#c8161d;
  text-transform:uppercase;
  text-decoration:none;
}
#mudanca ul li a.current, #mudanca div.imprensa li a:hover {
  color: #c8161d;
}
#mudanca ul li a.current, #mudanca div.premios li a:hover {
  color: #c8161d;
}
#mudanca ul li a.current, #mudanca div.pessoas li a:hover {
  color: #c8161d;
}

#mudanca ul li a.current:hover {
  color: #c8161d;
  cursor: default;
}

#mudanca .info {
  position:relative;
  float:left;
  width:960px;
  margin:10px 0 0 0;
}
#mudanca .nav {
  overflow:hidden;
}
#mudanca .nav li {
  float:left;
  margin:0 30px 0 0;
}

#mudanca .nav li.last {
  margin-right:0;
}
#mudanca .nav li a {
  display:block;
  font-size: 13px;
  color:#97999c;
  text-transform:uppercase;
}
#mudanca li a.current,#mudanca li a.current:hover {
  color:#000;
}
#mudanca .nav li a:hover, #mudanca .nav li a:focus {
}
/*=========================================================================*/


/*===================================================================BANNER*/
.wt-rotator{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  /*	border:1px solid #000;*/
  position:relative;
  width:960px;
  height:377px;
  overflow:hidden;
  background-color:#000;
}
.wt-rotator a {
  outline:none;
}
.wt-rotator .screen {
  position:relative;
  top:0;
  left:0;
  width:960px;
  height:377px;
  overflow:hidden;
}
.wt-rotator .strip {
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  overflow:hidden;
}
.wt-rotator .content-box {
  display:none;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
}
.wt-rotator .main-img {
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  border:0;
}
.wt-rotator .preloader {
  position:absolute;
  top:50%;
  left:50%;
  width:40px;
  height:40px;
  margin-top:-20px;
  margin-left:-20px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  background:#000 url(../img/loader.gif) center no-repeat;
  background:rgba(0,0,0,.7) url(../img/loader.gif) center no-repeat;
  z-index:4;
  display:none;
}
.wt-rotator .timer {
  position:absolute;
  left:0;
  height:4px;
  background-color:#FFF;
  -moz-opacity:.5;
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:4;
  visibility:hidden;
  font-size:0;
  margin:373px 0 0 0;
}
.wt-rotator .desc {
  position:absolute;
  color:#FFF;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
  text-align:left;
}
.wt-rotator .inner-bg {
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000;
  -moz-opacity:.7;
  filter:alpha(opacity=70);
  opacity:.7;
  z-index:0;
}
.wt-rotator .inner-text {
  position:absolute;
  top:0;
  left:0;
  padding:10px;
  width:auto;
  height:auto;
  z-index:1;
}
.wt-rotator .c-panel {
  position:absolute;
  top:0;
  z-index:7;
  visibility:hidden;
}
.wt-rotator .outer-hp, .wt-rotator .outer-vp {
  position:absolute;
  background:#333;
  background:-moz-linear-gradient(#444, #111);
  background:-webkit-gradient(linear, 0 top, 0 bottom, from(#444), to(#111));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111',GradientType=0);
  border:1px solid #000;
}
.wt-rotator .outer-hp {
  left:0;
  width:100%;
  border-left:none;
  border-right:none;
}
.wt-rotator .outer-vp {
  top:0;
  height:100%;
  border-top:none;
  border-bottom:none;
}
.wt-rotator .back-scroll, .wt-rotator .fwd-scroll {
  position:absolute;
  top:0;
  left:0;
  z-index:10;
  background:url(../img/spacer.png) no-repeat;
}
.wt-rotator .thumbnails, .wt-rotator .buttons {
  display:inline;
  position:relative;
  float:left;
  overflow:hidden;
}
.wt-rotator .thumbnails ul {
  position:relative;
  list-style:none;
  margin:0;
  padding:0;
}
.wt-rotator .thumbnails ul.inside {
  position:absolute;
  top:0;
  left:0;
}
.wt-rotator .thumbnails li, .wt-rotator .play-btn, .wt-rotator .prev-btn, .wt-rotator .next-btn {
  position:relative;
  list-style:none;
  display:inline;
  float:left;
  overflow:hidden;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  color:#EEE;
  text-shadow: 0 1px 0 #222;
  background-color:#000;
  background:-moz-linear-gradient(#333, #000);
  background:-webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
  border:2px solid white;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  background-repeat:no-repeat !important;
  background-position:center !important;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.wt-rotator .thumbnails li:hover {
  color:#FFF;
  text-shadow: 0 1px 0 #888;
  background-color:#CCC;
  background:-moz-linear-gradient(#CCC, #999);
  background:-webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .thumbnails li.curr-thumb {
  color:#000;
  text-shadow: 0 1px 0 #fff;
  background-color:#FFF;
  background:-moz-linear-gradient(#FFF, #E0E0E0);
  background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFF), to(#E0E0E0));
  cursor:default;
}
.wt-rotator .thumbnails li.image {
  background:white;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
}
.wt-rotator .thumbnails li.image.curr-thumb, .wt-rotator .thumbnails li.image:hover {
  /*	border-color:#06F;*/
}
.wt-rotator .thumbnails li.image a {
  display:block;
  border:0;
}
.wt-rotator .thumbnails li.image img {
  display:block;
  border:0;
  position:absolute;
  -moz-opacity:.85;
  filter:alpha(opacity=85);
  opacity:0.85;
}
.wt-rotator .thumbnails li.image:hover img {
  -moz-opacity:1;
  filter:alpha(opacity=100);
  opacity:1;
}
.wt-rotator .thumbnails li.image.curr-thumb img {
  -moz-opacity:1;
  filter:alpha(opacity=100);
  opacity:1;
  cursor:default;
}
.wt-rotator .thumbnails li * {
  display:none;
}
.wt-rotator .thumbnails li div {
  position:relative;
  color:#FFF;
  background-color:#000;
  width:auto;
  height:auto;
}
.wt-rotator .play-btn {
  background:#000 url(../img/play.png);
  background:url(../img/play.png), -moz-linear-gradient(#333, #000);
  background:url(.//img/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .play-btn:hover {
  background-color:#CCC !important;
  background:url(../img/play.png), -moz-linear-gradient(#CCC, #999);
  background:url(../img/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .pause {
  background:#000 url(../img/pause.png);
  background:url(../img/pause.png), -moz-linear-gradient(#333, #000);
  background:url(../img/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .pause:hover {
  background-color:#CCC !important;
  background:url(../img/pause.png), -moz-linear-gradient(#CCC, #999);
  background:url(../img/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .prev-btn {
  background:#000 url(../img/prev.png);
  background:url(../img/prev.png), -moz-linear-gradient(#333, #000);
  background:url(../img/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .prev-btn:hover {
  background-color:#CCC !important;
  background:url(../img/prev.png), -moz-linear-gradient(#CCC, #999);
  background:url(../img/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .next-btn {
  background:#000 url(../img/next.png);
  background:url(../img/next.png), -moz-linear-gradient(#333, #000);
  background:url(../img/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .next-btn:hover {
  background-color:#CCC !important;
  background:url(../img/next.png), -moz-linear-gradient(#CCC, #999);
  background:url(../img/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .up {
  background:#000 url(../img/up.png);
  background:url(../img/up.png), -moz-linear-gradient(#333, #000);
  background:url(../img/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .up:hover {
  background-color:#CCC !important;
  background:url(../img/up.png), -moz-linear-gradient(#CCC, #999);
  background:url(../img/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .down {
  background:#000 url(../img/down.png);
  background:url(../img/down.png), -moz-linear-gradient(#333, #000);
  background:url(../img/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .down:hover {
  background-color:#CCC !important;
  background:url(../img/down.png), -moz-linear-gradient(#CCC, #999);
  background:url(../img/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
#rotator-tooltip {
  position:absolute;
  top:0;
  left:0;
  z-index:99999;
  display:none;
}
#rotator-tooltip.txt-up {
  margin-left:-10px;
  margin-bottom:5px;
  background:url(../img/vtip.png) no-repeat;
  background-position:10px bottom;
  background-position-x:10px;
  background-position-y:bottom;
}
#rotator-tooltip.txt-down {
  margin-left:-10px;
  margin-top:24px;
  background:url(../img/vtip.png) no-repeat;
  background-position:10px top;
  background-position-x:10px;
  background-position-y:top;
}
#rotator-tooltip.img-up {
  background:url(../img/vtip.png) center bottom no-repeat;
}
#rotator-tooltip.img-down {
  background:url(../img/vtip.png) center top no-repeat;
}
#rotator-tooltip.img-right {
  background:url(../img/htip.png) left center no-repeat;
}
#rotator-tooltip.img-left {
  background:url(../img/htip.png) right center no-repeat;
}
#rotator-tooltip .tt-txt {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFF;
  background-color:#000;
  max-width:300px;
  padding:5px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  margin:8px 0;
}
#rotator-tooltip img {
  display:none;
  background-color:#000;
  padding:3px;
  margin:8px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.wt-rotator .s-prev, .wt-rotator .s-next {
  position:absolute;
  top:50%;
  margin-top:-25px;
  width:40px;
  height:50px;
  cursor:pointer;
  background:url(../img/botoes-banner.png) no-repeat;
  -moz-opacity:.8;
  filter:alpha(opacity=80);
  opacity:.8;
  z-index:8;
}
.wt-rotator .s-prev {
  left:0;
  background-position:0 center;
}
.wt-rotator .s-next {
  left:100%;
  margin-left:-40px;
  background-position:-40px center;
}
.wt-rotator .s-prev:hover, .wt-rotator .s-next:hover {
  -moz-opacity:.95;
  filter:alpha(opacity=95);
  opacity:.95;
  background-color:transparent !important;
}
.wt-rotator .block, .wt-rotator .vpiece, .wt-rotator .hpiece {
  position:absolute;
  z-index:2;
}

form#formNewsletter div{
  float:left;
  padding:5px;
  margin-top:-5px;
}

form#formNewsletter input {
  width:350px;

}

form#formNewsletter input[type="radio"] {
  width: auto;
}

#sexonews{
  width:365px;
  height:50px;
}

div#sexonews div.input fieldset {
  float:left;
  width:200px;
}

div#sexonews div.input {
  float:left;
  width:100px;
}

div#sexonews div.input fieldset label {
  float:left;
  width:70px;
}

div#sexonews div.input fieldset legend {
  margin-bottom:-2px;
}

#estadonews{
  width:365px;
  clear:both;
}

form#formNewsletter div input#novidades {
  width:auto;
}

#NovidadeNews {
  width:500px;
  height:30px;
  margin-top:14px;
}

select#formNewsletterCidade { width: 360px; margin-left: -10px;}

#box-franquias {
  padding: 10px;
  background-color: #f3f4f4;
  color:#222;
  margin: 5px 0 10px 0;

}




p a.btn_fss { padding: 7px 9px; border: 1px solid white; text-decoration: none; font-style: italic; margin-top: 4px; display: block; float: left; }




