/* reset */

body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {
    margin:0;
    padding:0;
}

textarea{
	resize:none;
}

fieldset,img {
    border:0;
}

html {
    height:100%;
    margin-bottom:1px;
}

body {
    position:relative;
}

:focus {
    outline:none;
}

/* links */
a {
    color:#1A325F;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}
.clear {
	clear:both;
}

/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:120%;
}

h1,h2,h3{
	letter-spacing:-1px;
}

h1 {
    font-size:24px;
    color:#FFF;
    font-weight:normal;
}

h2 {
    font-size:26px;
    color:#1A325F;
    font-weight:normal;
}

h3 {
    font-size:20px;
    color:#132A4D;
    font-weight:normal;
}

h4 {
    font-size:14px;
    color:#132A4D;
    font-weight:normal;
}

h5 {
    font-size:150%;
    color:#000;
}

h6 {
   font-size:125%;
   color:#000;
}

.clear{
	display:block;
	clear:both;
}
.titulo{
	font-family:'Droid Sans',Arial, Helvetica, sans-serif
}
.droid{
	color:#1A325F;
	font-family:'Droid Sans',Arial,Helvetica,sans-serif;
	font-size:22px;
	letter-spacing:-1px;
	line-height:120%;
}
/* page setup */
body {
    font-family:Georgia, "Times New Roman", Times, serif;
    line-height:140%;
    color:#666;
    font-size:14px;
	background-color:#CCC
}

div#page{
	width:1010px;
	margin:0 auto;
	background-color:#fff;
	padding-bottom:20px;
}

body.dia{background: #E6E6E6 url(../images/bg-dia.jpg) center 0 no-repeat}

body#alt.dia{background: #E6E6E6 url(../images/bg-int-dia.jpg) center 0 no-repeat}

body.noite{background: #E6E6E6 url(../images/bg-noite.jpg) center 0 no-repeat}

body#alt.noite{background: #E6E6E6 url(../images/bg-int-noite.jpg) center 0 no-repeat}

body.dia div#page {
    background: #fff url(../images/background-dia.png) 50% 0 no-repeat;
}

body.noite div#page{
    background: #fff url(../images/bg-noite.jpg) 50% 0 no-repeat;
}

body#alt.dia div#page {
    background: #fff url(../images/background-alt-dia.png) 50% 0 no-repeat;
}

body#alt.noite div#page {
    background: #fff url(../images/background-alt.png) 50% 0 no-repeat;
}

/* wrapper setup */
div.rapidxwpr {
    margin:auto;
    width:944px;
}

/* header */
div#header {
    position:relative;
    height:152px;
    margin:0px 0px 0px 0px;
}

.noite div#header {
    border-bottom:#173463 1px solid;
}

.dia div#header {
	 border-bottom:#2C4891 1px solid;
}
/* logo */
a.logo {
    position:absolute;
    top:35px;
    left:-5px;
    width:175px;
    height:90px;
    border:0;
    text-indent:-9999px;
}

/* right column */
div#right {
    width:305px;
    padding:0px 0px 0px 0px;
    float:right;
}

body#alt div#right {
    width:234px;
    padding:0px 0px 0px 0px;
    float:right;
}

/* content column */
div#main {
    width:auto;
    margin:0px 0px 0px 0px;
    clear:both;
}

body#alt div#main {
    width:auto;
    margin:0px 0px 0px 0px;
    clear:both;
    background:url(../images/main-bg.png) 0 0 repeat-y;
    padding:30px 0 0 0;
}

div#mainmiddle {
    margin:0px 0px 0px 0px;
}

div#content {
    width:auto;
}

div#main .withright div#content {
    margin:0px 320px 0px 0px;
    padding:0px 0px 0px 0px;
}

/* footer */
div#footer {
    margin:auto;
    width:1010px;
    padding:10px 0px 20px 0px;
    clear:both;
	background-color:white;
}

/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}

.clearingfix {
    display:block;
}

.floatbox {
    overflow:hidden;
}

/* topmenu */
div#topmenu {
    position:absolute;
    top:88px;
/*    left:230px;*/
    right:0;
}

div#topmenu ul.sf-menu {
    padding:0px;
    margin:0px;
    list-style:none;
    float:left;
}

div#topmenu ul.sf-menu li {
    float:left;
    display:block;
}

div#topmenu ul.sf-menu li.last{
	padding-left:1em;
}

