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


/* +geral */
body {
	font:62.5% arial, verdana, helvetica, sans-serif;
	background-color:#fff;
	color:#222;
}

a {color:#919191;text-decoration:none}
a:hover, a:focus {background-color:#919191;color:#fff;text-decoration:underline} 
a:focus { outline:1px dashed #ccc }

button {
	cursor:pointer;
}
legend.hide_text {
	height:0;
	line-height:0
}
input, select, textarea {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:1.1em;
	color:#484848
}
textarea {
	overflow:auto
}
pre {
	font-family:arial, verdana, helvetica, sans-serif
}
/* end geral */


/* +wrapper */
#wrapper {
	min-width:997px;
	background:#fff url(../imgs/backgrounds/wrapper.gif) repeat-y center top;
}
/* end wrapper */


/* +header */
#header {
	width:950px;
	height:155px;
	position:relative;
	z-index:2;
	margin:auto;
	background-image:url(../imgs/backgrounds/header.png);
}
#header a.logo {
	width:184px;
	height:72px;
	background:url(../imgs/titles/header_logo_augrs_01.png);
	position:absolute;
	top:35px;
	left:30px;
}

#header_swf {
	height:365px;
	background:url(../imgs/backgrounds/header_temp.jpg) repeat-x top center;
	position:absolute;
	z-index:1;
	width:100%;
	min-width:997px;
	border-bottom:4px solid #ccc
}
/* end header */


/* +nav */
#nav {
	position:relative;
	z-index:3;
	top:-155px;
	height:0;
	margin:auto;
	width:950px;
}
#nav ul#menu {
	position:absolute;
	top:28px;
	right:25px;
}
#nav ul#menu li a {
	height:25px;
	right:0;
	margin:0 0 10px 0;
	background:transparent none no-repeat left top
}
#nav ul#menu li.about a { width:85px; background-image:url(../imgs/buttons/nav_about.png); margin-left:41px }
#nav ul#menu li.team a { width:94px; background-image:url(../imgs/buttons/nav_team.png); margin-left:32px }
#nav ul#menu li.contact a { width:126px; background-image:url(../imgs/buttons/nav_contact.png) }
#nav ul#menu li.about a:hover, #nav ul#menu li.about a:focus, #nav ul#menu li.about.selected a { background-image:url(../imgs/buttons/nav_about_hover.png) }
#nav ul#menu li.team a:hover, #nav ul#menu li.team a:focus, #nav ul#menu li.team.selected a  { background-image:url(../imgs/buttons/nav_team_hover.png) }
#nav ul#menu li.contact a:hover, #nav ul#menu li.contact a:focus, #nav ul#menu li.contact.selected a { background-image:url(../imgs/buttons/nav_contact_hover.png)}

#nav ul#menu li.list a {
	width:341px;
	height:38px;
	background-image:url(../imgs/buttons/nav_lista_01.png);
	position:absolute;
	top:282px;
	left:-810px;
}

#nav form.search {
	width:200px;
	height:40px;
	padding:5px;
	background:#000;
	position:absolute;
	right:0;
	top:295px;
}
#nav form.search label {
	width:54px;
	height:13px;
	background:url(../imgs/titles/nav_busca_01.gif);
	position:absolute;
	left:5px;
}
#nav form.search input {
	border:none;
	width:180px;
	height:17px;
	position:absolute;
	bottom:5px;
	padding:1px 19px 1px 1px;
	font-size:1.3em;
}
#nav form.search button {
	position:absolute;
	top:28px;
	right:7px;
	border:none;
	width:15px;
	height:15px;
	background:url(../imgs/buttons/nav_buscar_01.gif)
}
/* end nav */


/* +content */
#content {
	width:950px;
	margin:230px auto 20px;
	position:relative;
	z-index:3;
	padding-bottom:20px
}

#content #main {
	width:735px;
	float:left;
	padding:0 20px 0 0;
}

h2.find {
	font-size:2em;
	color:#484848;
	margin-bottom:25px
}
h2.find strong {
	font-weight:bold
}

/* +posts */
.post {
	padding:18px 0 25px;
	margin-bottom:20px;
	border-bottom:1px dotted #ccc
}

.post_icon { padding:0 12px 5px 0 }
.post_icon a, .post_icon a img { display:block }
.post_icon a:hover, .post_icon a:focus { text-decoration:none; background-color:transparent }

