/* CSS Document */

/*INICIO FONT-FACE*/

@font-face{
	font-family: kenyan;
	src: url('fonts/kenyan.eot');
}
@font-face{
	font-family: kenyan;
	src: url('fonts/kenyan.ttf');
}

/*INICIO FONT-FACE - Fim*/

body{
	background-image:url(../images/bg-geral.jpg);
	font-family: Arial, "Trebuchet MS";
}

#detalhe-topo{
	width:385px;
	height:263px;
	background-image:url(../images/detalhe-superior.png);
	position:absolute;
	right:0;
	top:0;
}

#topo{	
	background-image:url(../images/bg-topo.png);
	height:682px;
	background-repeat:repeat-x;
}

#topo .centraliza-topo{
	width: 925px;
	margin: 0 auto;
    text-align: left;
    position: relative;
}

#topo .centraliza-topo .logo{
	display:block;
	width:289px;
	height:112px;
	background-image:url(../images/logo-imunilar.png);
	text-indent:-999999px;
	margin:50px 0 0 0;	
	float:left;
}

#topo .centraliza-topo .chat{
	background-image: url("../images/chat-online.png");
    background-position: 120px 0;
    background-repeat: no-repeat;
    float: right;
    height: 53px;
    padding: 0 70px 0 0;
    text-align: right;
    width: 110px;
	margin:35px 0 0 0;
	cursor:pointer;
}

#topo .centraliza-topo .chat-ativo{
	background-image: url("../images/chat-online.png");
	background-position: 0 -53px !important;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 53px;
	position: absolute;
	right: 0;
	top: 35px;
	width: 60px;
	display:none;
}

#topo .centraliza-topo .chat .verde-claro{
	font-size:24px;
	color:#16a149;
	font-family: kenyan, Arial, "Trebuchet MS";
}

#topo .centraliza-topo .chat .verde-escuro{
	font-size:18px;
	color:#2a6c39;
	font-family: kenyan, Arial, "Trebuchet MS";
}

#topo .centraliza-topo h1{
	color: #2A6C39;
    float: right;
    font-family: kenyan,Arial,"Trebuchet MS";
    font-size: 37px;
    font-weight: normal;
    margin: 3px 0 0;
}

#topo .centraliza-topo .claro{
	color:#16a149;
}

.sem-sublinhado{
	text-decoration:none;
}

.chatcomercial_link_class{
	display:none;
}

#topo .centraliza-topo .selo{
	background-image: url("../images/selo-banner.png");
    height: 116px;
    margin: 0 -30px 0 0;
    position: absolute;
    right: 0;
    top: 255px;
    width: 66px;
    z-index: 20;
}

#menu{
	float:left;	
}

#menu ul{
	margin:19px 0 0 0;
}

#menu ul li{	
	display: block;
	float: left;	
}

#menu ul li a{	
    color: #075922;
    font-family: kenyan,Arial,"Trebuchet MS";
    font-size: 22px;
	border: 1px solid #D8D8D9; height: 39px;
    margin: 0 0 0 -1px;
    padding: 15px 26px 0;
	text-decoration:none;
	display:block;
}

#menu ul li a:hover{
	background-color:#20a04f;
	color:#ffffff;
}

#banner{
	padding:40px 0 60px 0;
	float:left;
	width:924px;
	height:370px;
	/*overflow: hidden;*/
}

#banner .splash{
	margin: 0 0 0 -20px;
    position: absolute;
    top: 250px;
    z-index: 21;
	display:none;
}

#conteudo{
	width: 925px;
	margin: 0 auto;
    text-align: left;
    position: relative;
}

#conteudo .setores{
	
}

#conteudo .setores ul{
	margin:0;
}

#conteudo .setores ul li{
	display:block;
	width:155px;
	float:left;
	margin:0 37px 0 0;
}

#conteudo h1{
	color: #005923;
    font-family: kenyan, Arial,"Trebuchet MS";
    font-size: 29px;
	font-weight:normal;
	margin:0 0 15px 0;
}

