* { margin:0; padding:0; border:none; vertical-align:middle; list-style:none; text-decoration:none; }

html { background:url(images/html_bg.gif) top center repeat; }
body { padding:0; margin:0; line-height:1; color:#927d59; font-size:12px; font-family:Arial, Verdana, Tahoma; background:url(images/ilustracao_topo.jpg) top center no-repeat;  }

legend { display:none; }
a:hover { text-decoration:underline; cursor:pointer; }
input, select, textarea, p { color:#927d59; font-size:12px; font-family:Arial, Verdana, Tahoma; }
code { display:block; direction:ltr; text-align:left; }
blockquote { margin:15px 10px 0 30px; padding-left:0; padding-right:20px; border-left:0 none; border-right:5px solid #ddd; }

/************************************
GLOBAL E PAGE - Todo o blog.
************************************/
/* Global */
#global { behavior:url(wp-content/themes/prada_dourado/iepngfix.htc); width:100%; background:url(images/ilustracao_footer.png) bottom center no-repeat; }

/* Page */
#page { width:923px; padding:0 0 0 67px; margin:auto; text-align:left; }

/************************************
HEADER - Cabe�alho do blog.
************************************/
#header { float:left; display:inline; width:923px; height:270px; }
#header h1 a { float:right; display:inline; height:120px; margin:50px 60px 0 0; text-align:right; font-size:100px; letter-spacing:-0.06em; color:#ffc50e; }
#header h1 a:hover { text-decoration:none; }
#header h2 { float:right; display:block; width:900px; margin:-10px 60px 0 0; text-align:right; font-size:18px; letter-spacing:-0.03em; font-weight:bold; color:#ffc50e; }

/************************************
MENU - P�ginas/Pages do blog.
************************************/
#menu { float:left; display:inline; padding:0 0 11px 0; background:url(images/menu_bg.gif) bottom left no-repeat; }
#menu ul li { float:left; display:inline; height:16px; padding:4px 20px 4px 10px; margin:0 50px 1px 0; background-color:#ffc50e; }
#menu ul li a { height:24px; font-size:16px; font-weight:bold; color:#000; letter-spacing:-0.05em; background-color:#ffc50e; }
#menu ul li a:hover { }

/************************************
CONTENT - Conte�do do Blog (Posts e Comments). 
***********************************/
#content { clear:left; width:640px; }

/* Posts */
#posts { background:url(images/posts_bg.gif) top left repeat-y; }

#posts .post { padding:7px 0 70px 0; background:url(images/post_bg.gif) top left no-repeat; }

#posts .post .post-title { position:absolute; width:650px; margin:-56px 0 0 -2px; overflow:hidden; }
#posts .post .post-title h3.title { float:left; display:block; height:20px; padding:7px 10px 5px 30px; background-color:#ceaa6c; }
#posts .post .post-title h3.title a { height:32px; color:#160d02; font-weight:bold; font-size:18px; letter-spacing:-0.05em;  }
#posts .post .post-title strong.comments_counter { float:left; display:block; width:30px; height:23px; padding:3px 0 0 0; margin:0 0 0 10px; font-size:13px; color:#000; text-align:center; background:url(images/comments_badge.gif) top left no-repeat; }

#posts .post .post-title div.datetime { clear:left; width:300px; height:24px; padding:0 0 0 10px; background:url(images/datetime_bg.gif) top left no-repeat; }
#posts .post .post-title small.date { float:left;  display:block;  padding:7px 8px 5px 20px; font-size:12px; font-weight:bold; color:#160d02; text-transform:lowercase; background-color:#f2dab3;  }
#posts .post .post-title small.time { float:left; display:block; padding:7px 10px 5px 8px; font-size:12px; font-weight:bold; color:#160d02; text-transform:lowercase; background:url(images/datetime_line.gif) center left no-repeat #f2dab3;  }

#posts .post .text { width:581px; padding:0 20px 0 28px; }
#posts .post .text p { padding:0 0; margin:0 0 10px 0; line-height:15px; text-align:justify; font-size:13px; color:#bdac8e; }
#posts .post .text a { text-decoration:underline; color:#FFC50E; }
#posts .post .text a:hover { text-decoration:none; }
#posts .post .text span.flickr-caption a { padding:0 0 0 10px; margin:0 0 5px 0; }
#posts .post .text img { padding:0 1px 1px 1px; background:url(images/foto_bg.jpg) top left repeat-x; }

#posts .post .post-info { clear:both; width:590px; min-height:50px; height:auto !important; height:50px; padding:20px 20px 0 30px; }
#posts .post .post-info p.author { float:left; display:block; width:330px; height:20px; padding:0; font-size:11px; color:#bdac8e; font-style:italic; text-align:left; }
#posts .post .post-info .categories { float:right; display:block; width:240px; padding:0 10px 0 0; text-align:right; font-size:11px; font-weight:normal; font-style:italic; font-weight:bold; text-transform:lowercase; }
#posts .post .post-info .categories a { color:#bdac8e; text-decoration:underline; font-weight:normal; }
#posts .post .post-info .categories a:hover { text-decoration:none; }

#posts .post .post-info .options { float:left; width:330px; }
#posts .post .post-info .options strong.comments a, #posts .post .options strong.comment a, #posts .post .options strong.sendemail a { display:inline; color:#FFC50E; font-style:italic; text-transform:lowercase; text-decoration:underline; font-weight:bold; font-size:11px;  }
#posts .post .post-info .options strong.comments a { padding:0 0 0 22px; margin:0; background:url(images/comment_bg.gif) center left no-repeat; }
#posts .post .post-info .options strong.comment a { padding:0 25px 0 15px; margin:0; background:url(images/comment_dot.gif) 5px 7px no-repeat;  }
#posts .post .post-info .options strong.sendemail a { padding:0 0 0 22px; margin:0 0 0 20px; background:url(images/sendemail_bg.gif) center left no-repeat; }

#posts .post .post-info .tags { clear:both; display:block; width:240px; padding:0 10px 0 340px; text-align:right; font-size:11px; font-weight:normal; font-style:italic; font-weight:bold; text-transform:lowercase; }
#posts .post .post-info .tags a { color:#bdac8e; text-decoration:underline; font-weight:normal; }
#posts .post .post-info .tags a:hover { text-decoration:none; }

/* Comments */
#comments { width:620px; padding:9px 0 10px 10px; background:url(images/linha_diagonal.gif) top left repeat; }
#comments h3 { position:absolute; display:block; width:122px; height:41px; padding:0 0 0 30px; margin:0 0 0 -10px; line-height:32px; color:#150D00; font-weight:bold; font-size:18px; letter-spacing:-0.05em; background:url(images/recentposts_title_bg.gif) bottom left no-repeat; }

#comments ol.commentlist { clear:both; display:block; width:620px; padding:50px 0 20px 0; background:#110F0D; }
#comments ol.commentlist li { clear:both; display:block; margin:0 0 20px 0; }
#comments ol.commentlist li img { float:left; margin:3px 10px 10px 20px; }
#comments ol.commentlist li cite { color:#FFC50E; font-size:14px; font-weight:bold; font-style:normal; }
#comments ol.commentlist li cite a { color:#FFC50E; font-size:14px; font-weight:bold; letter-spacing:-0.05em; }
#comments ol.commentlist li br { display:none; }
#comments ol.commentlist li em { display:block; }
#comments ol.commentlist li small.commentmetadata { display:block; }
#comments ol.commentlist li small.commentmetadata a { color:#5E4E32; font-size:10px; font-style:italic; }
#comments ol.commentlist li p { clear:both; display:block; padding:0 0 0 20px; line-height:17px; _line-height:16px; color:#927d59; background:url(images/text_bg.gif) top left repeat; }

#comments .metalinks { clear:both; display:block; width:600px; padding:0 0 50px 20px; background:#110F0D; }
#comments .metalinks ul li { float:left; display:block; }
#comments .metalinks ul li a { display:block; height:24px; padding:6px 0 0 20px; margin:0 10px 0 0; color:#5E4E32; font-size:10px; }
#comments .metalinks ul li.trackback a { background:url(images/icon_trackback.gif) 0 3px no-repeat; }
#comments .metalinks ul li.commentsfeed a { background:url(images/icon_rss.gif) 0 3px no-repeat; }
#comments .metalinks ul li.blogreaction a { background:url(images/icon_blogreaction.gif) 0 3px no-repeat; }

#comments form#commentform { clear:both; height:247px; padding:50px 0 0 0; background:#110F0D; }
#comments form#commentform p { display:block; width:595px; height:25px; margin:0 0 10px 0; }
#comments form#commentform p a { color:#FFC50E; }
#comments form#commentform input { float:left; width:280px; height:14px; margin:20px 0 10px 0; padding:0 0 0 20px; background:#000; }
#comments form#commentform textarea { float:left; width:575px; height:55px; padding:0 0 0 20px; margin:20px 0 0 0; background:#000; }
#comments form#commentform label { float:left; height:25px; margin:0 0 0 -310px; }
#comments form#commentform small { padding:0 0 0 30px; color:#FFC50E; font-size:14px; font-weight:bold; letter-spacing:-0.05em; }
#comments form#commentform p.mensagem label { margin:-75px 0 0 -10px; }
#comments form#commentform p input#submit { float:right; width:60px; height:18px; display:block; padding:0 0 0 20px; margin:5px 0 0 0; cursor:pointer; text-transform:lowercase; text-align:right; color:#FFC50E; text-decoration:underline; background:url(images/comment_bg.gif) 0 5px no-repeat; }

/************************************
SIDEBAR - Coluna lateral.
************************************/
#sidebar { behavior:url(wp-content/themes/prada_dourado/iepngfix.htc); position:absolute; top:270px; width:207px; padding:0 56px 0 37px; margin:0 0 0 620px;/*position:absolute; width:302px; padding:0 62px 0 37px; top:270px; margin:0 0 0 620px; */background:url(images/sidebar_bg.png) left 200px no-repeat; overflow:hidden; }

/* Info */
#info { float:left; display:block; width:207px; height:465px; padding:15px 0 25px 0; background:url(images/radial_bg.gif) top left no-repeat; }

/* Author */
#author { float:left; display:inline; width:197px; margin:0 0 0 15px; }
#author img { float:left; display:inline; width:184px; height:101px; padding:0 1px 1px 1px; margin:0 0 10px 0; background:url(images/author_foto_bg.jpg) bottom left repeat-x; }
#author h3 { display:inline; padding:0 0 0 10px; margin:10px 0 0 0; color:#ffc50e; font-size:17px; font-weight:bold; }
#author p.location { display:block; padding:0 0 0 10px; margin:0 0 45px 0; color:#c9ab78; font-size:11px; font-weight:bold; }

/* About */
#about { behavior:url(wp-content/themes/prada_dourado/iepngfix.htc); float:left; display:inline; width:207px; min-height:235px; height:auto !important; height:235px; background:url(images/sidebar_bg.png) -37px 0 no-repeat; }
#about h3#title-about {  display:block; width:96px; height:33px; padding:0 18px 0 0; margin:0 0 15px 0; background:url(images/title_about.gif) top right no-repeat; text-indent:-7000em; overflow:hidden; }
#about-text { padding:10px 0 10px 10px; background:url(images/linha_diagonal.gif) top left repeat; }
#about a { color:#FFC50E; font-size:10px; font-weight:bold; text-decoration:underline; }
#about p { padding:0 4px 0 14px; color:#bdac8e; line-height:17px; font-size:10px; font-weight:normal; background:url(images/text_bg.gif) top left repeat; }
#about a.leiamais { display:block; margin:5px 0 0 24px; font-style:italic; }

/* Search */
#search { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:30px 0 0 10px; background-color:#100F0D; }
#search h3#title-search { display:block; width:84px; height:31px; padding:0 13px 0 0; margin:0 0 10px 0; background:url(images/title_busca.jpg) top right no-repeat; text-indent:-7000em; overflow:hidden; }
#search label.hidden { display:none; }
#search input#s { float:left; width:120px; height:14px; padding:0 0 0 15px; background-color:#000; }
#search input#searchsubmit { display:block; padding:0 0 2px 5px; font-size:11px; color:#FFC50E; font-style:italic; text-decoration:underline; cursor:pointer; background-color:transparent; }

/* Categories */
#categories { float:left; display:inline; width:197px; padding:10 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
#categories h3#title-categories { display:block; width:159px; height:40px; margin:0 0 0 12px; background:url(images/title_categorias.jpg) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#categories a { font-size:12px; color:#927D59; }
#categories ul li { min-height:17px; height:auto !important; height:17px; padding:3px 0 0 15px; text-transform:capitalize; border-bottom:1px dotted #433b2d; background:url(images/list_style_yellow.gif) center left no-repeat; }

/* Archives */
#archives { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
#archives h3#title-archives { display:block; width:115px; height:38px; padding:0 13px 0 0; margin:0 0 10px 0; background:url(images/title_arquivo.jpg) top right no-repeat; text-indent:-7000em; overflow:hidden; }
#archives a { font-size:12px; color:#927D59; }
#archives ul li { min-height:17px; height:auto !important; height:17px; padding:3px 0 0 15px; text-transform:capitalize; border-bottom:1px dotted #433b2d; background:url(images/list_style_yellow.gif) center left no-repeat; }

#archives.widget_archives { display:block; height:45px; padding:0; background:url(images/title_links.jpg) 10px 10px no-repeat #100F0D; text-indent:-7000em; overflow:hidden; }
#archives.widget_archives ul { display:none; }

/* Gengibre */
#text-8 { float:left; width:197px; height:120px; padding:10px 0 0 0; margin:0 0 0 10px; background-color:#100F0D; }
#text-8 embed { position:absolute; }

/* Links */
li#widget_links { float:left; display:inline; width:182px; padding:10px 0 15px 15px; margin:0 0 0 10px; font-size:13px; font-weight:bold; background-color:#100F0D; }
li#widget_links a { font-size:12px; color:#927D59; }
li#widget_links ul { padding:5px 0 0 0; margin:0 0 0 -15px; }
li#widget_links ul li { width:182px; min-height:17px; height:auto !important; height:17px; padding:3px 0 0 15px; margin:0; text-transform:capitalize; font-size:12px; font-weight:normal; border-bottom:1px dotted #433b2d; background:url(images/list_style_yellow.gif) center left no-repeat; }

/* Janelinha */
#text-4 { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
#text-4.widget_text { display:none; }

/* Tamb�m estou aqui */
#text-7 { float:left; display:inline; width:197px; padding:59px 0 5px 0; margin:0 0 0 10px; background:url(images/title_tambemestouaqui.jpg) 10px 0 no-repeat #100F0D; text-indent:-7000em; overflow:hidden; }
#text-7 div, #text-3 div, #text-1 div { margin:0 0 0 20px; }
#text-3 { float:left; display:inline; width:197px; padding:5px 0 0 0; margin:0 0 0 10px; background-color:#100F0D; }
#text-3 a { margin:0 5px 0 0; color:#927D59; font-size:10px; }
#text-1 { float:left; display:inline; width:197px; padding:5px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }

/* Tag Cloud */
#tagcloud { float:left; display:inline; width:172px; padding:10px 10px 15px 25px; background:url(images/linha_diagonal2.gif) top left repeat; }
#tagcloud h3#title-tagcloud { display:none; }
#tagcloud a { display:inline; line-height:22px; color:#FFC50E; font-weight:bold; }

/* Blogroll */
.blogroll { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
.blogroll h3#title-blogroll { display:block; width:108px; height:36px; margin:0 0 0 13px; background:url(images/title_blogroll.jpg) top left no-repeat; text-indent:-7000em; overflow:hidden; }
.blogroll a { font-size:12px; color:#927D59; }
.blogroll ul li { min-height:17px; height:auto !important; height:17px; padding:3px 0 0 15px; text-transform:capitalize; border-bottom:1px dotted #433b2d; background:url(images/list_style_yellow.gif) center left no-repeat; }

/* Meta */
#meta { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
#meta h3#title-meta { display:block; width:73px; height:31px; padding:0 13px 0 0; margin:0 0 5px 0; background:url(images/title_meta.jpg) top right no-repeat; text-indent:-7000em; overflow:hidden; }
#meta a { font-size:12px; color:#927D59; }
#meta ul li { min-height:17px; height:auto !important; height:17px; padding:3px 0 0 15px; text-transform:capitalize; border-bottom:1px dotted #433b2d; background:url(images/list_style_yellow.gif) center left no-repeat; }

/* Calendar */
#calendar { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
#calendar h3#title-calendar { display:block; width:143px; height:33px; margin:0 0 5px 0; background:url(images/title_calendario.jpg) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#calendar caption { width:130px; text-align:left; }
#calendar table th { display:none; }
#calendar table tbody tr td { border:1px solid #000; background:#000; }
#calendar table tr td { width:23px; height:20px; }
#calendar table tr td a { color:#FFC50E; font-weight:bold; text-decoration:none; }
#calendar #prev { width:70px; text-align:left; }
#calendar #next { width:60px; padding:0 10px 0 0; text-align:right; }
#calendar #prev a, #calendar #next a { color:#927D59; text-decoration:underline; }

/* Widget */
#widget { float:left; display:inline; width:197px; height:594px; padding:0; margin:0 0 0 10px; background-color:#100F0D; }
#widget h3#title-widget { display:none; }
#widget #flash-widget { width:199px; height:595px; }

/* Publicidade */
#publicidade { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; text-align:center; background-color:#100F0D; }

/* Orkut */
#orkut { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; text-align:center; background-color:#100F0D; }

/* Google Adsense */
#googleadsense { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; text-align:center; background-color:#100F0D; }
#googleadsense a { margin:10px 0; }

/* RSS Feeds */
#rssfeed { float:left; display:inline; width:197px; padding:10px 0 15px 0; margin:0 0 0 10px; background-color:#100F0D; }
#rssfeed h3 { display:block; width:141px; height:30px; padding:0 13px 0 0; margin:0 0 5px 0; background:url(images/title_rssfeeds.jpg) top right no-repeat; text-indent:-7000em; overflow:hidden; }
#rssfeed a { font-size:12px; color:#927D59; }
#rssfeed ul li { min-height:17px; height:auto !important; height:17px; padding:3px 0 0 15px; text-transform:capitalize; border-bottom:1px dotted #433b2d; background:url(images/list_style_yellow.gif) center left no-repeat; }

/************************************
NAV - Pagina��o do Blog.
************************************/
ul#nav { position:absolute; width:560px; padding:0 40px; margin:-40px 0 0 0; }
ul#nav li a { font-size:14px; font-weight:bold; color:#FFC50E; text-transform:lowercase; }
ul#nav li.prev a { float:left; display:block; text-align:left;  }
ul#nav li.next a { float:right; display:block; text-align:right; }

/************************************
RECENTS POSTS - Posts recentes e �ltimos coment�rios.
************************************/
#recents { width:620px; height:267px; padding:9px 0 0 10px; background:url(images/linha_diagonal.gif) top left repeat; }
#recentposts { float:left; width:309px; height:207px; margin:0 1px 0 0; padding:50px 0 0 0; background:url(images/recentposts_bg.jpg) top left no-repeat; }
#recentposts h3 { position:absolute; display:block; width:112px; height:41px; padding:0 0 0 40px; margin:-50px 0 0 -10px; line-height:32px; color:#150D00; font-weight:bold; font-size:18px; letter-spacing:-0.05em; background:url(images/recentposts_title_bg.gif) bottom left no-repeat; }
#recentposts ul { width:260px; padding:10px 0 5px 20px; }
#recentposts ul li { clear:both; }
#recentposts ul li h4 a { clear:both; display:block; padding:0 0 0 10px; font-size:14px; letter-spacing:-0.03em; color:#FFC50E; font-weight:bold; text-decoration:none; background:url(images/list_style_yellow.gif) center left no-repeat; }
#recentposts ul li h4 a:hover { text-decoration:underline; }
#recentposts ul li p.date, #recentposts ul li p.time { float:left; display:block; padding:0 0 10px 10px; font-size:10px; font-weight:bold; }

#recentcomments { float:left; width:310px; height:207px; padding:50px 0 0 0; background:url(images/recentcomments_bg.jpg) top left no-repeat; }
#recentcomments h3 { position:absolute; display:block; width:183px; height:41px; padding:0 0 0 10px; margin:-50px 0px 0 127px; line-height:32px; color:#150D00; font-weight:bold; font-size:18px; letter-spacing:-0.05em; background:url(images/recentcomments_title_bg.gif) bottom right no-repeat; }
#recentcomments ul li { clear:both; display:block; width:260px; padding:10px 0 5px 45px; }
#recentcomments ul li a { font-size:11px; color:#927d59; font-weight:normal; text-decoration:none; }
#recentcomments ul li a:hover { text-decoration:underline; }
#recentcomments ul li p.author { padding:3px 0 3px 15px; color:#FFC50E; font-size:10px; font-weight:bold; font-style:italic; background:url(images/comment_author.gif) center left no-repeat; }

/************************************
FOOTER - Rodap� do blog.
************************************/
#footer {/* float:left; */ clear:left; width:620px; padding:60px 0 90px 0; }
#footer address { display:block; margin:40px 0 0 0; font-style:normal; font-size:11px; }


/************************************
customização do NGG-Gallery
************************************/


div.ngg-galleryoverview {
margin: 18px 0;
}
