@charset "utf-8";
/*  
	Cliente:Shopping Del Paseo
	Endereco:http://www.shoppingdelpaseo.org.br/
	Version:1.0
	Author:Index Comunicação Digital
	Author URI:http://www.indexvirtual.com/
*/

body          { background:#F9F8F0; color:#7D7C7C; font:12px Arial, Helvetica, sans-serif; width:100%; }
.container_12 { /*background:#FFF url(../img/12_col.gif) repeat-y;*/ position:relative; }
.alignleft    { display:block; float:left; margin:0 10px 10px 0;  }
.alignright   { display:block; float:right; margin:0 0 10px 10px; }
.aligncenter  { display:block; margin:0 auto; margin-bottom:10px; }
.pds-pd-link  { display:none !important; }
.pds-links    { clear:both !important; padding-left:0 !important; }

/* TOPO ********** */
#topo        { background:#FFF url(../img/bg_topo.jpg) repeat-x left bottom; padding:30px 0 90px; width:100%; }
.delpaseo    { display:block; height:82px; width:220px; }
.delpaseo a  { background:url(../img/marca_delpaseo.png) no-repeat; display:block; height:82px; overflow:hidden; text-indent:-666666px; width:220px; }

/* TOPO > MENU */
#nav                   { height:65px; position:relative; }
#nav ul                { bottom:0; height:20px; position:absolute; right:0; }
#nav li                { display:inline-block; float:left; height:20px; list-style:none; margin:0 7px; position:relative; }
#nav a                 { color:#656464; display:block; float:left; font-size:12px; padding:10px 0 0; text-decoration:none; text-transform:lowercase; }
#nav a span            { display:block; }
#nav a:hover           { margin-bottom:10px; padding:0 0 10px 0; }
#nav a:hover span      { border-bottom:3px solid #CCC; } 
#nav a.menu-ativo      { margin-bottom:10px; padding:0 0 10px 0; }
#nav a.menu-ativo span { border-bottom:3px solid #F4B86D; } 

/* MEIO ********** */
.meio         { background:#F9F8F0; }
.meio .texto-inicial { font-size:15px; font-weight:bold; padding-bottom:20px; }

/* HOME ********** */
.home-destaques                  { background:url(../img/bg_home_destaques.jpg) repeat-x left bottom; width:100%; }
.home                            { background:#FFF; padding-bottom:10px; padding-top:45px; position:relative; width:100%; }
.extra-home                      { background:url(../img/bg_extra_home.jpg) repeat-x left top; height:100px; padding-bottom:30px; padding-top:65px; position:relative; width:100%; }
.extra-home #btn-capela-home,
.extra-home #btn-caixinha-home   { height:83px; position:absolute; top:-125px; width:220px; }
.extra-home #btn-capela-home     { left:10px; }
.extra-home #btn-caixinha-home   { left:240px; }
.extra-home #btn-salao-home   { position:absolute; right:250px; top:-135px; }

/* RODAPE ********** */
.rodape            { background:#F1EBD5 url(../img/bg_rodape.jpg) repeat-x left top; padding-bottom:25px; padding-top:65px; width:100%; }
.rodape address    { color:#6B6B6B; font-size:10px; font-style:normal; }
.rodape .acompanhe { color:#6B6B6B; font-size:10px; font-style:normal; text-align:right; }
.rodape-interno #widget-funcionamento { margin-bottom:30px; }
.index     { display:block; float:right; height:23px; margin:50px 0 20px; width:60px; }
.index a   { background:url(../img/marca_index.png) no-repeat; display:block; height:23px; overflow:hidden; text-indent:-666px; width:60px; }





/* **************************************************************************************************** */

/* UTILITARIO - MAPA ********** */
.mapa 			  { -moz-border-radius:5px; background:#CC9; border:1px solid #996; display:none; height:730px; left:150px; padding:10px; position:absolute; top:0; width:600px; z-index:1000; }
.mapa .ban-fechar { float:right; margin:3px; }


/* CONTEUDO ********** */
#conteudo               { padding-bottom:30px; padding-top:10px; }
#conteudo h2            { border-bottom-style:solid; border-bottom-width:1px; display:block; font:italic bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:34px; padding-bottom:9px; }
#conteudo .insti-titulo { border-color:#B41001; color:#B41001; }
#conteudo .lojas-titulo { border-color:#006291; color:#006291; }
#conteudo .resta-titulo { border-color:#E4950D; color:#E4950D; }
#conteudo a             { text-decoration:none; }
#conteudo a:hover       { text-decoration:underline; }

/* EROO ********** */
#erro                       { padding-bottom:60px; padding-top:60px; }
#erro h2                    { color:#B41001; display:block; font:italic bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
#erro .btn-voltarhome       { background:#787878; border-bottom:1px solid #222; color:#FFF; display:inline-block; font:italic bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; height:14px; line-height:1; margin-top:35px; padding:16px 10px 17px; position:relative; text-align:center; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; width:200px; }
#erro .btn-voltarhome:hover { background:#333; }




/* CONTEUDO > SHOPPING - SLIDE INTERNO */
.shopping h3    { color:#B41001; display:block; font:italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
.shopping h4    { color:#B41001; display:block; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.shopping p     { line-height:18px; margin-bottom:18px; }
.shopping ol,
.shopping ul    { margin-bottom:18px; }
.shopping ol li { list-style:decimal-leading-zero inside; line-height:18px; }
.shopping ul li { list-style:disc inside; line-height:18px; }

#widget-slide-interno                       { overflow:hidden; margin-bottom:60px; position:relative; width:700px; }
#widget-slide-interno li                    { display:block; float:left; list-style:none !important;  }
#slide-interno-foto                         { height:410px; overflow:hidden; margin-bottom:20px; width:670px; }
#slide-interno-foto ul                      { position: relative; width:10000px; }
#slide-interno-mini                         { height:84px; margin-left:36px; overflow:hidden; width:628px; }
#slide-interno-mini ul                      { position: relative; width:10000px; }
#slide-interno-mini li                      { display:block; float:left; margin-right:2px; }
#widget-slide-interno .btn-slide-prev,
#widget-slide-interno .btn-slide-next       { background-color:#FF1500; background-position:center center; background-repeat:no-repeat; display:block; height:84px; overflow:hidden; position:absolute; text-indent:-666px; top:430px; width:34px; z-index:10; }

#widget-slide-interno .btn-slide-prev2,
#widget-slide-interno .btn-slide-next2       { background-color:#FF1500; background-position:center center; background-repeat:no-repeat; display:block; height:84px; overflow:hidden; position:absolute; text-indent:-666px; top:0; width:34px; z-index:10; }

#widget-slide-interno .btn-slide-prev       { background-image:url(../img/btn_voltar_gde.png); left:0px; }
#widget-slide-interno .btn-slide-next       { background-image:url(../img/btn_proximo_gde.png); right:0px; }
#widget-slide-interno .btn-slide-prev:hover,
#widget-slide-interno .btn-slide-next:hover { background-color:#AA0F01; }

#widget-slide-interno .btn-slide-prev2       { background-image:url(../img/btn_voltar_gde.png); left:0px; }
#widget-slide-interno .btn-slide-next2       { background-image:url(../img/btn_proximo_gde.png); right:0px; }
#widget-slide-interno .btn-slide-prev2:hover,
#widget-slide-interno .btn-slide-next2:hover { background-color:#AA0F01; }







/* CONTEUDO > EVENTOS */
#evento                    { margin-bottom:50px; }
#evento .titulo            { margin-bottom:20px; }
#evento .data              { background:#AA0F01 url(../img/bg_btn_busca.gif) repeat-x center top; color:#FFF; display:block; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0; text-align:center; text-transform:uppercase; width:60px; }
#evento .data strong       { display:block; font-size:32px; line-height:24px; }
#evento .data em           { display:block; font-weight:normal; font-style:normal; letter-spacing:2px; }
#evento h3                 { color:#B81001; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#evento h3 a               { color:#B81001; text-decoration:none; }
#evento h3 a:hover         { text-decoration:underline; }
#evento .tags              { color:#3A3A3A; font-size:10px; margin-bottom:9px; }
#evento .tags a            { color:#3A3A3A; text-decoration:underline; }
#evento .tags a:hover      { text-decoration:none; }
#evento .h-videos          { border-bottom:1px solid #B41001; color:#B41001; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px; }
#evento .videos li         { display:block; float:left; height:50px; margin-bottom:5px; width:50%; }
#evento .videos .btn-video { background:url(../img/ico_trailer.png) no-repeat left top; color:#595959; display:block; float:left; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:9px 15px 5px 40px; text-decoration:none; }
/*
#evento .compartilhe a    { background:url(../img/share-icon-16x16.png) no-repeat left center; color:#B81001; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:20px; }
*/
#evento .sociable-tagline { display:none; }
#evento .sociable li      { display:block; float:left; height:16px; margin-right:3px; width:16px; }
#evento .conteudo         { color:#3A3A3A; margin-bottom:20px; }
/*temporario*/
#evento .conteudo .img-evento { margin-bottom:15px; }
/*fimtemporario*/
#evento .conteudo p       { line-height:18px; margin-bottom:18px; }
#evento .conteudo ol,
#evento .conteudo ul      { margin-bottom:18px; }
#evento .conteudo ol li   { list-style:decimal-leading-zero inside; line-height:18px; }
#evento .conteudo ul li   { list-style:disc inside; line-height:18px; }
#evento .conteudo a       { color:#AA0F01; text-decoration:none; }
#evento .conteudo a:hover { text-decoration:underline; }

#widget-slide-eventos                       { overflow:hidden; margin-bottom:20px; position:relative; width:700px; }
#widget-slide-eventos li                    { display:block; float:left; list-style:none !important;  }
#slide-eventos-mini                         { height:84px; margin-left:36px; overflow:hidden; width:628px; }
#slide-eventos-mini ul                      { position: relative; width:10000px; }
#slide-eventos-mini li                      { display:block; float:left; margin-right:2px; }
#widget-slide-eventos .btn-slide-prev,
#widget-slide-eventos .btn-slide-next       { background-color:#FF1500; background-position:center center; background-repeat:no-repeat; display:block; height:84px; overflow:hidden; position:absolute; text-indent:-666px; top:0; width:34px; z-index:10; }
#widget-slide-eventos .btn-slide-prev       { background-image:url(../img/btn_voltar_gde.png); left:0px; }
#widget-slide-eventos .btn-slide-next       { background-image:url(../img/btn_proximo_gde.png); right:0px; }
#widget-slide-eventos .btn-slide-prev:hover,
#widget-slide-eventos .btn-slide-next:hover { background-color:#AA0F01; }

.eventos-arquivos h3 { border-bottom:1px solid #3A3A3A; color:#3A3A3A; display:block; font-size:14px; font-style:italic; font-weight:bold; margin-bottom:15px; padding-bottom:3px; }
.eventos-arquivos h4 { color:#3A3A3A; font-size:12px; font-weight:bold; }
.eventos-arquivos li { color:#393939; font-size:10px; list-style:none; line-height:20px; }
.eventos-arquivos a  { color:#393939; }





/* CONTEUDO > PROMOCOES */
#promocao                   { margin-bottom:50px; margin-top:-20px; }
#promocao .banner           { margin-bottom:15px; }
#promocao .titulo           { margin-bottom:20px; }
#promocao h3                { color:#B81001; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#promocao h3 a              { color:#B81001; text-decoration:none; }
#promocao h3 a:hover        { text-decoration:underline; }
#promocao .tags             { color:#3A3A3A; font-size:10px; margin-bottom:9px; }
#promocao .tags a           { color:#3A3A3A; text-decoration:underline; }
#promocao .tags a:hover     { text-decoration:none; }
#promocao .h-videos          { border-bottom:1px solid #B41001; color:#B41001; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px; }
#promocao .videos li         { display:block; float:left; height:50px; margin-bottom:5px; width:50%; }
#promocao .videos .btn-video { background:url(../img/ico_trailer.png) no-repeat left top; color:#595959; display:block; float:left; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:9px 15px 5px 40px; text-decoration:none; }

#promocao #paginacao { float:left; height:37px; }
#promocao #paginacao #espaco-delimitador { float:left; padding-top:10px; }
#promocao #paginacao #espaco-delimitador a { background:#666; color:#FFF; float:left; font-family:Arial, san-serif; font-size:10px; font-weight:bold; height:10px !important; margin-right:5px; padding:5px 6px; text-align:center; text-decoration:none; }
#promocao #paginacao #espaco-delimitador a:hover,
#promocao #paginacao #espaco-delimitador .actived { background:#B81001; }
#promocao #paginacao #espaco-delimitador label { color:#82827f; float:left; font-family:Arial, san-serif; font-size:11px; font-weight:bold; margin-right:5px; padding:0 5px; }


/*#promocao .compartilhe a    { background:url(../img/share-icon-16x16.png) no-repeat left center; color:#B81001; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:20px; }*/
#promocao .compartilhe      { margin-bottom:5px; }
#promocao .sociable-tagline { display:none; }
#promocao .sociable li      { display:block; float:left; height:16px; margin-right:3px; width:16px; }

#promocao .conteudo         { color:#3A3A3A; margin-bottom:20px; }
#promocao .conteudo p       { line-height:18px; margin-bottom:18px; }
#promocao .conteudo ol,
#promocao .conteudo ul      { margin-bottom:18px; }
#promocao .conteudo ol li   { list-style:decimal-leading-zero inside; line-height:18px; }
#promocao .conteudo ul li   { list-style:disc inside; line-height:18px; }
#promocao .conteudo a       { color:#AA0F01; text-decoration:none; }
#promocao .conteudo a:hover { text-decoration:underline; }

#widget-slide-promocoes                       { overflow:hidden; margin-bottom:20px; position:relative; width:700px; }
#widget-slide-promocoes li                    { display:block; float:left; list-style:none !important;  }
#slide-promocoes-mini                         { height:84px; margin-left:36px; overflow:hidden; width:628px; }
#slide-promocoes-mini ul                      { position: relative; width:1000px; }
#slide-promocoes-mini li                      { display:block; float:left; margin-right:2px; }
#widget-slide-promocoes .btn-slide-prev,
#widget-slide-promocoes .btn-slide-next       { background-color:#FF1500; background-position:center center; background-repeat:no-repeat; display:block; height:84px; overflow:hidden; position:absolute; text-indent:-666px; top:0; width:34px; z-index:10; }
#widget-slide-promocoes .btn-slide-prev       { background-image:url(../img/btn_voltar_gde.png); left:0px; }
#widget-slide-promocoes .btn-slide-next       { background-image:url(../img/btn_proximo_gde.png); right:0px; }
#widget-slide-promocoes .btn-slide-prev:hover,
#widget-slide-promocoes .btn-slide-next:hover { background-color:#AA0F01; }

.promocoes-arquivos h3 { border-bottom:1px solid #3A3A3A; color:#3A3A3A; display:block; font-size:14px; font-style:italic; font-weight:bold; margin-bottom:15px; padding-bottom:3px; }
.promocoes-arquivos h4 { color:#3A3A3A; font-size:12px; font-weight:bold; }
.promocoes-arquivos li { color:#393939; font-size:10px; list-style:none; line-height:20px; }
.promocoes-arquivos a  { color:#393939; }





/* CONTEUDO > CAPELA */
.capela-atual         { display:block; margin-bottom:50px; }
.capela-atual img     { float:left; margin-right:20px; }
.capela-atual h3      { color:#B41001; margin-bottom:0 !important; }
.capela-atual h4      { color:#B41001; margin-bottom:10px !important; }
.capela-atual p       { font-size:11px; }
.capela-atual strong  { display:block; }
.capela-atual a       { color:#B41001; }

.capela-anteriores    { margin-bottom:50px; }
.capela-anteriores li { border:1px solid #CBCAC1; display:block; list-style:none; margin-bottom:15px; padding:15px; width:668px; }
.capela-anteriores .des-cap-mes { display:block; float:left; margin:0 10px 10px 0; }
.capela-anteriores h3 { color:#B41001; font-size:15px !important; font-style:italic !important; margin-bottom:0 !important; }
.capela-anteriores p  { margin-bottom:16px; }
.capela-anteriores a  { color:#7D7C7C !important; }

/* CONTEUDO > LOJAS */
.lojas h3             { color:#3A3A3A !important; font-size:14px !important; font-style:italic !important; font-weight:bold !important; }
.lojas ul             { float:left; margin-bottom:80px !important; width:175px !important; }
.lojas li             { color:#393939 !important; display:block; list-style:none; line-height:20px !important; padding-right:15px; width:160px; }
.lojas a              { color:#393939 !important; }

.lojas-segmento h3    { color:#3A3A3A; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:30px; }
.lojas-segmento li    { color:#555454; display:block; list-style:none; margin-bottom:25px; }
.lojas-segmento h4 a  { color:#E4950D; font:italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.lojas-segmento .meta { color:#555454; font-size:10px; line-height:10px; margin-bottom:13px; }

.loja-detalhada                   { margin-bottom:25px; }
.loja-detalhada h3                { color:#006291; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
.loja-detalhada .links            { display:block; margin-bottom:55px !important; }
.loja-detalhada .links span,
.loja-detalhada .links a          { background:#D0CEC2 url(../img/bg_btn_button.gif) repeat-x left top; border:none; border-bottom:1px solid #222; color:#FFF; display:block; float:left; font:italic 10px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:3px; padding:5px 7px; position:relative; text-align:center; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; }
.loja-detalhada .links a          { text-decoration:none; }
.loja-detalhada .links a:hover    { background:#D98101 url(../img/bg_btn_lojas.gif) repeat-x left top; text-decoration:none !important; }
.loja-detalhada .tags             { color:#A3A3A3; font-size:10px; }
.loja-detalhada .tags strong      { color:#006291; font-weight:normal; }
.loja-detalhada .tags a           { color:#555454; text-decoration:none; }
.loja-detalhada .tags a:hover     { text-decoration:underline; }
.loja-detalhada .segmento,
.loja-detalhada .fone             { color:#A3A3A3; font-size:10px; }
.loja-detalhada .segmento strong,
.loja-detalhada .fone strong      { color:#555454; font-weight:normal; }
.loja-detalhada .fone             { margin-bottom:20px; }
.loja-detalhada .descricao        { color:#3A3A3A; }

#widget-slide-loja                      { overflow:hidden; margin-bottom:20px; position:relative; width:700px; }
#widget-slide-loja li                   { display:block; float:left; list-style:none;  }
#slide-loja-mini                        { height:84px; margin-left:36px; overflow:hidden; width:628px; }
#slide-loja-mini ul                     { position: relative; width:10000px; }
#slide-loja-mini li                     { display:block; float:left; margin-right:2px; }
#widget-slide-loja .btn-loja-prev,
#widget-slide-loja .btn-loja-next       { background-color:#006291; background-position:center center; background-repeat:no-repeat; display:block; height:84px; overflow:hidden; position:absolute; text-indent:-666px; top:0; width:34px; z-index:10; }
#widget-slide-loja .btn-loja-prev       { background-image:url(../img/btn_voltar_gde.png); left:0px; }
#widget-slide-loja .btn-loja-next       { background-image:url(../img/btn_proximo_gde.png); right:0px; }
#widget-slide-loja .btn-loja-prev:hover,
#widget-slide-loja .btn-loja-next:hover { background-color:#D98101; }

.loja-vitrine     { color:#3A3A3A; font-size:11px; margin-bottom:25px; }
.loja-vitrine h4  { color:#3A3A3A; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
.loja-vitrine h5  { color:#006291; font-size:12px; font-weight:bold; text-transform:uppercase;}
.loja-vitrine img { margin-bottom:10px; }





/* CONTEUDO > RESTAURANTES */
.gourmet h3 { color:#3A3A3A !important; font-size:14px !important; font-style:italic !important; font-weight:bold !important; }
.gourmet ul { float:left; margin-bottom:80px !important; width:175px !important; }
.gourmet li { color:#393939 !important; display:block; list-style:none; line-height:20px !important; padding-right:15px; width:160px; }
.gourmet a  { color:#393939 !important; }

.resta-detalhada                   { margin-bottom:25px; }
.resta-detalhada h3                { color:#E4950D; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
.resta-detalhada .links            { display:block; margin-bottom:55px !important; }
.resta-detalhada .links span,
.resta-detalhada .links a          { background:#D0CEC2 url(../img/bg_btn_button.gif) repeat-x left top; border:none; border-bottom:1px solid #222; color:#FFF; display:block; float:left; font:italic 10px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:3px; padding:5px 7px; position:relative; text-align:center; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; }
.resta-detalhada .links a          { text-decoration:none; }
.resta-detalhada .links a:hover    { background:#D98101 url(../img/bg_btn_lojas.gif) repeat-x left top; text-decoration:none !important; }
.resta-detalhada .tags             { color:#A3A3A3; font-size:10px; }
.resta-detalhada .tags strong      { color:#E4950D; font-weight:normal; }
.resta-detalhada .tags a           { color:#555454; text-decoration:none; }
.resta-detalhada .tags a:hover     { text-decoration:underline; }
.resta-detalhada .segmento,
.resta-detalhada .fone             { color:#A3A3A3; font-size:10px; }
.resta-detalhada .segmento strong,
.resta-detalhada .fone strong      { color:#555454; font-weight:normal; }
.resta-detalhada .fone             { margin-bottom:20px; }
.resta-detalhada .descricao        { color:#3A3A3A; }

#widget-slide-resta                 { overflow:hidden; margin-bottom:20px; position:relative; width:700px; }
#widget-slide-resta li              { display:block; float:left; list-style:none;  }
#slide-resta-mini                   { height:84px; margin-left:36px; overflow:hidden; width:628px; }
#slide-resta-mini ul                { width:1000px; }
#slide-resta-mini li                { display:block; float:left; margin-right:2px; }
#widget-slide-resta .btn-resta-prev,
#widget-slide-resta .btn-resta-next { background-color:#E4950D; background-position:center center; background-repeat:no-repeat; display:block; height:84px; overflow:hidden; position:absolute; text-indent:-666px; top:0; width:34px; z-index:10; }
#widget-slide-resta .btn-resta-prev { background-image:url(../img/btn_voltar_gde.png); left:0px; }
#widget-slide-resta .btn-resta-next { background-image:url(../img/btn_proximo_gde.png); right:0px; }
#widget-slide-resta .btn-resta-prev:hover,
#widget-slide-resta .btn-resta-next:hover { background-color:#005680; }

.resta-vitrine     { color:#3A3A3A; font-size:11px; margin-bottom:25px; }
.resta-vitrine h4  { color:#3A3A3A; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
.resta-vitrine h5  { color:#E4950D; font-size:12px; font-weight:bold; text-transform:uppercase;}
.resta-vitrine img { margin-bottom:10px; }





/* CONTEUDO > CINEMA ********** */
.cinema                { margin-bottom:35px; }
.cinema .links         { display:block; margin-bottom:40px !important; }
.cinema .links span,
.cinema .links a       { background:#D0CEC2 url(../img/bg_btn_button.gif) repeat-x left top; border:none; border-bottom:1px solid #222; color:#FFF; display:block; float:left; font:italic 10px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:3px; padding:5px 7px; position:relative; text-align:center; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; }
.cinema .links a       { text-decoration:none; }
.cinema .links a:hover { background:#D98101 url(../img/bg_btn_lojas.gif) repeat-x left top; text-decoration:none !important; }
.cinema .descricao     { color:#3A3A3A; }
.cinema .descricao p   { margin-bottom:16px; }
.cinema .descricao ul  { margin-top:3px; }
.cinema .descricao li  { list-style:disc inside; margin-bottom:5px; }

.filmes-cartaz h3      { color:#595959; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px; }
.filmes-cartaz li      { margin-bottom:40px; }
#cartaz                { height:210px; overflow:hidden; position:relative; }
#cartaz span           { color:#FFF; font-size:10px; padding:5px 0; position:absolute; right:5px; text-align:center; top:5px; width:26px; }
#cartaz .livre         { background:#339600; }
#cartaz .maisdez,
#cartaz .maisdoze,
#cartaz .maisquatorze,
#cartaz .maisdezesseis { background:#d79300; }
#cartaz .maisdezoito   { background:#C00; }
#filme                 { font-size:11px; color:#5A5A5A !important; }
#filme h4              { color:#B41001; display:block; font:italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
#filme p               { line-height:18px; margin-bottom:16px; }
#filme ul              { margin-bottom:16px; }
#filme li              { line-height:18px; margin:0; }
#filme .btn-trailer,
#filme .btn-imdb       { background-position:left center; background-repeat:no-repeat; color:#595959; display:block; float:left; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:20px; padding:9px 0 5px 40px; text-decoration:none; }
#filme .btn-trailer    { background-image:url(../img/ico_trailer.png); }
#filme .btn-imdb       { background-image:url(../img/ico_imdb.png); }





/* CONTEUDO > FALE CONOSCO / CADASTRO */
.contato-cadastro p                { line-height:18px; margin-bottom:18px; }
.formulario legend                 { display:none; }
.formulario label                  { color:#5A5A5A; display:block; font-weight:bold; font-size:14px; margin-bottom:5px; }
.formulario label span             { color:#C00; }
.formulario input                  { background:#EDECE4; border:none; display:block; margin-bottom:20px; padding:5px; }
.formulario select                 { background:#EDECE4; border:none; display:block; margin-bottom:20px; padding:5px; }
.formulario textarea               { background:#EDECE4; border:none; display:block; height:80px; margin-bottom:20px; overflow:hidden; padding:5px; }
.formulario small                  { color:#C00; font-size:10px; }

.formulario #contato-nome,
.formulario #contato-email         { width:370px; }
.formulario #contato-telefone-ddd  { float:left; margin-right:5px; width:30px; }
.formulario #contato-telefone      { float:left; width:165px; }
.formulario #contato-setor         { width:220px; }
.formulario #contato-msg           { width:450px; }
.formulario #contato-mensagem      { width:450px; }
.formulario button                 { background:#D0CEC2 url(../img/bg_btn_button.gif) repeat-x left top; border:none; border-bottom:1px solid #222; color:#FFF; display:inline-block; font:italic bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1; margin-bottom:8px; padding:5px 4px; position:relative; text-align:center; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; }
.formulario button:hover           { background:#D98101 url(../img/bg_btn_lojas.gif) repeat-x left top; }

.formulario #cadastro-nome,
.formulario #cadastro-endereco     { width:450px; }
.formulario #cadastro-sexo,
.formulario #cadastro-estado,
.formulario #cadastro-escolaridade { width:220px; }
.formulario #cadastro-email,
.formulario #cadastro-cpf,
.formulario #cadastro-cep,
.formulario #cadastro-bairro,
.formulario #cadastro-cidade,
.formulario #cadastro-profissao    { width:210px; }

.formulario #cadastro-telefone-ddd,
.formulario #cadastro-celular-ddd  { float:left; margin-right:5px; width:30px; }
.formulario #cadastro-telefone,
.formulario #cadastro-celular      { float:left; width:165px; }

.formulario #cadastro-nasc-dia,
.formulario #cadastro-nasc-mes,
.formulario #cadastro-nasc-ano     { float:left; text-align:center; width:33px; }
.formulario #cadastro-nasc-dia,
.formulario #cadastro-nasc-mes     { margin-right:5px; }






/* **************************************************************************************************** */





/* SIDEBAR ********** */
#sidebar .btn-busca         { margin-bottom:85px; }
#sidebar #widget-proxsessao { margin-bottom:45px; }
#sidebar #widget-vcencontra,
#sidebar #widget-estilo,
#sidebar #widget-eventos,
#sidebar #widget-caixinha,
#sidebar #widget-capela     { margin-bottom:25px; }
