@charset "UTF-8";
/*  
Theme Name:Caixinha Cênica
Theme URI:http://caixinhacenica.shoppingdelpaseo.com.br/
Description:2 Columns, 960, Widgets
Version:1.0
Author:Index Comunicação Digital
Author URI:http://www.indexvirtual.com/
*/

@import url(css/reset.css);
@import url(css/960.css);

/* GERAL ********** */
body           { background:#000 url(img/bg_topo.jpg) no-repeat center top; color:#4C4B43; font:12px "Trebuchet MS", Helvetica, Arial, sans-serif; height:100%; width:100%; }
.bg-secundario { background:url(img/bg_rodape.jpg) no-repeat center bottom; height:100%; width:100%; }

/* MISC */
.alignleft      { float:left; }
.alignright     { float:right; }
.wp-caption     { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
.ngg-widget img { border:2px solid #A9A9A9 !important; margin:0 !important; padding:0 !important; }

/* MEIO ********** */
#meio                 { background:#E6E4D9 url(img/bg_meio.gif) repeat-y; margin-top:248px; padding-bottom:50px; padding-top:87px; position:relative; }
#meio h2.area,
#meio h2.area a       { color:#458AA4; font:bold 24px "Trajan Pro", Georgia, serif; margin-bottom:50px; text-transform:uppercase; text-align:center; text-decoration:none; }
#meio h2.area a:hover { color:#2C9DAE; }
#topbanner            { display:block; height:60px; margin:0 auto; margin-bottom:50px; text-align:center; width:468px; }


/* MEIO - BANNER CAIXINHA */
#caixinha { display:block; height:330px; left:0; position:absolute; top:-248px; width:960px; z-index:5; }

/* MEIO - POST */
.post              { background:url(img/bg_post.gif) no-repeat center bottom; margin-bottom:30px; padding-bottom:50px; }
/* MEIO - POST  - TITULO */
#titulo            { margin-bottom:20px; }
.data              { background:#A24052; color:#FFF; display:block; float:left; height:45px; margin-right:10px; padding:5px 0; position:relative; text-align:center; width:60px; }
.data strong       { display:block; font-weight:normal; font-size:25px; line-height:25px; }
.data span         { font-size:15px; line-height:15px; text-transform:uppercase; }
.data a            { background:#38A2B1; bottom:-20px; color:#C8ECF1; display:block; height:18px; left:0; position:absolute; text-decoration:none; text-transform:lowercase; width:60px; }
.data a:hover      { color:#FFF; }
#titulo h2         { color:#2C9DAE; display:block; font-size:25px; margin:0; padding:0; text-transform:uppercase; }
#titulo h2 a       { color:#2C9DAE; line-height:28px; text-decoration:none; }
#titulo h2 a:hover { text-decoration:underline; }
#titulo h2 span    { color:#878787; display:block; font-size:16px; }

.comente              { display:block; text-align:center; width:100%; }
.comente span         { background:#A24052; -moz-border-radius:5px; -webkit-border-radius:5px;  border:none; color:#FFF; display:inline-block; margin:20px auto; padding:5px 10px; text-align:center; }
.comente span a       { color:#FFF; font-style:italic; text-decoration:none; }
.comente span a:hover { text-decoration:underline; }

/* MEIO - POST - TIPOGRAFIA */
.post h3 { color:#A24052; font-size:14px; text-transform:uppercase; }
.post p  { line-height:18px; margin-bottom:18px; }
.post ul { margin:0 20px 18px; }
.post li { display:list-item; list-style:square outside; margin-bottom:8px; }

/* COMENTARIOS */
.comments h3              { color:#458AA4; font:bold 16px "Trajan Pro", Georgia, serif; margin-bottom:25px; text-transform:uppercase; }
.comments h3 strong,
.comments h3:first-letter { font-size:18px; }
.comments ol              { margin-bottom:50px; }
.comments li              { border-bottom:4px solid #C4C1B0; color:#5B5B5B; padding:30px 0; }
.comments a               { color:#5B5B5B; font-weight:bold; text-decoration:underline; }
.comments a:hover         { text-decoration:none; }
#commentform              { width:416px; }
#commentform label        { display:none; }
#commentform input,
#commentform textarea     { background:#C4C1B0; border:none; color:#5B5B5B; font:12px "Myriad Pro", "Myriad", "Trebuchet MS", Helvetica, Arial, sans-serif; margin-bottom:4px; padding:2px; width:412px; }
#commentform textarea     { height:100px; overflow:auto; }
#commentform button       { background:#AECAD2; border:none; color:#3B7D96; display:block; float:right; padding:3px 2px; }

/* SIDEBAR */
.sidebar                  { color:#5B5B5B; margin:0 10px; width:200px; }
.sidebar h2               { color:#458AA4; font:bold 16px "Trajan Pro", Georgia, serif; margin-bottom:10px; text-transform:uppercase; }
.sidebar h2 strong,
.sidebar h2:first-letter  { font-size:18px; }
.sidebar ul               { margin:0; padding:0; }
.sidebar li               { background:url(img/bg_sidebar_widget.gif) no-repeat center bottom; margin-bottom:50px; padding-bottom:50px; }
.sidebar li li            { background:none; margin:0; padding:0; }

/* SIDEBAR - WIGET - REFCENT COMMENTS */
#recentcomments         { font-sizer:11px; }
#recentcomments li      { padding-bottom:15px; }
#recentcomments a       { color:#5b5b5b; text-decoration:underline; }
#recentcomments a:hover { text-decoration:none; }

/* SIDEBAR - PHOTOS WIDGET */
#ngg-images-2 { background:none !important; margin-bottom:20px !important; padding-bottom:0 !important; }

/* SIDEBAR - TEXT WIDGET */
#text-5 a { color:#5B5B5B; display:block; margin:0 auto; text-align:center; text-decoration:none; }
#text-5 a:hover { text-decoration:underline; }

/* RODAPE ********** */
.visite a,
.index a  { background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-666666px; }
.visite a { background-image:url(img/visite.png); height:100px; width:460px; }
.index a  { background-image:url(img/marca_index.png); height:19px; margin-top:51px; width:50px; }