/* CSS Document */

* {
	margin:0px;
	padding:0px;
	text-decoration:none;
}
		* p {
		margin:0px;
		}
		* img {
		border:0px;
		}
		* span.home {
		font-size:18px;
		color:#1E2903;
		font-weight:bold;
		}
		* span.titulo {
		color:#1E2903;
		font-size:18px;
		font-weight:bold;
		}
		* span.verde {
		color:#506A09;
		font-size:18px;
		}
		* span.negrito {
		font-weight:bold;
		}
				

body {
	font-family:"Trebuchet MS";
	font-size:12px;
	background-image:url(../img/bg-body.gif);
	background-repeat:repeat-x;
	text-decoration:none;
}

a:link, a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}

#geral {
   width: 789px;
}

#bloco {
	width:789px;
}

#espacamento {
	width:100%;
	height:50px;
}

	#coluna-esquerda {
	width:244px;
	float:left;
	}
		#marca {
		width:100%;
		height:156px;
		}
			#marca ul img {
			margin-top:2px;
			}			
		#menu {
		width:100%;
		height:202px;
		background-image:url(../img/sombra.gif);
		background-repeat: no-repeat;
		background-color:#FFFFFF;
		}
			#menu ul {
			width:75%;
			}
				#menu li {
				list-style:none;
				text-align:right;
				height:27px;
				border-bottom-color:#506A09;
				border-bottom-style:dashed;
				border-bottom-width:1px;
				padding-top:5px;
				}
				#menu li a {
				padding-right:15px;
				}
				#menu li a:hover {
				font-weight:bold;
				}
				#menu li a span.seta {
				display:none;
				}
				#menu li a:hover span.seta {
				display:inline;
				}
		#area-restrita {
		width:73%;
		text-align:left;
		}
			#parceiros {
			width:100%;
			height:75px;
			float:left;
			}
			
	#coluna-direita {
	width:545px;
	float:right;
	}
		#fale-conosco {
		width:100%;
		height:155px;
		text-align:right;
		z-index:1;
		}
		#flash {
		width:100%;
		text-align:center;
		height:314px;
		background-image:url(../img/fundo-flash.gif);
		background-repeat:repeat-x;
		position:relative;
			top:-48px;
		z-index:2;
		}
			#flash span.alinha {
			position:relative;
			top:10px;
			}
			
		#conteudo {
		width:536px;
		position:relative;
		top:-40px;
		}
			#conteudo ul { /* CSS para linhas pontilhadas dentro do container 'conteudo'*/
			list-style:none;
			height:10px;
			border-bottom:dashed #95C80D;
			border-bottom-width:1px;		
			}
			
			#bloco-conteudo-1 {
			width:350px;
			float:left;
			text-align:left;
			}
			/* HOME */
				#bem-vindo {
				width:100%;
				float:left;
				}
				#nossos-servicos {
				width:50%;
				float:left;
				}
				#localizacao {
				width:50%;
				float:right;
				
				}
					#localizacao-home {
					width:50%;
					float:left;
					cursor:pointer;
					}
					#ponteiro {
					width:30%;
					float:right;
					}
				#quem-somos {
				width:50%;
				float:left;
				}
				#clientes {
				width:50%;
				float:right;
				}
				/* FIM HOME */	
			
				/* INTERNAS */	
				#quem-somos-internas, #servicos-internas, #clientes-internas, 
				#lista-noticias, #sites-uteis, #fale-conosco-internas, #localizacao-internas-bloco1 {
				width:100%;
				float:left;
				}
				
				#quem-somos-internas-endereco {
				background-color:#e8f2cd;
				width:100%;
				}
					
				#quem-somos-internas-endereco p {
				text-indent:20px;
				margin:0px;
				}
				#localizacao-internas {
				width:50%;
				float:left;
				}
				
				#clientes-internas-quemsomos {
				width:50%;
				float:right;
				}
				
				#clientes-internas-localizacao {
				width:50%;
				float:right;
				}
				#clientes-1, #clientes-2, #clientes-3, #clientes-4 {
				width:100%;
				float:left;
				border-collapse:collapse;
				}
					#logotipo-clientes {
					width:50%;
					float:left;
					}
					#texto-clientes {
					width:45%;
					float:right;
					}
				#contabil, #fiscal, #pessoal, #outros {
				background-color:#e8f2cd;
				padding:15px;
				}
			
			#bloco-conteudo-2 {
			width:156px;
			float:right;
			text-align:left;
			} 
				#noticias, #fotos, #navegacao {
				width:100%;
				float:right;
				}
				#calendario {
				width:80%;
				position: relative; left:20px;
				}
					#fotos ul.colunas {
					border:0px;
					list-style:none;
					}
					#fotos li {
					width:50%;
					display:inline;
					}
					
						a.tooltips span.view {
						display:none;
						}
						a:hover.tooltips span.view {
						display:inline;
						position:absolute;
							left:-30px;
							top:40px;

						}
					
				/* FIM INTERNAS */
	#rodape {
	width:100%;
	height:90px;
	text-align:right;
	float:right;
	font-size:10px;
	background-image:url(../img/background_inf.jpg);
  	background-repeat:repeat-x;
	}
	
		#rodape p {
		margin-top:35px;
		}
		
	