.post_header { width:620px }

.post.bottom { border:none }

.post h1, .post h2 { font-size:2.3em; }
.post h2 a { font-size:1em }
.post h1, .post h2 a { color:#434343 }
.post h2 a:hover, .post h2 a:focus { color:#fff; background-color:#434343 } 

.post .post_content {
	width:700px;
	padding:15px 15px 0;
}
.page .post .post_content {
	padding:0
}

.post .post_content h1 {font-size:2.2em}
.post .post_content h2 {font-size:2em}
.post .post_content h3 {font-size:1.8em}
.post .post_content h4 {font-size:1.6em}
.post .post_content h5 {font-size:1.4em}
.post .post_content h6 {font-size:1.3em}
.post .post_content h1, .post .post_content h2, .post .post_content h3, .post .post_content h4, .post .post_content h5, .post .post_content h6
{font-weight:bold;color:#323232;margin-bottom:10px}
.post .post_content strong {font-weight:bold}
.post .post_content em {font-style:italic}
.post .post_content ul, .post .post_content ol, .post .post_content blockquote, .post .post_content p, .post .post_content address 
{margin-bottom:7px !important}  
.post .post_content ul li {list-style-type:disc}
.post .post_content ol li {list-style-type:decimal}
.post .post_content li {margin-bottom:2px;list-style-position:inside}
.post .post_content li, .post .post_content address {color:#484848;font-size:1.2em}
.post .post_content blockquote {width:95%;padding:5px;margin:auto;background-color:#f5f5f5}
.post .post_content pre {width:95%;height:300px;font-size:1.2em;color:#fff;padding:7px;background-color:#696969;overflow:auto}
.post .post_content a {background-color:#b5b5b5;color:#fff}
.post .post_content a:hover, .post .post_content a :focus {background-color:#fff;color:#b5b5b5;text-decoration:underline} 
.post .post_content a img{display:block}

.post .post_content .spaced_list li {margin-bottom:20px}
.post .post_content .spaced_list li p {display:inline;font-size:1em}

.post .post_content .alignright {float:right;margin:0 0 10px 14px}
.post .post_content .alignleft {float:left;margin:0 14px 10px 0}
.post .post_content .aligncenter {margin:auto auto 10px}

.post .post_content .wp-caption-text {margin-top:2px;color:#555}

.post .tags { margin-top:15px }
.post .info_entry, .post .tags { color:#707070 }
.post .post_content p { font-size:1.2em; color:#484848; }
.post .info_entry { font-size:1.1em }
.post .tags, .post .comments { font-size:1.2em; }
.post .comments { text-transform:lowercase; margin-top:4px }

.post .tags a, .post .comments a { font-weight:bold; color:#919191; }
.post .tags a:hover, .post .tags a:focus,
.post .comments a:hover, .post .comments a:focus { color:#fff; background-color:#919191 }
/* end posts */

/* +comments */
#comments {
	margin-top:30px
}
#comments h3 {font-size:1.4em;font-weight:bold;color:#434343;margin-bottom:13px}
#comments .comments_list li {
	border:1px solid #e0e0e0;
	background-color:#e8e8e8;
	padding:10px;
	margin-bottom:17px
}
#comments .comments_list li.alt {
	background-color:#f8f8f8;
	border-color:#f0f0f0
}
#comments .comments_list li.comment_author {
	background-color:#808080;
	border-color:#b0b0b0;
}
#comments .awaiting_moderation {
	display:block;
	color:#333;
	text-decoration:underline;
	margin:5px 0 10px
}
#comments .comments_list li p {
	font-size:1.1em;
	color:#585858;
	margin-top:5px
}

#comments .photo {float:left;margin-right:15px;background-color:#fff;border:1px solid #ccc;padding:5px}
#comments .comments_list li cite {display:block;font-size:1.4em;font-weight:bold}
#comments .comments_list li cite a {color:#222;background-color:transparent}
#comments .comments_list li.comment_author cite a:hover,
#comments .comments_list li.comment_author cite a:focus 
{color:#fff}

#comments .comments_list li .info_entry {font-size:1.1em;color:#767676;display:block;margin:4px 0}
#comments .comments_list li.comment_author .info_entry {color:#e0e0e0}
#comments .comments_list li.comment_author cite, 
#comments .comments_list li.comment_author cite a, 
#comments .comments_list li.comment_author p 
{color:#fff}

#comment {
	background-color:#dadada;
	border:1px solid #c0c0c0;
	padding:12px;
	margin-top:25px
}
#comment legend {
	font-size:1.3em;
	font-weight:bold;
	color:#787878
}
#comment ul {
	padding-top:15px
}
#comment ul li {
	margin-bottom:10px
}
#comment label {
	font-size:1.1em;
	color:#585858;
	display:block;
	margin-bottom:2px
}
#comment input {
	width:55%
}
#comment textarea {
	width:99.5%;
	height:12em;
}
#comment button {
	font-size:1.1em;
	color:#383838;
	float:right
}
#comment .xhtml_tags {
	margin-top:7px;
	color:#555;
	font-size:1.1em
}
/* end comments */

