body {
    background:url(../image/bg.jpg) top center;
}


body,td,th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3F4446;
    margin-left: 0px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 20px;
}

/* --------------------------------------------FORMUIL�RIO PESQUISA --------------------------------------------*/



.bg_campo_pesquisa {
    background:url(../image/bg_imput_pesquisa.png) top center;
}



/* --------------------------------------------FORMUIL�RIOS --------------------------------------------*/


.campo_form{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #000000;
    background:#ffffff;
    border: solid #ffffff 1px;
}

.botoom_form{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    background:#000000;
    border: solid #000000 2px;
}




/* --------------------------------------------FORMUIL�RIO NEWS --------------------------------------------*/	



.bg_campo_news {
    background:url(../image/bg_imput_news.png) top center no-repeat;
}

.texto_form_news{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #336600;
    font-weight:bold;
}


.campo_form_NEWS{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #000000;
    background:#ffffff;
    border:none;
}






/* -------------------------------------------BLOCOS HOME --------------------------------------------*/

.bloco_home_cinema{
    background:url(../image/bg_cinema_home.png) top center no-repeat;
}

.texto_cinema_home{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    padding-top: 5px;
}

.texto_cinema_home_horarios{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #84C225;
}


.bloco_home_eventos{
    background:url(../image/bg_eventos_home.png) top center no-repeat;
}

.bloco_home_noticias{
    background:url(../image/bg_noticias_home.png) top center no-repeat;
}

.bloco_home_agendas{
    background:url(../image/bg_agenda_home.png) top center no-repeat;
}

.bloco_home_vitrine{
    background:url(../image/bg_vitrine_home.png) top center no-repeat;
}

.bloco_busca_lojas {
    background:url(../image/bg_pesquisa.png) top center no-repeat;
}

/************************************************
*   MENU                                      *
************************************************/
#nav, #nav ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-position: outside;
    position: relative;
    line-height: 28px;
    z-index: 50;
}
#nav li a.submenu { margin-left: 42px; }
#nav li ul li { text-align: right; }
#nav li ul li a {
    display: block;
    padding: 0px 5px;
    border-bottom: 1px solid #9db28c;
    color: #FFF;
    text-decoration: none;
    background-color: #abb8a0;
    font-weight: normal;
}
#nav li ul li a:hover { background-color: #98AF85; }
#nav li { float: left; position: relative; }
#nav ul { position: absolute; display: none; width: 190px; top: 20px; }
#nav li ul a { width: 180px; height: auto; float: left; }
#nav ul ul { top: auto; }
#nav li ul ul { left: 9em; margin: 0px 0 0 10px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { display: none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display: block; }

/************************************************
*   RODAPE                                      *
************************************************/
.texto_rodape {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color: #A7BFB3;
}

a.rodape {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color: #A7BFB3;
}

a.rodape:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color: #98AF85;
}

/************************************************
*  FORMULARIOS                                 *
************************************************/
#formNovidade label,
#formSorteio label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #3F4446;
    font-weight: bold;
}

#frmLojas label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3F4446;
    font-weight: bold;
}


/************************************************
*  TIRANDO BORDAS EM IMAGEM E EFEITO DE LINKS   *
************************************************/
img { border: 0; }
a { text-decoration: none; }

/************************************************
*  LINK PADRAO  				*
************************************************/
a { color: #666; }
a:hover { color: #3F4446; }
a:focus, a:hover, a:active { outline: none; }

/************************************************
*  BANNERS PAGINA PRINCIPAL     		*
************************************************/
#banner { display: block; width: 955px; height: 309px; overflow: hidden; }
#banner-nav-tudo { float: right; margin-right: 70px; }
#banner-nav { float: right; display: block; height: 0px; }
#banner-nav-left {
    float: left;
    width: 25px;
    height: 25px;
    background: url(../image/ct_esq_menu_banner.png) no-repeat;
    position: relative;
    top: -40px;
    z-index: 99;
    margin-left: -25px;
}
#banner-nav-right {
    float: right;
    width: 25px;
    height: 25px;
    background: url(../image/ct_dir_menu_banner.png) no-repeat;
    position: relative;
    top: -40px;
    z-index: 99;
}
#banner-nav a {
    background: url(../image/bg_menu_banner.png) top repeat-x;
    padding: 5px;
    position: relative;
    top: -36px;
    z-index: 99;
    line-height: 16px;
}


/************************************************
*  TITULOS E TEXTOS                   		*
************************************************/
.title {
    padding-left: 18px;
    font-size: 14px;
    color: white;
    text-shadow:0 1px 1px #999;
}
.title a {
    font-size: 14px;
    color: white;
    text-shadow:0 1px 1px #999;
}

.shadow {
    -o-box-shadow: #999 0 1px 6px;
    -webkit-box-shadow: #999 0 1px 6px;
    -moz-box-shadow: #999 0 1px 6px;
}

.shadow-galery {
    -o-box-shadow: 3px 3px 6px 0 #999;
    -webkit-box-shadow: 3px 3px 6px 0 #999;
    -moz-box-shadow: 3px 3px 6px 0 #999;
}

.pad {
    padding: 15px;
}

.pad-right {
    padding-right: 15px;
}

.item-lista {
    color: #98AF85;
    font-weight: bold;
}

.pg-intermediarias {
    height: 200px;
    background: #EAF5EF;
/*    background-color: rgba(207, 220, 201, 0.7);*/
}

