/*  
Theme Name: BDBanda
Theme URI: http://www.bdbanda.com/contido
Description: Tema de BDbanda
Version: 1
Author: xamataca
Author URI: http://www.oclube.com/

Based on
Kubrick v1.5
http://binarybonsai.com/kubrick/
This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

html {
	margin: 	0;
	padding: 	0;
}
body {
	margin:		0;
	padding: 	0;
	font: 		62.5% Georgia, "Times New Roman", Times, serif;	/*62.5% fai que 1em = 10px */
	color: 		#000000;		/* Cor por defecto de todo o texto */
	background: #666666 url(imaxes/fondo.jpg) repeat-x;		/* Borrar: Por un degradado? */
	text-align:     center; 		/* centramos o esquelete en IE6: Posibelmente axeitado en IE7 */
}

/*
-Esquelete base */
#limite {		/* Contentor principal */
	width: 		790px;
	height: 	auto;
	background: #e0e0e0 url(imaxes/sidebar2.gif) repeat-y ;
	margin: 	0 auto;
	padding: 	0;

}
#cabeceira {		/* Contentor da cabeceira */
	width:		790px;
	height:		230px;
	margin:		0;
	padding: 	0;
}
#cabeceira .flash {	/* div para o flash */
	width:		790px;
	height:		230px;
	margin:		0;
	padding: 	0;
}
#columnaesq {
	width: 		500px;
	height: 	auto;
	float:		left;
	margin:		0;
	padding: 	0;
}
#columnader {
	width: 		240px;
	height: 	auto;
	float: 		right;
	margin:		0 0 0 40px;
	padding: 	0;
	text-align:     left;
	background-color: #000000;
}
#pe {
	width: 		790px;
	height: 	18px;
        color:          #999999;
        font:           normal 0.9em Arial, Helvetica, sans-serif;
	background:     black;
	margin: 	0;
	padding: 	0;
	clear: 		both;
}

/*
-Estilizacion de columna esquerda */
.nova {			/* Post - Div contentora de entradas: O titular vai nesta div */
	width:		500px;
	margin: 	0 0 30px 0;
	padding: 	0;
	font-family:	Georgia, "Times New Roman", Times, serif;
	text-align: 	left;
}
.nova small a, a:visited {
	color:          #ffffff;
	text-decoration: none;
}
.nova h2 {
	display: 	block;
	width: 		460px;
	height: 	auto;
	font-size: 	2.4em;
	margin: 	0;
	padding:	0 0 5px 40px;
	color: 		#666666;
	line-height: 	1em;
        border-bottom:  1px solid #666666;
}
.nova h2 .categor {
        font-size: 	0.6em;
        text-transform: capitalize;
}
.nova h2 a:link,
.nova h2 a:visited {
	text-decoration: none;
	color: 		#666666;
}
.nova h2 a:hover {
	text-decoration: none;
	color: 		#999999;
}
.nova ul {
	margin-left:    0px;
	padding:        0 0 0 30px;
	list-style:     none;
	padding-left:   10px;
	text-indent:   -10px;
	}
.nova li {
	margin:         5px 0 5px 10px;
	}
.nova ul li:before  {
	content: "\00BB \0020";
	color:          #ffa600;
	}
.nova ol {
	padding:        0 0 0 35px;
	margin:         0;
	}
.nova ol li {
	margin: 0;
	padding: 0;
	}
.novametadata ul,
.novametadata li { /* display: inline; */
	list-style-type: none;
	list-style-image: none
	}
.post-meta-key {
	display: none:
	}
.nova small {
	display: 	block;
	width: 		37%;
	height: 	13px;
	color: 		#cccccc;
	background:     #666666;
	font:           normal 0.9em Arial, Helvetica, sans-serif;
}
.subtitular {					/* Subtitular da nova */ 	
	font-weight:bold; 
	font-size:	1.4em;
	font-style:     italic;
	letter-spacing: 0.05em;
	display: 	block;
	width: 		460px;
	height: 	auto;
	margin: 	0 0 10px 0;
	padding: 	0;
	line-height: 1em;
	}