div#topmenu ul.sf-menu li a {
    color:#FFF;
    font-size:14px;
    padding-top:15px;
    padding-bottom:5px;
}

/*div#topmenu ul.sf-menu li a.first {
    border:0;
}*/

div#topmenu ul.sf-menu li a:hover {
    text-decoration:underline;
}

div#topmenu ul.sf-menu li:hover li a {
    color:#15294c;
    text-decoration:none;
    background:#FFF url(../images/bg-topmenu-link.gif) repeat-x left top;
}

div#topmenu ul.sf-menu li:hover li a:hover {
    color:#FFF;
    text-decoration:none;
    background:#15294C;
}

div#topmenu ul.sf-menu li li a {
    padding-top:13px;
    padding-bottom:13px;
    /*border-top:#e6e6e6 1px solid;*/
	background:#FFF url(../images/bg-topmenu-link.gif) repeat-x left top;
}

div#topmenu ul.sf-menu li li:first-child a {
    border-top:0;
	background:none;
}

div#topmenu ul.sf-menu li.no-bg{
	background:none !important;
}

div#topmenu ul.sf-menu li.no-bg a{
	background:none !important;
}

div#topmenu ul.sf-menu li.no-bg a:focus{
	color:#fff;
}

div#topmenu ul.sf-menu li.sfHover a {
    color:#15294c;
    background:#FFF;
    outline:0;
}

div#topmenu li div.boas-vindas{
	border-bottom:1px solid #27354D;
	color:#D2E8F0;
	font-size:12px;
	padding-bottom:3px;
	font-style:italic;
}
div#topmenu li div#hora{
	color:#D2E8F0;
	font-size:18px;
	font-style:italic;
}

/* searchform */
div.searchform {
    position:absolute;
    top:18px;
    right:10px;
    width:250px;
    height:35px;
}

div.searchform ul {
    list-style:none;
}

div.searchform ul li {
    float:left;
}

div.searchform ul li input.keyword {
    width:176px;
    background:url(../images/search-field.png) 0 0 no-repeat;
    border:0;
    padding:6px 7px 7px 7px;
    color:#FFF;
    margin:0 10px 0 0;
    font-style:italic;
    font-size:14px;
}

div.searchform ul li button.search-submit {
    width:30px;
    height:30px;
    border:0;
    padding:0;
    text-indent:-9999px;
    display:block;
    float:left;
    background:url(../images/search-button.png) 0 0 no-repeat;
    cursor:pointer;
}

div.searchform ul li button.search-submit:hover {
    background:url(../images/search-button.png) 0 -50px no-repeat;
}

/* search result*/
span.orange{
	color:#FE6601;
}
.post-block{
    border-top:#E6E6E6 4px solid;
}
.result{
    border-bottom:#E6E6E6 4px solid;
    padding:0 0 30px 0;
    margin:0 0 30px 0;
}
.result h3{
	margin-bottom:5px;
}

/* welcome */
div.welcome {
    margin:65px 0 60px 0;
    text-align:center;
}

/* features */
div.features {
    overflow:hidden;
    padding:0 0 35px 0;
    border-bottom:#E6E6E6 4px solid;
}

div.features .block {
    width:300px;
    float:left;
    margin-left:22px;
}

div.features .block:first-child {
    margin-left:0px;
}

div.features .block h2 {
    margin-bottom:10px;
}

div.features .block p {
    margin:0 0 10px 0;
    padding:0;
}

div.features .block ul {
    list-style:none;
    margin:5px 0 10px 0;
}

div.features .block ul li {
    background:url(../images/arrow-orange.png) 0 8px no-repeat;
    padding:1px 0 1px 15px;
}

div.features .block ul li a {
    font-size:16px;
    color:#1A325F;
    border-bottom:#000 1px dotted;
    text-decoration:none;
}

div.features .block ul li a:hover {
    border-bottom:#FFF 1px dotted;
    text-decoration:none;
}

/* poll */
div.enquete-holder {
    background:url(../images/poll-top.png) 0 0 no-repeat;
    padding:25px 0 0 0;
}

div.enquete {
    background:url(../images/poll-bg.png) 0 100% no-repeat;
    padding:0 30px 30px 30px;
    overflow:hidden;
}
#polls-2-loading{
	clear:both;
}
#polls-2-loading img{
	margin:0 5px 5px -40px;
	display:none;
}
div.poll ul {
    list-style:none;
    margin:10px 0 10px 0;
}

