@charset "utf-8";
/* CSS Document */


/*
----------------------------------------
 blogtype_block
----------------------------------------
*/
.blogtype_block {
	width:730px;
	margin: 0 auto 0 auto;
	}

.blogtype_block .lefter {
	width:540px;
	float:right;
	margin:0 0 35px 0;
	}
.blogtype_block .rightr {
	width:160px;
	float:left;
	}
.blogtype_block .rightr .ctitle {
	width:145px;
	padding:6px 5px 6px 10px;
	margin:0 0 15px 0;
	background:#333333;
	color:#FFF;
	font-size:14px;
	border-radius: 3px;  
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px;
	}
.blogtype_block .rightr .c_headline {
	background:url(../img/pt_br.png) no-repeat;
	background-position:0 4px;
	padding:0 0 0 13px;
	margin:0 0 12px 5px;
	font-size:12px;
	line-height:1.2em;
	}


.blogtype_box {
	width:540px;
	margin:0 0 50px 0;
	}
.blogtype_box h3 {
	width:525px;
	font-size:16px;
	color:#FFF;
	padding:10px 5px 6px 10px;
	margin:0 0 15px 0;
	background:#006600;
	line-height:1.2em;
	text-shadow: 1px 1px 1px #006666;
	border-radius: 3px;  
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px;
	}
.blogtype_bottom {
	margin:0 10px 0 10px;
	padding:2px 0 0px 0px;
	color:#333;
	text-align:right;
	font-size:12px;
	border-top:1px dotted #666;
	}	
.blogtype_text {
	padding:0 10px 10px 10px;
	}
.blogtype_text,
.blogtype_text p {
	}
.blogtype_text img,
.blogtype_text p img {
	max-width:500px;
	height:auto;
	margin:0 15px 15px 0;
	}
	


/*
----------------------------------------
pager
----------------------------------------
*/
.pager {
	text-align:center;
	margin:0 auto 0 auto;
	margin:0 0 30px 0;
	}
.pager li {
	display: inline;
	margin:0 2px 0 0;
	}
.pager li span {
	display: inline-block; 
	padding: 3px 5px;
	}
.pager li span.now { 
	display: inline-block;
	padding: 3px 5px;
	background-color:#006600;
	font-weight: bold;
	color:#FFF;
	border-radius: 3px;  
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px;
	}
.pager li a { display: inline-block;
	padding: 3px 5px;
	}
.pager li a:hover {
	background-color:#006600;
	color: #FFFFFF; 
	border-radius: 3px;  
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px;
	}



.comment {
	font-size:13px;
	}

.wkspage .inline {
	text-align: justify;
	text-justify: distribute-all-lines;
	}	
.wkspage .inline:after {
	content:"";
	display: inline-block;
	width: 100%;
	line-height:0;
	height: 0;
	}
.wkspage div.inline > p.worksom {
	display: inline-block;
	}	

.wkspage .worksom {
	position:relative;
	width:23%;
	margin:0 0 0 0;
	}
.wkspage .worksom img {
	width:100%;
	height:auto;
	}
