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

BODY{ 
	background-image:url(imagem/bg.jpg);
	padding:0;
	margin:0;
	color:#FFF;
	font-family:Verdana, Arial;
	font-size:12px;
	background-color:#000;
}

h1{color:#2D3032;}
h2{color:#2D3032;}
h3{color:#2D3032; margin-bottom:5px;}
h4{color:#2D3032; }
h5{color:#2D3032;}
h6{color:#2D3032; }


.pattern{
	margin:0;
	height:20px;
	background-color:#000;
	width:100%;
	z-index:1000;
}

.header{ width:900px; margin:0 auto; padding:0; display:block; height:140px;}
.header img{margin:0; padding:0;}
#logo_site{ position:relative; left:10px; top:30px; margin:0; padding:0; float:left;}
#nome_site{ position:relative; left:30px; top:30px; margin:0; padding:0; float:left;}
#ads125x125{position:relative; margin-right:10px; margin-top:15px; padding:0; float:right;}
#ads125x125 ins{margin:0; padding:0;}
#ads125x125 iframe{margin:0; padding:0;}
a{color:#00557D; text-decoration:none;}

.menu{ font-family:'Calibri', 'Trebuchet MS', Verdana, Arial;width:100%; background-image:url(img/bg_menu.png); height:50px; margin:0; text-align:center; }
.menu .ul{ width:900px; margin:2px auto; font-size:24px; color:#000; padding:0; text-align:center; display:inline-block; }
.menu .ul .li{ float:left; margin:3px 8px 0; display:inline-block; }
.menu .ul .separa{ float:left; margin:0 8px; background-image:url(img/bg_separa.png); background-repeat:no-repeat; width:21px; height:40px; display:inline-block;}
.menu .ul .li a{ font-weight:bold; font-size:110%; text-decoration:none; color:#333;}

.back_conteudo{ width:100%; display:inline-block; background-color:#FFF; padding:20px 0; border-bottom:2px solid #666; outline:1px solid #FFF;}

.content_citacao{
	width:870px; 
	margin:0 auto 20px;
	padding:8px 5px;
	-moz-border-radius:5px 5px 5px 5px; 
	background-color:#414141;
	border:1px solid #444;
}

.content_text{width:860px; margin:0 auto 5px; -moz-border-radius:5px 5px 5px 5px; background-color:#e3e3e3; color:#000; padding:10px; text-align:justify;}
	
.content_portfolio{width:840px; margin:0 auto 5px; -moz-border-radius:5px 5px 5px 5px; background-color:#e3e3e3; color:#000; padding:10px 20px; color:#2D3032; text-align:justify;}
.content_portfolio p{ margin-bottom:5px;}
.content_portfolio img{ border:none; background-color:#F3F3F3; padding:2px; margin: 0 5px 5px;}
.content_portfolio a{padding:0 3px;}
.content_portfolio a:hover{background-color:#CCC;}
.content_portfolio ul.blog_outras{ display:inline-block; margin:10px 0; padding: 0;}
.content_portfolio ul.blog_outras li{ list-style:none; width:30px; float:left; display:inline-block; margin: 0; padding: 0;  color: #336699; font-weight: bold;}
.content_portfolio ul.blog_outras li ul.blog_mes li{ list-style:none; width:80px; float:left; display:inline-block; float: left;}
.content_portfolio ul.blog_outras li ul.blog_mes li ul.blog_item li{ list-style:none; width:400px; float:left; display:inline-block; margin: 0; padding: 0;}
.content_portfolio .lista_posts{ padding:5px 10px; margin:5px 10px; -moz-border-radius:5px 5px 5px 5px; width:375px; text-align:justify; display:inline-block;}
.content_portfolio .lista_posts a{ text-decoration:none;}
.content_portfolio .lista_posts h2{ margin:0; padding:0;}
.content_portfolio .lista_posts h3{ margin:0; margin-top:0px; padding:0; padding-top:0px;}
.content_portfolio .lista_posts img{float:left; width:48px; height:48px;}
.content_portfolio .lista_posts img:hover{background-color:#FFF;}
.content_portfolio .lista_posts:hover{ background-color:#CCC;}
.content_portfolio .lista_posts .post_title_mini{font-weight:bold; width:375px; padding:0; margin:0; }
.content_portfolio code{ background-color:#F3F3F3; margin: 10px; border:1px dashed #CCC; border-left: 1px solid #CCC; padding: 3px 10px; color: #666; display: inline-block; width: 630px; overflow: auto;}
.content_portfolio .visite{display:inline-block; width:850px; height:30px;}
.content_portfolio .shared{ width: 820px; background-color:#e3e3e3; border: 1px dashed #CCC; padding: 10px; margin-top: 20px; display:inline-block;}
.content_portfolio .shared h2{padding:0; margin:0;}
.content_portfolio .shared .shared_item{float:left; margin:5px 0; padding:0;}

.content_blog{width:840px; margin:0 auto 5px; -moz-border-radius:5px 5px 5px 5px; background-color:#e3e3e3; color:#000; padding:10px 20px; color:#2D3032; text-align:justify;}
.content_blog p{ margin-bottom:5px;}	
.content_blog img{ border:none; background-color:#F3F3F3; padding:2px; margin: 0 5px 5px;}	
.content_blog a{padding:0 3px;} 

.content_blog .calendario{ background-image:url(hippercontrol/images/calendar.png); background-repeat:no-repeat; width:704px; height:18px; padding-left:20px; display:inline-block; margin:0 10px 15px 0; color:#990000;}
.content_blog .calendario .mes{display:inline-block; text-align:center; }
.content_blog .calendario .dia{display:inline-block; text-align:center; }
.content_blog .calendario .ano{display:inline-block; text-align:center; font-weight:bold; }

.content_blog ul.blog_outras{ display:inline-block; margin:10px 0; height:820px; }
.content_blog ul.blog_outras li{ list-style:none;}
.content_blog ul.blog_outras a{text-decoration:none;}
.content_blog ul.blog_outras a:hover{text-decoration:none;}
.content_blog ul.blog_outras .blog_ano{ width:50px; float:left; display:inline-block;}
.content_blog ul.blog_outras .blog_mes{ width:100px; float:left; display:inline-block;}
.content_blog .shared{ width: 820px; background-color:#e3e3e3; border: 1px dashed #CCC; padding: 10px; margin-top: 20px; display:inline-block;}
.content_blog .shared h2{padding:0; margin:0;}
.content_blog .shared .shared_item{float:left; margin:5px 0; padding:0; }

.content_blog .lista_posts{ padding:5px 10px; margin:5px 10px; -moz-border-radius:5px 5px 5px 5px; width:375px; text-align:justify; display:inline-block;}
.content_blog .lista_posts img{float:left; width:64px; height:64px;}
.content_blog .lista_posts img:hover{background-color:#FFF;}
.content_blog .lista_posts:hover{ background-color:#CCC;}
.content_blog .lista_posts .post_title_mini{font-weight:bold; width:375px; padding:0; margin:0 0 5px;}
.content_blog code{ background-color:#EFEFEF; margin: 10px; border:1px dashed #CCC; padding: 3px 10px; color: #666; display: inline-block; width: 800px;}
.content_blog .feedflare{ clear:both; margin:25px auto 10px; width:840px; display:inline-block; text-align:center; border-top:1px solid #666666;border-bottom:1px solid #666666;}
.content_blog .feedflare a{margin:0 3px; padding:0; float:left; display:inline-block;}
.content_blog .feedflare a:hover{margin:0 3px; padding:0;}
.content_blog .feedflare a img{margin:0; padding:0; border:none;}
.content_blog .feedflare a img:hover{padding:0; margin:0;}
.content_blog .tags{ margin:20px 10px; padding:0; text-align:left; display:inline-block; font-style:italic;}
.content_blog .ad_728x90_post{ text-align: center; width: 820px; display: inline-block; margin: 10px auto;}
.content_blog .anterior_proximo{ width: 830px; margin: 10px 0; border: 1px dashed #CCC; background-color: #FFF; padding: 5px; display:inline-block; }
.content_blog .anterior_proximo .anterior{ float: left; display: inline-block; width:300px; text-align: left;}
.content_blog .anterior_proximo .proximo{float: right; display: inline-block; width:300px; text-align: right;}

.content_contato{width:840px; margin:0 auto 5px; -moz-border-radius:5px 5px 5px 5px; background-color:#e3e3e3; color:#000; padding:10px 20px; color:#2D3032; text-align:justify;}
.content_contato #mapa{text-align:center;}

#clean, .clean{ clear:both;}

.coluna{ width:430px; float:left; display:inline-block; margin:5px; padding:0; }
.sem_coluna{ width:870px; display:block; margin:5px; padding:5px 10px; text-align:justify;}

.content {
    width:880px;
    margin:0 auto; visibility: visible
    -moz-border-radius:5px 5px 5px 5px;
    /*background-color:#a3a3a3;*/
    padding:0;   
    text-align:justify;
    opacity:0.90;
    -moz-opacity: 0.90;
    filter: alpha(opacity=90);
    display: block;
}
.content .fieldset{
	width:430px; 
	float:left; 
	display:inline-block;
    border-left: 1px solid #000;
	margin:5px 0 25px 6px; 
	padding:0; 
	padding-bottom:10px;  
	border-top:none; 
	border-left:none; 
	color:#333;
}
.content .fieldset:hover{}

.content .fieldset .legend{ font-size:22px; padding:0 5px 0; border-bottom: 2px solid #2D3032; background-color:#FFF;}

.content .fieldset .lista_twitter{ padding:5px 10px; margin:5px; width:400px; text-align:justify; display:inline-block;-moz-border-radius:5px 5px 5px 5px; }
.content .fieldset .lista_twitter h2{ font-size:14px; margin:0;}
.content .fieldset .lista_twitter:hover{ background-color:#E4E4E4;}
.content .fieldset #follow{ list-style-type:none; list-style-position:inside; padding:5px 10px; margin:10px 10px 0 10px; -moz-border-radius:5px 5px 5px 5px; width:380px; height:20px; background-color:#2D3032; text-align:left;}
.content .fieldset .lista_twitter a{ text-decoration:none; margin:0; padding:0;}
.content .fieldset .lista_twitter img{ background-color:#FFF; padding:2px; margin:2px 5px 2px 0; float:left; border:none; width:48px; height:48px;}
.content .fieldset .lista_twitter img:hover{ background-color:#FFF; padding:2px;}

.content .fieldset .lista_portfolio{ padding:5px 10px; margin:5px; width:400px; text-align:justify; display:inline-block;-moz-border-radius:5px 5px 5px 5px; }
.content .fieldset .lista_portfolio a h1{ font-size:14px; margin:0;}
.content .fieldset .lista_portfolio:hover{ background-color:#E4E4E4;}
.content .fieldset .lista_portfolio span{ margin:5px 0 0; padding:5px 0 0;}
.content .fieldset .lista_portfolio a{ text-decoration:none; margin:0; padding:0;}
.content .fieldset .lista_portfolio img{ width:64px; height:64px; background:none; padding:2px; margin:2px 5px 2px 0; float:left; border:none; }
.content .fieldset .lista_portfolio img:hover{background:#E5E5E5; padding:2px;}

.rodape{
        background-color:#e3e3e3;
        width:860px;
        margin:20px auto 0;
        padding:5px 10px 20px;
        -moz-border-radius:5px 5px 5px 5px;
        border:1px solid #444;
        display:block;
        height: 105px;
}

.rodape h4{margin: 0 0 5px; padding: 0;}
.rodape .social{width:430px; float: left; height: 50px; }
.rodape .social ol{margin:0; padding:0; display:inline-block;}
.rodape .social ol li{ float:left; list-style:none; padding:5px 5px 0;}
.rodape .parceiros{width: 430px; float:left; height: 50px; }
.rodape .parceiros img{ height: 56px; margin-right: 10px; padding:2px;}
.rodape .parceiros img:hover{ background:#eee;}

#footer{background-color:#000; height:18px; width:100%; margin:30px auto 0; padding:30px 0 7px; color:#FFF; vertical-align:middle; text-align:right; padding:0; display:inline-block; position:fixed; bottom:0;}
#footer img{margin-right: 20px; margin-top: 2px; padding:2px;}

.comentario_unico{ border:1px dashed #CCC; background:#FFF; margin-bottom:10px; width:820px; padding:10px;}
.comentario_unico span{ line-height:normal; width: 800px; text-align:justify; display:inline-block;}

.relacionados{ width:852px; margin-top:20px; display:inline-block; margin-bottom:10px; padding-right:-2px;}
.relacionados .item_relacionado{ float:left; margin-right:5px; width:124px; background-color:#e3e3e3; border:1px dashed #ccc; padding:5px; height:180px; text-align:center;}
.relacionados .item_relacionado a{ text-decoration:none;}
.relacionados .item_relacionado a:hover{ text-decoration:none; background:none;}
.relacionados .item_relacionado .show_img{ width:96px; height:96px; text-align:center; margin:0; padding:0; margin:0 auto 5px; border:1px dashed #ccc; background-color:#FFFFFF; }
.relacionados .item_relacionado img{ max-width:96px; max-height:96px; margin:0; padding:0;}
.relacionados .item_relacionado .show_tit{ width:120px; font-weight:bold; text-align:left; display:inline-block;}

.arquivo{ padding:10px 5px; margin:0; }
.arquivo img{ margin-bottom:-3px; margin-right:5px;}
.arquivo ul{ width:400px; margin:0; padding:0;}
.arquivo ul li{ list-style:none;}
.arquivo_ano{ font-weight:bold; margin-bottom:5px;}
.arquivo_ano span{cursor:pointer; display:inline-block;}
.arquivo_ano span:hover{background:#E5E5E5; }
.arquivo_mes{ width:390px; }
.arquivo_mes span{cursor:pointer; width:390px; display:inline-block;padding:5px 10px;-moz-border-radius:5px 5px 5px 5px; }
.arquivo_mes span:hover{background:#E5E5E5; }
.arquivo_item{ margin-left:20px; width:380px; display:inline-block;-moz-border-radius:5px 5px 5px 5px;}
.arquivo_item a{ text-decoration:none; display:inline-block; width:370px;padding:5px; font-weight:normal; }
.arquivo_item:hover{background:#E5E5E5; }

#form_comentario{ width: 820px; background-color:#e3e3e3; border: 1px dashed #CCC; padding: 10px; margin-top: 20px;}
#form_comentario h2{margin: 0; padding: 0;}
#form_comentario p {margin: 5px 0; padding: 0;}
#form_comentario p label{width: 600px; font-weight: bold; display: inline-block;}
#form_comentario p input{width: 250px;}

#album{ width:850px; display:inline-block; list-style:none;}
#album .album{ width:124px; height:136px; float:left; font-size:11px; text-align:center; margin:5px; display:inline-block; overflow:hidden; }
#album .album .img{ display:inline-block; width:120px; height:90px; border:1px solid #CCC; padding:2px; background:#FFF; overflow:hidden; }
#album .album img{ border:none; width:120px; }
#album .album span{ display:block; margin-top:5px; z-index:99999; color:#000;}
#album .album a{ text-decoration:none; display:inline-block;}

#foto{ width:850px; display:inline-block; list-style:none;}
#foto .foto{ width:124px; height:94px; float:left; font-size:11px; text-align:center; margin:5px; display:inline-block; overflow:hidden;}
#foto .foto img{ display:inline-block; width:120px; border:1px solid #CCC; padding:2px;background:#FFF;  }
#foto .foto a{ text-decoration:none; display:inline-block;}

#paginacao{width:850px; text-align:center; display:inline-block;}
#paginacao .pagina{width:20px; display:inline-block; text-decoration:none; font-size:14px; color:#000000; text-decoration:none; }