div.poll ul li {
    padding:9px 0;
    border-top:#E6E6E6 1px solid;
}

div.poll ul li:first-child {
    border-top:0;
}

div.poll ul li input.radio-options {
    margin:0 10px 0 0;
}

div.poll ul li label {
    font-style:italic;
    color:#666;
}

div.poll button.poll-submit {
    background:url(../images/poll-submit.png) 0 0 no-repeat;
    width:112px;
    height:31px;
    border:0;
    text-indent:-9999px;
    cursor:pointer;
    display:block;
    float:left;
}

div.poll button.poll-submit:hover {
    background:url(../images/poll-submit.png) 0 -31px no-repeat;
}

div.poll a.more {
    font-size:11px;
    color:#1A325F;
    border-bottom:#000 1px dotted;
    text-decoration:none;
    font-style:italic;
    float:right;
    margin:3px 0 0 0;
}

div.poll a.more:hover {
    border-bottom:#FFF 1px solid;
}

div.poll .title {
    color:#1A325F;
    font-size:16px;
    display:block;
    clear:both;
}

span.date {
    font-size:12px;
/*    display:block;
    float:left;*/
	display:inline;
    background:url(../images/icon-date.png) 100% 5px no-repeat;
    padding:0 23px 0 0;
}

span.video{
    font-size:12px;
/*    display:block;
    float:left;*/
	display:inline;
    background:url(../images/icon-video.png) 100% 2px no-repeat;
    padding:0 23px 0 0;

}

/* featured post */
div.featured-post {
    width:305px;
    float:left;

}
div.featured-post .image{
	background:url(../images/bg_foto_post_home.png) no-repeat;
	padding:9px;
}
div.featured-post img {
    display:block;
    margin:0 auto 20px;
}

div.featured-post a.title, div.more-post a.title {
/*    margin:0 0 30px 0;*/
	display:block;
}
div.floatbox .title {
   font-size: 16px;

}
div.more-post {
    width:300px;
    float:right;
}

div.more-post ul {
    list-style:none;
}

div.more-post ul li {
    padding:30px 0;
    border-top:#E6E6E6 1px solid;
}

div.more-post ul li:first-child {
    padding:0 0 30px 0;
    border-top:0;
}
.convenios{
    float: left;
    margin-right: 40px;

}
.convenios li{
	margin-bottom: 10px;
	font-size: 15px;
}


/* subscribe */
div.subscribe {
    background:#E6E6E6 url(../images/subscribe-bg.png) center 0 no-repeat;
    overflow:hidden;
    padding:15px 0 15px 0;
	width:auto;
	margin:0 auto;
}

div.subscribe .social {
    width:440px;
    float:left;
    padding:0 20px 0 0;
    background:url(../images/advert-bg.jpg) 100% 0 repeat-y;
}

div.subscribe .social a.rss {
    background:url(../images/rss-bg.png) 0 50% no-repeat;
    width:120px;
    height:115px;
    float:left;
    display:block;
    text-indent:-9999px;
    margin:0 30px 0 0;
}

div.subscribe .social a.twitter {
    background:url(../images/twitter-bg.png) 0 50% no-repeat;
    width:120px;
    height:115px;
    float:left;
    display:block;
    text-indent:-9999px;
	margin:0 30px 0 0;
}

div.subscribe .social a.facebook {
    background:url(../images/facebook-bg.png) 0 50% no-repeat;
    width:119px;
    height:115px;
    float:left;
    display:block;
    text-indent:-9999px;
}

div.subscribe .advert {
    width:620px;
    float:right;
    background:url(../images/banner-bg.png) 100% 0 no-repeat;
    padding:15px 0 0 0;
}

div.subscribe .advert img {
    border:#E6E6E6 1px solid;
}

/* address */
div.address {
    text-align:center;
    font-size:16px;
    color:#1A325F;
    padding:30px 185px;
    overflow:hidden;
}

div.address span.phone {
    background:url(../images/phone-bg.png) 50% 0 no-repeat;
    display:block;
    color:#FFF;
    padding:3px 12px 5px;
    float:right;
    margin:-3px 0 0 0;
}

/* footer menu */
div.footermenu {
    padding:30px 0;
    overflow:hidden;
    border-top:#E6E6E6 4px solid;
    border-bottom:#E6E6E6 4px solid;
}