#conteudo h2{
	color: #2a6c39;
    font-family: kenyan, Arial,"Trebuchet MS";
    font-size: 24px;
	font-weight:normal;
	margin:0 0 15px 0;
}

#conteudo ul li img{
	margin:0 0 10px 0;
}

#conteudo p{
	color: #58595b;
    font-size: 12px;
	font-weight:normal;
	line-height:18px;
	margin:0 0 10px 0;
}

#conteudo a{
	color: #005923;
    font-family: kenyan, Arial,"Trebuchet MS";
    font-size: 15px;
	text-decoration:none;
}

#conteudo a:hover{
	color:#20a04f;
}

#conteudo .box-home{
	background-image:url(../images/fundo-box.png);
	float:left;
	width:700px;
	margin:30px 30px 0 0;
	padding:20px;
}

#conteudo .box-home .bloco{
	float: left;
    margin: 0 70px 0 0;
    width: 40%;
}

#conteudo .box-home .bloco .destaque{
	background-color:#ebf6ee;
	padding:20px;
	float:left;
	margin:0 10px 10px 0;
}
#conteudo .box-home .bloco .destaque p{
	margin:0;
}

#conteudo .box-home .bloco .destaque .selo-bayer{
	float: right;
    margin: -60px -60px 0 0;
}

#conteudo .box-home .bloco .destaque img{
	margin:0 10px 10px 0;
}

#conteudo .twitter{
    float: left;
    margin: 30px 0 0 0;
    width: 155px;
	font-size:12px;
}

#conteudo .twitter img{
	margin:0 0 0 10px;
}

#conteudo .twitter a{
	font-family: Arial,"Trebuchet MS";
	font-size:12px;
}

#conteudo .twitter em{
	display:none;
}

#conteudo .twitter .twtr-user{
	font-weight:bold;
	color:#009b49 !important;
}

#conteudo .twitter .twtr-doc{
	background:none !important;
	width:155px !important;
}

#conteudo .twitter .twtr-ft, #conteudo .twitter .twtr-hd{
	display:none !important;
}

#conteudo .twitter .twtr-tweet-wrap{
	overflow: hidden;
    padding: 5px 0;
}

#conteudo .twitter .twitter-follow-button{
	color: #005923;
    font-family: kenyan, Arial,"Trebuchet MS";
    font-size: 14px;
	float:left;
	margin:15px 0 0 0;
}

#conteudo .solucoes{
	float:left;
	margin:30px 0 0 0;
	height:190px;
	overflow:hidden;
	z-index:2;
}

#conteudo .solucoes ul{
	margin:0;
	position: relative;
    z-index: 5;
}

#conteudo .solucoes ul li{
	display:block;
	width:178px;
	height:132px;
	float:left;
	margin:0 7px 0 0;
	background-color:#ffffff;
	text-align:center;
}

#rodape{
	background-image:url(../images/fundo-rodape.jpg);
	height:495px;
	text-align: left;
	margin:30px 0 0 0;
	padding:30px 0 0 0;
	position:relative;
}

#detalhe-rodape-esquerdo{
	width:308px;
	height:396px;
	background-image:url(../images/detalhe-inferior-esquerdo.png);
	position:absolute;
	left:0;
	bottom:127px;
	z-index:0;
}

#detalhe-rodape-direito{
	width:302px;
	height:396px;
	background-image:url(../images/detalhe-inferior-direito.png);
	position:absolute;
	right:0;
	bottom:127px;
	z-index:0;
}

#rodape .centraliza-rodape{
	width: 925px;
	margin: 0 auto;
    text-align: left;
    position: relative;
}

#rodape .centraliza-rodape .bloco{
	float: left;
    margin: 0 50px 0 0;
    width: 120px;
	color:#ffffff;
	font-family: kenyan, Arial,"Trebuchet MS";
}

