

body { margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; }



#wrap { margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) url('images/bgcq.png') repeat-x scroll 0% 0%; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; }
a img { border: medium none ; }
a:focus, a:hover, a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }


.tit { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 5px; padding: 3px 0px 3px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; }


/*#header { margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) url('images/bg.png') repeat scroll 0% 0%; overflow: hidden; width: 960px; height: 100px; }*/
/*#header { margin: 0px 200px auto; padding: 0px; background: trasparent scroll 0% 0%; overflow: hidden; width: 560px; height: 100px; }*/ /*valido*/
#header { margin: 0px 10px auto; padding: 0px; overflow: hidden; width: 900px; height: 140px; }


#header h1 { margin: 0px; padding: 20px 0px 0px; color: rgb(51, 51, 51); font-size: 36px; font-family: Times New Roman,Georgia,Trebuchet MS; font-weight: normal; text-decoration: none; }
#header h1 a, #header h1 a:visited { margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 36px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; text-decoration: none; }
#header h1 a:hover { color: rgb(51, 51, 51); text-decoration: none; }

.headerleft { margin: 0px; padding: 0px; overflow: hidden; width: 750px; float: left; }
.headerleft p { margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 14px; line-height: 20px; }

.headerright { margin: 0px; padding: 5px 0px 0px; width: 250px; float: left; text-align: right; }
.headerright p { margin: 0px; padding: 0px 0px 0px 0px; }
.headerright a, .headerright a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.headerright a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
/*.headerright img { border: medium none ; }*/

#navbar { margin: 0px auto; padding: 0px; width: 960px; font-size: 12px; font-family: Arial,Tahoma,Verdana; color: rgb(255, 255, 255); font-weight: bold; }
#nav { margin: 0px 100px; padding: 0px; }
#nav ul { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }

#nav li a, #nav li a:link, #nav li a:visited { margin: 0px 10px 0px 0px; padding: 8px 15px; background: rgb(132, 194, 37) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; font-weight: normal; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }

