BODY{
margin: 0px 0px 0px 0px;
text-align: center;
font-family:Verdana,Georgia,Serif;
text-decoration: none;
border: 0px;
}

#principal{
width: 100%;
text-align:center;
}

#header_back{
width: 100%;
height: 120px;
margin: auto;
float: left;
/*background-image: url("../img/fundo.png");*/
background-color: rgb(255,255,255);
}

#header{
width: 990px;
text-align: center;
height: 120px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}

#logo{
width: 990px;
float: left;
text-align: left;
padding-top: 5px;
padding-left: 2px;
}

#menu{
float: left;
width: 990px;
height: 40px;
background-image: url("../img/barra_menu.png");
font: 10pt verdana;
background-color: rgb(255,255,255);
}

#item_menu_home{
padding-top: 12px;
float: left;
width: 165px;
height: 20px;
font: 10pt arial;
font-weight: bold;
color: rgb(255,255,255);
}

#item_menu_empresa{
padding-top: 12px;
float: left;
width: 165px;
height: 20px;
font: 10pt arial;
font-weight: bold;
color: rgb(255,255,255);
}

#item_menu_solucoes{
padding-top: 12px;
float: left;
width: 165px;
height: 20px;
font: 10pt arial;
font-weight: bold;
color: rgb(255,255,255);
}

#item_menu_cases{
padding-top: 12px;
float: left;
width: 165px;
height: 20px;
font: 10pt arial;
font-weight: bold;
color: rgb(255,255,255);
}

#item_menu_blog{
padding-top: 12px;
float: left;
width: 165px;
height: 20px;
font: 10pt arial;
font-weight: bold;
color: rgb(255,255,255);
}

#item_menu_contato{
padding-top: 12px;
float: left;
width: 165px;
height: 20px;
font: 10pt arial;
font-weight: bold;
color: rgb(255,255,255);
}


#conteudo_back{
width: 100%;
float: left;
margin: auto;
padding-top: 0px;
padding-bottom: 10px;
background-color: rgb(255,255,255);
/*background-image: url("../img/logo_fundo.png");*/

}

#conteudo{
width: 988px;
*width: 990px;
height: 539px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-right:0px;
padding-left: 0px;
background-color: rgb(255,255,255);
border-width:1px;
border-color: #e5e5e5;
border-style:solid;
border-top-width: 0px;
border-bottom-width: 0px;

}

#container_top{
width: 990px;
text-align: center;
height: 15px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
overflow: hidden;
background-image: url("../img/container_top.png");
}

#container_bottom{
width: 990px;
height: 15px;
background-image: url("../img/container_bottom.png");
margin-top: 0px;
padding-top: 0px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}

#rodape_back{
width: 100%;
margin: auto;
float: left;
background-color: rgb(81,81,81);
}

#rodape{
width: 990px;
color: rgb(236,236,236);
margin-top: 10px;
padding: 0px 0px 0px 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#rodape_left{
width: 990px;
background-color: rgb(81,81,81);
text-align: left;
font-size: 8pt;
float: left;
}
#rodape_right{
width: 390px;
background-color: rgb(81,81,81);
text-align: right;
font-size: 8pt;
padding-bottom: 0px;
float: right;
}

#text_empresa{
width: 967px;
padding-top: 4px;
padding-left: 9px;
color: rgb(100,100,100);
font: 10pt verdana;
text-align: justify;
margin-left: auto;
margin-right: auto;
}

#text_solucoes_left{
width: 472px;
float: left;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 30px;
color: rgb(100,100,100);
font: 10pt verdana;
text-align: justify;
margin-left: auto;
margin-right: auto;
}

#text_solucoes_right{
width: 472px;
float: right;
padding-top: 0px;
padding-left: 10px;
padding-bottom: 30px;
color: rgb(100,100,100);
font: 10pt verdana;
text-align: justify;
margin-left: auto;
margin-right: auto;
}

#text_cases{
width: 210px;
float: left;
margin-left: 29px;
padding-bottom: 30px;
padding-top: 10px;
}

#contato_label{
width: 70px;
height: 22px;
*height: 34px;
text-align: left;
float: left;
padding-top: 10px;
}

#contato_campo{
width: 885px;
float: right;
text-align: left;
padding-top: 10px;
}

#contato_mensagem{
width: 950px;
float: left;
}


/*Estilização de links*/
/*Link texto normal e sublinhado quando o mouse estiver em cima >> Preto*/
.link_:link{
color:#000000;
text-decoration:none;
}
.link_:visited{
color:#000000;
text-decoration:none;
}
.link_:hover {
color:#000000;
text-decoration:underline;
}
.link_:active {
color:#000000;
text-decoration:underline;
}

/*Link texto cinza e laranja o mouse estiver em cima*/
.link_menu:link{
color:#ffffff;
text-decoration:none;
}
.link_menu:visited{
color:#ffffff;
text-decoration:none;
}
.link_menu:hover {
color:rgb(215,215,215);
text-decoration:none;
}
.link_menu:active {
color:#ffffff;
text-decoration:none;
}

/*Link texto normal e sublinhado quando o mouse estiver em cima >> Preto*/
.link_gray:link{
color:rgb(48,48,48);
text-decoration:none;
}
.link_gray:visited{
color:rgb(48,48,48);
text-decoration:none;
}
.link_gray:hover {
color:rgb(48,48,48);
text-decoration:underline;
}
.link_gray:active {
color:rgb(48,48,48);
text-decoration:underline;
}

/*link texto normal sem sublinhado >> Preto*/
.link_1:link{
color:#000000;
text-decoration:none;
}
.link_1:visited{
color:#000000;
text-decoration:none;
}
.link_1:hover {
color:rgb(96,96,96);
text-decoration:none;
}
.link_1:active {
color:#000000;
text-decoration:underline;
}

/*link imagem */
.link_img:link{
color:#ffffff;
border:0;
text-decoration:none;
}
.link_img:visited{
color:#ffffff;
border:0;
text-decoration:none;
}
.link_img:hover {
color:rgb(143,143,143);
text-decoration:none;
}
.link_img:active {
color:#ffffff;
border:0;
text-decoration:none;
}


/*titulo em textos >> Cor vermelho Status*/
#title_status_maior{
color: rgb(125,125,125);
font: 14pt arial;
font-weight: bold;
}
#title_status{
color: rgb(125,125,125);
font: 11pt arial;
font-weight: bold;
}

/*slide show da página inicial*/
#slideshow {
    position:relative;
    height:500px;
    width:987px;
    margin:0 auto;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}



