@charset "utf-8";
/* CSS Document */

body{
background:#fff;
margin:0px;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
}

#container{
background:transparent url(img/bg_header.jpg) top center no-repeat;
min-height:520px;
min-width:960px;
padding-top:15px;
}

#container_layer{
clear:both;
display:block;
margin:0 auto;
min-height:600px;
}

#top_head{
clear:both;
margin:0 auto;
width:960px;
}

#logo{
	width:250px; height:80px; float:left; margin-top:35px;
}
#logo a{float:left; text-decoration:none; display:block;width:250px; height:80px;}

#header_menu{
float:left;
margin-left:150px;
margin-bottom:25px;
margin-top:54px;
}

#ads_barra{
clear:both;
display:block;
margin:0 auto;
width:960px;
padding-top:10px;
padding-bottom:5px;
}

#header_ad{
background-color:transparent;
border:2px solid transparent;
display:block;
height:89px;
margin:0 auto;
width:960px;
}

#commentblock, #commentblock p{
color:#404040;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:12px;
}

#side_item h4{
color:#404040;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:13px;
font-weight:normal;
padding-left:15px;
padding-right:9px;
text-align:justify;
}

img.bbw_avatar, div.bbw_title img, #bbw_readers img{
border:none;
}
div.bbw_subtitle a,div.bbw_footer a{
text-decoration:none;
color:#404040;
}
#blog_relactions {
text-decoration:none;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:12px;
}

#post_comment{
background:url(img/comments_icon.gif) no-repeat;
padding-left:41px;
padding-top:1px;

}
#post_comment a{
text-decoration:none;
color:#404040;
}

#post_comment a:hover{
text-decoration:none;
color:#0096CA;
}

#header_barra{
clear:both;
display:block;
width:100%;
margin:0 auto;
height:39px;
background:url(img/hitech_bar_x.gif) top  repeat-x;
}

#header_barra_in{
clear:both;
display:block;
width:960px;
margin:0 auto;
height:39px;
}

#barra_tag, #barra_email, #barra_busca{
display:block;
float:left;
height:39px;
}

#barra_tag {
width:320px;
}

#barra_email {
width:323px;
height:39px;
}

#barra_busca {
width:302px;
height:39px;
}

#area_conteudo{
width:960px;
margin:0 auto;
clear:both;
}

#area_posts{
width:652px;
float:left;
display:block;
}
.bg_out_post{
width:642px;
background:url(img/bg_post.jpg) top center no-repeat;
padding-left:35px;
padding-top:40px;
float:left;
}

.post, #the_post{
clear:both;
width:608px;
text-align:justify;

}

.post h2{
color:#0096CA;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:24px;
padding:0px;
margin:0px;
}

.post h2 a{
color:#0096CA;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:24px;
padding:0px;
margin:0px;
text-decoration:none;
}
.post h2 a:hover{
color:#007297;
}

.post h3{
color:#404040;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:12px;
padding:0px;
margin:0px;
font-weight:normal;
}

.post h3 a{
color:#0096CA;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
text-decoration:none;
}


span.post_categorias a{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-weight:bold;
text-decoration:none;
color:#404040;
}

span.post_categorias a:hover{
color:#0096CA;
}

span.post_bar {
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
color:#0096CA;
font-weight:bold;
}

#area_sidebar{
width:304px;
float:left;
display:block;
padding-top:25px;
}

#the_post{
color:#404040;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:14px;
line-height:16px;
}

#the_post a{
color:#0096CA;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-size:14px;
line-height:16px;
font-weight:bold;
text-decoration:none;
}

#the_post a:hover{
color:#007297;
}

#the_post h4{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
padding-top:30px;
}


#post_author{
height:56px;
width:426px;
float:left;
}
#post_comment{
height:56px;
float:right;
}

#post_author h5, #post_author h6{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
margin:0;
padding:0;
}

#post_author h5{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
color:#0096CA;
}
#post_author h6{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
font-family:arial;
font-size:10px;
margin-top:10px;
}

#footer_post{
float:left;
width:608px;
height:75px;
background:url(img/linha_sep.gif) bottom repeat-x;

}
#post_end{
display:block;
height:75px;
background:url(img/linha_sep.gif) repeat-x;
width:610px;
}

