
body {
    text-align: center;
    background: #c3c3c3 url(../imgs/layout1_01.jpg) repeat-x;
    margin: 0px;
    margin-top: 44px;
    padding: 10px;
}



#tudo {
    margin: 0px auto;
    padding: 0px;
    border: 0px;
    width: 724px;
}



#topo {
    position: relative;
    width: 724px;
}
#topo div {
    float: left;
}
#topo div.telefone {
    clear: both;
    position: absolute;
    top: 80px;
    right: 20px;
    font: normal 10px verdana;
    color: #e0e0e0;
    text-align: left;
}
#topo div.telefone span.titulo,
#topo div.telefone span.tel1 {
    font: bold 10px verdana;
    color: #ffffff;
}
#topo div.telefone span.tel2 {
    font: bold 12px verdana;
    color: #ffffff;
}



#meio {
    width: 724px;
    clear: left;
}

#meio * {
    text-align: left;
}

#meio div {
    float: right;
}

#meio div.meio_principal {
    width: 434px;
    background: #e9e9e9 top left url(../imgs/layout1_16.jpg) repeat-x;
}

#meio div.meio_principal div.espaco_a div.lateral_a {
    width: 434px;
    background: top left url(../imgs/layout1_18-15.jpg) repeat-y;
}

#meio div.meio_principal div.espaco_a div.lateral_a div.lateral_b {
    width: 434px;
    background: top right url(../imgs/layout1_19.jpg) repeat-y;
}

#meio div.meio_principal div.espaco_a div.lateral_a div.lateral_b div.borda_a {
    width: 434px;
    background: top left url(../imgs/layout1_13-12.jpg) no-repeat;
}

#meio div.meio_principal div.espaco_a div.lateral_a div.lateral_b div.borda_a div.borda_b {
    width: 434px;
    background: top right url(../imgs/layout1_18.jpg) no-repeat;
}

#meio div.meio_principal div.espaco_a div.lateral_a div.lateral_b div.borda_a div.borda_b div {
    width: 408px;
    height: 90px;
    overflow: hidden;
    margin: 12px 7px 0px 7px;
    padding-top: 0px;
    background: #e9e9e9;
}

#meio div.meio_principal div.espaco_b {
    width: 434px;
    background: #ffffff;
}

#meio div.meio_principal div.espaco_b div.lateral_a {
    width: 434px;
    background: top left url(../imgs/layout1_24a.jpg) repeat-y;
}

#meio div.meio_principal div.espaco_b div.lateral_a div.lateral_b {
    width: 434px;
    background: top right url(../imgs/layout1_24.jpg) repeat-y;
}

#meio div.meio_principal div.espaco_b div.lateral_a div.lateral_b div {
    width: 408px;
    height: 160px;
    overflow: hidden;
    margin: 5px 7px 0px 7px;
    padding-top: 5px;
    background: #ffffff;
}




#meio div.meio_base {
    width: 724px;
    padding: 0px;
    background: #ffffff;
}

#meio div.meio_base div.sep {
    width: 724px;
    background: url(../imgs/layout1_29-20.jpg) no-repeat;
}

#meio div.meio_base div.sep div.lateral_b {
    width: 724px;
    height: 24px;
    background: right url(../imgs/layout1_24.jpg) repeat-y;
}

#meio div.meio_base div.lateral_a {
    width: 724px;
    background: left url(../imgs/layout1_30.jpg) repeat-y;
}

#meio div.meio_base div.lateral_a div.lateral_b {
    background: right url(../imgs/layout1_24.jpg) repeat-y;
}

#meio div.meio_base div.lateral_a div.lateral_b div.base {
    background: bottom left url(../imgs/layout1_34.jpg) repeat-x;
}

#meio div.meio_base div.lateral_a div.lateral_b div.base div.borda_a {
    background: bottom left url(../imgs/layout1_36.jpg) no-repeat;
}

#meio div.meio_base div.lateral_a div.lateral_b div.base div.borda_a div.borda_b {
    background: bottom right url(../imgs/layout1_33.jpg) no-repeat;
}

#meio div.meio_base div.lateral_a div.lateral_b div.base div.borda_a div.borda_b div {
    width: 680px;
    overflow: hidden;
    margin: 0px 15px 10px 13px;
}

#meio div.meio_base div.lateral_a div.lateral_b div.base div.borda_a div.borda_b div div {
    margin: 0px;
}





#meio_pagina {
    width: 724px;
    clear: left;
    background: #e9e9e9 top url(../imgs/layout1_pag2_16.jpg) repeat-x;
}

#meio_pagina div.base {
    background: bottom left url(../imgs/layout1_pag2_17.jpg) repeat-x;
}

#meio_pagina div.base div.lateral_a {
    background: top left url(../imgs/layout1_pag2_09.jpg) repeat-y;
}

#meio_pagina div.base div.lateral_a div.lateral_b {
    background: top right url(../imgs/layout1_pag2_12.jpg) repeat-y;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a {
    background: top left url(../imgs/layout1_pag2_03.jpg) no-repeat;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b {
    background: top right url(../imgs/layout1_pag2_06.jpg) no-repeat;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b div.borda_c {
    background: bottom left url(../imgs/layout1_pag2_15.jpg) no-repeat;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b div.borda_c div.borda_d {
    background: bottom right url(../imgs/layout1_pag2_15-08.jpg) no-repeat;
    border-bottom: 1px solid #f0e7e8;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b div.borda_c div.borda_d div.menu {
    padding: 10px 15px 5px 15px;
    text-align: center;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b div.borda_c div.borda_d div.menu a {
    margin-left: 5px;
    font: bold 12px arial;
    color: #5d5d5d;
    border: 0px;
    text-decoration: none;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b div.borda_c div.borda_d div.menu a:hover {
    border-bottom: 1px solid #d20000;
    text-decoration: none;
}

#meio_pagina div.base div.lateral_a div.lateral_b div.borda_a div.borda_b div.borda_c div.borda_d div.principal {
    overflow: hidden;
    background: #ffffff;
    border-top: 1px solid #c0c0c0;
    margin: 0px 6px 11px 7px;
    padding: 10px;
    text-align: left;
}



#rodape {
    width: 724px;
    clear: right;
    padding: 0px;
    background: url(../imgs/layout1_39-26.jpg) repeat-x;
}

#rodape div.borda_a {
    background: left url(../imgs/layout1_39.jpg) no-repeat;
}

#rodape div.borda_a div.borda_b {
    background: right url(../imgs/layout1_42.jpg) no-repeat;
}

#rodape div.borda_a div.borda_b div {
    height: 42px;
    overflow: hidden;
    text-align: center;
}

#rodape div.borda_a div.borda_b div div {
    margin: 10px;
    font: normal 12px arial;
    color: #ffffff;
}

