﻿/*CSS Document*/
* {
	font-family: Arial, "Nimbus Sans L";
}
img {
	border:0px;
}
address {
   font-style:normal;
 }

body {
	margin: auto;
    background-image:url('../images/site/bg.jpg');
	background-repeat:repeat-x;
}
#principal {
    width:779px;
	height:auto;
}
#principal .topo {
  width:638px;
  height:51px;
  background-image:url('../images/site/img_topo_2.jpg');
  background-repeat:no-repeat;
  padding-top:100px;
}
/* UL */
#principal .area_menu {
  height:81px;
  _height:0px;
  padding:0px;
  margin:0px;
  border:0px;
  font-size:0px
}
/* LI */
#principal .area_menu .item_menu {
  height:81px;
  display:inline;
  margin:0px 2px 0px 2px;
}

#principal .corpo_home {
  width:639px;
  height:auto;
  padding:0px 0px 0px 0px;
  _padding:0px 0px 0px 0px;
}
#principal .corpo_home .flash {
 margin:2px 0px 0px 0px;
 font-size:0px;
}

#principal .rodape_home {
  width:639px;
  height:85px;
  background-image:url('../images/site/img_rodape.jpg');
  background-repeat:repeat-y;
  color:white;
  font-size:10px;
}

#principal .rodape_home .conteudo_rodape {
  color:white;
  font-size:10px;
  padding:40px 0px 0px 0px;
}
/*
* fecha Home
*/
#principal .corpo {
  width: 658px;
  height:auto;
  margin:31px 0px 0px 0px !important;
  margin:0px;
  padding:0px 0px 35px 0px;
  background-image:url('../images/site/bg_corpo.jpg');
  background-repeat:repeat-y;

}

#principal .corpo .conteudo {
    width: 658px;
    min-height:450px;
    height:auto !important;
    height:auto;
    margin:5px 0px 0px 0px;
    background-image:url('../images/site/bg_linha_topo.jpg');
    background-repeat:repeat-x;
}
#principal .corpo .conteudo .guia_ftp {
    width:606px;
    min-height:350px;
    *height:250px;
    border-bottom:2px solid #445c90;
    border-left:2px solid #445c90;
    border-right:2px solid #445c90;
    margin:10px 0px 0px 20px;
    _margin:0px 0px 0px 10px;
    float:left;


}
#principal .corpo .conteudo .guia_ftp P{
    color:white;
    font-size:15px;
    *padding:10px 0px 0px 0px;
}
#principal .corpo .bt_voltar {
  float:right;
  margin:5px 30px 0px 0px;
}

#principal .corpo .conteudo .guia_ftp .topo_guia_ftp {
    width:604px;
    height:7px;
    background-image:url('../images/site/img_topo_ftp.jpg');
    background-repeat:no-repeat;
	cursor:pointer;
}
#principal .corpo .conteudo .guia_ftp .topo_guia {
    width:550px;
    height:134px;
    float:left;
	cursor:pointer;
}
 .guia_ftp .topo_guia .corpo_ftp {
   width:575px;
   height:auto;
   margin:0px 0px 0px 12px;
   _margin:0px 0px 0px 8px;
   float:left;

 }


 .guia_ftp .topo_guia .corpo_ftp .input_ftp {
    width:283px;
    height:74px;
    background-image:url('../images/site/fundo_input_ftp.jpg');
    background-repeat:no-repeat;
    float:left;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
	cursor:pointer;
}
 .guia_ftp .topo_guia .corpo_ftp .input_ftp label {
    width:50px;
    text-align:right;
    color:white;
    font-size:13px;
    padding:0px 10px 0px 0px;
	cursor:pointer;
}
 .guia_ftp .topo_guia .corpo_ftp .input_ftp INPUT {
    width:142px;
    text-align:right;
    color:black;
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
	
}
 .topo_guia .corpo_ftp .cadastre {
    color:white;
    font-size:13px;
    float:left;
    padding:20px 0px 0px 0px;
}
.topo_guia .corpo_ftp .cadastre a {
  color:white;
  text-decoration:none;
  cursor:pointer;

}
.corpo_ftp2 .cadastre a:hover {
    cursor:pointer;
    text-decoration:underline;
}
.topo_guia .bt_logos {
    width:83px;
    height:53px;
    float:right;
    vertical-align: bottom;
    margin: 22px 25px 0px 0px;
    *margin:29px 20px 0px 0px;
    _margin: 29px 10px 0px 0px;
}
.topo_guia .bt_logos .topo_bt_logo {
    width:82px;
    height:20px;
    background-image:url('../images/site/topo_caixa_logo.jpg');
    background-repeat:no-repeat;
    *margin:0px;
    float:left;
}
 .topo_guia .bt_logos .corpo_bt_logo {
    width:83px;
    height:35px;
    background-image:url('../images/site/corpo_caixa_logo.jpg');
    background-repeat:repeat-y;
    margin:2px 5px 0px 0px;
    *margin:0px;
    font-size:0px;
    float:left;
}
#principal .corpo .conteudo .corpo_ftp .corpo_guia {
    width:283px;
    height:auto;
    clear:both;
    float:left;
    padding:15px 0px 10px 0px;
    *padding:0px;
    font-size:0px;
 }

