/* CSS DOCUMENT - Barelli - 12/12/2006 - versão 1.0 - By Eduardo Massami Kasse - eduardokasse[at]gmail[dot]com*/
/*ZERAR TUDO*/
* {
margin:0px;
padding:0px;
}
/***********************XHTML TAGS**************************/
BODY
{
	text-align:center;
	margin:15px 0px 10px 0px;
	background-color:#efead1;
}
img {border:0px;}
a {text-decoration:none;}
ul{list-style-type:square;
	margin-left:25px;
	margin-bottom:5px;
	}
ol{
	margin-left:30px;
	margin-bottom:5px;
}
p{
	padding-bottom:8px; 
	padding-top:2px;
}
h1 {
		font-size:25px; 
		padding-top:2px;
		padding-bottom:10px;
		color:#8e3a0d;
	}
h2 {
		font-size:19px; 
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
		color:#8e3a0d;
	}
h3 {
		font-size:16px; 
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
		color:#8e3a0d;
	}

/***********************GENERAL TAGS***********************/
.linkeffects a{color:#e93e27;}
.linkeffects a:hover{text-decoration:underline;}
.linkonline a{color:#af4d18;}
.linkonline a:hover{text-decoration:underline;}
.cl {clear: both;}
.fleft{float:left;}
.fright{float:right;}
.center {text-align:center;}
.txtleft {text-align:left;}
.txtright{text-align:right;}
.txtjust{text-align:justify;}
.under {text-decoration:underline;}
.italic{font-style:italic;}
.red{color:#990000;}
.listelem li{padding-bottom:10px;}
.marginspace{padding-left:10px;}

/**********************MAIN DIV**************************/
.main {
			font-size:14px; 
			font-family:arial, helvetica, verdana, georgia;
			color:#451800;
			width:960px;
			margin:0 auto;
			background-color:#fffde8;
			text-align:left;
			border: 3px solid #af4d18;
			}
			
/***********************TOP FRAME*************************/
.topframe{
			height:153px;
			background:url(../img/layout/topframe.jpg) no-repeat;
		}
.logotipo{
			float:left;
			margin-top:12px;
			margin-left:12px;
}
		
/**********************MAIN MENU*****************************/
.menu{
		position:relative;
	    width: 100%;
		margin-left:1px;
		margin-right:2px;
		text-align:right;
		top:117px;
		padding-top:10px;
		padding-bottom:10px;
	  }
.menu ul {
		   padding:0px;
		   margin:0px;
		   list-style:none;
		}
.menu ul li {display: inline;}
.menu ul li a {
			   padding:10px 29px;
			   font-size:14px; 
			   font-weight:bold;
			   color:#fcffad;
			   text-decoration:none;
			   letter-spacing:1px;
			  }
.menu ul li a:hover {
				   color:#893000;
				   background:#fffde8;
				   border-top:1px #000 solid;
				   border-bottom:1px #000 solid;
					}
		
/************************BOTTOM************************/
.bottom {
			/*background:url(../img/layout/bottom.jpg) no-repeat;*/
			border-top: 2px solid #af4d18;
			height:45px;
			letter-spacing:2px;
		}
.btmargin{
			margin-left:10px;
			margin-right:10px;
			padding-top:10px;
		 }
.btxt{
		font-size:12px; 
		color:#000;
		text-align:center;
	}
.online{
		font-size:12px; 
		color:#d57e4f;
		text-align:center;
		font-weight:bold;
		}
/************************CONTENT SECTION************************/
.conteudo {
	padding:14px;
  }
/************************BOXs************************/
.box{   
	background:#F3F0FF;
	border:1px solid #DBD4F7;
   }
.txtbox {
		margin-left:3px;
		margin-right:3px;
		}
.titlebox {
		padding-top:3px;
		padding-bottom:5px;
		letter-spacing:2px;
		}


/*CONTATO*/
.contato {
			background:#FFFCDE;
			border:1px solid #A8000B;
			}
.campos {
		width:80px;
		float:left;
		font-weight:bold;
		color:#8e3a0d;
		}
.campos1 {
		width:190px;
		float:left;
		font-weight:bold;
		color:#8e3a0d;
		}