/*
Theme Name: Polvo Tecnologia e Comunica&ccedil;&atilde;o
Theme URI: http://www.polvo.com.br/blog/
Description: Tema criado para o blog da Polvo em 08/2008
Version: 1.0
Author: Bianca de Mattos (Polvo Tecnologia e Comunica&ccedil;&atilde;o)
Author URI: http://www.polvo.com.br/
Tags: polvo, fixed width, two columns
*/

#b_blog { background:#FFF url(imagens/listras/bg-externo-top.png) repeat-x left top; }
#b_blog #contExt { background:#EAEFEF url(imagens/listras/bg-externo-bottom.png) repeat-x left bottom; }
#b_blog #top { background:url(imagens/listras/bg-interno-top.png) no-repeat left top; }
#b_blog #bot { background:url(imagens/listras/bg-interno-bottom.png) no-repeat left top; }
#polvao {
	position:absolute;
	z-index:5;
	left:-46px;
	top:34px;
	display:block;
	background:transparent url(imagens/polvao.png) no-repeat left top;
	width:344px;
	height:419px;
}
#content {
	float:right;
	display:inline;
	width:642px;
	margin:34px 30px 0px 0px;
	background:url(imagens/bg-bordas-cont.png) repeat-y left top;
}
#content h1.titulo {
	display:block;
	width:100%;
	height:220px;
	background:url(imagens/bg-top-cont.png) no-repeat left top;
	text-indent:-9999px;
}
#content .close_content {
	display:block;
	float:left;
	width:100%;
	height:20px;
	background:url(imagens/bg-bottom-cont.png) no-repeat left top;
}

#content .post {
	margin:15px 35px 15px 30px;
	padding-bottom:15px;
	border-bottom:1px solid #CCC;
	display:inline;
	float:left;
	width:577px;
}
#content .post h2, #content .post h2 a {
	color:#F7931E;
	font-size:17px;
	font-weight:bold;
	letter-spacing:1px;
}
#content .post h2 a:hover { text-decoration:underline; }
#content .post small.data {
	font-size:10px;
	color:#666;
}
#content .post .entry {
	margin:15px 0px;
	font-size:12px;
	line-height:18px;
}
#content .post .entry p { margin-bottom:15px; }
#content .post .entry p img { padding:4px; border:1px solid #A0A31F; }
#content .post p.postmetadata {
	font-size:10px;
	font-weight:bold;
}
#content .post p.postmetadata a, #content .post small.data a { color:#666; text-decoration:underline; }
#content .post .entry ul {
	margin-bottom:15px;
	padding:0px 20px;
}
#content .post .entry ul li {
	margin-bottom:10px;
	list-style:disc;
}
#content .navigation {
	display:inline;
	margin:15px 35px 15px 30px;
	color:#666;
	font-size:11px;
	font-weight:bold;
	width:577px;
	float:left;
}
#content .navigation a { color:#666; }
#content .navigation .alignleft { float:left; }
#content .navigation .alignright { float:right; }
#content .navigation a:hover { text-decoration:underline; }

#content .post p.alt {
	color:#999;
	border:1px dotted #999;
	padding:5px 10px;
	font-size:10px;
	text-align:center;
	font-weight:normal
}
#content .post p.alt a { color:#999; text-decoration:underline; }

#content h2.balao {
	margin-bottom:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
#content h2.balao span { display:block; padding:5px 10px 20px 10px; }
#content h2.erro { background:#EC1F27 url(imagens/bg-bot-balao-vermelho.png) no-repeat left bottom; }
#content h2.erro span { background:url(imagens/bg-top-balao-vermelho.png) no-repeat left top; }
#content h2.arquivo {
	background:#A1A537 url(imagens/bg-bot-balao-verde.png) no-repeat left bottom;
	margin:15px 35px 0px 30px !important;
}
#content h2.arquivo span { background:url(imagens/bg-top-balao-verde.png) no-repeat left top; }