div.footermenu ul {
    list-style:none;
	text-align:center;
}

div.footermenu ul li {
    display:inline;
    margin:0 0 0 30px;
}

div.footermenu ul li:first-child {
    margin:0;
}

div.footermenu ul li a {
    font-size:14px;
    color:#666;
}

div.footermenu ul li a:hover {
    color:#1A325F;
}

/* copyright */
div.copyright {
    padding:30px 0;
    overflow:hidden;
    color:#999;
    text-align:center;
    font-size:12px;
}

/* menu */
div.menu {
    list-style:none;
    margin:15px 0 30px 0;
}

div.menu ul {
    list-style:none;
}

div.menu ul li a {
    padding:15px 0 15px 20px;
    display:block;
/*    border:#FFF 1px solid;
    border-left:0;*/
    color:#1A325F;
    font-size:20px;
}

div.menu ul li a span{
	background:url(../images/bg-sidebar-menu-link.gif) repeat-x left bottom;
	padding-bottom:4px;
}

div.menu ul li a:hover {
    color:#fe6601;
	text-decoration:none;
}

div.menu ul li a:hover span{
	background:none;
	border-bottom:1px solid #fe6601;
}


div.menu ul li.current-cat a{
    border:#E6E6E6 1px solid;
    border-left:0;
    background:#FFF url(../images/menu-bg.jpg) 100% 0 repeat-y;
    color:#fe6601;
}

div.menu ul li.current-cat a span{
	background:none;
}

div.menu ul li.current_page_item a{
    border:#E6E6E6 1px solid;
    border-left:0;
    background:#FFF url(../images/menu-bg.jpg) 100% 0 repeat-y;
    color:#fe6601;
}

div.menu ul li.current_page_item a span{
	background:none;
}

div.menu ul li a.active {
    border:#E6E6E6 1px solid;
    border-left:0;
    background:#FFF url(../images/menu-bg.jpg) 100% 0 repeat-y;
    color:#fe6601;
}

/* newsletter */
div.newsletter {
    padding:0 0 0 20px;
    font-size:11px;
    margin:0 0 20px 0;
    overflow:hidden;
}

div.newsletter h3 {
    margin-bottom:0;
    border-top:#E6E6E6 4px solid;
    padding-top:10px;
}

div.newsletter ul {
    list-style:none;
}

div.newsletter ul li {
    float:left;
}

div.newsletter input#ne {
    width:160px;
    background:#FFF;
	float:left;
    padding:5px 7px 5px 7px;
    color:#1A325F;
    margin:0 5px 0 0;
    font-style:italic;
    font-size:14px;
    border:#cfcfcf 2px solid;
    border-right:#e6e6e6 2px solid;
    border-bottom:#e6e6e6 2px solid;
}

div.newsletter input#submit {
    width:30px;
    height:30px;
    border:0;
    padding:0;
    text-indent:-9999px;
    display:block;
    float:left;
    background:url(../images/search-button.png) 0 0 no-repeat;
    cursor:pointer;	
}

div.newsletter ul li button.newsletter-submit:hover {
    background:url(../images/search-button.png) 0 -50px no-repeat;
}

/* archives */
div.archives {
    padding:0 0 0 20px;
    margin:0 0 20px 0;
    overflow:hidden;
}

div.archives h3 {
    border-top:#E6E6E6 4px solid;
    padding-top:10px;
}

div.archives select {
    width:100%;
    color:#1A325F;
    margin:0 5px 0 0;
    font-style:italic;
    font-size:13px;
}

/* tags */
div.tags {
    padding:0 0 0 20px;
    margin:0 0 20px 0;
    overflow:hidden;
    text-align:center;
	line-height:161%;
}

div.tags h3 {
    border-top:#E6E6E6 4px solid;
    padding-top:10px;
    text-align:left;
}

div.tags a {
    color:#9dc4e5;
}

div.tags a:hover {
    color:#1A325F;
}

/* latest posts */
div.latestposts {
    padding:0 0 0 20px;
    font-size:11px;
    margin:0 0 20px 0;
    overflow:hidden;
}

div.latestposts h3 {
    margin:0 0 25px 0;
    border-top:#E6E6E6 4px solid;
    padding-top:10px;
}

div.latestposts ul{
	list-style:none;
}

