

body {
	font-family: Helvetica, sans;
	font-size: 18px;
        color: #333333;
        background: url(img/fundo.jpg) repeat-x bottom left;
        
}

a {
    color: #003300;
    font-weight: bold;
    text-decoration: underline;
}

h2 {
    color: #003300;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    font-size: 1.2em;
}

h3 {
    color: #005500;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    font-size: 1.1em;
}

p {
    text-align: justify;
    line-height: 24px;
    font-size: 1.0em;
    margin-bottom: 10px;
}

ul {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
}

ul li {
    line-height: 24px;
    margin-left: 1.0em;
    padding: 0.4em;
}

.inputText {
    width: 100%;
}

#wrapper {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
}

.recuo {
    padding-left: 1.0em;
}

#wrapperTopo {
    border-style: none;
    position: relative;
    top: -1.0em;
    margin-left: 10px;
    margin-right: 10px;
    

}

#logo {
    
    padding-bottom: 3.0em;
    
    
}
    #logo .logo {
        width: auto;
        float: left;
        margin-left: 10%;
        padding: 1.0em;
    }

    #chamada {
        font-size: 28px;
        line-height: 31px;
        font-weight: bold;
        font-family: Helvetica, sans;
        padding-top: 30px;
        color: #333333;
        padding-left: 200px;
        text-align: left;
        padding-left: 20%;
        padding-right: 20%;

    }

        #chamada .link_vermelho {
            color: #004400;
            text-decoratioN: none;
        }






#menuTopo {
	width: 100%;
	text-align: center;
	height: 3.0em;
        position: relative;
        
        
}

    #menuTopo ul {
            margin-left: 0;
            padding-left: 0;
            padding-top: 1.0em;
            width: 100%;
            

    }

        #menuTopo ul li {
                display: inline;
                list-style: none;
                margin-right: 2.0em;

                padding-left: 0.3em;

        }

    #menuTopo a {
        text-decoration: none;
        color: #003300;
        font-size: 1.2em;

    }

    #menuTopo a:hover {
        text-decoration: underline;
    }



#conteudo {
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    position: relative;
    top: -3.0em;
   

}


.tecnologia {
    width: auto;
    clear: both;
    margin-bottom: 3.0em;
    background: rgba(255,255,255,0.1);
    padding: 0.5em;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    padding-left: 4.0em;
}

    .tecnologia .img {

        max-width: 200px;
        float: left;
        margin-right: 3.0em;
    }

    .tecnologia .info {
        width: 600px;
        float: left;
    }



#feed {
    width: 200px;
    float:left;
}

#noticias {
    width: 600px;
    float: left;
    position: relative;
    top: -1.5em;
    padding-bottom: 3.0em;
    
}

    #noticias .noticia {
        margin-bottom: 2.0em;
        font-size: 0.9em;
        background: rgba(255,255,255,0.1);
        padding: 1.2em;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
    }

        #noticias .noticia h3 {
            margin-bottom: 1.0em;
            font-size: 1.2em;
        }
        #noticias .noticia .sumario {
            line-height: 24px;
            text-align: justify;
            margin-left: 1.0em;
            margin-right: 1.0em;
        }

.projeto {
    
    margin-bottom: 3.0em;
    background: rgba(255,255,255,0.1);
    padding: 1.0em;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

    .projeto .img {
        width: 200px;
        max-width: 200px;
        float: left;
        margin-right: 3.0em;
        margin-top: 2.0em;
    }

    .projeto .descricao {
        width: 500px;
        float: left;
        margin-left: 30px;

    }




#rodape {
    width: 100%;
    clear: both;
    font-size: 0.8em;
    margin-top: 5.0em;
    text-align: center;
    color: white;
    padding-top: 3.0em;
    padding-bottom: 3.0em;
    background: rgba(255,255,255,0.1);
}

    #rodape #feeds {



    }

        #rodape #feeds li {
            display: inline;
            list-style: none;
        }
            #rodape #feeds #twitter img {
                width: 48px;
            }

            #rodape #feeds #rss img {
                width: 48px;
            }