* { margin: 0; padding: 0;}
body {
background: #464646 url(images/bg.jpg) fixed; font: 11px/1.75em Arial, Verdana, Tahoma,  sans-serif; color: #000000; text-align: center; margin: 9px 10px 10px 10px; }

/* links */
a, a:visited {color: #1E638A; background: inherit; text-decoration: none;}
a:hover {color: #000000; background: inherit; padding-bottom: 0;border-bottom: 2px solid #dbd5c5;}

.post-ratings{ width:96%; padding:0 5px; text-align:center; }
.meio  { padding:4px; }
.parc1 { width:100%;text-align:center;padding:2px; margin:1px; }
.parc1 img { border:none; }
.catQ1 { width:90px;float:left;text-align:center;padding:20px; }

.pub1{ width:100%; text-align:center; padding:6px; }

.qdrJogo{width:248px;height:152px;float:left;text-align:center;padding:2px; margin:1px; line-height:120%}
.qdrJogo h2{font-size:12px;font-weight:normal;}

.f1, .f3 {font-weight:bold;}
.f1, h1 {font-size: 20px; color: #000000; }
.f3 {font-size: 15px; color: #999999; }
.f4 {font-size: 14px;font-weight:bold; color:#4F211D; }
.f5 {font-size: 11px;  }

.f2, .f2 a, .f2 a:hover{ font-size: 12px; color: #CCCCCC;}
p.c1 a:hover{color:#000000;}

.f5 a{font-size: 14px; color: #9C3532; font-weight:bold}
.f6, .f7, .f6 a{font-size: 17px; color: #CC3333; font-weight:bold}
.f6 a:hover{color: #000000;}

.f7{ font-size: 15px; color: #009966;}

/* headers */
h1, h2, h3 {font-family: Arial, Trebuchet MS, Sans-serif;
font-weight: Bold; color: #1E638A;  }
h1 { font-size: 150%; font-weight: bold;}
h2 { font-size: 200%; }
h3 { font-size: 130%; }

h1, h2, h3, p {	padding: 15px 10px; margin: 0;}
ul, ol { margin: 5px 10px; padding: 0 20px;}
.fP1{ font-size:11px;}

.widecolumn { padding: 10px; margin: 10px; line-height: 1.6em; }


/* images */
img { background: #FAFAFA;   border: 1px solid #DCDCDC;	padding: 5px;}
img.float-right {  	margin: 5px 0px 10px 10px; }
 img.float-left {  	margin: 5px 10px 10px 0px; }

code { margin: 5px 0;  	padding: 10px;  	text-align: left;
  	display: block;  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  	/* white-space: pre; */
  	background: #FFFFFF;	border-left: 3px solid #D4D4D4;}
acronym {  cursor: help;  border-bottom: 1px dashed #777;}


/* form elements */
form {	margin:2px; padding: 0 5px;}
label {	display:block;	font-weight:bold;	margin:5px 0;}
input {	padding:2px;border:1px solid #000;
	font: normal 1em Verdana, sans-serif;	color:#727272;}
	
textarea {
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #000;
	display:block;
	color:#727272;}
	
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px; margin: 0; padding: 2px 3px; 
	color: #333; background: #e7e6e6; border: 1px solid #dadada;}

/*** search form ***/
.searchform { border: none; margin: 5px; padding: 5px;}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { width:100px; color:#00000; height:18px; padding: 2px; border:1px solid #727272; vertical-align:top;}
.searchform input.button  { width: 40px; height:24px; padding:2px 5px;}

/*** LAYOUT ***/ 
#wrap {	position: relative;	text-align: left;
	width: 910px;	margin: 0 auto; background: #FFFFFF; }
#content-wrap {
	float: left; width: 870px;
	margin-left: 15px; display: inline;
	padding: 0; border-top: 5px solid #fff;
	background: #FFFFFF; }

#header { position:relative; height:60px; width:910px; padding:0; color:#fff; }

/* header links */
#header-wrap  { clear: both;width: 910px; padding: 10px 0; }
#header-photo { position: relative; clear: both;
margin: 0 auto 2px auto; height: 150px; width: 910px;
background: #fff url(images/header-photo.jpg) no-repeat center center;}
	
/* Navigation */
#nav { clear: both; padding: 0; text-align:center;}
#nav ul {
	float: left; text-align:center;
	list-style: none; 
	background: #99C6DF;	
	width: 871px;		
	padding: 0;	margin: 0 0 0 19px;
	height: 26px;
	display: inline; }

#nav ul li { display: inline; margin: 0; padding: 0; }
#nav ul li a { display: block;	float: left; width: auto; margin: 0; padding: 0 10px; border-right: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: none;
color: #1E638A; font: bold 12px/26px Arial; text-decoration: none; letter-spacing: 1px; }

#nav ul li a:hover, #nav ul li a:active {color: #FFFFFF; background-color:#1E638A;}
#nav ul li#current a {background: #DBDBDB }
#nav ul li.current_page_item a {background: #DBDBDB }

/* Main Column */
#main {}
.three-col #main { margin: 0px 170px 0 190px; }
  .two-col #main { margin: 0px   5px 0 190px; }
  .one-col #main { margin: 0px   5px 0  10px; }

#main h1 { margin: 2px; font: bold 2.0em Arial;
	   color: #444; padding: 10px; border-bottom: 1px solid #dadada; }

/* Sidebar */	
#sidebar { float: left; width: 180px; margin-top: 0px;	}	
ul.sidebar h2 { background:#BD0B45; }

/* right column */
#rightcolumn {float: right; width: 160px; margin-top: 0px;	}
#rightcolumn h2, #sidebar h2 {
	margin: 10px 5px 0 5px;	padding: 5px 5px; 
	color: #1E638A;font-size:16px;}

/* sidemenu */
ul.sidemenu {text-align:left; margin:4px; padding:2px ;
 text-decoration:none; background:#F4F4F4; font-weight:normal;}
ul.sidemenu li {list-style:none; color: #5F5F5F; padding:2px 0 2px 4px; border-bottom:1px dashed #E5E5E5; font-weight:normal;}


 * html body ul.sidemenu li {height:1%;}
* html body ul.sidemenu2 li {height:1%;}

ul.sidemenu li a { font-size:13px; font-weight:normal;}
ul.sidemenu li a { color: #000; border: none;}

ul.sidemenu li a:hover {color: #1E638A; font-size:14px; font-weight:bold;}

/* sidemenuParc */
ul.parc1 {text-align:left; margin:4px; padding:2px ; 
 text-decoration:none; background:#F4F4F4; font-weight:normal;}
ul.parc1 li {list-style:none; padding:2px 0 2px 4px; border-bottom:1px solid #E5E5E5;}
ul.parc1 li a {display:block; font-size:12px; color: #000000; border: none;}
ul.parc1 li a:hover {background:#1E638A; color:#FFFFFF; font-size:13px; font-weight:bold;}
* html body ul.parc1 li {height:1%;}

/* footer-wrap */
#footer-wrap {	clear: both; width: 910px; padding: 10px 0;}
#footer-wrap a {text-decoration: none; color: #FFF; font-weight:normal;background: none}
#footer-wrap a:hover {color: #FFFFFF;}
#footer-wrap p {padding: 10px 0;}

/* footer */
#footer { width: 870px; margin: 0 auto 10px auto; text-align:center;
        color: #FFF; background: #2F292D url(images/bg.jpg) fixed;
	padding: 10px 20px; line-height: 130%;}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }

/* post */
.post-by { font-size: .95em; padding-top: 0; }
.post-footer {
  background: #FFFFFF; padding: 5px 10px; margin: 5px 10px; color: #666666; }
.post-footer .date{	margin: 0 10px 0 5px;	}
.post-footer a.comments {	margin: 0 10px 0 5px;	}
.post-footer a.readmore {	margin: 0 10px 0 5px;	}

.wp-pagenavi a, .wp-pagenavi a:link {
	border: 0px; padding: 2px 4px 2px 4px; 
	margin: 2px; text-decoration: none; color: #1E638A; }

.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px; border: 0px;
	text-decoration: none; color: #1E638A; }

.wp-pagenavi a:hover  { color: #FFFFFF; border: 0px; background-color: #1E638A; }
.wp-pagenavi a:active { color: #1E638A;
	padding: 2px 4px 2px 4px;
	border: 0px; margin: 2px;
	text-decoration: none; }

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	border: 0px;
	margin: 2px 2px 2px 2px;
	color: #000000; }

.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 0px;
	color: #000000; }

.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	border: 0px;
	margin: 2px;	
	color: #000000;}