div.latestposts ul li{
	border-top:1px solid #e6e6e6;
	margin-bottom:15px;
	padding-top:15px;
}

div.latestposts ul li.first{
	border:0;
	padding:0;
}

div.latestposts ul li a.post-thumb{
	margin-left:-5px;
}

div.latestposts .date,
div.latestposts .title,
div.latestposts p{'
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.latestposts .date{
	font-size:12px;
}

div.latestposts .title{
	font-size:16px;
	display:block;
	color:#1B325F;
}

div.latestposts .exerpt p{
	font-size:14px;
	color:#666;
}

div.latestposts .exerpt p:hover{
	text-decoration:underline;
}
/* post */
div.post h3 {
    margin-bottom:5px;
}

div.post .post-meta {
    margin:0 0 15px 0;
    overflow:hidden;
}

div.post .postdate {
    display:block;
    float:left;
    margin:0 5px 0 0;
}

div.post .author {
    font-size:12px;
    display:block;
    float:left;
    font-style:italic;
}

div.post .author a {
    color:#fe6601;
	margin-right:5px;
}

div.post .post-content {
    font-size:14px;
    border-bottom:#E6E6E6 4px solid;
    padding:0 0 20px 0;
    margin:0 0 30px 0;
}

div.post .post-content.bd-0 {
	border:none;
}

div.post .post-content .post-img {
    /*border-bottom:#E6E6E6 4px solid;*/
    padding:0 0 20px 0;
    margin:0 0 20px 0;
}

div.post .post-content .title {
    color:#132A4D;
}

div.post .bloco{
    border-bottom:#E6E6E6 4px solid;
    padding:0 0 30px 0;
    margin:0 0 30px 0;
}
div.post .bloco.last{
	border:none;
}
div.post .bloco h4{
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.post .bloco img.alignleft{
	float:left;
	margin-right:25px;
}

div.post .post-tags {
    background:url(../images/posttabgs-bg.jpg) 0 3px no-repeat;
    padding:10px 0 8px 70px;
    font-size:12px;
	min-height:20px;
	width:425px;
}

div.post .post-tags a {
    font-style:italic;
    padding:0 10px;
}

div.post a.continue {
    background:url(../images/continue.jpg) 0 0 no-repeat;
    width:112px;
    height:36px;
    display:block;
    text-indent:-9999px;
    float:right;
}

div.post a.continue:hover {
    background:url(../images/continue.jpg) 0 -47px no-repeat;
}

/* other posts */
div.other-posts {
    padding:10px 0;
}

div.other-posts h3 {
    margin:0 0 30px 0;
}

div.other-posts ul {
    list-style:none;
    margin:0 0 0 20px;
}

div.other-posts ul li {
    padding:10px 0;
}

div.other-posts ul li:first-child {
    padding:0 0 10px 0;
    border-top:0;
}

div.other-posts ul li a {
    display:block;
    float:none;
    clear:both;
    font-size:16px;
}

div.other-posts ul li p.postdate {
    font-size:12px;
    display:block;
    float:left;
    padding:0 23px 0 0;
}

/* comments */
div.comments {
    padding:10px 0;
}

div.comments h3 {
    margin:20px 0 30px 0;
}

div.comments h3 span {
    color:#fe6601;
}

div.comments div.comment {
    background:#EAF3FA;
    border:#9dc4e5 1px solid;
    padding:10px 15px;
    font-style:italic;
	margin-bottom:20px;
}

div.comments div.comment p{
	margin:0;
}

div.comments div.comment div.comment-meta {
    font-size:12px;
    font-style:normal;
}

div.comments div.comment div.comment-meta a {
    font-weight:bold;
}

div.comments div.comment div.comment-meta span.commentauthor cite{
    font-weight:bold;
    border-right:#1A325F 1px solid;
    margin:0 10px 0 0;
    padding:0 15px 0 0;
}

div.comments div.comment div.comment-meta a.comment-edit-link{
	border:0;
}

/* comment from */
div.comment-form{
    padding:10px 0;
    margin:0 0 100px 0;
    overflow:hidden;
}

div.formulario{
    padding:10px 0;
    overflow:hidden;
}

div.comment-form h3,
div.formulario h3 {
    margin:20px 0 30px 0;
}

div.comment-form ul,
div.comment-form ul li,
div.formulario ul,
div.formulario ul li{
    list-style:none;
}
div.comment-form ul li,
div.formulario ul li {
	list-style-type:none;
    width:290px;
    margin:0 20px 10px 0;
    float:left;
    padding:5px 0;
}
div.comment-form ul li.form-left,
div.formulario ul li.form-left{
	margin-right:40px;
}
div.comment-form ul li.form-right,
div.formulario ul li.form-right{
	margin-right:0;
}
div.comment-form ul li.full,
div.formulario ul li.full {
    width:100%;
}

div.comment-form ul li.full{
	margin-bottom:20px;
}
.formulario{*background-color:#F00;}
div.comment-form label,
div.formulario ul li label {
    width:100%;
    display:block;
    margin:0 0 5px 0;
    font-size:12px;
    color:#1c335f;	
}

div.comment-form input.comment-field,
div.formulario li input.field{
    width:280px;
    border:#e6e6e6 2px solid;
    border-top:#cfcfcf 2px solid;
    padding:5px;
    font-size:13px;
    color:#1c335f;
	font-family:Arial, Helvetica, sans-serif;
}

div.comment-form textarea.comment-textarea,
div.formulario textarea{
    width:590px;
    border:#e6e6e6 2px solid;
    border-top:#cfcfcf 2px solid;
    padding:5px;
    font-size:13px;
    color:#1c335f;
    height:150px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
div.comment-form ul li.full textarea{
	width:610px;
}
div.comment-form button.comment-submit,
div.formulario input.submit{
    width:70px;
    border:0;
    padding:0;
    height:30px;
    text-indent:-9999px;
    display:block;
    float:left;
    background:url(../images/comment-submit.jpg) 0 0 no-repeat;
    margin:-3px 20px 0 0;
    cursor:pointer;
}
div.formulario input.submit{
	margin-right:0;
}
a.cancel{
	margin-left:15px;
}

div.comment-form button.comment-submit:hover,
div.formulario input.submit:hover{
    background:url(../images/comment-submit.jpg) 0 -50px no-repeat;
}

div.comment-form a.cancel {
    color:#1c335f;
}
div.comment-form span.logout{
	float:right;
}
div.wpcf7-response-output {
	margin:0!important;
	width:570px;
}
div.formulario select{
	width:100%;
}
#departamento-button{
	height:30px;
}
#departamento-button .ui-selectmenu-status{
	line-height:1.3em;
}
#estado-menu.ui-selectmenu-menu-dropdown{
	width:496px !important;
	background:url("../images/shadow_g.png") no-repeat;
}
#estado-menu.ui-selectmenu-menu li{
	width:165px !Important;
	float:left !important;
}
#departamento-menu.ui-selectmenu-menu-dropdown{
	width:294px !important;
}
#arquivo-menu{
	width:218px!important;
}
#menu-sexo{
	width:294px;
}
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2.3em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { background:url("../images/selectmenu_icon.gif") no-repeat scroll 0 0 transparent; height:31px; width:30px; position:absolute; right:0; top:0;}
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-state-hover .ui-selectmenu-icon, .ui-state-active .ui-selectmenu-icon{ background-position: 0 -31px}
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { }
.ui-selectmenu-menu-dropdown { background:url("../images/shadow.png") no-repeat; padding-bottom:5px;  }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; background-color:#FFF; margin:-2px 5px 0 0; padding-bottom:10px; border:1px solid #E6E6E6; border-top:none;}
.ui-selectmenu-status{  border:#cfcfcf 2px solid; border-right:#e6e6e6 2px solid; border-bottom:#e6e6e6 2px solid; margin:0; padding:5px 7px!important; height:16px; overflow:hidden;}
.ui-selectmenu-menu li a:hover{ text-decoration:underline;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.2em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/* POSTS
--------------------------------- */
.left{
	float:left;
}
.right{
	float:right;
}
.omega{
	margin-right:0!important;
}
alpha{
	margin-left:0!important;
}
.bloco-menu{
	margin-right:80px;
}
.no-bullet{
	list-style-type:none;
}
.number{
	list-style-type:decimal;
}
.post ul {
	list-style-image:url(../images/arrow-orange.png);
	list-style-position:inside;
	margin-bottom:20px;
}
.post ul ul {
	padding-left:20px;
}
.post dt{
	font-weight:bold;
}
.post dd{
	margin-bottom:10px;
}
.post-content h2{
	margin-top:0;
}
.banner-post.bloco{
	margin-bottom:0;

}