#side_item{
margin-left:23px;
width:244px;
padding-bottom:25px;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
}

#side_item h4{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
}

#side_item ul{
list-style:none;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
}

#side_item ul a{
color:#404040;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
text-decoration:none;
}

#side_item ul a:hover{
color:#0096CA;
text-decoration:none;
}

#side_item ul li a:hover{
color:#0096CA;
text-decoration:none;
}

#the_post ul{
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
color:#404040;
list-style-image:url(img/ul_item.gif);
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:0 0 14px 13px;
}

#the_post ul a{
color:#404040;
font-size:12px;
font-weight:normal;
line-height:14px;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
}


#footer{
background:url(img/bg_footer.gif);
height:160px;
}
#footer_logo{
display:block;
margin:0 auto;
background:transparent url(img/logo_footer.gif) no-repeat scroll 1px 0px;
width:123px;
height:37px;
}
#footer_text{
color:#404040;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 auto;
padding-top:25px;
text-align:center;
width:500px;
}
ul.head_menu{
list-style:none;
padding:0px;
}

li.hmenu{
display:block;
height:21px;
float:left;
text-align:center;
color:transparent;
cursor:pointer;
}

li.m-home-on{
background:url(img/menu_home_on.gif);
width:70px;
}
li.m-home-off{
background:url(img/menu_home_off.gif);
width:70px;
}

li.m-quem-on{
background:url(img/menu_quem_on.gif);
width:123px;
}
li.m-quem-off{
background:url(img/menu_quem_off.gif);
width:123px;
}

li.m-tecn-on{
background:url(img/menu_tecn_on.gif);
width:88px;
}
li.m-tecn-off{
background:url(img/menu_tecn_off.gif);
width:88px;
}

li.m-priv-on{
background:url(img/menu_priv_on.gif);
width:194px;
}
li.m-priv-off{
background:url(img/menu_priv_off.gif);
width:194px;
}

li.m-cont-on{
background:url(img/menu_cont_on.gif);
width:84px;
}
li.m-cont-off{
background:url(img/menu_cont_off.gif);
width:84px;
}

div.Add_HW_footer{
display:none;
}

#assinefeed{
height:39px;
float:left;
padding-left:77px;
padding-top:7px;
}

#assinefeed form{
margin:0; padding:0;
}

input.email {
margin:0; padding:0;
background-color:#B5B5B5;
border:medium none;
color:#FFFFFF;
text-align:center;
width:192px;
height:23px;
line-height:23px;
float:left;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

#buscapost{
height:39px;
float:left;
padding-left:70px;
padding-top:7px;
}

#buscapost form{
margin:0; padding:0;
}

input.busca {
margin:0; padding:0;
background-color:#B5B5B5;
border:medium none;
color:#FFFFFF;
text-align:center;
width:192px;
height:23px;
line-height:23px;
float:left;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

/*Estilos para o plugin wp-pagenavi*/
.wp-pagenavi{font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial; font-size:12px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	color: #999999;
}

.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	color: #999999;
}

.wp-pagenavi a:hover {	
	padding: 2px 4px 2px 4px;
	margin: 2px;
	color: #0096CA;
	font-weight:bold;
}

.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	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;
	color: #fff;
	background-color:#0096CA;
}

.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	color: #000000;
}

/* Começo dos Comentários */

.tb-por-email{
margin: 15px 0 25px;
}

.tb-por-email .tb-form-mail{
margin:-5px 0 25px;
}

#idc-container-parent #idc-container {
margin: 0 0 25px;
}

#idc-container-parent #idc-container #IDCPostNav .idc-postnav{
margin:5px 0;
}

#idc-container-parent #idc-container .idc-foot {
display: none;
}

#comments h3, .tb-por-email h3, #idc-container-parent #idc-container h3, #idc-container-parent #idc-container #idc-commentcount_label {
font-size:16px;
font-weight: bold;
margin: 25px 0 10px;
font-family: Arial;
}

