*{
    padding: 0px;
    margin: 0px;
}

body{
    background-color: #dcdcdc;
}

.principal{
    width:95%;
    height: auto;
    margin: 10px auto;
    padding: 15px;
    box-shadow: inset 2px 2px  4px rgba(255,136,0,0.5), 2px 2px  4px rgba(255,136,0,0.5);
    background-color: #ffffff;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.cabecalho{
    height: 20%;
    width: 95%;
    padding: 20px;
    margin: 5px;
    display: inline-block;
    text-align: center;
    align-items: center;
    border-bottom: #dcdcdc solid;
}
.titulo{
    margin: 30px;
    text-transform: uppercase;
    text-align: center;
    font-size: 64px;
    text-shadow: 2px 2px 4px rgba(255,136,0,0.3);
    color: #ff9900;
    vertical-align: middle;
    
}

.imagem-cabecalho{
    float: left;
    box-shadow: 3px 3px rgba(0,0,0,0.5);
    outline-style: outset;
    outline-width: 3px;
    outline-color: #ff9900;
}
.secao1, .secao2{
    border-bottom: #dcdcdc;
    position: relative;
    padding: 15px;
    font-size: 14pt;
    display: inline-block;
}
.item1{
    font-style: italic;
}

.tituloreceita1, .tituloreceita2 {
   text-align: center;
    padding: 15px;
    text-shadow: 2px 2px 4px rgba(255,136,0,0.5);
    font-size: 24pt;
}

.fotoreceita1, .fotoreceita2{
    position: relative;
    margin: 10px auto;
    float: left;
    width: 30%;
    height: 30%;
    padding: 15px;
    box-shadow: 2px 2px 4px #dcdcdc;
}

.ingrediente1 li, .ingrediente2 li{
    margin-left: 38%;   
}
.secao1  h4, .secao2 h4{
    margin-left: 35%;
}
.preparo1, .preparo2{
    text-align: justify;
    line-height: 1.5;
    margin-left: 36.5%;
}

.secao2{
    border-top: #dcdcdc;
}
.rodape{
    clear:both;
    height: 20%;
    width: 95%;
    border-top: #dcdcdc solid;
    
    display: block;
    
}

.rodape h4{
    padding: 15px;
    text-align: center;
    font-size: 11pt;
}
