/*   
Theme Name: Blog do Embaixador STB
Theme URI: http://www.cafeazul.com.br/
Description: Layout do Blog do Embaixador da STB - Ações em mídias sociais
Author: Café Azul Agência Digital
Author URI: http://www.cafeazul.com.br/
Version: 1.0
.
.
*/
body {
	margin: 0;
	padding: 0;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFF url(img/bg.jpg) top center no-repeat;
	min-width:1000px;
}
/* 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;
	}
a {
	color: #28AAFF;
	text-decoration: none;
}

img {
	border: 0;
}

h1, h2, h3 {
	padding: 0;
	margin: 0;
}

h2 {
	font-size: 29px;
	letter-spacing: -1px;
}

#site {
	width: 991px;
	margin: 0 auto;
}
#link_inicio {
	width: 95px;
	height:20px;
	margin-top: 179px;
	margin-left:10px;
	float:left;
}
#header {
	height: 194px;
}

	#header a#logo {
		display: block;
		text-indent: -9999px;
		width: 350px;
		height: 180px;
		float: left;
	}
	
	#header ul#socialmedia {
		margin: 0;
		padding: 0;
		float: right;
		margin-top: 155px;
		list-style: none;
	}
	
		#header ul#socialmedia li {
			float: left;
			margin-left: 15px;
		}

#content {
	clear: both;
}

#cafeazul {
	float:left; 
	width: 118px;
}

#botoes_top{
	float: left;
	margin:-1px 0px 0px 132px;
	_margin:-1px 0px 0px 66px;
	height:35px;
	}
#botoes_top a{
	margin:0; float:left;
	}
#botoes_top a img{
	margin:0; float:left; border:0;
	}
#sidebar {
	margin:399px 0px 0px 118px;
	_margin:399px 0px 0px 60px;
	width: 238px;
	min-height:399px;
	float: left;
	background: url(img/sidebar_bg.png) repeat-y;	
}

	#sidebar #inner {
		padding: 20px 35px 20px 20px;
		margin-top:-399px;
		_padding-left:9px;
		min-height:399px;
		background: url(img/sidebar_transp_bg.png) no-repeat top;	
	}
	
	#sidebar #footer-sidebar {
		height: 19px;
		background: url(img/sidebar_bg_footer.jpg) no-repeat top;
	}
	
	#sidebar h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	#sidebar .about {
		clear: both;
	}
	
		#sidebar .about img.author {
			float: left;
			border: 1px solid #CCC;
			margin-right: 10px;
		}
		
		#sidebar .about p {
			float: left;
			font-size: 11px;
			width: 185px;
		}	
	
		#sidebar h2.menu {
			color: #FF9900;
		}
		
		#sidebar h2.categories, #sidebar h2.tags {
			color: #3399CC;
			margin-top: 30px;
		}
		
	#sidebar a {
		color: #666;
	}
	
	#sidebar a:hover {
		color: #28AAFF;
	}
	
	#sidebar ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
		#sidebar ul li {
			border-bottom: 1px solid #DDDEDE;
			line-height: 25px;
		}

#posts {
	float: right;
	width: 634px;
}
#outdoor{ width:634px; height:215px;}
#outdoor #outdoor_itens{width:634px; height:187px; display:block; float:left; overflow:hidden;}
#outdoor #outdoor_itens a{width:634px; height:187px; float:left; display:block; position:relative; display:block;}
#outdoor #outdoor_itens a img{width:634px; height:187px; border:none;position:absolute;}
#outdoor #outdoor_itens a span{ width:566px; height:40px; background:url(img/maskspan.png) top repeat-x; font-size:18px; color:#fff; line-height:22px; right:0; bottom:0; position:absolute; text-align:right; padding:6px 40px 0px 20px; float:left;}
#outdoor #outnavbg{ width:634px; height:28px; background:url(img/bg_nav.jpg) top no-repeat; float:left;}
#outdoor #outnav{ width:108px; height:28px; margin:0 auto;}
#outdoor #outnav a { font-size:1px; color:#B4DFE6; text-align:center; margin:0px 0px 0px 5px; text-decoration:none; width:31px; height:28px; background:url(img/nav_off.png) top no-repeat; float:left;}
#outdoor #outnav a.activeSlide { background:url(img/nav_on.png) top no-repeat; color:#5BB8C8;}
#outdoor #outnav a:focus { outline: none; }

#author {
	width: 580px;
	line-height: 18px;
	margin: 0 auto;
	text-align: justify;
}
#author b{ font-weight:bold; font-size:16px;}

	.post .title {
		background: url(img/title_bg.gif) repeat-y;
		padding: 0 25px;
		color: #FFF;
	}

		.post .title h2 {
			line-height: 29px;
		}
		
			.post .title h2 a {
				color: #FFF;
			}
		
		.post .title hr {
			color: #8DC7F1;
			background-color: #8DC7F1;
			height: 1px;
			border: 0;
			margin: 3px 0;
			padding: 0;
			width: 100%;
		}
		
		.post .title p {
			margin: 0;
			padding: 0;
			font-size: 12px;
		}
		
		.post .title a {
			color: #CCFFFF;
		}
	
	.post .title_top {
		background: url(img/title_top.gif) no-repeat;
		height: 21px;
	}
	
	.post .first {
		background: url(img/title_top_first.gif) no-repeat;
	}
	
	.post .title_bottom {
		background: url(img/title_bottom.gif) no-repeat;
		height: 23px;
	}
	
	.post .entry {
		width: 580px;
		line-height: 22px;
		margin: 0 auto;
		text-align: justify;
	}
	
		.post .entry img {
			padding: 3px;
			border: 1px solid #CCC;
		}
		
	.post .share {
		text-align: center;
		margin-bottom: 30px;
	}
	
#navigation {
	width: 580px;
	margin: 20px auto;
	text-align: center;
}

#footer {
	clear: both;
	background: url(img/footer_bg.jpg) repeat-x;
	height: 135px;
	width: 100%;
}

	#footer #inner-footer {
		width: 980px;
		margin: 0 auto;
		padding-top: 38px;
	}
	
	#footer img {
		float: left;
		margin-right: 30px;
	}
	
	#footer p {
		float: left;
		color: #FFF;
		font-size: 11px;
		margin: 0;
		padding: 0;
		margin-top: 15px;
	}

.bar {
	background: url(img/bar_shadow.gif) repeat-x;
	height: 2px;
	width: 100%;
	margin: 7px 0;
	clear: both;
}
.search{ margin:15px 0px 10px 10px; padding:0px; height:26px; clear:both;}
.search form{ margin:0px; padding:0px; clear:both;}
.input_bg{ width:173px; height:26px; background:url(img/bg_busca.png) top no-repeat;}
.input_busca{ background:none; border:none; margin:2px 0px 0px 36px; width:130px; height:18px; line-height:18px; text-align:center; color:#999;}
/*Widget Depoimentos*/
#wg_depo{ width:228px; min-height:300px; margin:12px 0px 15px -18px; clear:both;}
.wg_depo_top{ width:228px; height:163px; background: url(img/depo/top.gif) top no-repeat;float:left;}
.wg_depo_content{ width:228px; min-height:150px; background: url(img/depo/content.gif) top repeat-y;float:left;}
.wg_depo_base{ width:228px; height:12px; background: url(img/depo/base.gif) top no-repeat;float:left;}
.wg_form{ width:198px; margin:0px 0px 0px 33px; padding:0; float:left;}
.wg_form p{ clear:both; margin:0; padding:0;}
.wg_label{ width:198px; margin:0; padding:0; float:left;}
.wg_input{ width:165px; height:18px; line-height:18px; border:none; margin:2px 0px 5px 0px; padding:0; float:left; font-size:11px; color:#999;}
.wg_input_video{ width:145px; height:18px; line-height:18px; border:none; margin:2px 0px 5px 0px; padding:0; float:left; font-size:11px; color:#999;}
.wg_input_video_h{ width:15px; height:15px; margin-top:3px; margin-left:5px; float:left;}
.wg_area{ width:165px; height:120px; line-height:14px; border:none; margin:0; padding:0; float:left; font-size:11px; color:#999;}
.wg_enviar{ width:52px; height:16px; margin:5px 33px 5px 0px; padding:0; float:right;}
.wg_depo_midia{ width:198px; height:19px; margin:3px 0px 4px 0px; padding:0; float:left;}
#wg_depo_midia_list{ width:165px;margin:3px 0px 4px 0px; padding:0; float:left; color:#003672; font-size:10px; position: relative;}
#wg_depo_midia_list a{ color:#fff; text-decoration:none;}
.MultiFile-label{ width:auto; margin:0px 3px 3px 0px;float:left;}
.wg_depo_foto{
	position: absolute;
	width: 25px;
	height: 19px;
	display: block;
	cursor: pointer;
	margin:0;
	background:url(img/depo/photo.gif) top no-repeat;
	float:left;
}
.wg_foto{
	position: relative;
	width: 25px;
	height: 19px;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.wg_depo_video{ width:30px; height:19px; margin-left:35px; float:left; position:absolute;}
#wg_depo_embed{ width:198px; height:40px; margin:3px 0px 4px 0px; padding:0; float:left; display:none; font-size:10px; color:#FFF;}
