/*
Theme Name: Bonilha
Theme URI: http://www.gargantas.org/kvera/wp-stuffs/Bonilha
Description:  Bonilha Theme based on Mystique 2.x by <a href="http://digitalnature.ro/">digitalnature</a>.
Version: 0.02
Author: Milenko, modifications by KveRa
Author URI: http://digitalnature.ro
Template URI: http://digitalnature.ro/projects/mystique

Template: mystique
*/

@import url('../mystique/style.css');

/* Ajax Search */
#gsc-search-box {
 position: relative !important;
 margin: 0 !important;
 border-width: 0px !important;
 width: auto !important;
}
td.gsc-input, td.gsc-search-button, td.gsc-clear-button {
 padding:0 !important;
 margin:0 !important;
}
td.gsc-input{width:150px !important;}
td.gsc-search-button{width:70px !important;}
td.gsc-clear-button{width:25px !important;text-align:center !important;}
input.gsc-input {
 background: transparent url(http://files.escolabonilha.com/search.png) no-repeat left top !important;
 height: 34px !important;
 width: 150px !important;
 display: block !important;
 border: 0 !important;
 padding: 0 0 0 34px !important;
 margin: 0 !important;
 vertical-align: baseline !important;
}
input.gsc-search-button {
 background: transparent url(http://files.escolabonilha.com/search.png) no-repeat right -34px !important;
 height: 34px !important;
 width: 70px !important;
 margin: 0 !important;
 padding: 0 !important;
 top: 0px !important;
 border: none !important;
 text-shadow: #676767 2px 2px 2px !important;
 font-size: 85% !important;
 font-weight: bold !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
}
input.gsc-search-button:hover {
 background-position: right bottom !important;
 color: #676767 !important;
}
div.gsc-clear-button{width:25px!important;}
#gsc-clear {
 cursor: pointer !important;
 font-size: 90% !important;
 color: #676767;
 padding-left: 10px;
}
#gsc-clear:hover {
 color: #004499;
 text-decoration: underline;
}

/* Ajustes do Tema */
/* fixed width page - 960gs */
body.fixed .page-content{
  width:980px;
}
#footer .page-content {background:#666;color:#ddd;font-size:9pt;}
#footer .page-content a{color:#fff;}
#footer #contato {float:left;text-align:left;font-size:12px;line-height:14px;}
#footer #site-info {float:right;text-align:right;font-size:12px;line-height:14px;}
#primary-content { width: 670px; }
#primary-content .blocks { padding: 5px; }
#sidebar { width: 310px !important; float: right; }
/* Menu */
ul#navigation li.active a, ul#navigation li.active-parent a, ul#navigation li.active-ancestor a{background: #1e5693;}
ul#navigation li ul {border-bottom:#DEF;border-left:#DEF;border-right:#DEF;background-color:#DEF;}
ul#navigation li ul li,ul#navigation li ul li a{background-color:#DEF;}
ul#navigation li:hover ul li,ul#navigation li:hover ul li a{background-color:#DEF;}
ul#navigation li.active ul,
ul#navigation li.active-parent ul,
ul#navigation li.active-ancestor ul{background-color:#3E76B3;border-bottom:#3E76B3;border-left:#3E76B3;border-right:#3E76B3;}
ul#navigation li.active ul li,
ul#navigation li.active-parent ul li,
ul#navigation li.active-ancestor ul li{background:#3E76B3;}
ul#navigation li.active ul li a,
ul#navigation li.active-parent ul li a,
ul#navigation li.active-ancestor ul li a {background:#3E76B3;}
ul#navigation ul li.active a{color:#f8b013;}
ul#navigation ul li.active li a{color:#dedede;}
ul#navigation ul li a span.title{padding:0;}
ul#navigation li a:hover, ul#navigation li:hover a{background-color:#3E76B3;}
ul#navigation li a:hover{color:#EEE;text-shadow:#333 1px 1px 1px;}
ul#navigation ul li a:hover{background-color:#3E76B3;color:#fff;text-shadow:#333 1px 1px 1px;}
/* fade on mouse out */
ul#navigation li a.fadeThis span.hover {background-color:#3E76B3;}
ul#navigation li.active a.fadeThis span.hover, ul#navigation li.active-ancestor li a.fadeThis span.hover{background-color:#3E76B3;}
ul#navigation li li a.fadeThis span.hover,
ul#navigation li.active li a.fadeThis span.hover,
ul#navigation li.active-ancestor li a.fadeThis span.hover{background-color:#3E76B3;}
ul#navigation li.active ul li a.fadeThis span.hover,
ul#navigation li.active-ancestor ul li a.fadeThis span.hover{background-color:#1E5693;}

/* Featured */
div#featured-content { background: #1e5693 url(img/featured-blue.jpg) 0% 0% no-repeat; }
div#featured-content div.slide-container { background: url(img/destaques.png) top right no-repeat; }
div#featured-content .post-thumb img { border-color: #336; }
/* Distancia Blocos Sidebar */
ul.sidebar-blocks li.block {margin-top:0.2em;margin-bottom:1.6em;}
/* Remover Estilização das Tabelas */
table td,table th,table tr.even td,table tr:hover td{border:0;background-color:transparent;}
/* Ajustes Conteudo */
.post-content {
 text-align: justify;
 font-size: 13pt;
}
/* Formatação Parceiros */
#linkcat-163 ul li {background:none;padding: 0 5px;display:inline;}
#linkcat-163 ul {align:center;}
/* / Ajustes Thema */

/* Home Blocks */
.home-block {
 position: relative; float: left;
 width: 330px; max-width: 330px;
 height: 360px; max-height: 360px;
 margin: 0;
 padding: 0;
 background: transparent url(http://files.escolabonilha.com/quadro.png);
}
.home-block h2 {
 margin: 0; padding: 0;
 width: 100%; text-align: right;
}
.home-block h2 a {
 text-decoration: none;
 margin-right: 25px;
}
.home-block h3 {
  margin: 0; padding: 0;
  text-align: left;
}
.home-block .hblock-content {
 padding: 0 20px 5px 10px;
 text-align: justify;
}
#hb-projetos {
background: transparent url(http://files.escolabonilha.com/q-laranja.png);
}
#hb-fatos-com-fotos {
background: transparent url(http://files.escolabonilha.com/q-verde.png);
}
#hb-pedablogico {
background: transparent url(http://files.escolabonilha.com/q-azul.png);
}
#hb-informatica {
 background: transparent url(http://files.escolabonilha.com/q-vermelho.png);
}
#hb-cantinho-da-arte {
  background: transparent url(http://files.escolabonilha.com/q-amarelo.png);
}
.thumb-block {
 position: relative; float: left;
 overflow: hidden !important;
 width: 100px;
 height: 150px;
 border: 6px solid #EEE;
 margin: 4px;
 padding: 5px;
 background: #BD9;
 border-radius: 10px;
}
.thumb-block img { padding: 0; margin: 0; border: 0; }
.thumb-block h2 , .thumb-block a { 
  font-size: 12px;
  color: #FFF;
  width: auto;
}