.corpo_ftp.corpo_guia img {
    margin: 0px 0px 15px 0px;
    float: right;
}
#principal .corpo .conteudo .corpo_ftp .logos {
    width:240px;
    height:183px;
    margin:0px;
    *margin:0px;
    background-image:url('../images/site/bg_logos.jpg');
    background-repeat:repeat-y;
    float:right;

}
.corpo_ftp .logos a {
    width:135px;
    height:34px;
    background-image:url('../images/site/bt_logos_garten.jpg');
    background-repeat:no-repeat;
    float:left;
    padding:10px 0px 0px 90px;
    margin:10px 0px 0px 10px;
    color:#231f20;
    font-size:13px;
    text-decoration:none;
}
.corpo_ftp .logos a :hover {

}


/*
* fecha corpo conteudo

*/
#principal .corpo .conteudo .esquerda {
  width:250px;
  height:auto;
  float:left;
  margin:10px 0px 0px 0px;
}

.esquerda .caixa_empresa {
  width:209px;
  min-height:200px;
  height:auto !important;
  height:200px;
  border-top:2px solid #454073;
  border-left:2px solid #454073;
  border-right:2px solid #454073;
  margin:20px 0px 0px 0px;
  padding:5px 0px 0px 0px;

}
.esquerda .caixa_empresa .sub_menu_empresa {
  width:81px;
  height:auto;
  margin:10px 90px 0px 0px;
}
.esquerda .caixa_empresa .sub_menu_empresa .topo_menu_empresa {
  width:81px;
  height:17px;
  background-image:url('../images/site/topo_munu_empresa.jpg');
  background-repeat:no-repeat;
  font-size: 0px;
}
.esquerda .caixa_empresa .sub_menu_empresa .corpo_menu_empresa {
  width:81px;
  height:130px;
  background-image:url('../images/site/corpo_menu_empresa.jpg');
  background-repeat:repeat-y;
}
.esquerda .caixa_empresa .sub_menu_empresa .corpo_menu_empresa ul {
  width:77px;
  height:auto;
  margin:0px;
  padding:0px;
  float: left;
}

.esquerda .caixa_empresa .sub_menu_empresa .corpo_menu_empresa li {
   display:block;
   margin:5px 0px 0px 0px;
   padding: 0px;
}

.corpo_menu_empresa li img{

}

.corpo_menu_empresa li a:hover{
}

.esquerda .rodape_caixa_empresa {
    width:239px;
    height:17px;
    font-size:0px;
    margin:0px 0px 0px 19px; 
    *margin:0px 0px 0px 18px;
    padding:0px;
    background-image:url('../images/site/rodape_cx_empresa.jpg');
    background-repeat:no-repeat;
}

/*
*     fecha esquerda 1
*/