#rodape .centraliza-rodape .bloco-maior{
    width: 165px !important;
}

#rodape .centraliza-rodape .bloco h1{
	font-size:30px;
	font-weight:normal;
	margin:0 0 20px 0;
	font-family: kenyan, Arial,"Trebuchet MS";
}

#rodape .centraliza-rodape .bloco h1 a{
	font-size:30px;
	font-weight:normal;
	margin:0 0 20px 0;
	font-family: kenyan, Arial,"Trebuchet MS";
}

#rodape .centraliza-rodape .bloco a{
	color: #FFFFFF;
	display: block;
	font-family: Arial,"Trebuchet MS";
	font-size: 12px;
	margin: 0 0 4px;
	text-decoration: none;
}

#rodape .centraliza-rodape .bloco a:hover{
	color:#cccccc;
}

#rodape .centraliza-rodape h1{
	font-size:27px;
	font-weight:normal;
	color:#ffffff;
	font-family: kenyan, Arial,"Trebuchet MS";
	margin:70px 0 0 0;
}

#rodape .centraliza-rodape h2{
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	font-family: kenyan, Arial,"Trebuchet MS";
}

#rodape .centraliza-rodape .facebook{
	background-image:url(../images/icones-redes-sociais.png);
	display:block;
	width:40px;
	height:51px;
	text-indent:-999999px;
	float:right;	
	margin:-50px 0 0 10px;
}

#rodape .centraliza-rodape .twitter{
	background-image:url(../images/icones-redes-sociais.png);
	display:block;
	width:40px;
	height:50px;
	text-indent:-999999px;
	float:right;
	margin:-50px 0 0 0;
	background-position:41px 0;
}

#conteudo-interno{
	width: 925px;
	margin: 0 auto;
    text-align: left;
    position: relative;
}

#conteudo-interno .box-itens{
	background-color:#ececeb;
	padding:25px;
	float:left;
	width:145px;
}

#conteudo-interno .box-itens h1{
	color: #005923;
	font-size:30px;
	font-family: kenyan, Arial,"Trebuchet MS";
	text-transform:uppercase;
	font-weight:normal;
}

#conteudo-interno .box-itens ul{
	margin:0;
}

#conteudo-interno .box-itens ul li{
	list-style-type:none;
	border-bottom:1px solid #329b3f;
	padding:10px 0 10px 0;
}

#conteudo-interno .box-itens ul li a, #conteudo-interno .box-itens ul li spam{
	color: #329b3f;
	font-size:21px;
	font-family: kenyan, Arial,"Trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}

#conteudo-interno .box-itens ul li a:hover{
	color:#005923;
}

#conteudo-interno .box-itens ul li .oculto{
	display:none;
}

.exibir{
	display:block !important;
}

#conteudo-interno .box-itens ul li .mostra{
	display:block;
}

#conteudo-interno .box-itens ul li .oculto a{
	color: #58595B;
    display: block;
    font-family: Arial,"Trebuchet MS";
    font-size: 14px;
    line-height: 14px;
    margin: 5px 0 10px;
}

#conteudo-interno .texto{
    float: left;
    margin: 0 0 0 45px;
    width: 685px;
}

#conteudo-interno .texto strong{
	color:#329b3f;
	font-weight:normal;
}

#conteudo-interno .texto h1{
	color: #005923;
	font-size:30px;
	font-family: kenyan, Arial,"Trebuchet MS";
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 10px 0;
}

#conteudo-interno .texto h2{
	color: #005923;
	font-size:14px;
	font-family: Arial,"Trebuchet MS";
	margin:5px 0 10px 0;
}

#conteudo-interno .texto p{
	color: #58595b;
	font-size:14px;
	font-family: Arial,"Trebuchet MS";
	margin:0 0 15px 0;
	line-height:18px;
}

#conteudo-interno .texto ul{
	margin:0 0 15px 30px;
}

