body{	background: #FAFAFA url(/img/top.jpg) repeat-x;	border: 0px;	margin: 0px 0px 15px 0px;	padding: 0px;	text-align: center;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: #4F4F4F;}table{	border: 0px;	background: none;	font-size: 11px;	color: #4F4F4F;}a,a:link, a:active, a:visited{	color: #1B87AB;	text-decoration: none;	outline: none;}a:hover{	text-decoration: underline;	outline: none;}b,strong,u{	color: #1B87AB;}i,em{	color: #808080;}s{	color: #1B87AB;}small{	color: #808080;	font-size: 9px;}li,ul,ol{	list-style: none;	margin: 0px;	padding: 0px;}h1{	background: #FFFFFF url(/img/dotted.png) bottom repeat-x;	border: 0px dotted #F1F1F1;	margin: 0px 0px 4px 0px;	padding: 0px 0px 4px 0px;	font-size: 10px;	font-weight: bolder;	color: #808080;	text-transform: uppercase;}h2{	background: #FFFFFF url(/img/dotted.png) bottom repeat-x;	border: 0px dotted #F1F1F1;	margin: 0px 0px 4px 0px;	padding: 0px 0px 4px 0px;	font-size: 12px;	font-weight: bolder;	color: #1B87AB;}h3{	background: #FFFFFF url(/img/dotted.png) bottom repeat-x;	border: 0px dotted #F1F1F1;	margin: 0px 0px 4px 0px;	padding: 0px 0px 4px 0px;	font-size: 11px;	font-weight: bolder;	color: #1395D3;}img{	border: 0px;	text-decoration: none;	max-width: 100%;}.aligncenter{	background-color: #ffffff;	border: 1px solid #dadada;	padding: 5px;	margin-left: auto;	margin-right: auto;	margin-top: 1px;	margin-bottom: 1px;	text-align: center;	display: block;}.alignnone{	background-color: #ffffff;	border: 1px solid #dadada;	margin: 2px;	padding: 5px;}.alignleft{	background-color: #ffffff;	border: 1px solid #dadada;	margin: 2px;	padding: 5px;	text-align: left;	float: left;	display: inline;	width: auto;}.alignright{	background-color: #ffffff;	border: 1px solid #dadada;	margin: 2px;	padding: 5px;	text-align: right;	float: right;	display: inline;	width: auto;}form,fieldset{	margin: 0;	padding: 0;	border: 0;}textarea,input,select,insert{	background-color: #FFFFFF;	border: 1px solid #F1F1F1;	padding: 2px;}#pagina{	width: 790px;	background: url(/img/line.png);	margin-left: auto;	margin-right: auto;	text-align: left;}#topo{	background: url(/img/header.jpg);	border: 0px;	margin: 0px;	padding: 0px;	width: 790px;	height: 180px;}#menu{	margin: -175px 0px 0px 0px;	padding: 0px;	width: 790px;	height: 82px;}#menu a#logo{	background-image: url(/img/logo.jpg);	width: 171px;	height: 82px;	float: left;	border: 0px;	margin: 0px 0px 0px 10px;	padding: 0px;	list-style-type: none;}#navigation{	width: 574px;	height: 30px;	margin: 0px;	padding: 23px 0px 0px 35px;	float: right;	text-align: left;}ul#nav{	margin: 0px;	padding: 0px;	list-style-type: none;	display: block;	height: 30px;	background: none;	text-transform: uppercase;}ul#nav li{	display: block;	float: left;	margin: 0;	padding: 0;	border-right: 0px solid #231812;	text-align: left;	width: auto;	font-weight: bolder;}ul#nav li a{	display: block;	float: left;	padding: 5px 25px 0px 0px;	height: 25px;	color: #E4F2F8;	font-size: 12px;	width: auto;}ul#nav li a:hover{	background: none;	color: #BFE0F1;	text-decoration: none;}#lateral{	width: 196px;	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 1px;	float: left;	text-align: left;}#lateral .widget{	background: none;	margin: 0px 0px 15px 7px;	padding: 0px;	width: 182px;	text-align: left;}#lateral .widget .navegacao{	margin: 0px;	padding: 0px;}#lateral .widget .navegacao ul{	margin: 0px;	padding: 0px;}#lateral .widget .navegacao ul li{	background: #FFFFFF url(/img/icone.gif) no-repeat left;	border: 1px solid #E0E0E0;	margin: 1px 0px 2px 0px;	padding: 3px 3px 3px 25px;	color: #999999;	font-weight: bolder;	text-transform: uppercase;	font-size: 12px;}#lateral .widget .navegacao ul li a{	color: #999999;}#lateral .widget .navegacao ul li a:hover{	color: #129CCA;	text-decoration: none;}#lateral .search{	background: url(/img/search-background.jpg) no-repeat;	border: 0px;	width: 183px;	height: 59px;	margin: 0px;	padding: 50px 0px 0px 0px;	text-align: center;}#lateral .search input#s-txt{	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	margin: 0px 2px 0px 0px;	padding: 3px;	color: #696969;	font-size: 10px;	width: 129px;}#lateral .search input#s-ok{	background: url(/img/search-go.gif);	width: 28px;	height: 15px;	border: 0px;	margin: 0px;	padding: 0px;	text-align: center;	color: #F5F5F5;	font-size: 8px;	text-transform: uppercase;}#lateral h2{	background: url(/img/h2-sidebar.jpg) no-repeat;	border: 0px dotted #DADADA;	margin: 0px 0px 3px 0px;	padding: 6px 0px 0px 10px;	width: 182px;	height: 25px;	font-size: 14px;	color: #F1FAFF;	font-weight: bolder;	text-align: left;}#lateral ul li{	background: url(/img/setinha.gif) left top no-repeat;	margin: 0px;	padding: 2px 0px 2px 12px;	border-bottom: 1px dotted #DADADA;}#lateral ul li ul{	list-style: none;	margin: 0px;	padding: 0px;}#lateral ul li ul li{	background: url(/img/sub-setinha.gif) left top no-repeat;	border-bottom: 0px dotted #e0ddd9;	margin: 1px 0px 0px 2px;	padding: 1px 0px 1px 10px;}#lateral ul li a:hover, #lateral ul li ul li a:hover{	color: #404040;	text-decoration: none;}#wp-calendar{	empty-cells: show;	font-size: 0.9em;	text-align: center;	margin: 0;	width: 100%;}#wp-calendar #prev a{	font-size: 10px;	letter-spacing: 1px;	text-align: left;	border: 0px;	font-weight: bold;}#wp-calendar #next a{	text-align: right;	font-size: 10px;	letter-spacing: 1px;	border: 0px;	font-weight: bold;}#wp-calendar a{	font-size: 10px;	font-weight: bold;	border: 0px;}#wp-calendar a:hover{	font-size: 10px;	font-weight: bold;	border: 0px;}#wp-calendar td{	background-color: #FAFAFA;	border: 0px solid #F1EEE1;	padding: 2px 0;	color: #404040;	font-size: 10px;	text-align: center;}#wp-calendar caption{	background: none;	border: 0px solid #CCCCCC;	padding: 4px;	margin: 2px;	font-size: 11px;	text-align: center;	font-weight: bold;	color: #808080;}#wp-calendar th{	text-transform: uppercase;	background-color: #00BADB;	border: 0px solid #D7D7D7;	color: #C1EDF6;	text-align: center;	font-size: 10px;}#wp-calendar #today{	background: none;	border: 0px solid #D7D7D7;	font-weight: bolder;	color: #404040;	text-align: center;}#conteudo{	background: none;	width: 551px;	margin: 0px 0px 0px 0px;	padding: 0px 20px 0px 0px;	float: right;}#conteudo .titulo{	background: url(/img/line-title.png) no-repeat bottom;	border: 0px;	margin: 0px 0px 3px 0px;	padding: 0px 0px 7px 0px;	color: #5E5E5E;	font-size: 20px;}#conteudo .titulo a{	color: #5E5E5E;	text-decoration: none;}#conteudo .titulo a:hover{	color: #187A9E;	text-decoration: none;}#conteudo .titulo-paginas{	background: url(/img/line-title.png) no-repeat bottom;	border: 0px;	margin: 0px 0px 3px 0px;	padding: 0px 0px 7px 0px;	color: #5E5E5E;	font-size: 20px;}#conteudo .meta{	background: none;	margin: 1px 0px 18px 0px;	font-size: 9px;	color: #414141;}#conteudo .posts{	background: none;	margin: 0px;	padding: 0px;	text-align: left;	font-size: 12px;	letter-spacing: 0.2px;	line-height: 18px;}#conteudo .posts li,#conteudo .posts ul{	list-style: none;	margin: 0px;	padding: 0px;}#conteudo .posts ul li{	background: url(/img/setinha.gif) left top no-repeat;	margin: 0px;	padding: 2px 0px 2px 12px;	border-bottom: 1px dotted #DADADA;	height: auto;	display: block;}#conteudo .posts ul li a:hover{	color: #404040;	text-decoration: none;}span.categorias{	float: left;	text-align: left;	width: 441px;	margin: 7px 0px 0px 0px;	padding: 0px;}span.categorias a:hover{	color: #404040;	text-decoration: none;}span.link-comentar{	float: right;	text-align: right;	width: 110px;	margin: 7px 0px 0px 0px;	padding: 0px;}span.link-comentar a:hover{	color: #404040;	text-decoration: none;}.divisoria{	background: url(/img/dotted.png) repeat-x bottom;	margin: 0px 0px 40px 0px;	padding: 0px 0px 3px 0px;	border: 0px solid #F1F1F1;	text-align: left;	clear: both;}.space{	background: none;}blockquote{	background: url(/img/quote.png) left top no-repeat;	border: 0px solid #FAFAFA;	padding: 0px 0px 0px 25px;	margin: 10px 28px 10px 20px;	color: #808080;}#link-final{	width: 100%;	text-align: right;}#link-final span.link-final-current{	background-color: #E2E2E2;	color: #404040;	border: 0px solid #999;	border-width: 0px 0px 0px 0px;	padding: 2px 4px 2px 4px;	margin: 0px 0px 0px 1px;}#link-final a{	padding: 2px 4px 2px 4px;	margin: 0px 0px 0px 1px;}#link-final a:link, #link-final a:visited, #link-final a:active{	background-color: #F1F1F1;	color: #808080;	border: 0px solid #999;	border-width: 0px 0px 0px 0px;}#link-final a:hover{	background-color: #E2E2E2;	color: #404040;	border: 0px solid #999;	border-width: 0px 0px 0px 0px;	text-decoration: none;}.commentlist li,#commentform input,#commentform textarea{	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentlist li{	font-weight: bold;}.commentlist{	padding: 0;	text-align: justify;}.commentlist li{	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;}.commentlist p{	font-weight: normal;	line-height: 1.5em;	text-transform: none;	margin: 10px 5px 10px 0;}.commentlist li .avatar{	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	width: auto;}.commentlist cite,.commentlist cite a{	font-weight: bold;	font-style: normal;	font-size: 1.1em;}.commentmetadata{	margin: 0;	display: block;	font-weight: normal;}.alt{	background-color: #F7FBFD;	border-top: 1px dotted #EAF5F9;	border-bottom: 1px dotted #EAF5F9;	margin: 0;	padding: 10px;}#commentform p{	margin: 5px 0;}#commentform input{	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;}#commentform textarea{	width: 99%;	padding: 2px;}#commentform #submit{	margin: 0;	float: right;	width: auto;}.nocomments{	text-align: center;	margin: 0;	padding: 0;}#rodape{	background: url(/img/footer.png);	background-position: bottom;	width: 790px;	height: 21px;	clear: both;	text-align: center;}#creditos{	background: none;	margin: 5px 0px 0px 0px;	padding: 0px 10px 0px 0px;	width: 780px;	text-align: right;	color: #808080;}#creditos a{	color: #808080;}#creditos a:hover{	color: #1399CE;	text-decoration: none;}#conteudo .posts #sblist{	background: none;	list-style: none;}#conteudo .posts #sblist li{	display: block;	width: 30px;	float: left;	margin-left: -10px;	background: none;}#conteudo .posts .social_bookmark{	margin-top: 20px;}.icone-title{	width: 12px;	height: 12px;}