div#principal div#topo-principal img#logo{
    margin-top:-10px;
    margin-left: 40px;
    float: left;
}

div#principal div#topo-principal img#auxiliadora{
    margin-top: 20px;
    float: left;
}

div#principal div#topo-principal p#dados-topo{
    float: left;
    font-size: 9pt;
    line-height: 10.5pt;
    margin-top: 55px;
    margin-left: 30px;
}

div#principal div#topo-principal div#busca{
    float: right;
    width: 250px;
    margin-top: 42px;
    margin-right: 30px;
}

div#principal div#topo-principal div#busca p#busca-label{
    color: #adadad;
    padding-bottom: 2px;
}

div#principal div#topo-principal div#busca td.gsc-input{
    padding-right: 0px !important;
}

div#principal div#topo-principal div#busca input.gsc-search-button{
    border-radius: 0px !important;
    margin-left: 0px !important;
}

div#principal div#topo-principal div#busca td{
    border:none;
}

div#principal div#topo-principal div#busca input#gsc-i-id1{
    background: none !important;
}


div#principal div#topo-principal div#menu-cinza{
    width: 100%;
    background-color: #e5e6e7;
    height: 18px;
    padding-top: 7px;
    margin-top: -27px;

}

div#principal div#topo-principal div#menu-cinza div{
    padding-left: 250px;
}

div#principal div#topo-principal div#menu-cinza ul li{
    line-height: 9pt;
}

div#principal div#topo-principal div#menu-cinza ul a{
    color: #353e54;   
    font-size: 9pt;
}


div#principal div#topo-principal div#menu-cinza ul li.item{
    border-right: solid 1px #353e54;
    padding-right: 10px;
    padding-left: 10px;
}

div#principal div#topo-principal div#menu-cinza ul li.ultimo-item{
    padding-left: 10px;
}

div#principal div#painel{
    margin-top: 10px;
    width: 100%;
    overflow:hidden;
    margin-bottom:20px;
}

div#principal div#painel div{
    margin-bottom: 1px;
}

div#principal div#painel input.menu-painel{
    cursor: pointer;
    width: 270px;
    padding-right: 10px;    
    padding-top: 105px;
    height: 18px;
    padding-bottom: 30px;
    color: white;
    border: none;
    text-align: right;
    font-family: "Futura XBlkCn-BT";
    font-size: 14pt;
    letter-spacing: 0.5px;
}

div#principal div#painel ul li#painel-esquerdo{
    width: 270px;
}

div#principal div#painel ul li#painel-direito{
    width: 100%;
}

div#principal div#painel input#painel-ensino-medio{
	-webkit-appearance: none;
    background-color: #121c37;
} 

div#principal div#painel input#painel-ensino-fundamental{
    background-color: #2d4c73;
} 

div#principal div#painel input#painel-escola-infantil{
    background-color: #5d9acf;
}

div#principal div#img-painel{
    float:right;
    height: 489px;
    width: 100%;
}

div#principal div#noticias{
    margin-top: 30px;

}

div#principal div#noticias div#topo-noticias{
    background-color: #5d9acf;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 15px;
    text-align: center;
    overflow: hidden;
    color: white;
    font-size: 13pt;
    
}

div#principal div#noticias div#noticia-grupo-1{
    padding-left: 45px;
    padding-right: 45px;
	overflow: hidden;    
}

div#principal div#noticias div#noticia-grupo-2{
    margin-left: 45px;
    padding-right: 45px;
}

div#principal div#noticias div#topo-noticias span{
    font-weight: bold;
}

div#principal div#noticias ul{
    width: 100%;
}

div#principal div#noticias ul img{
    width: 100%;
}

div#principal div#noticias ul li.item-1{
    
}

div#principal div#noticias ul li.item-2{
   padding-left: 60px;
   padding-right: 60px;
}

div#principal div#noticias ul li.item-3{
    padding-right: 60px;
}

div#principal div#noticias ul li.ultimo-item{

}

div#principal div#noticias div#noticia-grupo-2{
    margin-top: 40px;
    margin-bottom: 10px;
	overflow: hidden;
}

div#principal div#noticias p.titulo-noticia{
    color: #2d4c73;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11pt;
}

div#principal div#noticias div.descricao-noticia{
    height: 50px;
    overflow: hidden;
    color: #606162 !important;
    font-family: Arial, Helvetica, narrow;    
}

div#principal div#noticias div.descricao-noticia a{
    color: #606162 !important;
}

div#principal div#logos-rodape{
    margin-left: 60px;
    margin-top: 30px;
    margin-bottom: 10px;
}
div#principal div#logos-rodape img{
    margin-right: 50px;
}

div#principal div#menu-noticias{
    float: right;
    margin-top: 25px;
    margin-right: 45px;
}

div#principal div#menu-noticias div.item{
    margin-bottom: 7px;
	
}

div#principal div#menu-noticias input{
    width: 250px;
    height: 25px;
    background-color: #5d9acf;
    color: white;
    border: none;
    cursor: pointer;
}