/*** COMENTARIOS ***/
#comments { margin:15px 35px 15px 30px; float:left; display:inline; }
#comments h3 {
	margin-bottom:15px;
	color:#FFF;
	font-weight:bold;
	background:#A7A9AC url(imagens/bg-bot-balao-cinza.png) no-repeat left bottom;
	font-size:14px;
	line-height:20px;
}
#comments h3 span { display:block; padding:5px 10px 20px 10px; background:url(imagens/bg-top-balao-cinza.png) no-repeat left top; }
#comments h3.respond {
	margin:15px 0px 5px 0px;
	width:245px;
	height:43px;
	background:url(imagens/tit-deixe-seu-comentario.png) no-repeat left top;
	text-indent:-3000px;
}
#comments #commentform {
	float:left;
	width:100%;
}
#comments #commentform label {
	font-size:11px;
	font-weight:bold;
	color:#F7931E;
	width:100%;
	float:left;
}
#comments #commentform input, #comments #commentform textarea {
	background-color:#FDE9D2;
	font-size:11px;
	padding:2px;
	border:1px solid #FDE9D2;
	width:570px;
	color:#000;
	margin:5px 0px 3px 0px;
}
#comments #commentform p { position:relative; width:100%; float:left; }
#comments #commentform p label.error {
	text-align:right;
	position:absolute;
	top:18px;
	right:15px;
	color:#ED1C24;
	font-weight:bold;
	padding:3px;
	width:auto;
	width:150px;
}
#comments #commentform input:focus, #comments #commentform textarea:focus { border:1px solid #F79422; }
#comments #commentform p small { font-size:10px; color:#F7931E; float:left; }
#comments #commentform p small br { display:none; }
#comments #commentform #submit {
	background-color:#DD7F22;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	float:right;
	display:inline;
	padding:5px;
	margin:10px 15px;
	letter-spacing:1px;
	width:auto;
}
#comments ol li {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #999;	
}
#comments ol li strong {
	font-size:11px;
	color:#666;
	font-weight:bold;
}
#comments ol li em { font-size:10px; }
#comments ol li p { margin-top:10px; }

#comments a, .post a { color:#666; text-decoration:underline; }


/*** SIDE BAR ***/
#sidebar {
	float:left;
	display:inline;
	width:205px;
	margin:460px 0px 0px 50px;
}

#sidebar .lnks_rss, #sidebar .busca_cat_arq, #sidebar .lnks_legais {
	float:left;
	display:block;
	width:205px;
	height:113px;
	padding-top:55px;
	background:url(imagens/box-sidebar-rss.png) no-repeat left top;
	margin-bottom:30px;
}
#sidebar .busca_cat_arq {
	height:auto;
	padding-top:0px;
	padding-bottom:35px;
	background:#A9C2C4 url(imagens/box-sidebar-arquivo.png) no-repeat left bottom;
}
#sidebar .busca_cat_arq h3 { text-indent:-3000px; width:100%; float:left; display:inline; }
#sidebar .busca_cat_arq h3.busca { height:33px; background:url(imagens/tit-busca.png) no-repeat left top; }

#sidebar .busca_cat_arq h3.arquivos,
#sidebar .busca_cat_arq h3.categorias {
	width:165px;
	height:16px;
	margin-left:20px;
	padding-bottom:3px;
	border-bottom:1px solid #FFF;
	margin-top:10px;
}
#sidebar .busca_cat_arq h3.categorias { background:url(imagens/tit-categorias.png) no-repeat left top; }
#sidebar .busca_cat_arq h3.arquivos { background:url(imagens/tit-arquivos.png) no-repeat left top; }

#sidebar .lnks_legais {
	height:auto;
	padding:0 0 30px 0;	
	background:#bacb32 url(imagens/box-sidebar-links.png) no-repeat left bottom;	
}
#sidebar .lnks_legais h3{background:url(imagens/tit-links.png) no-repeat left top; height:42px;text-indent:-3000px;}
#sidebar .lnks_legais ul{margin:14px 0 0 29px;}
#sidebar .lnks_legais li{margin-bottom:10px;}
#sidebar .lnks_legais li a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#sidebar #searchform {
	display:inline;
	float:left;
	margin:5px 20px;
}
#sidebar #searchform #s {
	border:1px solid #FFF;
	background-color:#A9C2C4;
	padding:2px;
	width:159px;
	font-size:11px;
	color:#FFF;
}
#sidebar #searchform #searchsubmit {
	float:right;
	background-color:#407677;
	border:0;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding:2px 5px;
	letter-spacing:1px;
	margin-top:3px;
}
#sidebar .busca_cat_arq ul {
	width:155px;
	float:left;
	margin:5px 0px 0px 30px;
	display:inline;
}
#sidebar .busca_cat_arq ul li { margin:0px 0px 3px 0px; padding:0; float:left; width:150px; }
#sidebar .busca_cat_arq ul li a {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding-left:12px;
	background:url(imagens/icon-list.png) no-repeat left center;
	line-height:14px;
	margin:0 !important;
}
#sidebar .busca_cat_arq ul li a:hover { color:#407677; text-decoration:underline; }

#sidebar .lnks_rss h3 { display:none; }
#sidebar .lnks_rss ul { margin:0px 20px; }
#sidebar .lnks_rss ul li a {
	color:#FFF;
	padding-left:20px;
	background:url(imagens/icone-rss.png) no-repeat left center;
	line-height:15px;
	display:block;
	height:15px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
}
#sidebar .lnks_rss ul li.esp {
	border-top:1px solid #FFF;
	padding-top:10px;
}