.comment-space {
	margin-bottom: 25px;
}
#comments{ padding-left:35px; clear:both; }
#comments ul{ margin:0; padding:0;}
#comments ul li{ list-style:none; margin-top:15px;}
#comments ul li.depth-2{ list-style:none; margin:15px 0px 0px 20px;}
#comments ul li.depth-3{ list-style:none; margin:15px 0px 0px 20px;}
#comments ul li.depth-4{ list-style:none; margin:15px 0px 0px 20px;}
#comments ul li.depth-5{ list-style:none; margin:15px 0px 0px 0px;}
#comments ul li.depth-6{ list-style:none; margin:15px 0px 0px 0px;}
#comments ul li.depth-7{ list-style:none; margin:15px 0px 0px 0px;}
#comments ul li.depth-8{ list-style:none; margin:15px 0px 0px 0px;}
#comments ul li.depth-9{ list-style:none; margin:15px 0px 0px 0px;}
#comments ul li.depth-10{ list-style:none; margin:15px 0px 0px 0px;}

.both {
	clear: both;
}
#comments .gravatar {
	width: 34px;
	height: 34px;
	float: left;
	background-position: center center;
}

#comments .fn {
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
	font-style: normal;
	background: url(img/comment_arrow.gif) no-repeat bottom left;
	display: block;
	float: left;
	height: 36px;
	margin: 4px 5px 0 10px;
	text-decoration:none;
	color:#666;
}
#comments .fn a{font-weight:bold;text-decoration:none;color:#666;}

.comment-body {
	background: #EFEFEF;
	margin-left: 30px;
	margin-right:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	width:556px;
	 word-wrap: break-word;
}

#comments .comment-author.fn {
	background: url(img/comment_arrow_author.gif) no-repeat bottom left;
}

#comments ul li.depth-2 .comment-body {
	background: #D4E4F5;
	margin-left: 30px;
	margin-right:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}

#comments ul li.depth-2 .fn {
	background: url(img/comment_arrow_author.gif) no-repeat bottom left;
}

#comments ul li.depth-3 .comment-body {
	background: #EFEFEF;
	margin-left: 30px;
	margin-right:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}

#comments ul li.depth-3 .fn {
	background: url(img/comment_arrow.gif) no-repeat bottom left;
}

#comments ul li.depth-4 .comment-body {
	background: #D4E4F5;
	margin-left: 30px;
	margin-right:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}

#comments ul li.depth-4 .fn {
	background: url(img/comment_arrow_author.gif) no-repeat bottom left;
}


#comments .comment-author.fn a{ font-weight:bold;text-decoration:none;color:#666;}
#comments .insignias {
margin:0;
padding:0;
padding-top: 5px;
}

#comments .insignias .cocount {
font-size:13px;
font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
background: #D1DFEF;
float:left;
margin:0;
margin-right:1px;
padding-left: 5px;
padding-right: 5px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

#comments .insignias acronym {
margin:0;
padding:0;
cursor:help;
text-decoration:none;
border:none;	
}

#comments .insignias .bsniff {
	/*float: right;
	color: #858282;
	font-size: 12px;*/
}

#comments .insignias .bsniff img{
width:14px;
height:14px;
padding:0;
margin:0;
padding-left:1px;
/*margin-bottom:-1px;*/
}

.comment-author.comment-body {
	background: #D4E4F5;
}

.comment-body p {
	margin: 0 0 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
	font-size:12px;
	line-height: 1.25em;
	text-align: justify;
}

.comment-meta a {
	color: #0096CA;
	font-size: 12px;
	text-decoration: none;
}

.reply .comment-meta a {
	color: #858282;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
	text-decoration: none;
float:left;
background:none;
padding:0;
}

.reply {
	text-align: right;
height:15px;
}
.comment-reply-link{
	color: #0096CA;
	font-size: 12px;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;
}

.reply a {
	background: url(img/reply.gif) no-repeat center left;
	padding-left: 15px;
}

ul.children {
	margin-left: 50px;
}

ul.trackbacklist .comment-body {
	background: #FEFBD3;
}

#comments ul.trackbacklist .fn {
	background: none;
}

ul.trackbacklist .fn a {
	font-size: 16px;
}
#respond{font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;}
#respond a{font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Arial;color: #0096CA;text-decoration: none;}
#respond form {
	margin: 0;
}

#respond textarea {
	width:570px;
}

/* Fim dos Comentários */
