* {margin:0; padding:0; border:0} .reset-border, .destaques h3, li ul li {border:none !important} .reset-height {height:auto !important}
body {font:12px Arial, Helvetica, sans-serif; margin:20px 0; color:#444; background:url(images/bg-body.jpg) repeat-x top center #edf0f3}
a:link, a:visited, a:active {color:#06c; text-decoration:none} a:hover {text-decoration:underline}
h1, h2, h3, h4, h5, h6, p, ul, ol, .margin-bottom, .content, #edital, table, .wp-caption {margin-bottom:20px}
p, li {font-size:14px; line-height:20px} ol li {list-style:decimal inside} ul li {list-style:square inside}
li ul li {padding:3px 0 !important; list-style:square inside !important} .regiao {display:block; margin-bottom:4px !important; line-height:24px !important}
input {font-family:Arial, Helvetica, sans-serif}
.content, #footer {background:#fff}
.wp-caption {background:#f5f5f5; border:1px solid #ccc; padding:4px} .wp-caption p {margin-bottom:0 !important; text-align:center}
#nav, #footer ul, .chapeu, .ultimas ul, .children {margin-bottom:0 !important}
.left, .alignleft {float:left} .alignleft {float:left; margin-right:15px}
.right, .alignright {float:right} .alignright {float:right; margin-left:15px}
.clear {clear:both; float:none !important; border:0 !important}
.small, abbr {font-size:11px; margin-bottom:5px}
.margin-top {margin-top:20px}
.margin-right {margin-right:20px}
.pad-top-10 {padding-top:10px}
.more {font-size:16px; font-weight:bold}
.padrao, .padrao a {color:#777 !important}
.concursos, .concursos a {color:#15a !important}
.empregos, .empregos a {color:#061 !important}
.estagios, .estagios a {color:#b60 !important}
.educacao, .educacao a {color:#71b !important}
.apostilas, .apostilas a {color:#b00 !important}
.blogs, .blogs a {color:#040 !important}
.forum, .forum a {color:#036 !important}
.container {width:980px; margin:0 auto}
.feedburner, .box, .destaca {border:1px solid #ccc; padding:15px; margin-bottom:15px}
.capa h1, .capa h2, .capa h3, .capa h4, #footer strong {margin-bottom:3px}
.capa h2, #footer strong, .list1 h2, .list1 strong {font-size:15px; border-bottom:2px solid #cdd; padding-bottom:5px; margin-bottom:5px}
.capa h3, #footer li, .list1 h3, .list1 li, #related-post li, #footer li, .archive p {font-size:12px; border-bottom:1px dotted #ccc; padding:5px 0; font-weight:normal; list-style:none outside; margin-bottom:0; line-height:normal}
.capa .box {height:233px} .capa .box p {margin-bottom:10px} .capa p, .comment p {font-size:12px; line-height:16px}
.chapeu {font-size:11px !important; font-weight:bold; text-transform:uppercase} .chapeu-sidebar {display:block; margin:5px 0 0; font-size:11px;}
#nav {display:block; border-top:1px solid #ccc; height:30px; clear:both;}
#nav li {float:left; font-size:14px; position: relative; list-style:none}
#nav li:hover {background:#fff;}
#nav li a {padding:5px 15px; display:block; border-right:1px solid #ccc;}
#nav li .subitem li a {border:0 !important; font-size:12px !important; padding:0px 15px !important;}
.search-form {float:right} .input-text {border:1px solid #ccc; padding:5px 10px} .input-button {background:#f50; padding:5px 10px; cursor:pointer; color:#fff} select {border:1px solid #ccc; padding:3px 4px 4px 8px}
.button-01, .button-02 {display:block; padding:5px 10px; color:#fff !important; text-align:center; margin-bottom:10px} .button-01 {background:#f60} .button-02 {background:#06c}
.content {border:1px solid #D0D8DF; padding:20px 15px} .content, #footer, .ads728x90 {border-top:2px solid #79c}
.title, h2.title-widget, #related-post h2 {display:block; border:1px solid #ccc; margin:0 !important; padding:8px 15px; font-size:15px}
.breadcrumbs {font-size:12px; line-height:18px; border-bottom:2px solid #cdd; padding-bottom:5px; margin-bottom:10px}
.single a, .aulas a, .vitrine a {font-weight:bold}
.single li {padding-left:20px}
h1.entry-title {font-size:32px; line-height:32px; letter-spacing:-1px; margin-bottom:10px;}
.excerpt p {color:#888; font-size:16px}
.tab-main {height:30px; border-bottom:1px solid #ccc;}
.tab-main li {float:left; margin-right:5px; list-style:none outside; padding:0 !important}
.tab-main li a {display:block; padding:5px 20px 4px; border:1px solid #ccc; font-size:14px; background:#e6e6e6; color:#666}
.tab-main li a.selected {background:#fff; color:#333; padding:5px 20px; border-bottom:0;}
.page-navigation h3 {margin-bottom:5px} .page-navigation li {float:left; margin:0 4px 10px 0; list-style:none} .page-navigation li a {padding:4px 8px; border:1px solid #ccc; display:block} .page-navigation strong a {background:#06c; color:#fff !important; border-color:#06c}
.archive h2 {margin-bottom:3px} .archive p {padding:0 0 20px 0; margin-bottom:20px}
.feedburner {clear:both; background:#e8e8e8} .feedburner p {font-size:13px; font-weight:bold; margin-bottom:10px}
.vitrine {border:1px solid #ccc; padding:0 15px 15px 0; height:245px; background:url(images/bg-body.jpg) repeat-x 0 -1px #fff; margin-bottom:20px} .vitrine p, .comment p {margin-bottom:5px}
.vitrine a {font-size:14px} .vitrine img {float:left; margin-right:15px}
.vitrine .first {margin:0 0 15px 15px; border-bottom:1px solid #ccc; padding:15px 0} .vitrine .first p {margin:10px 0}
.vitrine .second .item {width:175px; padding-right:10px; margin-left:15px; float:left; border-right:1px solid #ccc; display:inline}
.destaques .item {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;} .destaques h3 {font-weight:bold}
.ultimas li {font-size:12px}
.aulas {width:210px; height:120px; padding:25px 30px 30px 30px; background:url(images/img-map.jpg) #9b9; margin-bottom:10px} .aulas a {color:#fff !important; font-size:14px}
.cols {width:810px; float:right} .cols-home {width:940px; float:right} .cols-single {width:945px; float:right} .col-left, .list {width:120px; float:left} .col-center {width:490px; float:left} .col-center-home {width:620px; float:left} .col-center-single {width:625px; float:left} .col-right {width:300px; float:right} .col-single {width:660px; float:left}
.debate {background:url(images/img-map.jpg) no-repeat 0 -195px; height:60px}
.w250 {width:235px} .w300 {width:300px}
#footer {padding:15px} #footer a {color:#157} #footer .list {width:175px} #footer strong {display:block} #copyright a {color:#fff}
.list {margin-right:20px}
.ads728x90 {padding:10px 0 10px 124px; background:#f2f2f2}
#copyright {color:#fff; background:#678; padding:10px 15px}
#commentform p {font-size:12px; margin-bottom:10px}
.comment {padding:10px 0; border-bottom:1px dotted #ccc}
.opcoes {border-bottom:7px solid #bbb; border-top:1px solid #bbb; border-left:1px solid #bbb; border-right:1px solid #bbb; height:30px;} .opcoes a {color:#555 !important}
.opcoes li {list-style:none outside; float:left; padding:0 !important; font-size:12px !important; position:relative;}
.opcoes li a {display:block; border-right:1px solid #bbb; padding:5px 15px; font-weight:normal;}
ul li ul.subitem {position:absolute; left:-1px; top:29px; width:200px; display:none; visibility:hidden; background:#fff; border:1px solid #bbb; z-index:5; border-bottom:2px solid #79c; padding-bottom:15px;}
ul li ul.subitem li, .opcoes li ul.subitem li a {border:0 !important; float:none !important; list-style:none outside !important;}
ul li:hover a {z-index:25 !important; position:relative; background-color:#fff;}
ul li:hover ul.subitem { display:block !important; visibility:visible !important;}
.icon-map, .icon-facebook, .icon-google, .icon-twitter, .icon-share, .icon-google, .icon-print, .icon-mail, .icon-orkut, .icon-rss, .icon-comment, .icon-tags, .icon-fave, .tooltip span, h2.title-widget {background-image:url(http://www.editaisbrasil.com.br/wp-content/themes/editaisbr/images/icon-map.png); background-repeat:no-repeat;}
.icon-print {background-position:15px 5px;}
.icon-mail {background-position:15px -18px;}
.icon-google {background-position:15px -46px;}
.icon-orkut {background-position:15px -72px;}
.icon-twitter {background-position:15px -98px;}
.icon-facebook {background-position:15px -124px;}
.icon-share {background-position:15px -150px;}
.icon-rss {background-position:15px -176px;}
.icon-comment {background-position:15px -202px;}
.icon-tags {background-position:15px -228px;}
.icon-fave {background-position:15px -254px;}
h2.title-widget {background-position:97% -302px;}
h2.active {background-position:97% -328px;}
h2.title-widget a {display:block; cursor:pointer; text-decoration:none !important;}
.icon16 {padding-left:40px !important;}
.destaca {background:#f2f2f2; height: 60px; border:0 !important;}
.destaca h3 {font-size:13px !important;}
a.button-more {display:block; font-size:13px; margin-top:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border:1px solid #ccc; padding:5px 20px; background:#eee; color:#36a; text-align:center}
a:hover.button-more {background:#07c; color:#fff; border:1px solid #04a; text-decoration:none}
.apostilas a.button-more {color:#700 !important}
.apostilas a:hover.button-more {background:#700 !important; border:1px solid #500 !important; color:#fff !important}
.tooltip {position:absolute; z-index:999; left:-2000px;}
.tooltip span {background-position: 0 -286px; width:11px; height:6px; display:block; position:absolute; top:32px; left:30px;}
.tooltip p {color:#fff; background:#000; border:2px solid #bbb; padding:5px 20px; margin:0 !important; -moz-border-radius:15px; -webkit-border-radius:15px;}