#nav li a:hover, #nav li a:active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#nav li li a, #nav li li a:link, #nav li li a:visited { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 7px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 170px; color: rgb(102, 102, 102); float: none; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; }
#nav li li a:hover, #nav li li a:active { padding: 7px 10px; background: rgb(132, 194, 37) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav li ul { margin: 0px; padding: 0px; z-index: 9999; position: absolute; left: -999em; height: auto; width: 190px; }
#nav li li {  }
#nav li ul a { width: 160px; }
#nav li ul a:hover, #nav li ul a:active {  }
#nav li ul ul { margin: -30px 0pt 0pt 191px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#subnavbar { margin: 1px auto 0px; padding: 0px; width: 960px; color: rgb(255, 255, 255); }
#subnav { margin: 0px 100px; padding: 0px; }
#subnav ul { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#subnav li { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#subnav li a, #subnav li a:link, #subnav li a:visited { margin: 0px; padding: 9px 15px; background: transparent url('images/subnav.png') no-repeat scroll left top; color: rgb(102, 102, 102); display: block; text-decoration: none; }
#subnav li a:hover, #subnav li a:active { margin: 0px; padding: 9px 15px; color: rgb(0, 0, 0); display: block; }
#subnav li li a, #subnav li li a:link, #subnav li li a:visited { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 7px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 170px; color: rgb(102, 102, 102); float: none; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; }
#subnav li li a:hover, #subnav li li a:active { padding: 7px 10px; background: rgb(132, 194, 37) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#subnav li ul { margin: 0px; padding: 0px; z-index: 9999; position: absolute; left: -999em; height: auto; width: 160px; }
#subnav li li {  }
#subnav li ul a { width: 160px; }
#subnav li ul a:hover, #subnav li ul a:active {  }
#subnav li ul ul { margin: -30px 0pt 0pt 191px; }
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul { left: -999em; }
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul { left: auto; }
#subnav li:hover, #subnav li.sfhover { position: static; }
#homepage { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0px 0px 15px; padding: 20px 19px 0px 0px; float: left; width: 625px; }
#homepage a, #homepage a:visited { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#homepage a:hover { border-bottom: 1px dotted rgb(255, 255, 255); color: rgb(58, 135, 221); text-decoration: none; }
#homepage p { margin: 0px; padding: 0px; }
#homepage h1 { margin: 0px 0px 5px; padding: 0px; color: rgb(34, 34, 34); font-size: 16px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; line-height: 24px; }
#homepage h1 a { border: medium none ; color: rgb(34, 34, 34); text-decoration: none; }
#homepage h1 a:hover { border: medium none ; color: rgb(102, 102, 102); text-decoration: none; }
#homepage h2 { margin: 0px; padding: 5px 0px 0px 10px; color: rgb(255, 255, 255); font-size: 16px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; }
#homepage h3 { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 5px; padding: 3px 0px 3px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#homepage h4 { margin: 10px 0px 5px; padding: 0px; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#homepage embed, #homepage object { margin: 10px 0px 5px; padding: 0px; width: 250px; height: 205px; }
#homepage ul { margin: 0px 0px 0px 5px; padding: 0px 0px 15px; list-style-type: none; }
#homepage ul li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('images/arrow.gif') no-repeat scroll left center; }
.homepageleft { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px 0px 10px; float: left; width: 396px; }
.homepageright { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; float: right; width: 270px; }
.homebox { margin: 0px; padding: 5px 10px 0px; }
#fcg { margin: 0px 0px 20px; padding: 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
#fcg p { margin: 0px; padding: 0px 10px; color: rgb(255, 255, 255); font-size: 12px; }
#content { margin: 0px auto; padding: 20px 0px 0px; width: 960px; line-height: 20px; }
#contentleft { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0px 0px 15px; padding: 20px 19px 20px 0px; float: left; width: 690px; }
#contentwide { border-top: 1px solid rgb(221, 221, 221); margin: 0px; padding: 20px 0px; float: left; width: 960px; }
#contentwide a, #contentwide a:visited { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#contentwide a:hover { border-bottom: 1px dotted rgb(255, 255, 255); color: rgb(58, 135, 221); text-decoration: none; }
#contentleft h1, #contentwide h1 { margin: 0px 0px 5px; padding: 0px; color: rgb(34, 34, 34); font-size: 22px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; line-height: 24px; }
#contentleft h1 a, #contentwide a { border: medium none ; color: rgb(34, 34, 34); text-decoration: none; }
#contentleft h1 a:hover, #contentwide a:hover { border: medium none ; color: rgb(102, 102, 102); text-decoration: none; }
#contentleft h2, #contentwide h2 { border-bottom: 1px dotted rgb(192, 192, 192); margin: 10px 0px 5px; padding: 0px 0px 5px; color: rgb(34, 34, 34); font-size: 16px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; }
#contentleft h3, #contentwide h3 { margin: 0px 0px 5px; padding: 0px; color: rgb(34, 34, 34); font-size: 22px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; }
#contentleft h4, #contentwide h4 { margin: 0px 0px 20px; padding: 0px; color: rgb(34, 34, 34); font-size: 22px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; }
#contentleft img.wp-smiley { border: medium none ; margin: 0px; padding: 0px; float: none; }
#contentleft img.wp-wink { border: medium none ; margin: 0px; padding: 0px; float: none; }
.postarea p { margin: 0px; padding: 0px 0px 10px; }
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
.postarea a:hover, .postcomments a:hover { border-bottom: 1px dotted rgb(255, 255, 255); color: rgb(58, 135, 221); text-decoration: none; }
.postarea ol { margin: 0px 0px 0px 20px; padding: 0px 0px 10px; }
.postarea ol li { margin: 0px 0px 0px 20px; padding: 0px 0px 5px; }
.postarea ul { margin: 0px 0px 0px 5px; padding: 0px 0px 10px; list-style-type: none; }
.postarea ul ul { margin: 0px; padding: 0px; list-style-type: none; }
.postarea ul li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('images/arrow2.gif') no-repeat scroll left top; }
.postarea ul ul li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('images/arrow2.gif') no-repeat scroll left top; }
blockquote { border-left: 2px solid rgb(192, 192, 192); margin: 0px 25px 15px; padding: 0px 25px 0px 10px; font-style: italic; }
#content blockquote p { margin: 0px; padding: 10px 0px; }
.postauthor { margin: 0px 0px 10px; padding: 0px; }
.postmeta { border: 1px dotted rgb(187, 187, 187); margin: 0px 0px 10px; padding: 5px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; font-size: 11px; text-transform: uppercase; }
.postmeta p { margin: 0px; padding: 0px; }