p {
	margin: 	0 5px 10px 0;
	text-align:	justify;
        text-justify:   newspaper;
}
.contido, .contidonov {		/* Corpo da nova máis subtitular */
	width: 		460px;
	height: 	auto;
	margin: 	0 0 0 40px;
	padding: 	10px 0;
	font-size:	1.3em;
	line-height:1.3em;
}
.contido img,
.contidonov img {		/* Imaxe - foto da nova. erais*/
	border-top:	none;
	border-right:	none;
	border-bottom:	4px solid silver;
	border-left:	4px solid silver;
}
.contidonov {
	background: url(imaxes/novedade.jpg) repeat-y;
}
.imaxeder {			/* Imaxe alineada a dereita */
	float: 		right;
	margin: 	0 0 10px 8px;
}
.imaxesq {			/* Imaxe alineada a esquerda */
	float: 		left;
	margin: 	0 10px 8px 0;
}
.imaxecent {			/* Imaxe alineada ao centro */
	width: 		460px;
	margin: 	0 0 10px 0;
}
.novametadata { 
	font-size:	1em;
	text-align:     right;
	width: 		460px;
	color: 		gray;
	margin: 	0 0 0 40px;
	padding: 	0;
	border-top:     1px solid #999999;
	clear:          both;
}
.contido li a:link,
.contido li a:visited,
.contido li a:hover {
	font-weight: bold;
}
.contido a:link,
.contido a:visited,
.contidonov a:link,
.contidonov a:visited,
.novametadata a, 
.novametadata a:visited { 
	color: 		#336699;
	text-decoration: none;
}
a.externo {			/* Engade un iconcinho aos links externos */
	background:     transparent url(imaxes/url.gif) no-repeat right 3px;
	padding:        0px 8px 0px 0px;
	color:          #336699;
	text-decoration:none;
}
a.externo:visited {
  	color:          #cc3333;
}
.contido a:hover,
.contidonov a:hover,
a:hover, 
a.externo:hover {
	text-decoration: underline;
	color: 		#ffa600;
}

blockquote {
	margin:          10px 20px;
	padding:         20px 20px;
	border-left:     5px solid silver;
	background:      #ffd99f;
	color:           #333333;
	font-size:       1.1em;
        line-height:     1.3em;
	width:           370px;
}
cite {
	display:         block;
	width:           auto;
	margin:          0;
	padding:         0 0 0 5px;
	border-left:     5px solid #666666;
	background:      silver;
	color:           #666666;
	text-align:      left;;
}
blockquote cite {
	margin:          10px 0 0 20px;
}
/*
-Artigo */
.navartigo {
	color:           #ffffff;
	width:           460px;
	height:          auto;
	padding:         0 0 0 40px;
	margin:          0 0 20px 0px;
	float:           left;
	background:      #666666;
	font-weight:     bold;
}
.navartigo a{
	color:           #ffa600;
	text-decoration: none;
}
.esquerda {
	float:           left;
	}
.dereita {
	float:           right;
}
.alt, 
.tla {
	border-top:      1px solid #cacaca;
	border:          1px dotted #cacaca;
	margin:          0;
	padding:         0;
	width:           460px;
	height:          auto;
}
.alt {
	background-color: #dadada;
}
.tla {
	background-color: #e8e8e8;
}
.alt p,
.tla p {
	color:           #000000;
	margin:          0 10px 10px 10px;
	padding:         0;
}
.nova form { /* This is mainly for password protected posts, makes them look better. */
	text-align:	 left;;
	}
select {
	width:           130px;
	}
h3#esbardallo, 
h3#resposta {
	display:         block;
	width:           auto;
	height:          25px;
	font-size:       1.6em;
	text-align:      left;
	margin:          0 0 8px 40px;
	padding:         0 0 0 0px;
	color:           #ffa600;
	border-bottom:   1px solid #ffa600;
}
.listaesbardallo {
	width:           500px;
	margin:          0 0 30px 0;
	padding:         0;
	color:           #333333;
}
.listaesbardallo ol {
	margin:          0;
}
.listaesbardallo li {
	width:           460px;
	margin:          0 0 10px 40px;;
	padding:         0;
	list-style:      none none;
}
.listaesbardallo cite{
	font-weight:     bold;
	float:           left;
	border-left:     none;
	width:           275px;
	height:          14px;
}
.listaesbardallo li a:link, .listaesbardallo li a:visited {
	color:           #ffffff;
	text-decoration: none;
}
.listaesbardallo li a:hover {
	color:           #ffffff;
	text-decoration: underline;
}
small.esbardallometa{
	color:           #000000;
	width:           175px;
	height:          14px;
	margin:          0;
	padding:         0 0 0 5px;
	text-align:      left;
	background:      gray;
	float:           left;
} 
#formtrucalle input {
	width:           170px;
	padding:         2px;
	margin:          5px 5px 1px 0;
	}