#principal .corpo .conteudo .esquerda2 {
    width:346px;
    height:auto;
    float:left;
    margin:8px 0px 0px 0px;
}
.esquerda2 .caixa_tecnologia {
    width:271px;
    height:auto;
    float:left;
    margin:5px 0px 0px 20px;
    _margin:5px 0px 0px 10px;
}
.esquerda2 .caixa_tecnologia .topo_caixa_tecnologia {
    width:271px;
    height:10px;
    float:left;
    background-image:url('../images/site/img_topo_cx_tecnologia.jpg');
    background-repeat:no-repeat;
    font-size:0px;
}
.esquerda2 .caixa_tecnologia .corpo_caixa_tecnologia {
    width:251px;
    height:370px;
	padding:5px 10px 10px 10px;
    background-image:url('../images/site/img_corpo_cx_tecnologia.jpg');
    background-repeat:repeat-y;
    float:left;
}
.esquerda2 .caixa_tecnologia .corpo_caixa_tecnologia H5 {
    font-size:12px;
    color:#005779;
    float:left;
    padding:0px 10px 0px 5px;
    margin:8px 5px 0px 3px;
    *margin:10px 5px 0px 4px;
    _margin:15px 0px 0px 4px;
}
.esquerda2 .caixa_tecnologia .corpo_caixa_tecnologia P{
    font-size:11px;
    color:#005779;
    float:left;
    text-align:justify;
    padding:10px 20px 0px 20px;
    line-height:15px;
}
.esquerda2 .caixa_tecnologia_descricao {
    width:332px;
    height:auto;
    background-color:white;
    border:2px solid #7e81af;
    margin:10px 0px 0px 20px;
    _margin:10px 0px 0px 10px;
}
.esquerda2 .caixa_tecnologia_descricao .imagens_descricao {
    margin:8px 0px 8px 0px;
}
/*
*   fecha esquerda 2
*/
#principal .corpo .conteudo .esquerda3 {
    width:316px;
    height:auto;
    float:left;
    margin:8px 0px 0px 0px;
}
.esquerda3 .caixa_solucoes {
    width:302px;
    height:auto;
    float:left;
    margin:10px 0px 0px 10px;
    _margin:10px 0px 0px 5px;
}
.esquerda3 .caixa_solucoes .topo_caixa_solucoes {
    width:302px;
    height:7px;
    float:left;
    background-image:url('../images/site/topo_solucoes_descricao.jpg');
    background-repeat:no-repeat;
    font-size:0px;
}
.esquerda3 .caixa_solucoes .corpo_caixa_solucoes {
    width:302px;
    height:auto;
    background-image:url('../images/site/corpo_solucoes_descricao.jpg');
    background-repeat:repeat-y;
    float:left;
}
.esquerda3 .caixa_solucoes .corpo_caixa_solucoes P{
    color:#7e81af;
    font-size:13px;
    padding:0px 10px 0px 10px;
    *padding:10px 10px 0px 10px;
    _padding:10px 10px 0px 10px;
}


/*
*  fecha esquerda 3
*/

#principal .corpo .conteudo .direita2 {
    width:310px;
    height:auto;
    float:right;
    margin:10px 0px 0px 0px;
}
#principal .corpo .conteudo .direita2 h4 {
  margin:10px 0px 0px 40px;
  color:#009cd9;
}


#principal .corpo .conteudo .direita2 .bt_grande {
    margin:10px 0px 10px 10px;
    text-align:jusfity;
}
#principal .corpo .conteudo .direita2 .bt_medio{
    margin:10px 0px 10px 40px;
}


#principal .corpo .conteudo .direita2 .bt_pequeno {
  margin:10px 0px 10px 10px;

}
#principal .corpo .conteudo .direita2 .bt_voltar {
  float:right;
  margin:0px 30px 0px 0px;
}


/*
*   fecha direita 2
*/
#principal .corpo .conteudo .direita3 {
    width:338px;
    height:auto;
    float:right;
    margin:10px 0px 0px 0px;
}
#principal .corpo .conteudo .direita3 h4 {
  margin:10px 0px 0px 40px;
  color:#009cd9;
}


