/*
Theme Name: NDB SuperPower
Theme URI: http://www.negociosdobairro.com.br/
Description: A fantastic theme for NDB - Curitiba - Brazil.
Version: 1.0
Author: GN10
Author URI: http://www.gn10.com.br
Tags: orange, fixed width, three columns
*/


/* Basics */
body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #ececec url(images/bkg-body.gif) repeat-y top center;
}

a {text-decoration: none; color: #F30;}

a, a img {outline: none;}

form {margin: 0; padding: 0;}

img, a img {border: none;}

input, select {margin: 2px 0;}

h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", "Lucida Sans", Verdana, Arial;}

h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}

h3 {
	font-size: 20px;
	font-weight: normal;
	margin: 5px 10px;
	padding: 0px;
}

h4 {
	font-size: 17px;
	color: #484848;
	font-weight: normal;
	margin: 5px 10px;
	padding: 0px;
}

.TitleCategorias {color: #FFF; background-color: #E80000;}
.TitleDestaques {color: #FFF; background-color: #FF5C01;}
.TitleAnuncios {color: #FFF; background-color: #FFA03C;}
.TitleDestaques a, .TitleAnuncios a,.TitleCategorias a {color: #FFF; text-decoration: underline;}
.TitleBorder {border-bottom: 1px #E0E0E0 solid; margin: 10px; padding-bottom: 4px;}

label {margin: 5px 3px;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 10px;
	padding: 2px;
	line-height: 18px;
}

small {font-size: 10px; line-height: 13px;}

table {margin: auto;}

table tr td p {margin: 2px; padding: 0;}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 18px;
}


/* Globals */
.alignleft {float: left; margin-right: 8px;}
.alignright {float: right; margin-left: 8px;}
.aligncenter {text-align: center;}

.big {font: 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.back {
	background: #f9faf7;
	border: #fff;
	text-align: right;
	vertical-align: middle;
	padding: 4px;
	width: auto;
}

.border {background: #fff; border: #eee solid 1px;}

.clear {display: block; clear: both;}

.hidden {display: none;}

.left {float: left;}
.tleft {text-align: left;}
.right {float: right;}
.tright {text-align: right;}
.center {text-align: center;}

.rfive {margin-right: 5px;}
.lfive {margin-left: 5px;}

.zero {margin: 0; padding: 0;}

.pcinco {padding: 5px;}


/* Colors */
.orange1 {background-color: #F30;}
.orange2 {background-color: #FD822F;}
.orange3 {background-color: #FFB65F;}

.gray1 {background-color: #DFDFDF;}
.gray2 {background-color: #C2C2C2;}


/* Header */
#header {
	width: 770px;
	height: 76px;
	background: url(images/bkg-header.gif) repeat-x;
}

#header h1 {
	margin: 0;
	padding: 0;
	width: 210px;
	height: 71px;
	float: left;
	background: url(images/negocios-do-bairro-logotipo.gif) no-repeat;
	text-indent: -999em;
}

#header h1 a {width: 210px; height: 71px; display: block;}


/* Search */
#search {
	width: 550px;
	height: 71px;
	float: left;
	background: url(images/bkg-search.gif) no-repeat;
}

#search #s {
	font: 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff5c01;
	width: 392px;
	height: 25px;
	margin: 28px 2px 0px 10px;
	background-color: transparent !important;
	border: 0;
}

#search #searchsubmit {
	font: 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: transparent !important;
	border: 0;
	color: #FFF;
}


/* Top Header */
#topheader {height: 20px; clear: both; padding-top: 5px;}
#toptagline {width: 470px; float: left;}
#toptagline h1 {
	margin: 0; padding: 0 0 0 5px;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	float: left;
	color: #666;
}
#topmenu {width: 296px; float: left; clear: right;}


/* Top Ads */
#topads {height: 95px; text-align: center;}


/* Menu */
.nav {
	list-style: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 20px;
	z-index: 2;
}

.nav li{
	display: block;
	float: left;
	overflow: hidden;
	padding: 0px;
	cursor: pointer;
	width: 74px;
	height: 20px;
	z-index: 2;
}

.nav li a{
	height: 20px;
	text-indent: -9999em;
	outline: none;
	display: block;
	background-image: url(images/bkg-menu.gif);
	background-repeat: no-repeat;
	z-index: 2;
	cursor: pointer;		
}

#nav-1 a{background-position: 0px 0px;}
#nav-1 a:hover, #nav-1 #active{background-position: 0px -20px !important;}

#nav-2 a{background-position: -74px 0px;}
#nav-2 a:hover, #nav-2 #active{background-position: -74px -20px !important;}

#nav-3 a{background-position: -148px 0px;}
#nav-3 a:hover, #nav-3 #active{background-position: -148px -20px !important;}

#nav-4 a{background-position: -222px 0px;}
#nav-4 a:hover, #nav-4 #active{background-position: -222px -20px !important;}


/* Structure */
#page {width: 770px; margin: 0 auto;}

#side {width: 200px; float: left; padding: 0 5px 0 0;}

.content {width: 565px; float: left; margin-bottom: 20px;}
	.destaques {width: 366px; float: left;}
	.another-side {width: 194px; float: right; padding: 0;}
	.ads {text-align: center;}
	.ads a img {margin: 1px;}


/* Destaques */
.Destaques {color:#fff; margin: 0; padding: 0 0 5px 0; list-style-type: none; background-color: #fd491c;}
.Destaques ul li {
	margin: 0px;
	padding: 3px 5px !important;
	list-style-type: none;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #f52828;
}
.Destaques ul li li {
	margin: 0px;
	padding: 0px 0px;
	list-style-type: none;
	background: none;
	border-bottom: none;
	font-size: 12px;
}
.chi { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: #E80000;
	border-bottom: none;
}
.Destaques ul li a {color: #FFF; text-decoration: none;}
.Destaques ul li a:visited {color:#FFF; text-decoration: none;}
.Destaques ul li a:hover {color:#FFF; text-decoration: underline;}


/* Submenu */
.Submenu {list-style:none; padding:0px; margin:0px 3px 0px 3px;}
.Submenu li{border-bottom: 1px solid #ee3800; line-height: 110%; list-style:none;}
.Submenu li a{color: #790000; text-decoration: none; padding: 4px 6px 4px 2px; display:block; list-style:none;}
.Submenu li a:visited{color: #790000; text-decoration: none;}
.Submenu li a:hover{text-decoration: none; background-color: #ee3800; color:#fff;}
.Submenu .page_item {display:block;}
.Submenu .current-cat {background: url('images/icn/currentpg-arrow.gif') no-repeat right center;}
.Submenu .current_page_item {background: url('images/icn/currentpg-arrow.gif') no-repeat right center;
}


/* Box */
.boxlist {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style:none;
	padding: 0 10px;
	margin: 0;
}
.boxlist li {
	border-bottom: #EEE3C8 1px solid;
	line-height: 110%;
	list-style: none;
	padding: 0;
	margin: 2px 0;
}
.boxlist li a {
	color: #222;
	text-decoration: none;
	padding: 4px 0px 4px 24px;
	display: block;
	background: url(images/icn/artigo.gif) no-repeat left center;
}
.boxlist li a:visited {color: #222; text-decoration: none;}
.boxlist li a:hover{text-decoration: none; background-color: #FF5C01; color: #FFF;}
.boxlist li a.VejaTodos {color:#FF3300;}
.boxlist li a.VejaTodos:hover {color:#FFF;}


/* Post */
.Post {}

.PostTable {
	padding: 0;
	margin: 5px 0 0 0;
	width: 540px;
	text-align: left;
	font-size: 11px;
	color: #8a98a2;
	font-weight: bold;
}
.PostTable a {color: #ff6600; text-decoration: none;}
.PostTable a:visited {color: #ff6600;}
.PostTable a:hover {text-decoration:underline;}

.PostContent {padding: 5px 0px 5px 0px; font-size: 12px; line-height: 17px; color:#444640;}
.PostContent h2, .TitleSingle {
	font-size: 24px;
	line-height: 29px;
	font-weight: normal;
	color: #444;
	margin: 8px 0;
	padding: 5px;
	background-color: #eef0ed;
}
.PostContent p {color:#444640;}
.PostContent ul {padding: 10px 0px; margin: 0 0 0 20px;}
.PostContent li {
	font-size: 11px;
	line-height: 15px;
	color:#4c4c4c;
	padding: 2px 0px 2px 15px;
	list-style-type: none;
	background: url('images/icn/post-li.png') no-repeat left top;
}
.PostContent a {text-decoration: underline;}
.PostContent blockquote p {
	font: 19px Georgia, "Times New Roman", Times, serif;
	color: #666;
	line-height: 25px;
	margin: 12px 8px;
	padding: 0 0 0 35px;
	background: url(images/icn/blockquote.gif) no-repeat left center;
}

.PostMap {padding: 8px; margin: 2px 15px; background: #f2efe9;}

.Post17, .Post171  {
	font-family: "Trebuchet MS", "Lucida Sans", Verdana, Arial;
	font-size: 17px ;
	font-weight: normal;
	line-height: 22px;
	margin: 0 8px 4px 0;
	padding: 0;
}
.Post17 {border-bottom: 1px solid #8A98A2;}


/* Arqchive Search Pages */
.Arq-Link {
	display: block;
	padding-right: 30px;
	border-bottom: 1px dotted #F2F2F2;
}
.Arq-p {margin: 0 0 5px 10px; padding: 0;}

.plano0 {background: #f3f3f2; color:#F60;}
.plano01 {background: #fC0; color:#444;}
.plano02 {background: #fd822f; color:#FFF;}
.plano03 {background: #ff3300; color:#FFF;}

/* Planos */
.interest {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 5px;
	padding: 5px;
	background: #F2F2F2;
	border: 1px solid #DFDFDF;
}
.planoswrap {border: 1px solid #DFDFDF; width: 555px; margin: 1px auto;}
#planos {margin: 0 4px 0 0;}
#planos tr.corsim {background: #F2F2F2;}
#formplanos {
	width: 295px;
	float: right;
	margin: 5px 5px 0 0;
	padding: 2px 0;
	background: #F2F2F2;
	border: 1px solid #DFDFDF;
}
#formplanos fieldset { 
	border: none;
	background-color: transparent;
	padding: 0;
}
#formplanos fieldset dl {margin: 0;}
#formplanos fieldset dt {float: left; width: 95px; padding-top: 3px; text-align: right;}
#formplanos fieldset dd {margin-left: 96px; font-size: 12px;}
#formplanos fieldset dd span {margin-left: 20px; font-size: 11px;}
* html fieldset dd span {margin-left: 25px;}
label {cursor: pointer;	font-weight: bold; font-size: 12px; text-align: right;}
dd.textbox input, dd.textbox select {
	font-size: 12px;
	margin: 1px 0.5em 2px 0;
}
* html dd.textbox input {margin: 0 0 3px 0; } /* For IE */
* html dd.textbox select {margin: 0 0 3px 0; } /* For IE */
#formobservations {
	width: 250px;
	float: left;
	margin: 15px 0px 5px 0px;
}


/* Contact */
#contact {margin: 5px; padding: 0; width: 360px; float: right; border: 0;}

#contact legend {
	font: 18px "Trebuchet MS", "Lucida Sans", Verdana, Arial;
	font-weight: bold;
	margin: 5px;
	color: #444444;
}

#contact label {width: 80px; height: 15px; text-align: right; float: left;}


/* Footer */
#footer {
	height: 32px;
	padding: 5px 0 0 0 ;
	margin: 0;
	clear: both;
	background: url(images/bkg-footer.gif) repeat-x bottom center;
}

#footer p {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 8px;
	width: 625px;
	float: left;
}

#footer p a {text-decoration: underline; color: #000;}
#footer p a:hover {text-decoration: none; color: #666;}

#footer span.gn10 a {
	margin: 0;
	float: left;
	width: 96px;
	height: 30px;
	text-indent: -999em;
	background: url(images/gn10.gif) no-repeat bottom left;
}


/* Comments */
.comment-caixa {
	padding: 10px;
	background: #f9f9f9;
	border: 2px solid #e8e8e8;
}

ul.commentlist li {padding: 10px; list-style-type: none; margin: 8px 0;}

ul.commentlist li.alt {background: url(images/icn/hash.gif) repeat; border: 0;}

ul.commentlist li p {margin-top: 0;}

cite.comment-author {font-size: 17px; font-style: normal; letter-spacing:-1px; color:#C00; }

#author, #email, #url, #comment {font-family: Georgia, serif; font-size: 13px; color: #444;}

#commentform .comment-data {width: 200px;}

.comment-data p {margin: 0; padding: 0;}

#commentform #comment {width: 250px; height: 100px;}

.count {font: 36px Georgia, "Times New Roman", Times, serif; float: right; color: #888;} 

.alert {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 20px 5px 45px;
	margin: 5px 0;
	background: #fff6bf url('images/icn/aviso.jpg') 15px 30% no-repeat;
	border: 2px solid #fba927;
}


/* Plugin: jQuery Lightbox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img {border: none;}

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image {padding: 10px;}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

	#lightbox-container-image-box > #lightbox-nav {left: 0;}
	
	#lightbox-nav a {outline: none;}
	
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
		width: 49%;
		height: 100%;
		display: block;
	}
	
	#lightbox-nav-btnPrev {left: 0; float: left;}
	
	#lightbox-nav-btnNext {right: 0; float: right;}
	
	#lightbox-container-image-data-box {
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 100%;
		padding: 0 10px 0;
	}

#lightbox-container-image-data {padding: 0 10px; color: #666;}

#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}

#lightbox-image-details-caption {font-weight: bold;}

#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}

#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
