@charset "utf-8";
/* CSS Document */

body {
    margin: 0px;
    background:url("bg.jpg") repeat-x top;
}
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #55504e;
}

* {margin:0; padding:0; border:none; list-style:none; outline:none;}

a {color:#38a383; text-decoration:none;}
a:hover {color:#55504e; text-decoration:none;}

div#all {
    width:auto;
    background: url("bg_topo.jpg") no-repeat top center;
}
div.clear {clear:both;}

div#destaques {
    width:auto;
    overflow:hidden;
    background:url("bg_meio_home.jpg") no-repeat bottom;
    border-bottom:1px solid #fff;
}
div#destaques .meio {
    width:980px;
    margin:0 auto 0 auto;
    overflow:hidden;
    padding:15px 0 20px 0;
}
h2 {
    font-size:23px;
    color:#276955;
    background:url("linha_horizontal.jpg") repeat-x bottom;
    padding:0 0 10px 0;
    margin:0 0 20px 0;
}
h2 img {
    float:left;
    margin:0 10px 0 0;
}

div#prod-destaques {
    width:305px;
    float:left;
}
div#serv-destaques {
    width:305px;
    float:left;
    margin:0 0 0 30px;
}
div#solu-destaques {
    width:305px;
    float:right;
}

ul.list-dest {
    width:305px;
    float:left;
    margin:0 0 5px 0;
}
ul.list-dest li {
    float:left;
}
ul.list-dest li.thumb {
    width:90px;
    height:88px;
    background:url("img_balao.png") no-repeat;
    margin:0 10px 0 0;
    padding:13px 0 0 14px;
}
ul.list-dest li.titulo {
    width:190px;
    color:#2e9677;
    font-size:16px;
    font-weight:bold;
    padding:5px 0 5px 0;
}
ul.list-dest li.titulo a {
    color:#2e9677;
    text-decoration:none;
}
ul.list-dest li.titulo a:hover {
    color:#55504e;
}

ul.list-dest li.chamada {
    width:190px;
}
ul.list-solu {
    width:305px;
    float:left;
}
ul.list-solu li {
    width:305px;
    float:left;
    background:url("linha_horizontal.jpg") repeat-x bottom;
    padding:6px 0 6px 0;
}
ul.list-solu li span {
    width:305px;
    float:left;
    font-size:11px;
}
ul.list-solu li a {
    float:left;
    color:#2e9677;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
ul.list-solu li a:hover {
    color:#55504e;
}
div#box-inferior {
    width:980px;
    margin:0 auto 0 auto;
    padding:25px 0 0 0;
    overflow:hidden;
}
div#box-inferior .um {
    width:335px;
    float:left;
}
div#box-inferior .um h3 {
    width:287px;
    color:#38a383;
    font-size:20px;
    padding:15px 0 10px 0;
}
div#box-inferior .um h3 a {
    color:#2e9677;
    text-decoration:none;
    font-weight:bold;
}
div#box-inferior .um h3 a:hover {
    color:#55504e;
}
div#box-inferior .um p {
    width:287px;
}
div#box-inferior .dois {
    width:305px;
    float:left;
}
div#box-inferior .dois h2 {
    margin:0;
}
ul.list-donwloads {
    width:305px;
    float:left;
    margin:0 0 20px 0;
}
ul.list-donwloads li {
    width:295px;
    float:left;
    padding:10px 10px 0 0;
    background: url("icon_download.png") no-repeat right;
}
ul.list-donwloads li a {
    color:#2e9677;
    text-decoration:none;
    font-weight:bold;
}
ul.list-donwloads li a:hover {
    color:#55504e;
}
ul.list-donwloads li span {
    width:305px;
    float:left;
    background:url("linha_horizontal.jpg") repeat-x bottom;
    padding:0 0 10px 0;
}
div#box-inferior .dois p {
    width:305px;
    float:left;
    padding:15px 0 15px 0;
}
div#box-inferior .dois a {
    color:#2e9677;
    text-decoration:none;
    font-weight:bold;
}
div#box-inferior .dois a:hover {
    color:#55504e;
}
div#box-inferior .tres {
    width:305px;
    float:right;
}
div#box-inferior .tres h2 {
    margin:0;
}
div#box-inferior .tres ul.list-donwloads li {
    background:none;
}

div.logos {
    width:640px;
    float:left;
    background:url("sombra.png") no-repeat top center;
}
div.logos img {
    margin:55px 0 0 0;
}

div#box-inferior .tres .mais {
    width:295px;
    float:left;
    text-align:right;
    font-weight:bold;
    padding:0 10px 0 0;
}