#principal .corpo .conteudo .direita3 .bt_grande {
    margin:10px 0px 0px 10px;
    text-align:jusfity;
}


#principal .corpo .conteudo .direita3 .bt_pequeno {
  margin:10px 0px 0px 9px;

}
#principal .corpo .conteudo .direita3 .bt_voltar {
  float:right;
  margin:0px 30px 0px 0px;
}



/*
*    fecha direita 3
*/
#principal .corpo .conteudo .direita {
    width:335px;
    height:auto;
    float:left;
    margin:10px 0px 0px 0px;
}
#principal .corpo .conteudo .direita .flor {
    margin:20px 35px 10px 0px;
}


#principal .corpo .conteudo .direita h2 {
    color:white;
    float:left;
    font-size:14px;
    font-style:bold;
    padding:2px 0px 5px 10px;
    letter-spacing:1px;
    margin:0px;

}
#principal .corpo .conteudo .direita p{
    color:white;
    font-size:12px;
    padding:1px 35px 0px 20px;
    margin:0px;
    text-align:justify;
    text-indent:20px;
}
#principal .corpo .conteudo .direita .bt_voltar{
    float:right;
    margin:0px 35px 0px 0px;
}
#principal .corpo .conteudo .direita .fundo_empresa {
    width:382px;
    height:245px;
    background-image:url('../images/site/fundo_empresa.jpg');
    background-repeat:repeat-x;
    background-position:bottom;
}
#principal .corpo .conteudo .direita .fundo_empresa .missao {
    width:379px;
    height:241px;
    background-color:#003904;
    float:left;
}

#principal .corpo .conteudo .direita .fundo_empresa .visao {
    width:379px;
    height:241px;
    background-color:#0a6423;
    float:left;
}

#principal .corpo .conteudo .direita .fundo_empresa .valores {
    width:379px;
    height:241px;
    background-color:#0a6423;
    float:left;
}

#principal .corpo .conteudo .direita .fundo_empresa h2 {
    width:300px;
    color:white;
    text-align:left;
    font-size:13px;
    font-style:normal;
    padding:25px 0px 0px 35px;
    margin:0px;
}
#principal .corpo .conteudo .direita .fundo_empresa  hr {
   width:300px;
   color:#527a52;
   margin:25px 10px 10px 0px;
   *margin:0px 10px 0px 0px;
   _margin:0px 0px 0px 0px;
}
/*
* referente a contato
*/

#principal .corpo .conteudo .caixa_contato {
    width:608px;
    height:420px;
    background-color:white;
    margin:0px 0px 0px 0px;
}
#principal .corpo .conteudo .caixa_contato .titulo_contato {
    width:585px;
    height:40px;
    background-image:url('../images/site/fundo_titulo_contato.jpg');
    background-repeat:repeat-y;
    float:left;
    margin:10px 0px 20px 10px;
}
#principal .corpo .conteudo .caixa_contato .titulo_contato p{
    color:white;
    font-size:14px;
    padding:0px 10px 0px 10px;
    *padding:10px 10px 0px 10px;
}
#principal .corpo .conteudo .caixa_contato .esquerda_contato {
    width:194px;
    height:auto;
    float:left;
}
#principal .corpo .conteudo .caixa_contato .esquerda_contato H5 {
    color:#414042;
    font-size:13px;
    float:left;
    margin:10px 0px 0px 25px;
    _margin:8px 0px 0px 10px;
}

#principal .corpo .conteudo .caixa_contato .esquerda_contato P {
    color:#0079c1;
    font-size:13px;
    float:left;
    margin:10px 0px 0px 25px;
    _margin:8px 0px 0px 10px;
}
#principal .corpo .conteudo .caixa_contato .direita_contato{
    width:403px;
    height:263px;
    float:right;
}


#principal .corpo .conteudo .caixa_contato .direita_contato .caixa_contato {
    width:379px;
    height:266px;
    background-image:url('../images/site/fundo_input_contato.jpg');
    background-repeat:no-repeat;
    float:left;
    padding-top:20px;
}

