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

body {
	background-color: #009145;
	margin: 0 0 0 0; padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.3em;	
	}
	
img {display: block; }

a { color:#ca0062; text-decoration: none;}
a:hover { color: #FF9900; }	

.conteudo ul { margin: 0; padding: 0; }
.conteudo li { list-style: none; margin: 0 0 0 0; padding: 0 0 0 18px; background-image: url(images-circus2009/lista.png); background-position: left center; background-repeat: no-repeat;  }

	
/* HEADER ================================================================= */
#barra { padding: 0px 0; background-color: #009145; color: #FFFFFF;}

#header {
	border: 0 solid #FFFF00;
	margin: auto; 
	width: 951px;
	}

#header .logo {
	float: left; 
	}

#header img { border: none;	}
	
	
#header .corpo-topo {
	background-image: url(images-circus2009/corpo-topobg.png);
	background-position: top;
	background-repeat: no-repeat;
	height: 317px;
	margin-left: 252px;
	}
	
#header .data-evento {
	padding-top: 50px;
	}

	
#caixa-busca form { 
	border: 0 solid gold; 
	width: 150px; 
	padding: 5px 5px 5px 64px;
	background-image: url(images-circus2009/caixa_busca.png); background-position: top left; background-repeat:no-repeat; 
    float: right;
	margin-top: 10px;}	
	
#caixa-busca input { 
	width: 140px;
	border: none;
	background-color: transparent;
	padding: 5px;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 1.1em;
	font-family: "Courier New", Courier, monospace;
	color:#fff;
	}

.azulao {
	background-color: #003f6c;
	
	}	
	
	
/* CORPO ================================================================= */

#corpo .menu {
	vertical-align: top;
	border: 0 solid gold;
	width: 252px; 
	background-image: url(images-circus2009/bgmenu.png);
	background-position:center top; background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 20px;
	}

#corpo .menu a {
	display: block;
	padding: 0;
	margin: 0 auto;
	color: #ffffff;
	}

#corpo .menu img {
	border: none;
	}
	
#corpo .conteudo {
	width: 609px;
	vertical-align: top;
	background-image: url(images-circus2009/bg-corpo.png);	
	background-repeat: repeat-y;
	padding: 0 30px 15px 60px;
	border: 0 solid red;
	}	

#corpo .conteudo .entry { font-size: 1.1em; line-height:1.3em; }
#corpo .conteudo .icone { background-image:url(images-circus2009/icones/aleatorios.php); background-position: left center; background-repeat: no-repeat; padding-left: 44px; }

#corpo .conteudo h1 { font-size: 2.6em; line-height:1.2em; text-transform:uppercase; }
#corpo .conteudo h1 small { font-size: 0.5em; display: block; line-height: 0.8em;  }
#corpo .conteudo h2 { font-size: 2em; line-height:1em;}
#corpo .conteudo h3 { font-size: 1.5em; }
#corpo .conteudo h1 { margin: 0; padding: 0 0 15px 0; color: #96875f; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}	
#corpo .conteudo h2, #corpo .conteudo h3 { margin: 0; padding: 15px 0 5px 0; color: #96875f; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}	


#corpo .postmetadata {
	font-size:1.3em;
	line-height: 1.3em;
	margin: 25px 0;
	}

#corpo .alt {
	font-size: 1.1em;
	line-height: 1em;
	margin: 25px 0;
	}
	
#corpo .sobre { color: #fff; text-align: justify;}	
#corpo .sobre h2 { line-height: 1.2em; text-align: center;}
#corpo .sobe_topo { text-align: center; padding: 20px 0 40px 0;  margin: 10px auto 0 auto; display: block; background-image: url(images-circus2009/ossinhos.png); background-position: top center; background-repeat: no-repeat; }


#corpo .fotos_flicker { width: 250px; border: 0 solid red; overflow: hidden; }	
#corpo .fotos_flicker li { list-style: none; float: left; margin: 5px; padding: 0; }
#corpo .fotos_flicker ul { margin: 0; padding: 0; }
#corpo .fotos_flicker li img { width: 68px; height: 68px; border: 1px solid #fff; }
#corpo .fotos_flicker li img:hover { border: 1px dotted #ffae00; }
#corpo .fotos_flicker h3 { font-size: 16px; letter-spacing: -1px; color:#ffffff;}
#corpo .fotos_flicker .legenda { width: 180px; padding: 10px; font-size: 0.95em; color:#ffffff;}


#corpo .photostream { overflow: hidden; padding: 0; margin: auto; border: 1px solid #ffcc00; }
#corpo .photostream legenda { font-size: 10px; letter-spacing: -1px;}
/**/ *html .SR .photostream { height: 1%;} /**/ 
#corpo .photostream h3 { font-size: 16px; letter-spacing: -1px; color:#ffffff;}
#corpo .photostream ul { margin-top: 10px; } 
#corpo .photostream li { list-style-type: none; display: inline; padding: 5px; float: left; }
#corpo .photostream li a img, .SR .photostream li a:visited img { border: 1px solid #fff; width: 54px; height: 54px;} 
#corpo .photostream li a:hover img { border: 1px dotted #ffba00;} 
#corpo .photostream img { display: inline; float: left; } 

.navigation { margin: auto; border: 0 solid red; text-align: center; }
.wp-pagenavi a, .wp-pagenavi a:link {
       	padding: 2px 4px 2px 4px;
       	margin: 2px;
       	text-decoration: none;
       	border: 1px solid #222;
       	color: #ca0062;
		}
		
.wp-pagenavi a:visited {
       padding: 2px 4px 2px 4px;
       margin: 2px;
       text-decoration: none;
       border: 1px solid #ca0062;
       color: #ca0062;

}
.wp-pagenavi a:hover {
       border: 1px solid #ca0062;
       color: #ca0062;
       background-color: #FFAE00;
}
.wp-pagenavi a:active {
       padding: 2px 4px 2px 4px;
       margin: 2px;
       text-decoration: none;
       border: 1px solid #fff;
       color: #fff;
       background-color: #FFae00;
}
.wp-pagenavi span.pages {
       padding: 2px 4px 2px 4px;
       margin: 2px 2px 2px 2px;
       color: #fff;
	   background-color: #ca0062;

}
.wp-pagenavi span.current {
       padding: 2px 4px 2px 4px;
       margin: 2px;
       font-weight: bold;
       color: #fff;
   	   background-color: #ca0062;
}
.wp-pagenavi span.extend {
       padding: 2px 4px 2px 4px;
       margin: 2px;
       border: 1px solid #222;
       color: #fff;

}

	
/* RODAPE ================================================================= */	


#areacomentario {
	padding-left: 280px;
	color: #FFFFFF;
	border: 0 solid maroon; background-color: #009145; }

#areacomentario #comment { border: 0 solid pink; clear:both; width: 670px;}

#areacomentario .avatar { border: 0 solid black; float:left; padding-right: 10px;}

#areacomentario a { color: gold; }

#areacomentario .comment-body { padding: 30px 0; }

#rodape {
	text-align: center;
	font-size: 0.85em;
	clear: both;
	color: #ffffff;
	line-height: 1.1em;
	padding: 15px;
	border: 0 solid gold;
	}

#rodape a { color: #ffffff; }

#rodape img {
	display: inline;
	
	}
