@charset "iso-8859-1";
/* CSS Document */

/*###### Geral ######*/
body {
	background-image:url(../img/fnd.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#cee0fd;	
	margin:0;
	font-family: 'Trebuchet MS', 'Segoe UI', Arial, Verdana, sans-serif;
}
fieldset, img {
	border:0px;
	margin:0px;
}
p { 
	margin:0;
	font-size:11px;
	color:#0b488b;
	text-align:justify;
}
.clear {
	clear:both;
}
#geral {
	width:980px;
	margin:0 auto;
}

/*###### Topo ######*/
#geral #menu {
	background-image:url(../img/fnd_menu.png);
	background-repeat:repeat-x;
}

#geral #logo {
	height:207px;
	width:980px;
	text-align:center;
}

#geral #logo img {
	margin-top:10px;
}

/*###### Conteúdo ######*/
#conteudo {
	background-image:url(../img/fnd_branco.png);
	background-repeat:repeat;
	width:930px;
	height:auto;
	margin:0 auto;
	padding:15px;
}
.destaques {
	padding:5px;
	float:left;
}
#malhas {
	background-image:url(../img/malhas_interno.jpg);
	background-repeat:no-repeat;
	height:181px;
}
.titulos img {
	margin-top:70px;
	margin-left:30px;
}

/*###### Conteúdo - Home ######*/
.titulo {
	border-bottom:1px dotted #0b488b;
}

#geral #conteudo #empresa_home {
	width:300px;
}

#geral #conteudo #empresa_home img {
	margin-bottom:3px;
}

#geral #conteudo #empresa_home p {
	margin:10px;
}

#geral #conteudo #empresa_home .foto_loja {
	text-align:center;
}

#geral #conteudo #representantes_home {
	width:300px;
}

#geral #conteudo #representantes_home img {
	margin-bottom:3px;
}

#geral #conteudo #representantes_home p {
	position:absolute;
	margin-top:120px;
	margin-left:30px;
	text-align:center;
}

#geral #conteudo #representantes_home .mapa {
	float:right;
	margin-top:10px;
	margin-right:10px;
}

#geral #conteudo #newsletter_home {
	width:300px;
}

#geral #conteudo #newsletter_home img {
	margin-bottom:3px;
}

#geral #conteudo #newsletter_home p {
	margin:10px;
}

#geral #conteudo #newsletter_home #form_newsletter {
	margin:15px;
}

#geral #conteudo #newsletter_home #form_newsletter label {
	font-size:11px;
	color:#0b488b;
}

#geral #conteudo #newsletter_home #form_newsletter .campo_newsletter,
.input-contato,
.input-contato-msg {
	font-family: 'Trebuchet MS', 'Segoe UI', Arial, Verdana, sans-serif;
	font-size:11px;
	width:260px;
	color: #0b488b;
	text-decoration: none;
	background-color: #d6e8fd;
	border: 1px solid #d6e8fd;
	text-indent: 2px;
	margin-bottom:5px;
}
.input-contato,
.input-contato-msg {
	padding:5px;
	border-bottom: 1px solid #72B0C9;
	border-right: 1px solid #72B0C9;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
/*###### Instutucional ######*/
blockquote { background: transparent url(../img/blockquote_abre.png) left top no-repeat; }
	blockquote div {
		padding: 0 52px;
		background: transparent url(../img/blockquote_fecha.png) right bottom no-repeat;
	}
		blockquote div p { 
			font-size:14px;
			font-style:italic;
			line-height:1.3em;
			padding:10px 0;
		}

#geral #conteudo #institucional {
}

.interna_esquerda {
	float:left;
	width:450px;
	
}

.interna_direita {
	margin-left:520px;
	padding-top:60px;
}
.interna_direita p {text-align:center}

/*###### Rodapé ######*/
#geral #rodape {
	height:30px;
	padding:10px;
	font-family:'Arial Narrow', 'Segoe UI', 'Trebuchet MS', Arial, Verdana, sans-serif;;
	font-size:11px;
	color:#5985b9;
}
#geral #rodape #copyright {
	float:right;
	text-align:right;
}
#geral #rodape #copyright a {
	color:#5985b9;
	text-decoration:none;
}
#geral #rodape #copyright a:hover {
	color:#0b488b;
	text-decoration:none;
}
#geral #rodape #menu_inferior {
	float:left;
}
#geral #rodape #menu_inferior ul {
	list-style:none;
	padding:0;
}
#geral #rodape #menu_inferior ul li {
	font-size:12px;
	display:inline;
	padding:5px;
}
#geral #rodape #menu_inferior ul li a {
	text-decoration:none;
	color:#0b488b;
}
#geral #rodape #menu_inferior ul li a:hover {
	text-decoration:underline;
	color:#0b488b;
}

/* Estilos adicionados por Andrson Barbara */
#conteudo { font-size:12px;}
#conteudo ul { 
	list-style:square; 
	margin:0; 
	padding:0;
	line-height:1.3em;
}
#conteudo .produtos { float:left; }
#conteudo .produtos p { font-size:14px; }
#conteudo .icone-catalogo { float:right;}

a.link { 
	text-decoration:none;
	color:#0b488b; 
	border-bottom: dotted 1px #0b488b;
	margin-bottom:0;
	padding-bottom:0;
	font-weight:bold;
}
a.link:hover { 
	border:0;
	border-bottom: solid 1px #0b488b;
}
#form_newsletter .botao { 
	float:right; 
	margin: 0 8px 0 0
}