#principal .corpo .conteudo .caixa_contato .direita_contato .caixa_contato_enviado {
    width:379px;
    height:266px;
    background-image:url('../images/site/fundo_input_contato.jpg');
    background-repeat:no-repeat;
    float:left;
    padding:40px 10px 0px 10px;
}


#principal .corpo .conteudo .caixa_contato .direita_contato .caixa_contato_enviado P {
    font-size:12px;
}

#contato LABEL {
    color:#231f20;
    font-size:13px;
    margin:0px 0px 0px 20px;
}

.input {     
     color:#FFFFFF;
     padding:0px 0px 0px 0px;
     background-color:#999999;
     border:1px solid #999999;
}

.botao {
    border:1px solid #999999;
    cursor:pointer;
}

.contato_pos_botao_enviar {
     clear:both; 
     text-align:right; 
     padding-right:160px; 
     padding-top: 10px;
     *padding-top: 0px;
}

#principal .corpo .rodape {
    width:639px;
    height:1px;
    color:white;
    font-size:11px;
    padding:40px 0px 0px 0px;
    font-style:normal;
    font-weight:normal;
}



/* Orçamento*/
#principal .corpo .conteudo .caixa_orcamento {
    width:608px;
    height:490px;
    background-color:white;
    margin:0px 0px 0px 0px;
	margin-left:20px
}
#principal .corpo .conteudo .caixa_orcamento .titulo_orcamento {
    width:585px;
    height:40px;
    background:#70A3D8;
    background-repeat:repeat-y;
    float:left;
    margin:10px 0px 20px 10px;
	padding-top:10px
}
#principal .corpo .conteudo .caixa_v .titulo_orcamento p{
    color:white;
    font-size:14px;
    padding:0px 10px 0px 10px;
    *padding:10px 10px 0px 10px;
}
#principal .corpo .conteudo .caixa_orcamento .esquerda_tabela_papeis {
	width:115px;
	height:250px;
	float:left;
	border-right:1px solid #70A3D8;
	margin:10px 0px 20px 10px;
	padding-top:10px;
	color:#70A3D8;
}

.style2 {
	color: #70A3D8;
	font-size: 12px;
}
.style2_marcado {
	font-weight:bold;
	font-size: 12px;
	
}
.esquerda_tabela_papeis  a{
	text-decoration:none;
	color:#70A3D8;
}
.esquerda_tabela_papeis a:hover{
	color:#000000;
}

#principal .corpo .conteudo .caixa_orcamento .esquerda_orcamento {
    width:194px;
    height:auto;
    float:left;
}
#principal .corpo .conteudo .caixa_orcamento .esquerda_orcamento H5 {
    color:#414042;
    font-size:13px;
    float:left;
    margin:10px 0px 0px 25px;
    _margin:8px 0px 0px 10px;
}

#principal .corpo .conteudo .caixa_orcamento .esquerda_orcamento P {
    color:#0079c1;
    font-size:13px;
    float:left;
    margin:10px 0px 0px 25px;
    _margin:8px 0px 0px 10px;
}
#principal .corpo .conteudo .caixa_orcamento .direita_v{
    width:403px;
    height:263px;
    float:right;
}


#principal .corpo .conteudo .caixa_orcamento .direita_orcamento .caixa_orcamento {
    width:490px;
    height:377px;
    background-image:url('../images/site/fundo_input_orcamento.jpg');
    background-repeat:no-repeat;
    float:right;
    padding-top:20px;
	padding-right:60px;
}

#principal .corpo .conteudo .caixa_orcamento .direita_orcamento .caixa_orcamento_enviado {
    width:379px;
    height:266px;
    background-image:url('../images/site/fundo_input_orcamento.jpg');
    background-repeat:no-repeat;
    float:left;
    padding:40px 10px 0px 10px;
}


#principal .corpo .conteudo .caixa_orcamento .direita_orcamento .caixa_orcamento_enviado P {
    font-size:12px;
}
.orcamento_pos_botao_enviar {
     clear:both; 
     text-align:center; 

}
#orcamento LABEL {
    color:#231f20;
    font-size:13px;
    margin:0px 0px 0px 20px;
}