.pg-intermediarias-mais {
    background: #EAF5EF;
/*    background-color: rgba(207, 220, 201, 0.7);*/
}

/************************************************
*  FORMULARIOS                  		*
************************************************/
#formFale input[type=text],
#formSorteio input[type=text],
#frmLojas input[type=text] {
    width: 280px;
}

#formNovidade input[type=text] {
    width: 180px;
}

#frmLojasHome input[type=text] {
/*    width: 215px; */
    width: 230px;
    background-color: #FFF;
    font-size: 11px;
    outline: 0;
    border: 1px solid #FFF;
    padding: 5px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    box-shadow: #999 0 1px 6px;
    -o-box-shadow: #999 0 1px 6px;
    -webkit-box-shadow: #999 0 1px 6px;
    -moz-box-shadow: #999 0 1px 6px;
}

#frmLojasHome select {
/*    width: 225px; */
    width: 240px;
    background-color: #FFF;
    font-size: 11px;
    outline: 0;
    border: 1px solid #FFF;
    padding: 5px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    box-shadow: #999 0 1px 6px;
    -o-box-shadow: #999 0 1px 6px;
    -webkit-box-shadow: #999 0 1px 6px;
    -moz-box-shadow: #999 0 1px 6px;
}

#frmLojasHome input[type=submit] {
    background-color: #98AF85;
    border: 2px solid #98AF85;
    color: #FFF;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    box-shadow: #999 0 1px 6px;
    -o-box-shadow: #999 0 1px 6px;
    -webkit-box-shadow: #999 0 1px 6px;
    -moz-box-shadow: #999 0 1px 6px;
/*    background: url(../image/bt_cons_home.png) no-repeat;*/
}

#formFale input[name=telefone], 
#formSorteio input[name=telefone],
#formSorteio input[name=celular],
#frmTrabalheConosco input[name=telefone] {
    width: 90px;
}

#frmTrabalheConosco input[name=nascimento],
#frmTrabalheConosco input[name=data_curso] {
    width: 70px;
}

#formFale textarea {
    min-width: 400px;
    max-width: 400px;
    min-height: 150px;
    max-height: 150px;
    width: 400px;
    height: 150px;
    overflow: auto;
    margin: 0 0 8px;
}

#formNovidade input[type=text],
#formSorteio input[type=text],
#formFale input[type=text],
#formFale select,
#formFale textarea,
#frmUploadEnviar input[type=text],
#frmUploadEnviar select,
#frmUploadEnviar textarea,
#frmTrabalheConosco input[type=text],
#frmTrabalheConosco select,
#frmTrabalheConosco textarea,
#frmLojas input[type=text],
#frmLojas select {
    background-color: #FFF;
    font-size: 11px;
    outline: 0;
/*    border: 2px solid #98AF85;*/
    border: 1px solid #FFF;
    padding: 2px 5px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    box-shadow: #999 0 1px 6px;
    -o-box-shadow: #999 0 1px 6px;
    -webkit-box-shadow: #999 0 1px 6px;
    -moz-box-shadow: #999 0 1px 6px;
}

#frmLojas input[type=button],
#frmLojas button,
#frmLojas input[type=submit],
#frmTrabalheConosco input[type=button],
#frmTrabalheConosco button,
#frmTrabalheConosco input[type=submit],
#frmUploadEnviar input[type=button],
#frmUploadEnviar button,
#frmUploadEnviar input[type=submit],
#formFale input[type=button],
#formFale button,
#formFale input[type=submit] {
    background-color: #98AF85;
    border: 2px solid #98AF85;
    color: #FFF;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    box-shadow: #999 0 1px 6px;
    -o-box-shadow: #999 0 1px 6px;
    -webkit-box-shadow: #999 0 1px 6px;
    -moz-box-shadow: #999 0 1px 6px;
}

/************************************************
*  SOBREPOR IMAGEM PLAY EM VIDEO       		*
************************************************/
.sobrepor_play_video {
    position: absolute;
    margin-top: 80px;
    margin-left: 110px;
}




/************************************************
*  SITE - COMPARTILHE - REDES SOCIAIS           *
************************************************/
.botao{
    cursor: pointer;
    display: block;
}
.facebook, .twitter, .orkut, .youtube {
    height: 18px;
    width: 18px;
}

.facebook{
    background: url(../image/fb.png) no-repeat top center;
}

.twitter{
    background: url(../image/twitter.png) no-repeat top center;
}

.orkut{
    background: url(../image/orkut.png) no-repeat top center;
}

.youtube{
    background: url(../image/youtube.png) no-repeat top center;
}

.compartilhe{
    display: block;
    position: absolute;
    height: 20px;
    width: 200px;
    margin-left: 93px;
    margin-top: 125px;
}

.compartilhe-noticias {
    height: 20px;
    width: 200px;
    margin-left: 15px;
}
.compartilhe p, .compartilhe-noticias p {
    float:left;
    margin: 0;
    padding: 0;
}
.compartilhe .sociais, .compartilhe-noticias .sociais {
    float: left;
    height: inherit;
    margin: 0;
    padding: 0;
}
.compartilhe .sociais li, .compartilhe-noticias .sociais li {
    float: left;
}

.sociais{
    height: 75px;
    padding: 27px 12px 0 0;
}
.sociais li{
    float: right;
    margin-left: 5px;
}

