/*
Theme Name: Fizchapinha.com 2010
Description: Todos os direitos reservados 2010.
Version: 0.1
Author: <a href="http://www.bamboolab.com.br/">Bamboo Laborat&oacute;rio de Id&eacute;ias Digitais</a>
Author URI: http://www.bamboolab.com.br

*/

body {
	background: #ABDEE1 url(images/bg.jpg) top repeat-x;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin:0;
}

/* Image Alignment */
img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

#top{ width:100%; height:321px; margin:auto; background:url(images/bg_top.jpg) top no-repeat;}
#top_align{ width:960px; margin:auto;}
.link_logo{ width:480px; height:145px; margin-top:40px; text-decoration:none; display:block; float:left;}
#menu{ width:960px; margin:67px 0px 0px 0px; float:left;}
#menu ul{ margin:0; padding:0;}
#menu ul li{ list-style:none; float:left; padding:0px 25px 0px 25px;}
#menu ul li a{ text-decoration:none; font-size:16px; font-weight:bold; color:#8C2199;}
#menu ul li a:hover{ color:#D717E3;}
#busca{width:960px; float:left;}
#busca form{margin:20px 15px 0px 0px; _margin:20px 8px 0px 0px; float:right; padding:0;}
#busca form label{color:#ffffff; font-size:15px; line-height:18px; font-weight:bold; margin:0px 7px 0px 0px; float:left;}
.input_busca{ width:145px; height:16px; border:1px solid #ccc; line-height:18px;margin:0px 3px 0px 0px;  float:left;}
.bt_busca{ width:29px; height:20px; float:left;}
#content_top{ width:100%; margin:auto; height:6px; _height:6px; _line-height:6px; background: url(images/bg_content_top.jpg) top no-repeat;}
#content{ width:100%; float:left; background:#EFE1F0 url(images/bg_content.jpg) top repeat-y;}
#content_align{ width:960px; margin:auto;}
#content_body{ width:960px; padding:15px 0px 20px 0px; float:left; }

/*Sidebar Left*/
#sidebar_left{ width:179px; float:left;}
.s_left{ width:179px; float:left;}
.s_left_in{ width:161px; padding:15px 0px 18px 17px; float:left;}
.s_left_in h1{ width:161px; margin:-15px 0px 12px -16px; _margin:-15px 0px 12px -8px; padding-left:17px; height:34px; line-height:34px; float:left; color:#90269B; font-size:20px; font-weight:bold; background:#EFE1F0 url(images/r_l.jpg) right no-repeat; }
.s_left_in h1 img{ float:right; border:none; padding:8px 10px 0px 0px; _margin:-35px 0px 0px -10px;}
/*Sidebar form feeds*/
.s_left form{ margin:0; padding:0;}
.s_left form label{text-align:center;margin:0px 0px 10px 0px; float:left; }
.s_left form label a{ font-size:13px; line-height:14px; color:#90269B; text-decoration:none;text-align:center;}
.s_left form label a:hover{color:#D717E3;}
.input_feeds{ width:115px; padding-left:5px; height:16px; color:#CCC; font-size:11px; border:1px solid #ccc; line-height:18px; margin:0px 3px 0px 0px;  float:left;}
.bt_feeds{ width:29px; height:20px; float:left;}
/*Sidebar lists*/
.s_left ul{ margin:0; padding:0;}
.s_left ul li{ list-style:none; width:153px; }
.s_left ul li a{ color:#666666; text-decoration:none; display:block; border-bottom:1px solid #EFE1F0;padding:5px 0px 5px 0px; line-height:14px; _height:12px;}
.s_left ul li a:hover{ color:#90269B; border-bottom:1px solid #9C3EA6;}

/*Center*/
#posts{ width:560px; padding:0px 21px 0px 21px; _padding:0px 20px 0px 21px; float:left;}
.post{width:560px; border-bottom:1px solid #EFE1F0; padding-bottom:15px; float:left;}
.post h1{ margin:0; padding:0; line-height:24px;}
.post h1 a{ color:#666666; font-size:20px; font-weight:bold; line-height:22px; text-decoration:none;}
.post h1 a:hover{ color:#90269B;}
.post h2{ color:#666666; font-size:11px; line-height:14px; margin:3px 0px 0px 0px;}
.post h2 a{ color:#90269B; text-decoration:none;}
.post h2 a:hover{ color:#D717E3;}
.post div{ line-height:18px; text-align:justify;}
.post a{ text-decoration:none; color:#90269B; font-weight:bold;}
.post a:hover{color:#D717E3; }

.leia{ width:560px; height:75px; margin-bottom:20px; float:left; background: url(images/bg_leia.jpg) bottom no-repeat;}
.leia a{  float:right; margin-top:12px; text-decoration:none; color:#9C3EA6; font-weight:bold;}
.leia a:hover{ color:#D717E3;}

.navigation{ width:560px; height:20px; margin-bottom:20px; float:left; }
.nav_old{ float:left;}
.nav_new{ float:right;}
.nav_old a{ text-decoration:none; color:#9C3EA6; font-weight:bold;}
.nav_old a:hover{ color:#D717E3;}
.nav_new a{ text-decoration:none; color:#9C3EA6; font-weight:bold;}
.nav_new a:hover{ color:#D717E3;}

/*Sidebar Right*/
#sidebar_right{ width:179px; float:left;}
.s_right{ width:179px; float:left;}
.s_right_in{ width:161px; padding:15px 10px 18px 0px; float:right;}
.s_right_in h1{ width:161px; text-align:right; margin:-15px -10px 12px 0px; padding-right:17px; height:34px; line-height:34px; float:right; color:#90269B; font-size:20px; font-weight:bold; background:#EFE1F0 url(images/r_r.jpg) left no-repeat; }
.s_right_in p{ padding:0px 5px 0px 5px; float:right; text-align:justify;}
.s_right_in p a{text-decoration:none; color:#9C3EA6; font-weight:bold;}
.s_right_in p a:hover{color:#D717E3;}

/*Sidebar lists*/
.s_right_in ul{ margin:0; padding:0;}
.s_right_in ul span{ text-align:right; float:`left;}
.s_right_in ul li{ list-style:none; width:153px; }
.s_right_in ul li a{ text-align:right; color:#666666; text-decoration:none; display:block; border-bottom:1px solid #EFE1F0;padding:5px 0px 5px 0px; line-height:14px; _height:12px;}
.s_right_in ul li a:hover{ color:#90269B; border-bottom:1px solid #9C3EA6;}

/*Estilos para widget twitter*/
.tw_title{ font-size:16px; font-weight:bold; color:#9C3EA6; text-decoration:none; margin-bottom:5px;}
.tw_title:hover{color:#D717E3;}
#title_tw{width:179px; float:left;}
#title_tw_in{ width:161px; padding:15px 0px 18px 17px; float:left;}
#title_tw_in h1{ width:161px; margin:-15px 0px 12px -16px; _margin:-15px 0px 12px -8px; padding-left:17px; height:34px; line-height:34px; float:left; color:#90269B; font-size:20px; font-weight:bold; background:#EFE1F0 url(images/r_l.jpg) right no-repeat; }
#title_tw_in h1 img{ float:right; border:none; padding:8px 10px 0px 0px; _margin:-35px 0px 0px -10px;}
#twitter_div{ margin:0; padding:0; float:left;}
#twitter_update_list{ margin:0px 0px 0px 0px; padding:0;}
#twitter_update_list li{ margin:5px 0px 5px 0px; font-size:12px; line-height:15px; padding:0px 0px 5px 0px; list-style:none; width:155px; border-bottom:1px dotted #ccc; color:#666; }
#twitter_update_list li span a{ font-size:12px; text-decoration:none;}
#twitter_update_list li a{ text-decoration:none; font-size:12px; line-height:15px; color:#9C3EA6; font-weight:bold; font-size:12px; line-height:13px; text-align:justify;}
#twitter_update_list li a:hover{ color:#D717E3;}

/*Estilos para tags*/
#tag_cloud{ margin:0; padding:0;}
#tag_cloud a{text-decoration:none; color:#9C3EA6; font-weight:bold; float:right; margin:3px;}
#tag_cloud a:hover{color:#D717E3;}

#bloco_comentarios{ width:560px; padding:20px 0px 0px 0px; float:left;}
.comentarios{ margin:0;; padding:0;}
.comentarios li{ list-style:none; border:1px solid #EFEFEF; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
.coment_author{ font-size:13px; font-weight:bold; color:#D717E3;}
.coment_author span{ font-size:13px; font-weight:bold; color:#000000;}
.coment_author a{ font-size:13px; font-weight:bold; color:#D717E3; text-decoration:none;}
.coment_author a:hover{ color:#90269B;} 
.coment_date{ font-size:11px; color:#333;}
.coment_top{ background-color:#F7EFF7; padding:10px; border-bottom: 1px solid #90269B;}
.coment_top span{ float:right; font-size:18px; font-weight:bold; color:#666666; margin:8px 5px 0px 0px; _margin:-8px 5px 0px 0px;}
.coment_text{ padding-left:10px; padding-right:10px; line-height:16px; font-size:12px; text-align:justify;}
.coment_text a{ text-decoration:none; color:#333; font-weight:bold;}
.coment_text a:hover{ text-decoration:underline;}

/*Estilos form do Contact Form 7*/
.label_form{ width:55px; font-weight:bold; float:left; line-height:25px;}
.input_form{ width:470px; height:20px; line-height:22px;}
.input_text{ width:522px; height:200px; line-height:16px;}

#footer{ width:100%; height:100px; background:url(images/bg_footer.jpg) top repeat-x; float:left;}
#footer_content_bottom{ width:100%; margin:auto; height:3px; background: url(images/bg_content_bottom.jpg) top no-repeat;}
#footer div{ text-align:center;}
#footer div p{ color:#fff; font-size:11px; margin:18px 0px 2px 0px; _margin:9px 0px 2px 0px;}
