@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body {
	background:url(images/fundo.jpg) repeat-x #FFFFFF fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#geral {
	width:780px;
	margin:0 auto;
	border:1px solid #333333;
	min-height:500px;
	background-color:#FFFFFF;
}
#topo {
	width:780px;
	height:157px;
	background:url(images/topo.jpg) no-repeat; 
}
#topo h1 a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:291px;
	height:105px;
}
#topo ul {
	list-style:none;
	text-align:center;
	margin:15px;
}
#topo ul li, #topo ul li a, #topo ul li a:link, #topo ul li a:visited {
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
 	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	text-transform:uppercase;
	padding:5px 10px;
}
#topo ul li a:hover { color:#DFFFAE; }
#menu {
	width:214px;
	height:423px;
	background:url(images/menu.jpg);
	float:left;
	margin:5px 0 0 10px;
}
#menu h2 {
	text-indent:-9999px;
	overflow:hidden;
}
#menu ul {
	list-style:none;
	margin:25px 0 0 20px;
}
#menu ul li, #menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#495677;
	text-decoration:none;
	display:block;
	padding:2px 0;
	width:173px;
	
}
#menu ul li a { border-bottom:1px solid #FFFFFF; }
#menu ul li a:hover { color:#699E34; }
#conteudo {
	width:530px;
	float:left;
	margin-left:15px;
}
#conteudo h2 {
	background:url(images/promocoes.jpg) no-repeat;
	width:515px;
	height:90px;
	text-indent:-9999px;
	overflow:hidden;
}
#linhaprod {
	width:520px;
	float:left;
}
.boxprod {
	width:150px;
	min-height:190px;
	height:190px;
	display:block;
	float:left;
	text-align:center;
	margin:0 16px 15px 0;
}
.boxprod a, .boxprod a:link, .boxprod a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a2646;
	text-decoration:none;
}
.boxprod a:hover { color:#006600; }
.boxprod .detalhes, .boxprod .detalhes a, .boxprod .detalhes a:link, .boxprod .detalhes a:visited { 
	font-size:10px;
	color:#999999;
}
#rodape {
	clear:both;
	width:780px;
	background:url(images/rodape.jpg) repeat-x;
	height:53px;
	margin-top:20px;
}
#rodape .rod1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#495677;
	float:left;
	margin:20px 0 0 10px;
	width:350px;
}
.webbrax a {
	width: 164px;
	height: 15px;
	background: url(images/webbrax.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	margin:17px;
	float: right;
}

#rodape .rod2 a:hover { color:#006600; }
h3.titulo, h3.subtitulo {
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#006600;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0 10px 0;
}
h3.subtitulo {
	font-size:18px;
	color:#05357C;
}
input, select, textarea {
	border:1px solid #006633;
	padding:5px;
	background-color:#F9FCFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:3px;
}
.pagi, .pagi a, .pagi a:link, .pagi a:visited {
	width:540px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	padding-top:20px;
	clear:both;
	text-decoration:none;
}
.pagi a, .pagi a:link, .pagi a:visited { color:#003366; }
.pagi a:hover { text-decoration:underline; }
.produto p { 
	float:left;
	width:340px;
}
#fotop a, #fotop a:link, #fotop a:visited {
	float:right;
	border:10px solid #F5FFF2;
	margin:0 15px 15px 15px;
	text-decoration:none;
	text-align:center;
	color:#666666;
	font-size:11px;
}
#fotop a:hover { border:10px solid #EAEFFF; }

#conteudo .textogr { font-size:15px; line-height:20px; }
.noticia a {
	font: 12px Arial, Verdana, sans-serif;
	color: #333;
	line-height: 25px;
}
.textos {
	text-align: justify;
}
.titulo_meio {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #243153;
	margin: 20px 0;
}