
#logo{
margin-top:5px;
float:left;
height:100px;
width:270px;
padding-bottom:5px;
}

#logo img{
border:0;
}
.formcontainer{
margin-top:15px;
}

.powerpress_player{
	text-align:center;
	margin-top:10px;
}


#material li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 10px -15px;
}

#material li a {
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#material li a img {
border:medium none;
vertical-align:middle;
}

#ementa{
margin:-17px 20px 0 240px;
}

#voltar{
float:left;
width:200px;
height:178px;
}

#bottompage ul{
margin-left:0;
padding-left:0;
}

#cabeca{
width:985px;
height:120px;
position:relative;
}

#gapbanner{
height:200px;
}
#wrapper{
background:#FFFFFF;
}

#primary{
margin-top:-10px;
}
#secondary{
margin-top:-90px;
}
div#content h2{
text-align:center;
display:block;
font-family:arial;
color:#676E76;
font-size:15px;
margin:17px 10px 0 10px;
padding:0 0 6px 0;
border-bottom:2px solid #cccccc;
text-transform:uppercase;
}



#temas ul li{
background-color:#ffffff;
width:60px;
height:20px;
display:block;
float:left;
margin: 0px 15px;
padding:0;
text-align:center;
}
#temas ul li a{
text-transform:uppercase;
color:#9E033A;
font-size:15px;
font-family:arial;
text-decoration:none;
font-weight:bold;
}

#bottompage{
width:100%;
margin-top:-10px;
}
#bottompage ul li iframe{
width:200px;
height:200px;
display:block;
float:left;
margin: 0px 18px 0 0;
padding:0;

}

#bottompage ul li{
display:block;
float:left;

}

#bottompage ul{
margin:0;
}

#mboxfull{
height:250px;
display:block;
float:left;
padding:0;
}

#box1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:342px;
	padding:0;
	margin: 14px 0 0 16px;
	
}

#plateleira{
text-align:center;
margin-top:-120px;
position:relative;
z-index:1;
}
#box1 a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display:block;
	margin:10px 10px auto 150px;
}
#box2 h3,#box3 h3 {
	font-size: 14px;
	margin:10px 0;
	padding:0;
}
#box2 p,#box3 p {
	margin:0;
}
#box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width:290px;
	padding:0;
	margin: 50px 0 0 50px;
}
#box3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width:500px;
	padding:0;
	margin: 40px 0 0 14px;
}
#box2 a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	margin-top:10px;
	margin-left:140px;
}
#box3 a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	margin-top:7px;
	margin-left:150px;
}


div#rssfeed{
	padding: 20px;
	color:#99f;
	display:block;
	float:right;
	
}
table#hometable{
margin: 22px 0;
}
div#logoflash{
float:left;
width:50%;

}


body div#content div.hentry{
margin: 0px 20px;
}
div#rssfeed a{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
padding:3px 12px 3px 12px;
color:#000;
font-size:11px;
text-decoration:none;
background-color:#DEEBF3;
}

img#rssimg{
border:none;
}

body {
background-color:#004381;
color:#000000;
text-align:center;
height:100%;
}

div#main{
background-color:#ffffff;
width:985px;
margin:0 auto;
padding:0 10px;
text-align:left;
}

div#menutop{
	clear:right;
	float:right;
	color:#99f;
	padding:10px 130px 0 0;
	display:block;
	position:relative;
	z-index:20000;
	height:30px;
}

div#menutop a{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
padding:3px 12px 3px 12px;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin:2px;
background-color:#004381;
border-right:solid 15px #ED2327;
}
div#menutop a:hover{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
padding:3px 12px 3px 12px;
color:#cccccc;
font-size:13px;
text-decoration:none;
margin:2px;
}
a,a:link{outline:none;}
div#header h1 a,div#header h1 a:link,div#header h1 a:visited{border-bottom:1px solid #000;text-decoration:none;}
div#content .entry-title a,div#content .entry-title a:link,div#content .entry-title a:visited,div.navigation a,div.navigation a:link,div.navigation a:visited{
text-decoration:none;
color:#000000;
}
div#content div.entry-content ul.xoxo li.hentry span.entry-title a,div#content div.entry-content ul.xoxo li.hentry span.entry-title a:link{background:#fff;text-transform:none;font-size:1.1em;text-decoration:underline;}
div#footer a,div#footer a:link,div#footer a:visited{color:#aaa;}