/* +sidebar */
#content #sidebar {
	width:170px;
	float:left;
	padding:23px 0 0 20px;
}
#content #sidebar h3 {
	width:115px;
	height:13px;
	background:transparent none no-repeat top left;
	margin:0 0 10px 0;
}
#content #sidebar a {
	font-size:1.1em;
	color:#919191;
}
#content #sidebar a:hover, #content #sidebar a:focus {
	background-color:transparent;
	font-weight:bold
} 

#content #sidebar #become_a_member {
	width:210px;
	height:110px;
	position:absolute;
	top:-215px;
	right:0;
	background-color:#000;
}

#content #sidebar #become_a_member a.groups {
	width:210px;
	height:110px;
	position:absolute;
    border:none;
    background:url(../imgs/backgrounds/membro.jpg) no-repeat center;
	background-color:#000;
}

#content #sidebar #rss { text-align:center }

#content #sidebar #events h3 {
	background-image:url(../imgs/titles/sidebar_eventos_01.gif);
}

#content #sidebar #tags h3 {
	width:42px;
	height:14px;
	background:url(../imgs/titles/sidebar_tags.gif) no-repeat
}

#content #sidebar #archives h3 {
	width:85px;
	height:15px;
	background:url(../imgs/titles/sidebar_archives.gif) no-repeat
}
#content #sidebar #archives li {
	margin-bottom:5px
}

#content #sidebar #partners h3 {
	background-image:url(../imgs/titles/sidebar_parceiros_01.gif);
}
#content #sidebar #partners ul li a {
	width:110px;
	padding:2px;
	background-color:#fff;
	border:1px solid #ccc;
	display:block;
	margin-top:10px;
}
#content #sidebar .bottom {
	border-bottom:none
}
/* end sidebar */

/* +team */
#team {
	margin-top:30px
}
#team li {float:left;width:317px;height:90px;overflow:hidden;margin:0 22px 25px 0;padding:10px;list-style-type:none;background-color:#eee}
#team li img {display:block;float:left;width:80px;margin-right:10px;padding:4px;border:1px solid #919191;background-color:#fff}
#team li .info {float:left;width:215px}
#team li h2 {font-size:1.2em}
#team li p {line-height:16px;font-size:1em}

.pfprofile .photo {background-color:#f5f5f5;border:1px solid #ccc;padding:5px}
/* end team */
/* end content */


/* +footer */
#footer {
	border-top:2px solid #ccc;
	clear:both;
	background:#000;
	height:100px;
}
#footer .container {
	width:997px;
	position:relative;
	margin:auto
}
#footer a.aug {
	width:128px;
	height:41px;
	background:url(../imgs/buttons/footer_logo_aug_01.gif);
	position:absolute;
	top:30px;
	left:25px;
}
#footer .license {
	position:absolute;
	top:30px;
	right:70px
}
#footer .license a:hover, #footer .license a:focus {
	background:none
}
/* end footer */


/* +classes */
.widget {margin-top:15px; padding-bottom:10px; border-bottom:1px dotted #ccc }

.empty {font-size:1.3em}

/* +pagination */
.top_pagination {margin-bottom:15px}
.bottom_pagination {margin-top:40px}

.wp-pagination {float:right;margin-top:40px;padding:5px;border:1px dotted #919191;font-size:1.1em;font-weight:bold;text-align:right}
.wp-pagination span {padding:0 10px;color:#919191}
.wp-pagination a:hover, .wp-pagination a:focus {text-decoration:none}
/* end pagination */
/* end classes */