/*
Theme Name: i9 Social Media 2010
Description: Todos os direitos reservados 2010.
Version: 0.1
Author: Design by <a href="http://www.cafeazul.com.br/">Caf&eacute; Azul</a> | Powered by <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: #ffffff url(images/bg.jpg) top repeat-x fixed;
	color: #666666;
	font-family:"Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 17px;
	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;
	}

#site{ width:960px; margin:auto;}
#topo{ width:960px; float:left;}
#interaja{ width:960px; height:30px; float:left; background:url(images/top_interaja.png) top no-repeat;}
#interaja_links{ float:right; padding:6px 48px 0px 0px;}
#interaja_links img{ float:left;}
#interaja_links a{ float:left;}
#interaja_links a img{ border:none; float:left;}
#topo_middle{ width:960px; height:53px; float:left;}
#topo_middle_left{ width:43px; height:53px; float:left; background:url(images/topo_m_l.png) top no-repeat;}
#topo_middle_logo{ width:215px; height:53px; float:left;}
#topo_middle_logo a{ float:left;}
#topo_middle_logo a img{ border:none; float:left;}
#topo_middle_right{ width:702px; height:53px; float:left; background:url(images/topo_m_r.png) top no-repeat;}
#topo_base{ width:960px; height:42px; float:left; background:url(images/topo_b.png) top no-repeat;}
#menu{ width:960px; height:33px; float:left;background:url(images/bg_menu.png) top no-repeat;}
#menu_default{ width:960px; height:33px; float:left;background:url(images/bg_menu_default.png) top no-repeat;}
#menu_in{ margin:8px 0px 0px 220px;_margin:8px 0px 0px 110px; float:left; }
#menu_in a{ float:left; margin:0px 14px 0px 14px;}
#menu_in a img{ float:left; border:none;}
#titulo_destaque{ width:960px; height:27px; float:left;background:url(images/bg_titulo_destaque.png) top no-repeat;}
#espace_default{ width:960px; height:27px; float:left;background:url(images/bg_espace_default.png) top no-repeat;}
#content_y{ width:960px; min-height:1px; _height:1px; background:url(images/bg_content_repeat.gif) bottom repeat-y; margin-top:10px; _margin-top:0px; float:left;}
#content{ width:960px; min-height:520px; _height:520px; background:url(images/bg_content.png) top no-repeat; margin-top:-10px; _margin-top:0px; float:left;}
#content_default{ width:960px; min-height:520px; _height:520px; background:url(images/bg_content_default.png) top no-repeat; margin-top:-10px; _margin-top:0px; float:left;}
#content_body{ width:588px; float:left; padding-left:63px;}
#destaque{ width:588px; height:241px; float:left; background:url(images/bg_destaque.jpg) top no-repeat; overflow:hidden;}
#destaque_content{ width:566px; height:226px; float:left; margin:3px 0px 0px 11px; _margin:3px 0px 0px 5px;}
#destaque_content a{width:566px; height:226px; display:block; text-decoration:none;  float:left;}
#destaque_content a div{ font-size:16px; line-height:18px; font-weight:bold; color:#FFF; background:url(images/bg_bar_destaque.png) top repeat; padding:8px 15px 8px 15px; max-width:500px; text-align:right; bottom:20px; right:0; position:absolute;}
#posts{ width:572px; padding:0px 0px 50px 8px; float:left;}
.post{ width:572px; float:left; _padding-bottom:15px; border-bottom:2px dotted #cccccc; line-height:20px; text-align:justify;}
.post h1{ margin:25px 0px 0px 0px;}
.post h1 a{font-size:28px; font-weight:bold; color:#666; line-height:30px; letter-spacing:-1px; text-decoration:none;}
.post h1 a:hover{ color:#D54286; text-decoration:none;}
.post h2{font-size:11px; font-weight:bold; color:#666; margin:4px 0px 18px 0px; line-height:16px;}
.post h2 a{font-size:11px; font-weight:bold; color:#D54286; text-decoration:none;}
.post h2 a:hover{ text-decoration:underline;}
.post_bg_img{ width:149px; height:114px; float:left; background:url(images/bg_img_post.jpg) top no-repeat; margin-right:10px;}
.post_bg_img img{ float:left; margin:8px 0px 0px 8px; width:133px; height:98px;}
.post p{ line-height:20px; text-align:justify;}
.post p div{ line-height:20px; text-align:justify;}
.post a{font-size:13px; font-weight:bold; color:#D54286; text-decoration:none;}
.post a:hover{ text-decoration:underline;}
.pos_post{ width:572px; padding:10px 0px 40px 0px; float:left; background:url(images/bar_post.jpg) bottom center no-repeat;}
.pos_post a{ font-size:11px; font-weight:bold; color:#D54286; text-decoration:none; float:right;}
.pos_post a:hover{ text-decoration:underline;}
.post_open{ width:572px; float:left; padding-bottom:15px; _padding-bottom:15px; background:url(images/bar_post.jpg) bottom center no-repeat; line-height:20px; text-align:justify;}
.post_open h1{ font-size:28px; font-weight:bold; color:#666; line-height:30px; letter-spacing:-1px; margin:25px 0px 0px 0px;}
.post_open h2{font-size:11px; font-weight:bold; color:#666; margin:4px 0px 18px 0px; line-height:16px;}
.post_open h2 a{font-size:11px; font-weight:bold; color:#D54286; text-decoration:none;}
.post_open h2 a:hover{ text-decoration:underline;}
.post_open p{ line-height:20px; text-align:justify;}
.post_open p div{ line-height:20px; text-align:justify;}
.post_open a{font-size:13px; font-weight:bold; color:#D54286; text-decoration:none;}
.post_open a:hover{ text-decoration:underline;}
.leia_tambem{ width:572px; padding:15px 0px 20px 0px; border-bottom:2px dotted #cccccc;  float:left; }
.leia_tambem li{ margin:0; padding:0; list-style:none; line-height:20px}
.leia_tambem li a{ background:url(images/bullet.jpg) left no-repeat; padding-left:15px; text-decoration:none; color:#666; font-weight:bold; line-height:20px; font-size:13px;}
.leia_tambem li a:hover{ text-decoration:underline;}
#sidebar{ width:182px; margin:0px 0px 0px 45px; padding-bottom:25px; float:left;}

.sidebar_item{ width:182px; background:url(images/bar_sidebar.jpg) bottom no-repeat; padding:0px 0px 25px 0px; margin:18px 0px 0px 0px; float:left; position:relative;}
.sidebar_item h1{ color:#FFF; font-size:15px; font-weight:bold; line-height:17px; margin:0;}
.sidebar_item h1 a{ color:#ffffff; font-size:15px; font-weight:bold; line-height:17px; margin:0; text-decoration:none;}
.sidebar_item h1 a:hover{ color:#D54286;}
.sidebar_item p{ color:#B7B7B7; font-size:12px; line-height:15px; margin:10px 0px 0px 0px; text-align:justify;}
.sidebar_item p span{ color:#cccccc; font-weight:bold; font-size:12px; line-height:15px; margin:10px 0px 0px 0px; text-align:justify;}
.sidebar_item p a{ color:#D54286; font-size:12px; text-decoration:none;}
.sidebar_item p a:hover{ color:#ffffff; }
.sidebar_item ul{ margin:15px 0px 0px 0px; padding:0;}
.sidebar_item ul li{ margin:0; padding-left:0; list-style:none; width:182px; }
.sidebar_item ul li a{ text-decoration:none; color:#B7B7B7; display:block; border-bottom:1px solid #666666; padding:5px 5px 5px 5px;  font-weight:bold; font-size:12px; line-height:13px; text-align:justify;}
.sidebar_item ul li a:hover{ border-bottom:1px solid #D54286; color:#FFF;}

#busca{ float:left; padding:18px 0px 0px 0px;}
#busca h1{color:#FFF; font-size:15px; font-weight:bold; line-height:15px; margin:0px 0px 5px 0px;}
#busca form{ margin:0; padding:0;}
.sidebar_feed_label{margin:0px 0px 10px 0px; float:left; color:#B7B7B7; font-size:12px; line-height:15px; }
.sidebar_feed_label a{color:#D54286; text-decoration:none;}
.sidebar_feed_label a:hover{color:#ffffff;}

.input_busca{ width:145px; height:16px; border:1px solid #666; line-height:18px; float:left;}
.input_busca2{ width:143px; height:16px; border:1px solid #666; line-height:18px; float:left; color:#999; font-size:11px;}

.bt_busca{ width:29px; height:20px; margin-left:3px; float:left;}
#footer{ width:960px; height:80px; float:left; background:url(images/bg_footer.png) top no-repeat;}
#footer p{ margin:48px 0px 0px 45px; _margin:48px 0px 0px 22px; float:left; font-size:11px; color:#666;}
#signatures{ margin:28px 85px 0px 0px; _margin:28px 42px 0px 0px; float:right;}
#signatures a{ float:left;}
#signatures a img{ border:none; float:left;}
/*Estilos comentarios*/
#bloco_comentarios{ width:572px; padding-top:20px; float:left;}
.comentarios{ margin:0;; padding:0;}
.comentarios li{ list-style:none; border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
.coment_author{ font-size:13px; font-weight:bold; color:#D54286;}
.coment_author span{ font-size:13px; font-weight:bold; color:#000000;}
.coment_author a{ font-size:13px; font-weight:bold; color:#D54286; text-decoration:none;}
.coment_author a:hover{ text-decoration:underline;} 
.coment_date{ font-size:11px; color:#333;}
.coment_top{ background-color:#EFEFEF; padding:10px; border-bottom: 1px solid #FFD900;}
.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; 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 para widget twitter*/
#twitter_div{ width:182px; height:auto; background:url(images/bar_sidebar.jpg) bottom no-repeat; padding:0px 0px 25px 0px; margin:18px 0px 0px 0px; float:left;}
#twitter_update_list{ margin:15px 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:182px; border-bottom:1px dotted #ccc; color:#B7B7B7;}
#twitter_update_list li span a{ font-size:12px;}
#twitter_update_list li a{ text-decoration:none; font-size:12px; line-height:15px; color:#ffffff; font-weight:bold; font-size:12px; line-height:13px; text-align:justify;}
#twitter_update_list li a:hover{ color:#D54286;}


/*Estilos para o plugin wp-pagenavi*/
.wp-pagenavi{ margin-top:30px; float:left;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #999999;
}

.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #999999;
}

.wp-pagenavi a:hover {	
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #D54286;
	color: #D54286;
	font-weight:bold;
}

.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #999999;
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #666666;
	font-weight:bold;
}

.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #fff;
	color: #fff;
	background-color:#D54286;
}

.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 1px solid #ccc;
	color: #000000;
}
/*Estilos form do Contact Form 7*/
.label_form{ width:75px; font-weight:bold; float:left; line-height:25px;}
.input_form{ width:480px; height:20px; line-height:22px;}
.input_text{ width:555px; height:200px; line-height:16px;}

