body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: -0.04em;
	margin:0;
	background-color: #ffffff;
	background-image:url(imagens/back_geral.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
}
a{
	text-decoration : none;
	color : #000066;
	border:0;
}
img {

	border:0;
}
a:hover{
	color : #000099;
	text-decoration : underline;
}

h1, h2{
	color:#262D6C;
	border-bottom: 1px #262D6C solid;	
	letter-spacing: -0.05em;
}
h4 {
	margin:0;
	color: #262D6C;
	font-size:10px;
}


.texto{
	font-size : 10pt;
	text-align : justify;
}
 td{
	font-size : 10pt;
}
#site {
	position:relative;
	width:700px;
	margin-left:-361px;
	left:50%;
	background-color:#FFFFFF;
	border:1px solid #333333;
	padding:10px;
}
#topo {
	position: relative;
	width: 700px;
	height: 161px;
	background-image : url(imagens/back_topo.jpg);
	clear:both;
}
#logo { position: relative;height: 60px; width: 109px; left: 10px; float:left;}
#webmail { position: relative; text-align:right; border:1px #003366 solid; background-color:#FFFFFF; padding:5px; float:right; margin:5px}
#menu{
	position: relative;
	 width:700px;
	 height:25px;
	 padding:0;
	 margin-top:1px;
	 background-image:url(imagens/back_menu.jpg);
}
#menu ul, #categorias ul{
	margin:0;
	list-style:none;
	display:inline;
}
#menu ul li {
	display:inline;
	margin:0;
}

#menu ul li a {
	float:left;
	text-decoration:none;
	color:white;
	padding:0 10px;
	height:25px;
	line-height:25px;
}
#menu ul li a {
  background-image: url(imagens/menu.png);
  background-repeat: no-repeat;      
  background-position:0 0;
}
#menu ul li a:hover {
  background-position:-150px 0;
} 
#menu ul li a.selecionado {
  background-position:-150px 0;
} 
   

#categorias ul li {
	display:inline;
	margin:1px;
	font-size:12px;	
	letter-spacing: -0.06em;
}

#categorias ul li a {
	float:right;
	text-decoration:none;
	color:black;
	padding:0 10px;
	height:31px;
	width:150px;
	line-height:31px;
}
#categorias ul li a {
  background-image: url(imagens/categorias.png);
  background-repeat: no-repeat;      
  background-position:0 0;
}
#categorias ul li a:hover {
  background-position:0 -30px;
}


#flash {
	position:relative; width: 700px; height: 228px; }
#topicos {
	position:relative;
	width: 700px;	
	height: 210px;
	background-image : url(imagens/back_topicos.jpg);
	background-repeat : repeat-x;
}
#conteudo {
	position:relative;
	padding: 10px;
	height : 323px;
	background-image : url(imagens/back_conteudo.gif);
	background-position:center;
	background-repeat : no-repeat;
}
#sac{
	position:absolute; left:458px; top:353px; width:235px; height:100px; z-index:2
}
#cadastro{
	position:absolute; left:465px; top:460px; width:235px; height:77px; z-index:3
}
#rodape{
	position:relative; left:0px;  width:700px; height:45px; clear:both;
}
#n2{
	position:relative;
	width:700px;
	margin-left:221px;
	left:50%;
	width:78px;
	height : 83px;
	padding:10px;
}

#preco{
	display:inline;
}

form {
	display:inline;
}
input.formulario {
	border:0px;
	font-size:14px;
	color:#2B5580;
	font-weight:bold;
	width:300px;
	margin-left:30px;
	background-color:#E0EBF5;
}
input.form {
	border:0px;
	font-size:14px;
	color:#2B5580;
	font-weight:bold;
	width:100px;
	margin:2px;
	background-color:#E0EBF5;
}
select.formulario {
	border:0px;
	font-size:14px;
	color:#2B5580;
	font-weight:bold;
	width:100px;
	margin:2px;
	background-color:#E0EBF5;
}
textarea.formulario {
	height:100px;
	border:0px;
	font-size:14px;
	color:#2B5580;
	font-weight:bold;
	width:300px;
	margin-left:30px;
	background-color:#E0EBF5;
}
form label{
  float:left;
  font-size:12px;
  width:200px;
  text-align:right;
  padding:0px;
}
.check_value{
  font-size:12px;
}
.linha{
	margin:2px;
	padding:2px;
}
.linha span{
	display:block;
}
.obrigatorio {
	font-weight:bold;
}

.box{
	padding:10px;
	float:right;
	clear:RIGHT;
	text-align:center;
	margin:2px;
	background-color:#9BBDDE;
}
.box img {
	border:1px #000066 solid;
}
#fecha {
	width:50px;
	height:50px;
	text-align:right;
	float:right;
	cursor:pointer;
}
#fo3to {
	position:absolute;
	width:700px;
	margin-left:-361px;
	left:50%;
	z-index:7;
	padding:10px;	
	background-color:#FFFFFF;
	border:1px #333333 solid;
	text-align:center;
}
#foto{

	position:absolute;
	margin-left:-25%;
	left:50%;
	margin-top:10px;
	width:50%;
	border:2px solid #7D7782;
	background-color:#ffffff;
	z-index:1000;
	padding:20px;
	vertical-align:middle;
	height:400px;
	overflow:auto;
	top: expression( 140+ ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );

}

foto>#pop {
	position:fixed;
	top: 10px;
}
#foto #fechar {
	float:right;
	font-size:10px;
	color:#CC0000;
	margin:0;
}
#foto iframe {
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	width:100%;/*must have for any big value*/
	height:400px/*must have for any big value*/;
	border:0;
	overflow:hidden;
}