.detalhe { color:#09F; margin: 0px 0px 50px; padding: 5px 10px; font-size: 11px; text-transform: uppercase; }

code { margin: 0px; padding: 10px; background: rgb(234, 234, 234) none repeat scroll 0% 0%; color: rgb(34, 34, 34); font-size: 11px; display: block; font-family: Verdana,Tahoma,Verdana; }
.archive { margin: 0px; padding: 0px 25px 20px 0px; float: left; width: 320px; }
img.centered { padding: 0px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
img.alignnone { margin: 0px 0px 10px; padding: 0px; display: inline; }
img.alignright { margin: 0px 0px 10px 10px; padding: 0px; display: inline; }
img.alignleft { margin: 0px 10px 10px 0px; padding: 0px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { margin: 0px 0px 10px 10px; float: right; }
.alignleft { margin: 0px 10px 10px 0px; float: left; }
.wp-caption { border: 1px solid rgb(221, 221, 221); padding: 4px 0px 5px; text-align: center; background-color: rgb(245, 245, 245); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0px none ; margin: 0px 0px 5px; padding: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
#sidebar { margin: 0px; padding: 0px 0px 20px; float: right; width: 250px; line-height: 18px; }
#sidebar a, #sidebar a:visited { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#sidebar a:hover { border-bottom: 1px dotted rgb(255, 255, 255); color: rgb(58, 135, 221); text-decoration: none; }
#sidebar h2 { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 5px; padding: 3px 0px 3px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#sidebar h3 { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 20px 0px 5px; padding: 3px 0px 3px 10px; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#sidebar p { margin: 0px; padding: 0px 0px 0px 10px; line-height: 20px; }
#sidebar .widget { margin: 0px 0px 10px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#sidebar ul { margin: 0px; padding: 0px; list-style-type: none; }
#sidebar ul li { margin: 0px 0px 5px; padding: 0px; list-style-type: none; }
#sidebar ul ul li a, #sidebar ul ul li a:visited { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(34, 34, 34); text-decoration: none; }
#sidebar ul ul li a:hover { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#sidebar ul ul { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; }
#sidebar ul ul ul { margin: 0px; padding: 0px; list-style-type: none; }
#sidebar ul li li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('images/arrow2.gif') no-repeat scroll left top; }
#sidebar ul li ul li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('images/arrow2.gif') no-repeat scroll left top; }
.textwidget { margin: 0px; padding: 0px 0px 0px 10px; }
.widget_tag_cloud { margin: 0px; padding: 0px 0px 0px 10px; }
/*#footerbg { background: rgb(255, 255, 255) url('images/footer.png') no-repeat scroll 0% 0%; height:300px; }*/
#footerbg { background: rgb(255, 255, 255) url('images/montagem.jpg') no-repeat scroll 0% 0%; height:300px; }
#footer { margin: 0px auto; padding: 0px; width: 960px; height: 80px; color: rgb(255, 255, 255); }
#footer p { margin: 0px; padding: 0px; }
.footertop { margin: 0px; padding: 18px 0px 0px; font-size: 12px; color: rgb(34, 34, 34); font-weight: normal; }
.footertop a { color: rgb(34, 34, 34); text-decoration: none; }
.footertop a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.footerbottom { margin: 0px; padding: 12px 0px 0px; font-size: 11px; color: rgb(102, 102, 102); font-weight: normal; }
.footerbottom a { color: rgb(102, 102, 102); text-decoration: none; }
.footerbottom a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.postform { border: 1px solid rgb(221, 221, 221); margin: 5px 0px 0px; padding: 1px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; width: 240px; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; display: inline; }
#cat { margin: 5px 0px 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
#subscribe { margin: 0px; padding: 10px 0px 5px; overflow: hidden; }
#subbox { border: 1px solid rgb(221, 221, 221); margin: 0px; padding: 5px 0px 5px 5px; background: rgb(245, 245, 245) none repeat scroll 0% 0% ! important; width: 185px; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: normal; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; display: inline; }
#subbutton { border: 1px solid rgb(51, 51, 51); margin: 0px 0px 0px 5px; padding: 3px 5px 4px; background: rgb(51, 51, 51) url('images/homelink.png') repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; font-size: 12px; text-transform: uppercase; text-decoration: none; }
#searchform { margin: 5px 0px 0px 10px; }
#searchformheader { margin: 15px 0px 0px; }
#searchbox { border: 1px solid rgb(245, 245, 245); margin: 0px 3px 0px 0px; padding: 4px; background: rgb(245, 245, 245) none repeat scroll 0% 0% ! important; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; width: 210px; color: rgb(34, 34, 34); font-family: Arial,Tahoma,Verdana; }
#searchbutton { border: 1px solid rgb(85, 85, 85); margin: 0px; padding: 3px; background: rgb(85, 85, 85) none repeat scroll 0% 0%; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: rgb(255, 255, 255); font-family: Arial,Tahoma,Verdana; }
#s { border: 1px solid rgb(221, 221, 221); margin: 5px 3px 0px 0px; padding: 3px 0px 3px 3px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; width: 170px; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; display: inline; }
#searchsubmit { border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 1px 2px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(34, 34, 34); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-family: Trebuchet MS,Arial,Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; display: inline; }
#submit { border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 2px 5px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(34, 34, 34); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-family: Trebuchet MS,Arial,Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; }

#author, #email, #fone { border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 4px; background: rgb(234, 234, 234) none repeat scroll 0% 0% ! important; color: rgb(34, 34, 34); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-size: 12px; font-family: Arial,Tahoma,Verdana; }
#sobrenome, #tipo, #estado, #cidade, #bairro, #rua, #valor, #codigo, #dormitorio, #preco1, #preco2, #categoria, #forms, { border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 4px; background: rgb(234, 234, 234) none repeat scroll 0% 0% ! important; color: rgb(34, 34, 34); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-size: 12px; font-family: Arial,Tahoma,Verdana; }
#deseja { color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; }

#comment { border: 1px solid rgb(170, 170, 170); margin: 5px 0px; padding: 4px; background: rgb(234, 234, 234) none repeat scroll 0% 0% ! important; color: rgb(34, 34, 34); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-size: 12px; font-family: Arial,Tahoma,Verdana; }
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { border: 1px solid rgb(238, 238, 238); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { margin: 5px 5px 1px 0px; padding: 2px; width: 170px; }
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea { padding: 2px; width: 98%; }
#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#commentform p { margin: 5px 0px; }
#commentform #submit { margin: 0px; float: left; }
.alt { margin: 0px; padding: 10px; }
.commentlist { margin: 0px; padding: 0px; }
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 0px; padding: 0px; }
.children { margin: 0px; padding: 0px; }
.nocomments { margin: 0px; padding: 0px; text-align: center; }
.reply a, .reply a:visited { border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 2px 5px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(34, 34, 34); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-family: Trebuchet MS,Arial,Tahoma; font-size: 11px; text-decoration: none; }
.reply a:hover { border: 1px solid rgb(58, 135, 221); background: rgb(58, 135, 221) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.commentmetadata { margin: 0px; font-size: 10px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.thread-even { margin: 0px; padding: 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.depth-1 { border: 1px dotted rgb(187, 187, 187); margin: 0px; padding: 0px; }
.even, .alt { border-top: 1px dotted rgb(187, 187, 187); border-left: 1px dotted rgb(187, 187, 187); border-bottom: 1px dotted rgb(187, 187, 187); margin: 0px; padding: 0px; }


#flickrGallery { width: 500px; height: 334px; }
#myGallery img.thumbnail, #myGallerySet img.thumbnail { display: none; }
.jdGallery { overflow: hidden; position: relative; }
.jdGallery img { border: 0pt none ; margin: 0pt; }
.jdGallery .slideElement { width: 100%; height: 100%; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; background-image: url('images/loading-bar-black.gif'); }
.jdGallery .loadingElement { width: 100%; height: 100%; position: absolute; left: 0pt; top: 0pt; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; background-image: url('images/loading-bar-black.gif'); }

* html .jdGallery .slideInfoZone { bottom: -1px; }
.jdGallery .slideInfoZone h2 { margin: 2px 5px; padding: 0pt; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
.jdGallery .slideInfoZone p { margin: 2px 5px; padding: 0pt; font-size: 11px; color: rgb(238, 238, 238); }

.jdGallery div.carouselContainer { margin: 0px; position: absolute; height: 135px; width: 100%; z-index: 10; left: 0pt; top: 0pt; }
.jdGallery a.carouselBtn { padding: 0pt 10px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; bottom: 0pt; right: 30px; height: 20px; text-align: center; font-size: 13px; color: rgb(255, 255, 255); cursor: pointer; }
.jdGallery .carousel { margin: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; overflow: hidden; position: absolute; width: 100%; left: 0pt; top: 0pt; height: 115px; color: rgb(255, 255, 255); text-indent: 0pt; }
.jdExtCarousel { overflow: hidden; position: relative; }
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper { overflow: hidden; position: absolute; width: 100%; height: 78px; top: 10px; left: 0pt; }
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner { position: relative; }
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail { border: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll center center; cursor: pointer; float: left; }
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail { margin-bottom: 10px; }
.jdGallery .carousel .label, .jdExtCarousel .label { margin: 0pt; padding: 0pt; font-size: 13px; position: absolute; bottom: 5px; left: 10px; }
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton { border: 1px solid rgb(136, 136, 136); margin: 0pt; padding: 1px 2px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 10px; position: absolute; bottom: 5px; right: 10px; cursor: pointer; }
.jdGallery .carousel .label .number, .jdExtCarousel .label .number { color: rgb(181, 181, 181); }
.jdGallery a { font-size: 100%; text-decoration: none; color: inherit; }
.jdGallery a.right, .jdGallery a.left { position: absolute; height: 99%; width: 25%; cursor: pointer; z-index: 10; opacity: 0.2; }
* html .jdGallery a.right, * html .jdGallery a.left {  }
.jdGallery a.right:hover, .jdGallery a.left:hover { opacity: 0.8; }
.jdGallery a.left { background: transparent url('images/fleche1.png') no-repeat scroll left center; left: 0pt; top: 0pt; }
* html .jdGallery a.left { background: transparent url('images/fleche1.gif') no-repeat scroll left center; }
.jdGallery a.right { background: transparent url('images/fleche2.png') no-repeat scroll right center; right: 0pt; top: 0pt; }
* html .jdGallery a.right { background: transparent url('images/fleche2.gif') no-repeat scroll right center; }
.jdGallery a.open { left: 0pt; top: 0pt; width: 100%; height: 100%; }
.withArrows a.open { background: transparent none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; opacity: 0.8; }
.withArrows a.open:hover { background: transparent url('images/open.png') no-repeat scroll center center; }
* html .withArrows a.open:hover { background: transparent url('images/open.gif') no-repeat scroll center center; }
.jdGallery a.gallerySelectorBtn { padding: 0pt 10px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 15; position: absolute; top: 0pt; left: 30px; height: 20px; text-align: center; font-size: 13px; color: rgb(255, 255, 255); cursor: pointer; opacity: 0.4; }
.jdGallery .gallerySelector { background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 20; width: 100%; height: 100%; position: absolute; top: 0pt; left: 0pt; }
.jdGallery .gallerySelector h2 { margin: 0pt; padding: 10px 20px; font-size: 20px; line-height: 30px; color: rgb(255, 255, 255); }
.jdGallery .gallerySelector .gallerySelectorWrapper { overflow: hidden; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton { border: 1px solid rgb(136, 136, 136); padding: 5px; margin-left: 10px; margin-top: 10px; height: 40px; color: rgb(255, 255, 255); cursor: pointer; float: left; }
.jdGallery .gallerySelector .gallerySelectorInner div.hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview { border: medium none ; background: rgb(0, 0, 0) none repeat scroll center center; float: left; width: 40px; height: 40px; margin-right: 5px; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 { margin: 0pt; padding: 0pt; font-size: 12px; font-weight: normal; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info { margin: 0pt; padding: 0pt; font-size: 12px; font-weight: normal; color: rgb(170, 170, 170); }

/* ::::: null ::::: */

.recentcomments a { margin: 0pt ! important; padding: 0pt ! important; display: inline ! important; }

/* ::::: null ::::: */

#myGallery, #myGallerySet, #flickrGallery { border: 1px solid rgb(0, 0, 0); width: 600px; height: 400px; z-index: 5; }
.jdGallery .slideInfoZone { margin: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; overflow: hidden; position: absolute; z-index: 10; width: 100%; left: 0pt; bottom: 0pt; height: 70px; color: rgb(255, 255, 255); text-indent: 0pt; }

/* Problema com PNG's em IE6 */
img { behavior: url(iepngfix.htc) }