/* ########## CLASSES ########## */

.input {
	border:solid;
	border-width:1px;
	border-color:#3A4F06;
	color:#666666;
}

.limpa-web-fale {
	color:#1E2903;
}

.limpa {
	text-decoration:none;
	color:#000000;
}

.limpa a {
	text-decoration:none;
}

.create {
	font-size:10px;
}

.textarea {
	border:solid;
	border-width:1px;
	border-color:#3A4F06;
	color:#666666;
	font-family:"Trebuchet MS";
	font-size:11px;
	height:120px;
	/* Esconde barra de rolagem*/
	  scrollbar-face-color: #ffffff;
	  scrollbar-shadow-color: #ffffff;
	  scrollbar-highlight-color: #ffffff;
	  scrollbar-3dlight-color: #ffffff;
	  scrollbar-darkshadow-color: #ffffff;
	  scrollbar-track-color: #ffffff;
	  scrollbar-arrow-color: #ffffff;
	  background-color: #ffffff;
}

.cor-menu, .cor-menu:link, .cor-menu:visited {
	color:#506A09;
}	

.select {
	border:solid;
	border-width:1px;
	border-color:#3A4F06;
	color:#666666;
	font-family:"Trebuchet MS";
	height:20px;
	font-size:11px;
}

span.endereco {
background-color:#e8f2cd;
}


/*CSS CALENDARIO*/
.calendario_tabela{
    font-family:"Trebuchet MS";
    font-size:7px;
    border:1px solid #999999;
    background:#9DCC21;
}
.calendario_dias{
    background:#FFFFFF;
    padding:1px;
}
.calendario_dias_hoje{
    background:#95C80D;
    padding:1px;
}
.calendario_semana{
    background:#3A4F06;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;     
}
.calendario_hoje{
    font-weight:bold;
}
.calendario_mes_ano{
    font-weight:bold;
    color:#666666;
}
.calendario_links{
    color:#000000;
    display:block;
    text-decoration:none;
}
.calendario_links:hover{
    text-decoration:none;
    background:#999999;
    color:#FFFFFF;
}
.calendario_links_hoje{
    color:#FF0000;
    display:block;
    text-decoration:none;
}
.calendario_links_hoje:hover{
    text-decoration:none;
    background:#F0F0F0;
    color:#FFFFFF;
}

a:link {
  font-family:"Trebuchet MS";
  font-size:       12px;
  text-decoration: none;
  color:           #000000;
}
a:visited {
  font-family:     "Trebuchet MS";
  font-size:       12px;
  text-decoration: none;
  color:           #000000;
}
a:hover {
  font-family:    "Trebuchet MS";
  font-size:       12px;
  text-decoration: underline;
  color:           #000000;
}
a:active {
  font-family:     "Trebuchet MS";
  font-size:       12px;
  text-decoration: none;
  color:           #0000000;
}

/*FIM CSS CALENDARIO*/