div#header h1 a:hover{border-bottom:1px solid #000;}
a:hover,div#footer a:hover{text-decoration:none;}
a:active{color:#80abcd;}
div.relatedposts ul li a,div.sidebar a,div.sidebar a:link,div.sidebar a:visited,div.sidebar ul li ul li.current-cat ul.children li a{
font-family:arial;
font-weight:bold;
color:#000000;
margin:0;
padding:0;
text-decoration:none;
text-transform:uppercase;
}

div#resultstitle a,div#resultstitle{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:15px 0 0 0;
text-decoration:none;
text-transform:uppercase;
}
div#resultdescription{
text-align:justify;
color:#000000;
padding:1px 0 0 10px;
font-weight:normal;
}
div#resultsinfo{
text-align:right;
color:#FFFFFF;
padding:5px 5px 10px 0px;
font-weight:bold;
}

.txt-bco-11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none
}

.link-bco-10px {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
.slidefs{
margin: -75px 0 0 15px;
}

.link-pto-10px {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none
}
.txt-pto-12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.destak{
width:90px;
margin:-15px 0 0 13px;
}
.board {
background:url(images/principal.gif)  no-repeat; 
}

.bluebox1{
width:95%;
height:230px;
background-color:#a1c3de;
padding:8px;
font:#000;
margin:10px 0 0 0;
}
.bluebox2{
width:95%;
height:230px;
background-color:#2f73b0;
padding:8px;
color:#fff;
margin:10px 0 0 0;
}

.mnav:link,.mnav:hover,.mnav:visited,{
color:#000;
text-decoration: none;
font-size:14px;
font-weight:bold;
}
.bluetitle{
width:95%;
height:70px;
background-color:#004580;
padding:15px 7px 7px 15px;
color:#fff;
margin:10px 0 0 0;
}
div.bluebox2 h2{
color:#fff;
}
div.sidebar ul li ul li.current_page_item a,div.sidebar ul li ul li.current-cat a
{
color:#000000;
padding:4px 0px;
}

div.sidebar ul li ul li{
}
div.sidebar ul li a:hover,div.sidebar ul li.current_page_item li.page_item a:hover,div.sidebar ul li.current-cat ul.children li a:hover{color:#000000;}
body{
margin:0;
padding:0;
font-family:verdana,geneva,sans-serif;
}
body div#container{
width:100%;
margin-top:0;
padding-top:0;
}
body div#content{
padding:0;
}
body div#footer{clear:both;color:#aaa;font-size:0.9em;padding:5em 0 0;width:100%; text-align:center;}

body div.sidebar{
position:relative;
z-index:60000;
overflow:hidden;
width:210px;
}