#conteudo-interno .texto ul li{
	color: #58595b;
	font-size:14px;
	font-family: Arial,"Trebuchet MS";
	margin:0 0 5px 0;
	line-height:18px;
}

#conteudo-interno .texto .btn-orcamento{
	background-image: url("../images/orcamento.png");
	background-repeat: no-repeat;
	color: #329B3F;
	display: block;
	font-family: kenyan,Arial,"Trebuchet MS";
	font-size: 22px;
	font-weight: normal;
	height: 33px;
	margin: 50px 0 0;
	padding: 7px 0 0 40px;
	text-transform: uppercase;
}

#conteudo-interno .texto img{
	margin:0 15px 15px 0;
}

#conteudo-interno .lista-clientes{
	margin:0 !important;
}

#conteudo-interno .lista-clientes li{
	display:block;
	float:left;
}

#conteudo-interno .texto .direita{
	float:right;
	margin:	0 3px 15px 15px;
	padding:3px;
	border: 1px solid #d8d8d9;
}

#conteudo-interno .texto a{
	text-decoration:none;
	color: #58595b;
}

#conteudo-interno label{
	color: #58595b;
	font-size:14px;
	font-family: Arial,"Trebuchet MS";
	display:block;
}

#conteudo-interno .check{
	display: block;
    float: left;
    height: 25px;
    margin: 5px 0 -10px;
    width: 140px;
}

#conteudo-interno .margem{
    margin: 15px 0 0;
}

#conteudo-interno .check2{
	display: block;
    float: left;
    height: 25px;
    margin: 5px 0 0;
    width: 280px;
}

#conteudo-interno .txt-grande{
	width:450px;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #999999;
	font-size:12px;
	font-family: Arial,"Trebuchet MS";
	color: #58595b;
	margin:0 0 15px 0;
}

#conteudo-interno .txt-grande:focus{
	padding:4px;
	border:2px solid #999999;
}

#conteudo-interno .txt-medio{
	width:225px;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #999999;
	font-size:12px;
	font-family: Arial,"Trebuchet MS";
	color: #58595b;
	margin:0 0 15px 0;
}

#conteudo-interno .txt-medio:focus{
	padding:4px;
	border:2px solid #999999;
}

#conteudo-interno .txt-area{
	width:450px;
	padding:5px;
	height:80px;
	background-color:#ffffff;
	border:1px solid #999999;
	font-size:12px;
	font-family: Arial,"Trebuchet MS";
	color: #58595b;
	margin:0 0 15px 0;
}

#conteudo-interno .txt-area:focus{
	padding:4px;
	border:2px solid #999999;
}

#conteudo-interno .btn-enviar{
	color: #ffffff;
	font-size:22px;
	font-family: kenyan, Arial,"Trebuchet MS";
	background-color:#005923;
	border:0;
	font-weight:normal;
	display:block;
	padding:7px 15px;
	cursor:pointer;
	margin:0 0 15px 0;
}

#conteudo-interno .btn-enviar:hover{
	background-color:#20A04F;
}

.sem-margem{
	margin:0 !important;	
}

.sem-borda{
	border:0 !important;
	padding:10px 0 0 0 !important;
}

.maior{
	margin:0 10px 10px 0 !important;
	width:48% !important;
}

.ultimo{
	padding:10px !important;
	width:135px !important;
}

.clear{
	clear:both;
}

.link{
	margin:0 5px 0 0 !important;
}

.left{
	float:left;
}

.marrom{
	color:#005923 !important;
	font-weight:bold !important;
}

#retorno{
	background-image: url("../images/correto.png");
    background-repeat: no-repeat;
    color: #585858;
    display: none;
    font-size: 12px;
    margin: 10px 10px 0 0;
    padding: 0 0 0 25px;
}

#erro{
	background-image: url("../images/incorreto.png");
    background-repeat: no-repeat;
    color: #585858;
    display: none;
    font-size: 12px;
    margin: 10px 10px 0 0;
    padding: 0 0 0 25px;
}

#carregando{
	display:none;
}