﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

p{font:12px arial, tahoma; color:#000; padding:0 0 10px 0;}
	p.nomargin{padding-bottom:0px;}
	p.postmetadata{font:11px arial, tahoma; color:#000; clear:both;}
		p.postmetadata a{font:11px arial, tahoma; color:#20B6EE;}
a{text-decoration:none;}
	a:hover{text-decoration:underline;}

img.alignleft{float:left; margin:0 10px 5px 0;}


/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body{background:#262628 url(../imgs/bg/body.jpg) 0px 0px repeat-x;}
/* end geral */


/* +wrap */
#page{width:990px; margin:0 auto; background:#111113 url(../imgs/bg/wrapper.jpg) 0px 0px no-repeat;}
/* end wrap */


/* +header */
#header{width:990px; height:268px; position:relative; left:0px; top:0px;}
	#header .logo-blog{width:794px; height:247px; position:absolute; left:2px; top:18px;}
		#header .logo-blog a{width:794px; height:247px; display:block; border:0px solid red;}
	
	#header .logo-exercito{width:93px; height:97px; position:absolute; right:46px; top:139px; background:url(../imgs/bg/logo-exercito.jpg) 0px 0px no-repeat;}
	#header .logo-socio{width:92px; height:84px; position:absolute; right:46px; top:43px; background:url(../imgs/bg/logo-socio.jpg) 0px 0px no-repeat;}
	
	#header .description{display:none;}
	#header .nav{width:567px; height:28px; position:absolute; right:0px; top:0px;}
		#header .nav ul{width:567px; height:28px; float:right;}
			#header .nav ul li{height:28px; float:left;}
				#header .nav ul li a{height:28px; float:left; background:url(../imgs/bg/nav.jpg) 0px 0px no-repeat;}
					#header .nav ul li a.portal{width:106px; background-position:0px 0px;}
					#header .nav ul li a.arena{width:106px; margin:0 0 0 2px; background-position:-108px 0px;}
					#header .nav ul li a.estrela{width:112px; margin:0 0 0 2px; background-position:-216px 0px;}
					#header .nav ul li a.radio-tv{width:124px; margin:0 0 0 2px; background-position:-329px 0px;}
					#header .nav ul li a.gremiomania{width:102px; margin:0 0 0 2px; background-position:-454px 0px;}
	
	
/* end header */


/* +blockContent */
#blockContent{width:990px; border:0px solid red; padding:0 0 10px 0; overflow:hidden;}
	
	/* +content */
	#blockContent #content{width:720px; margin:0 10px 0 0; _margin:0 5px 0 0; float:right; background:#FFFFFF; overflow:hidden;}
		#blockContent #content .cont{width:680px; padding:24px 20px 0 20px; overflow:hidden;}
		#blockContent #content h1.ouvidoria{width:680px; height:15px; margin:20px auto 0px auto; border-top:1px solid #35373A; padding:5px 0px 0 0px; overflow:hidden; background:url(../imgs/titles/ouvidoria.gif) 2px 5px no-repeat;}
		/* +highlights */
		#blockContent #content .highlights{width:680px; padding:24px 20px 0 20px; overflow:hidden;}
			#blockContent #content .highlights h1{padding:0px 0 25px 0; font:bold 18px arial, tahoma; color:#000;}
			#blockContent #content .highlights div.hentry{padding:0px 0 25px 0;}
			#blockContent #content .highlights p em{font-style:italic;}
			#blockContent #content .highlights p strong{font-style:bold;}
			#blockContent #content .highlights p a{color:#20B6EE;}
			#blockContent #content .highlights .date{width:680px; overflow:hidden; border-bottom:1px solid #20B6EE;}
				#blockContent #content .highlights .date small{padding:2px 3px 1px 3px; font:bold 12px arial, tahoma; color:#FFF; background:#20B6EE; float:left;}
			#blockContent #content .highlights h2{padding:5px 0; font:30px arial, tahoma; color:#20B6EE;}
				#blockContent #content .highlights h2 a{padding:0px; font:30px arial, tahoma; color:#20B6EE;}
			#blockContent #content .highlights ul{padding:0 0 0px 0;}
				#blockContent #content .highlights ul li{padding:0 0 20px 0;}
			#blockContent #content .highlights form{padding:0 0 20px 0;}
				#blockContent #content .highlights form label{font:bold 12px arial, tahoma; color:#000;}
				#blockContent #content .highlights form input{width:270px; padding:4px; border:1px solid #20B6EE; font:11px arial, tahoma; color:#000;}
					#blockContent #content .highlights form input#searchsubmit{width:62px; height:24px; padding:0; margin:0px 0px 0px 0px; background:url(../imgs/buttons/enviar2.gif) 0px 0px no-repeat; cursor:pointer; border:none;}
		/* +others-post */
		#blockContent #content .others-post{width:700px; padding:24px 20px 0 0px; overflow:hidden;}
			#blockContent #content .others-post ul{width:700px; overflow:hidden;}
				#blockContent #content .others-post ul li{width:330px; height:141px; float:left; overflow:hidden; padding:0 0 0 20px;}
					#blockContent #content .others-post .date{width:330px; overflow:hidden;}
						#blockContent #content .others-post .date small{padding:2px 3px 1px 3px; font:bold 12px arial, tahoma; color:#FFF; background:#20B6EE; float:left;}
					#blockContent #content .others-post .border{width:314px; height:86px; padding:7px; border:1px solid #21B6EE; position:relative;}
					#blockContent #content .others-post h2{font:bold 16px arial, tahoma; color:#000;}
						#blockContent #content .others-post h2 a{font:bold 16px arial, tahoma; color:#000;}
					#blockContent #content .others-post p{font:11px arial, tahoma; color:#333739; padding:0;}
						#blockContent #content .others-post p.postmetadata{position:absolute; bottom:7px; right:7px;}
		/* +navigation */
		#blockContent #content .navigation{width:680px; padding:10px 20px 20px 20px; overflow:hidden;}
		#blockContent #content .no-margin{padding:10px 0px 20px 0px;}
			#blockContent #content .navigation a{font:12px arial, tahoma; color:#1FB6ED;}
			#blockContent #content .navigation .alignleft{float:left; font:12px arial, tahoma; color:#1FB6ED;}
			#blockContent #content .navigation .alignright{float:right; font:12px arial, tahoma; color:#1FB6ED;}
	/* end content */
	
	/* +sidebar */
	#blockContent #sidebar{width:240px; padding:0 0 0 10px; float:left; border:0px solid red; overflow:hidden;}
		#blockContent #sidebar a.ouvidoria{width:240px; height:130px; display:block; margin:0px; background:url(../imgs/buttons/ouvidoria.jpg) 0px 0px no-repeat;}
		#blockContent #sidebar a.presidente{width:240px; height:85px; display:block; margin:0px 0 10px 0; background:url(../imgs/bg/post-presidente.jpg) 0px 0px no-repeat;}
		#blockContent #sidebar ul.list{width:240px;}
			#blockContent #sidebar ul.list li{width:240px; font:12px arial, tahoma; color:#CCCCCC;}
				#blockContent #sidebar ul.list li h2{font:bold 12px arial, tahoma; color:#FFF; padding:10px 0 2px 0;}
				#blockContent #sidebar ul.list li.widget_categories h2{width:200px; height:15px; margin:10px 0 0 11px; background:url(../imgs/titles/categorias.gif) 0px 0px no-repeat; text-indent:-999px;}
				#blockContent #sidebar ul.list li ul{width:240px;}
					#blockContent #sidebar ul.list li ul li{width:240px; height:40px; background:url(../imgs/bg/li.gif) 0px 0px no-repeat; font:12px arial, tahoma; color:#CCCCCC;}
						#blockContent #sidebar ul.list li ul li.cat-item-11{display:none}
						#blockContent #sidebar ul.list li ul li a{font:12px arial, tahoma; color:#CCCCCC; width:220px; height:30px; display:block; padding:10px 4px 0 16px;}
		
		#blockContent #sidebar ul.list li#authors{width:240px; margin:10px 0 20px 0; /*background:#1A1B1F;*/ overflow:hidden;}
				#blockContent #sidebar ul.list li#authors h2{width:200px; height:15px; margin:10px 0 0 11px; background:url(../imgs/titles/autores.gif) 0px 0px no-repeat; text-indent:-999px;}
		
		#blockContent #sidebar .search{width:240px; height:68px; margin:10px 0 10px 0; background:#1A1B1F; overflow:hidden;}
			#blockContent #sidebar .search label{width:68px; height:15px; margin:10px 0 9px 11px; display:block; overflow:hidden; background:url(../imgs/titles/buscar.gif) 0px 0px no-repeat; text-indent:-999px;}
			#blockContent #sidebar .search input{width:180px; height:20px; padding:4px 2px 0 2px; margin:0px 0 0px 10px; display:block; overflow:hidden; background:#35373A; border:none; float:left; font:12px arial, tahoma; color:#FFF; display:inline;}
				#blockContent #sidebar .search input#searchsubmit{width:30px; height:24px; padding:0; margin:0px 0 0px 6px; background:url(../imgs/buttons/buscar.jpg) 0px 0px no-repeat; cursor:pointer;}
		
		#blockContent #sidebar #tiny-contact-form{width:240px; margin:10px 0 0 0; background:#1A1B1F; overflow:hidden;}
			#blockContent #sidebar #tiny-contact-form .contactform{padding:0 10px 5px 10px;}
			#blockContent #sidebar #tiny-contact-form h2{width:200px; height:15px; margin:10px 0 0 11px; background:url(../imgs/titles/contato.gif) 0px 0px no-repeat; text-indent:-999px;}
			#blockContent #sidebar #tiny-contact-form p{font:10px arial, tahoma; color:#1FB6EC; display:block; float:left; margin:5px 0 0px 0px; padding:0;}
				#blockContent #sidebar #tiny-contact-form p.contactform_error{width:220px;}
				#blockContent #sidebar #tiny-contact-form p.txt{font:10px arial, tahoma; color:#CCCCCC;}
			#blockContent #sidebar #tiny-contact-form form{display:block; overflow:hidden; clear:both;}
			#blockContent #sidebar #tiny-contact-form label{font:10px arial, tahoma; color:#CCCCCC; display:block; float:left; margin:5px 0 1px 0px;}
			#blockContent #sidebar #tiny-contact-form input{width:216px; height:20px; padding:4px 2px 0 2px; margin:0px 0 0px 0px; display:block; overflow:hidden; background:#35373A; border:none; float:left; font:12px arial, tahoma; color:#FFF;}
				#blockContent #sidebar #tiny-contact-form input#contactsubmit{width:62px; height:24px; float:right; padding:0; margin:6px 0px 5px 0px; background:url(../imgs/buttons/enviar.gif) 0px 0px no-repeat; cursor:pointer;}
			#blockContent #sidebar #tiny-contact-form textarea{width:216px; height:72px; padding:4px 2px 0 2px; margin:0px 0 0px 0px; display:block; overflow:hidden; background:#35373A; border:none; float:left; font:12px arial, tahoma; color:#FFF; overflow:auto;}
/* end blockContent */


/* +footer */
#footer{background:#262628; padding:15px 0 30px 0; overflow:hidden;}
#footer p{font:10px arial, tahoma; color:#999; padding:2px 0px 0 0;}
	#footer p.right{padding:2px 10px 0 0;}
	#footer p a{font:10px arial, tahoma; color:#999;}
#footer a#w3haus{
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	width:50px;
	height:15px;
	background:url(../imgs/others/w3hausr.gif) no-repeat;
}
/* end footer */


/* +classes */
.form{width:680px; padding:24px 20px 0 20px; overflow:hidden;}
	.form p#comments{padding:0;}
	.form p a{color:#20B6EE;}
	.form label{font:11px arial, tahoma; color:#000; display:block;}
	.form input{width:270px; padding:4px; border:1px solid #20B6EE; font:11px arial, tahoma; color:#000;}
		.form input#submit{width:62px; height:24px; float:right; padding:0; margin:6px 0px 10px 0px; background:url(../imgs/buttons/enviar2.gif) 0px 0px no-repeat; cursor:pointer; border:none;}
	.form textarea{width:670px; height:110px; padding:4px; border:1px solid #20B6EE; font:11px arial, tahoma; color:#000; overflow:auto;}
	.form ul.commentlist{}
		.form ul.commentlist li{padding:20px 0; border-bottom:1px solid #20B6EE;}
			.form ul.commentlist li p{padding:0;}
			.form ul.commentlist li a{font:11px arial, tahoma; color:#20B6EE;}
			.form ul.commentlist li em{font-style:italic;}

body.author #blockContent #content{width:680px; padding:30px 20px 20px 20px; min-height:889px	;}
	body.author #blockContent #content h2{display:block; font:20px arial, tahoma; color:#20B6EE; padding:3px 0 0 0;}
	body.author #blockContent #content h2.tit{display:block; font:30px arial, tahoma; color:#20B6EE; border-top:1px solid #20B6EE; padding:3px 0 10px 0;}
	body.author #blockContent #content img{float:left; padding:1px; border:2px solid #20B6EE;}
	body.author #blockContent #content dl{float:left; width:500px; padding:0 0 0 20px;}
		body.author #blockContent #content dl dt{font:bold 13px arial, tahoma; color:#000;}
		body.author #blockContent #content dl dd{font:12px arial, tahoma; color:#000; padding:3px 0 13px 0;}
			body.author #blockContent #content dl dd a{font:12px arial, tahoma; color:#000;}
	body.author #blockContent #content ul{width:680px; padding:10px 0 0 0;}
		body.author #blockContent #content ul li{font:11px arial, tahoma; color:#000; padding:0px 0 5px 15px; background:url(../imgs/others/seta.gif) 4px 5px no-repeat;}
			body.author #blockContent #content ul li a{font:12px arial, tahoma; color:#000;}
				body.author #blockContent #content ul li a.bold{font:bold 12px arial, tahoma; color:#000;}

body.page-template-login-php #blockContent #content{width:680px; padding:30px 20px;}
	body.page-template-login-php #blockContent #content h2{display:block; font:30px arial, tahoma; color:#20B6EE; padding:3px 0 10px 0;}
	body.page-template-login-php #blockContent #content ul{width:306px; padding:10px 0 0 0;}
		body.page-template-login-php #blockContent #content ul li{font:11px arial, tahoma; color:#000; clear:both; padding:0 0 4px 0; overflow:hidden;}
			body.page-template-login-php #blockContent #content ul li label{font:12px arial, tahoma; color:#000; text-align:right; display:block; width:50px; padding:4px 4px 0 0; float:left;}
			body.page-template-login-php #blockContent #content ul li input{font:12px arial, tahoma; color:#000; width:244px; float:left; border:1px solid #20B6EE; padding:3px;}
				body.page-template-login-php #blockContent #content ul li input.submit{width:62px; height:24px; float:right; border:none; padding:0px; background:url(../imgs/buttons/enviar3.gif) 0px 0px no-repeat; text-indent:-999px; text-align:left; line-height:999px;}
/* end classes */


#layer{width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:2000; display:none;}
	#layer #overlay{width:100%; height:100%; background:#000; position:fixed; top:0px; left:0px; z-index:2001; 
		Filter: Alpha(Opacity=20);
		-moz-opacity: 0.2;
		opacity:0.80;}
	* html #layer #overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
	
#layer #layer-cont{width:630px; height:528px; _height:486px; margin:100px 0 0 -315px; position:absolute; top:0%; left:50%; z-index:2001; border:3px solid #FFF; background:#FFF;}
	#layer #layer-cont .bugie{_height:486px; overflow:hidden;}
	#layer #layer-cont a.close{width:30px; height:30px; display:block; background:url(../imgs/facebox/closebox.png) 0px 0px no-repeat; position:absolute; top:-16px; right:-19px;}
	
	