body div.access,body div#globalnav,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}
body.archive .page-title,body.search .page-title{font-size:1.1em;font-weight:400;margin:0 0 0.3em;}
body.archive div#content div.p1,body.search div#content div.p1{margin:2em 0 0;}
body.attachment div.post-parent{font-size:0.9em;font-style:italic;}
body.attachment p.attachment-name,body.attachment p.smallattachment-name{color:#666;font-size:1.1em;font-style:italic;margin:-0.5em 0 1em;}
body.single div.entry-content div.page-link,body.page div.entry-content div.page-link{display:block;margin:1em auto;text-align:center;width:10em;}
span.entry-comments a,body.single span.entry-trackbacks a,body.single span.entry-commentslink a{padding:0 0 0 13px;
font-weight:bold;
color:#000;
text-decoration:none;
}

div.entry-comments,body.single span.entry-trackbacks,body.single span.entry-commentslink{
font-weight:bold;
text-align:right;
color:#000;
text-decoration:none;}
body.single span.entry-commentslink{display:block;margin:0.2em 0;}

div#content .entry-title{
text-align:left;
display:block;
font-family:Arial;
color:#000000;
font-size:14px;
margin:17px 0 0 5px;
padding: 0 0 4px;
border-bottom: 2px solid #004381;
}
div.entry-content abbr,div.comments ol.commentlist abbr{border-bottom:1px dotted #006;cursor:help;}
div.entry-content blockquote,div.comments ol.commentlist blockquote{background:#f6f6f6;border-left:5px solid #eee;margin:0;padding:0;}
div.entry-content blockquote blockquote,div.comments ol.commentlist blockquote blockquote{background:#eee;border-left:5px solid #fff;margin:10px;}
div.entry-content blockquote p,div.comments ol.commentlist blockquote p{margin:0.5em;padding:0.5em;}
div.entry-content cite,div.comments ol.commentlist cite{border-bottom:1px dotted #bbb;cursor:help;}
div.entry-content code,div.entry-content pre,div.comments ol.commentlist code,div.comments ol.commentlist pre{color:#006;font:1em/133% "courier new", courier, monospace;}
div.entry-content del,div.comments ol.commentlist del{background:#eee;color:#999;}
div.entry-content ins,div.comments ol.commentlist ins{background:#f5f5dc;font-style:italic;text-decoration:none;}
div.entry-content .caps,div.comments ol.commentlist .caps{font-size:1.1em;font-variant:small-caps;}
div#wrapper .html,div#wrapper .download,div#wrapper .pdf,div#wrapper .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.3em 0.5em 0.3em 2.3em;}
div#wrapper .download{background:url(images/file-download.png) no-repeat center left;}
div#wrapper .html{background:url(images/file-html.png) no-repeat center left;}
div#wrapper .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#wrapper .zip{background:url(images/file-zip.png) no-repeat center left;}
div#header h1#blog-title{font-size:1.3em;margin:0 0 0.3em;}
div.comments form#commentform div{margin:0 0 0.5em;}
div.comments form#commentform div#comment-notes{margin:-0.5em 0 0.7em;}
div.comments form#commentform div#loggedin,div.comments form#commentform div#comment-notes,div.comments div#mustlogin{font-style:italic;margin:-0.8em 0 0.5em;}
div.comments form#commentform div.form-input input{border:1px inset #111;}
div.comments form#commentform div.form-input input,div.comments form#commentform div.form-textarea textarea{clear:left;float:left;max-width:35em;width:66%;}
div.comments form#commentform div.form-input input,div.comments form#commentform div.form-textarea textarea,body.page div.contactform input#wpcf_your_name,body.page div.contactform input#wpcf_email,body.page div.contactform input#wpcf_website,body.page div.contactform textarea#wpcf_msg{background:#f6f6f6;border:1px inset #999;font:1em/133% verdana, geneva, sans-serif;padding:0.3em;}
div.comments form#commentform div.form-input,div.comments form#commentform div.form-textarea{margin:1em 0 0;}
div.comments form#commentform div.form-label label,body.page div.contactform div.contactleft{font-weight:700;line-height:225%;margin:0 0 0 0.3em;}
div.comments form#commentform div.form-submit input,body.page div.contactform input#contactsubmit{background:#ccc;border:1px outset #999;color:#333;font:bold 1em/133% verdana, geneva, sans-serif;padding:0.4em;}
div.comments form#commentform div.form-textarea textarea{margin-bottom:1em;overflow:auto;}
div.comments h3{font-size:1em;margin:4em 0 1em;}
div.comments ol#pingbacks li p strong{text-transform:none;}
div.comments ol.commentlist{margin:0 0 0 1.8em;padding:0;}
div.comments ol.commentlist li{background:#f6f6f6;margin:0 0 1em;padding:0.5em 0.8em;}
div.comments ol.commentlist li img.photo{float:right;margin:0.5em 0.1em 0.5em 1em;}
div.comments ol.commentlist li p{margin:0.5em 0;}
div.comments ol.commentlist li.alt{background:#eee;}
div.comments ol.commentlist li.bypostauthor{
background:#b1d1e4;
margin-left:20px;
}
div.comments span.req-field,div.comments span.unapproved{color:#c30;}
div.entry-content a img.alignleft,div.entry-content a img.alignright,div.entry-content a img.center,div.entry-content a:link img.alignleft,div.entry-content a:link img.alignright,div.entry-content a:link img.center,div.entry-content a:visited img.alignleft,div.entry-content a:visited img.alignright,div.entry-content a:visited img.center{border:1px solid #059;}
div.entry-content a:hover img.alignleft,div.entry-content a:hover img.alignright,div.entry-content a:hover img.center{border:1px solid #c30;}
div.entry-content div.page-link,div#content div.nopassword{display:inline;margin:0 0 1em;padding:0.2em 0.4em;}
div.entry-content div.page-link{background:#eee;border-left:5px solid #ddd;border-right:0px solid #ddd;font-size:0.9em;font-weight:700;text-transform:uppercase;}
div#content div.nopassword{background:#f5f5df;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h4,div.entry-content h5,div.entry-content h6
{
font-size:14px
margin:2em 0 -0.8em;
}

div.entry-content img{max-width:99%;}
div.entry-content .alignleft,img.alignleft{float:left;margin:0.5em 1em 0.5em 0;}
div.entry-content .alignright,img.alignright{float:right;margin:0.5em 0 0.5em 1em;}
div.entry-content .center,div.entry-content .aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
div.entry-content ul.xoxo li h3{margin-bottom:0;}
div.entry-content ul.xoxo li p{font-style:italic;margin-top:0.2em;}
div.entry-content ul.xoxo li ul li ul li ul li{list-style:disc;}
div.entry-content ul.xoxo li ul li ul li{list-style:circle;}
div.entry-content ul.xoxo li ul li{list-style:square;margin-left:2.5em;}
div.entry-content ul.xoxo li ul{margin:0;padding:0;}
div.entry-content ul.xoxo li.hentry span.entry-title{text-transform:none;font-size:1em;}
div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;}
div.entry-content ul li.tag-archives p{line-height:225%;}
div#wrapper div#content .clearer{clear:both;width:99%;}
div.entry-content .content-column{width:40%;}
div.entry-content .wp-caption-text{font-style:italic;margin:0.2em auto 1em auto;text-align:center;color:#777;}
div.entry-content div.gallery{clear:both;float:left;margin:1em auto;text-align:center;width:100%;}
div.entry-content div.gallery dl{float:left;margin:0 auto;text-align:center;}
div.entry-content div.gallery dl.gallery-columns-2{width:49%;}
div.entry-content div.gallery dl.gallery-columns-3{width:33%;}
div.entry-content div.gallery dl.gallery-columns-4{width:24%;}
div.entry-content div.gallery dl.gallery-columns-5{width:19%;}
div.entry-content div.gallery dd{font-style:italic;margin:0 auto 1em auto;text-align:center;}
div.entry-content div.gallery *{margin:0;padding:0;}
div.entry-content div.entry-caption{text-transform:uppercase;font-size:0.9em;margin:1em 0 2em 0;}
div.entry-content div.entry-attachment{margin-top:1em;}
div.entry-content div.entry-attachment,div.entry-content div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden; width:45%; height:42%;}
body.attachment div#wrapper div#content div#nav-images{background:#fff;clear:both;margin:0;width:100%;}
body.attachment div#nav-images div{margin:0;padding:1em 2% 3em 2%;width:46%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
div#content div.post div.entry-meta,body.attachment div#content div.entry-meta{clear:both;}
div.entry-content p{margin:1em 0; text-align:justify;}
div.entry-content ul li{margin:0; text-align:justify;}
div.entry-header{
clear:both;
padding:1px 4px;
text-align:right;
overflow:hidden;}
div.entry-header abbr.published{font-size:0.9em;}
div.entry-meta{
font-size:95%;
margin:0;
text-align:left;
width:100%;}
div.entry-meta a{text-decoration:none;font-weight:bold;color:#4E76D5;}
div.navigation{padding:5px;text-align:center;width:80%;font-weight:bold;}
div.navigation div.nav-next{float:right;}
div.sidebar ul li{list-style:none;padding:0;}
div.sidebar ul li ul li{
list-style:none;
padding:3px 0 3px 10px;
}

div.sidebar ul li h3, #bottompage ul li h3, #gapbanner h3, div#content h3{
display:block;
font-family:Arial;
color:#000000;
font-size:14px;
margin:10px 0 3px 0;
padding: 0 0 4px;
border-bottom: 2px solid #004381;
text-transform:uppercase;
}
div.sidebar ul li#xspf-player{
text-align:center;
}
div.sidebar ul li#xspf-player object{
width:90%;
margin:0 0 5px 0;
}
div.sidebar ul li#xspf-player h3{margin-bottom:10px;text-align:left;}
div.sidebar ul li ul li ul{font-size:10px; font-weight:normal; margin:0 0 0 5px;}
div.sidebar ul li#tag-cloud,div.sidebar ul li#tag_cloud{width:99%;}
div.sidebar ul li#tag-cloud p,div.sidebar ul li#tag_cloud p{line-height:225%;}
div.sidebar ul li#tag-cloud h3,div.sidebar ul li#tag_cloud h3{margin-bottom:-1em;}


div.sidebar ul li#search,div.sidebar ul li ul.wp-polls-ul li,div.sidebar ul li#polls
{
background: transparent;
}
div.sidebar ul li form#searchform input#s,div.sidebar ul li form#searchform input#searchsubmit
{
margin:9px;
}
div.sidebar ul li form#searchform input#s
{
background:#cccccc;
border:1px inset #999;
width:150px;
}
div.sidebar ul li form#searchform input#searchsubmit{
background:#cccccc;
border:1px outset #999;
color:#333;
width:35px;
}
div.sidebar ul li#rss-links a,div#content ul li#rss-links a{padding:0 14px 0 0;}
div.sidebar ul li#rss-links a:hover{padding:1px 14px 1px 2px;}
abbr.published{border:none;}
body div#header,div.comments{margin:5px 20px 30px 20px;}
body.archive .page-title span,body.search .page-title span,div#header div#blog-description,div.comments ol#pingbacks li div.comment-meta a,div.comments ol.commentlist div.comment-author span.fn{font-weight:700;}
body.archive div.archive-meta,div#content q,div.comments ol#comments li div.comment-meta,span.pingback-datetime{}
body.archive div.archive-meta p,div.sidebar ul li ul li{margin:0px;}
body.attachment div.entry-content,div.clearer,div.comments form#commentform div.form-submit,body.page div.entry-content div.contactform form{clear:both;}
body.single .entry-title,body.page h2.entry-title,div#content div#post-0 h2.entry-title{padding:1px 4px;}
div.comments form#commentform div.form-input input:focus,div.comments form#commentform div.form-textarea textarea:focus,body.page div.contactform input#wpcf_your_name:focus,body.page div.contactform input#wpcf_email:focus,body.page div.contactform input#wpcf_website:focus,body.page div.contactform textarea#wpcf_msg:focus,div.sidebar ul li form#searchform input#s:focus,div.sidebar ul li form#gsearch input:focus{background:#fff;}
div.comments form#commentform div.form-submit input:active,body.page div.contactform input#contactsubmit:active,div.sidebar ul li form#searchform input#searchsubmit:active{background:#ddd;border:1px inset #999;color:#cccccc;}
div.comments form#commentform,div.sidebar ul li form#searchform,div.sidebar ul li form#gsearch,body.page div.entry-content div.contactform form,div.entry-content ul.page-list li ul,div.entry-content ul.page-list,div.entry-content ul.page-list li h3,div.entry-content ul.page-list li ul li,div.sidebar ul{margin:0;padding:0;}
div.entry-header .entry-title,div.navigation div.nav-previous{float:left;}

div.sidebar ul li#recent-posts ul li a
{

}
div.sidebar ul li table#wp-calendar{width:90%;}
div.sidebar ul li div#calendar_wrap{text-align:center; margin-top:4px;}