/* config. padrao */

#content-wrapper {
  width: 775px;
}

#main-wrapper {
  margin-right: 0px;
  width: 550px;
  float: right;
  margin-left: 0px;
}

#sidebar-wrapper {
  margin-left: 0px;
  width: 225px;
  float: left;
  margin-right: 0px;
}

/* personalizado */

.sidebar h2 {
line-height:20px;
font-size:18px;
color:#145000;
background: url(http://www.opa.org.br/jogolimpo/blog/top.png) top center no-repeat;
padding:25px;
padding-bottom:0px;
}

.sidebar .widget-content {
margin-top:-12px;
background: url(http://www.opa.org.br/jogolimpo/portal/img/lateral.png) center repeat-y;
padding:20px;
padding-bottom:5px;
width:175px;
}

.sidebar .widget {
background: url(http://www.opa.org.br/jogolimpo/portal/img/base.png) bottom center no-repeat;
padding-bottom:18px;
margin-bottom:-25px;
}

.sidebar #CustomSearch1 h2 {
background: none;
padding:0px;
padding-bottom:20px;
}

.sidebar #CustomSearch1 .widget-content {
margin-top:-7px;
background: none;
padding:0px;
width:200px;
}

.sidebar #CustomSearch1 {
background: none;
padding-bottom:0px;
}

#main-wrapper {
background: url(http://www.opa.org.br/jogolimpo/portal/img/conteudo_base.png) bottom left no-repeat;
padding-bottom:20px;
}

#main {
margin-left:0px;
background: url(http://www.opa.org.br/jogolimpo/portal/img/conteudo_top.png) top left no-repeat;
padding-top:20px;
}

#Blog1 {
margin-left:0px;
padding-left:30px;
padding-right:30px;
padding-top:1px;
margin-top:-13px;
background: url(http://www.opa.org.br/jogolimpo/portal/img/conteudo.png) center repeat-y;
}

body {
background: url(http://www.opa.org.br/jogolimpo/portal/img/fundo.jpg)
}

.post-header-line-1 {
padding-top:30px;
padding-bottom:20px;
}

.post-timestamp {
font-style:italic;
}

.post-title a {
padding-top:20px;
color:#145000;
font-size:32px;
margin-bottom:30px;
line-height:35px;
}

.date-header {
color:#000;
padding-bottom:10px;
}

.espaco {
float:left;
top:0px;
padding:5px;
background:#145000;
margin-bottom:10px;
width:458px;
color:#FFF;
}

.post-footer {
padding:10px;
background:#cf6;
font-size:13px;
}

.post-icons, .texto_fav {
padding-top:10px;
display:block;
}

.texto_fav {
padding-bottom:12px;
}

.post-body {
padding-bottom:15px;
}

#sidebar-wrapper, #sidebar, .sidebar {
margin-bottom:100px;
}

a {
color:#000000;
text-decoration:underline;
}

a:hover {
color:#0000CC;
}

#barra {
z-index:0;
margin:0px;
position:absolute;
width:100%;
height:72px;
top:284px;
left:0px;
background:url(http://www.opa.org.br/jogolimpo/blog/barra_blog.jpg) repeat-x top;
}

#seta {
position:absolute;
width:28px;
height:14px;
left:638px;
top:-13px;
background:url(http://www.opa.org.br/jogolimpo/blog/seta_blog.png) top center;
}

#crosscol-wrapper {
position:relative;
}

.rodape {
margin:0 auto;
width:770px;
height:70px;
}

#licenca, .sobe {
float:left;
height:60px;
}

#licenca {
margin-left:5px;
width:644px;
background:url(http://www.opa.org.br/jogolimpo/blog/rodape.png) left top no-repeat;
}

.sobe {
text-indent:-9999px;
margin-left:5px;
width:111px;
background:url(http://www.opa.org.br/jogolimpo/blog/sobe.png) left top no-repeat;
}

.sobe:hover {
background-position:0px -60px;
}

#content-wrapper {
padding-bottom:0px;
margin-bottom:-40px;
}

/* caixa de busca */

#uds-searchControl {
background: url(http://www.opa.org.br/jogolimpo/portal/img/conteudo.png) center repeat-y;
width:500px;
margin-top:0px;
margin-left:-5px;
padding-left:20px;
padding-right:40px;
}

#uds-searchClearResults {
margin-right:25px;
}

/* menu */

.menu a {
z-index:999;
color:#FFFFFF;
font-size:18px;
text-decoration:none;
}

.menu a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#mlinha1, #mlinha2 {
position:relative;
}

#mlinha1 {
margin-top:0px;
padding-top:0px;
top:12px;
}

#mlinha2 {
margin-top:18px;
}


.menu ul {
position:relative;
}

.menu ul li {
display:inline;
position:relative;
margin-left:10px;
margin-right:10px;
}

#HTML1 h2.title {
display:none;
}