P {
    COLOR: #333333;
    FONT-SIZE:  14px;
    TEXT-ALIGN: left;
    FONT-FAMILY: Arial;
}

div.template {
    padding-top: 0px;
    width: 970px;
    align: center;
    background-color: #E3EAD9;
}

div.cabecalho {
    align: center;
    width: 970px; 
    height: 60px;
    border: none;
}

div.conteudo {
    align: center;
    width: 940px; 
    border: none;
}

div.centralizado {
    align: center;
    text-align: left;
    width: 900px; 
    border: none;
}

div.centralizado_fotos{
    align: center;
    text-align: left;
    width: 575px;
    border: none;
}

div.nav {
    vertical-align: center;
    width: 970px; 
    height: 60px;
    border: none;
    background-color: #113388;
}

div.center {
    align: center;
    width: 970px;
    height: 215px;
    border: none;
    background-color: #E3EAD9;
}

.rodape {
   COLOR: #FFFFFF;
   FONT-SIZE:  11px;
   FONT-FAMILY: Arial;
}

.titulo1 {
    COLOR: #30271B;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 15px;
}

.titulo2 {
    COLOR: #30271B;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
}

.titulo3 {
    COLOR: #30271B;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

hr{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    float: none;
    height: 2px;
    margin: 1.5em 0;
    width: 100%;
}

A.link2 {
   COLOR: #333;
   FONT-SIZE: 14px;
   TEXT-DECORATION: underline;
   font-weight: normal;
}

A.link2:hover {
   COLOR: #670B32;
   TEXT-DECORATION: none;
}

.box {
   padding: 5px;
   background-color: #AEA599;
   COLOR: #CBD9DE;
   FONT-SIZE: 11px;
   TEXT-ALIGN: center;
   bordercolor: #CBD9DE;
   width: 745px;
   align: center;
}

.esq {
    float: left;
    width: 40%; // 1% de folga entre as colunas
    padding-right: 1em;
}

.dir {
    margin-left: 45%;
    padding-left: 1em; // distância à esquerda
    float: right;
}