#formtrucalle p {
	font-size:       1.1em;
	display:         block;
	width:           460px;
	margin:          0 0 0 40px;	
	}
#formtrucalle p a {
	color:           #666666;
	text-decoration: none;
	}
#formtrucalle p a:hover {
	color:           #ffa600;
	text-decoration: underline;
	}
#formtrucalle p small{
	font-size:      1em;
	display:        block;
	width:          450px;
	height:         auto;
	padding:        5px;
	margin:         0;
	color:          #666666;
	background:     #ffa600;
	}
#formtrucalle textarea {
	width:          455px;
	margin:         0 0 0 40px;
	padding:        2px;
	border:         1px dashed #ffa600;
	overflow:       auto;
	float:          left;
	}
#formtrucalle #submit {
	margin: 	5px 0;
	border: 	1px solid #666666;
	float: 		right;
	width: 		auto;
	font-size: 	1em;
	background: 	#ffcc66;
	}
/*
-Estilizacion de columna dereita */
#searchform {
	margin: 	0;
	padding: 	0;
	}
#searchform input{
	width: 		145px;
	font-size: 	1em;
	background: 	#ffcc66;
	border: none;
	}
#searchform #searchsubmit {
	width: 		50px;
	background: 	#ffa600;
}
#columnader a:link {
	text-decoration: none;
	color:          #999999;
}
#columnader li ul li{
	font-size:      1.1em;
}
#columnader h2{
	font-size:      1.3em;
	font-weight:    bold;
	font-style:     italic;
	margin:         0;
	padding:        0;
}
#columnader ul, 
#columder ul ol {
	color: #ffa600;
	margin: 0 0 0 20px;
	padding: 0;
	}
#columnader ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 10px 0;
	padding: 0;
	}
#columnader ul p, 
#columnader ul select {
	margin: 5px 10px 10px 25px;
	}
#columnader ul ul, 
#columnader ul ol {
	margin: 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #ffa600;
	background: url(imaxes/ementa01.jpg) no-repeat top;
	height: auto;
	width: 220px;
	}
#columnader ul ul ul {
	margin: 0;
	padding: 0;
	}
#columnader ul ol li {
	color: white;
	list-style: decimal outside;
	}
#columnader ul ul li, 
#columnader ul ol li {
	margin: 0;
	padding: 3px 0 3px 10px;
	width: 210px;
	height:auto;
	background: url(imaxes/ementa02.jpg);
	border-bottom: solid 1px #666666;
	}
#columnader ul ul li a:hover, 
#columnader ul ol li a:hover {
	display: block;
	margin: 0;
	width: 210px;
	height:auto;
	background: url(imaxes/li.gif) no-repeat 170px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	}
#columnader ul ol li a:visited {
	color:white;
}
#columnader ul li.current_page_item {
	display: block;
	width: 210px;
	background: #666666 url(imaxes/li.gif) no-repeat 190px;
	color: #ffffff;
	font-weight: bold;
}
#pe p {
        padding: 5px;
}
#pe a:link, #pe a:visited {
        color: #ffa600
}
/* 
-banners */
#columnader li img {
	vertical-align: middle;
	border: 0;
}
#columnader li.banner a:link,
#columnader li.banner a:visited,
#columnader li.banner a:active {
	display: block;
	width: 200px;
	height: 50px;
	background: url(imaxes/bdagoxia.gif) no-repeat top;
	cursor: pointer;
}
#columnader li.banner a:hover { 
	background: url(imaxes/bdagoxia.gif) no-repeat bottom;
	cursor: pointer;
}
#columnader .banner a span {
	display:none;
	}