/* tags */
body{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px;
	background: url(../img/n01-1.jpg);
}
a{
	font-weight: bold;
	color: #ff0;
	text-decoration: none;
}
a:hover{
	color: #333;
}
img{border-radius:10px; border:2px #ccc solid}
iframe{margin:10px 0px 0px 2px;}
/* divs */

#main{
	position:relative;
	width:990px;
	height:auto;
	margin:0px auto;
	background:#FFF;
	}
#main #top{
	position:relative;
	float:left;
	width:990px;
	height:175px;
	}
#main #top #logo{
	position:relative;
	float:left;
	width:990px;
	height:120px;
	background: url(../img/fundo_topo_s1.jpg) no-repeat;
	}
#main #top #logo h1{
	position:absolute;
	width:990px;
	height:120px;
	top:0px;
	left:0px;
	cursor:hand;
	}
#main #top #logo span{ display:none;}
#main #top #menu{
	position:relative;
	float:left;
	width:990px;
	height:55px;
	background: url(../img/fundo_menu_off_s1.jpg) no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	border-radius:0px;
	}
#main #top #menu ul{
	width:709px;
	height:35px;
	padding:0px 0px 0px 281px;
	margin:0px;
	
	}
#main #top #menu ul:hover{
		background: url(../img/fundo_menu_over.jpg) no-repeat;
color:#ff0;
}
#main #top #menu ul li{
	list-style: none;
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
}
#main #top #menu ul li a{
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
	padding:0px 15px;
	font-size:14px;
	color:#000;
	border:0px;
	}
#main #top #menu ul li a:hover{
	color:#fff;
}
#main #menu{
	position:relative;
	float:left;
	width:122px;
	height:479px;
	margin:2px 15px 0px 15px;
	padding:5px;
	background: url(../img/fundo_menu_lado_s1.jpg) repeat-x #666666;
	border:3px solid #737472;
	border-radius:10px;
	}
#main #menu h2{font-size:15px;color:#fff; text-shadow: 2px 2px 3px black; margin:20px 0px 10px 0px}
#main #menu ul{
	list-style: none;
	margin:0;
	padding:0;
	display:block;
	width:122px;
	height:auto;
	}
#main #menu ul li{
	list-style: none;
	display:block;
	width:122px;
	height:auto;}
#main #menu ul li a{
	display:block;
	width:122px;
	height:auto;
	padding:10px 0px;
	color:#333;
	border-bottom:1px dashed #333;
	}
#main #menu ul li a:hover{color:#ff0; background:#666}
#main #content{
position:relative;
	float:left;
	width:820px;
	height:auto;
	text-align:justify;
	background:#fff;
	}
#main #content h2{font-size:28px;color:#ff0; text-shadow: 2px 2px 6px black; margin:0px 0px 10px 0px}
#main #content p{margin:0px 0px 10px 0px}
#main #home{
position:relative;
	float:left;
	width:820px;
	height:auto;
	background:#fff;
	}
#main #home h2{color:#ff0; font-size:22px; text-shadow: 1px 1px 3px black; margin:0px 0px 10px 0px}
#main #home p{margin:0px 0px 10px 0px}
#main #home #box1{
	position:relative;
	float:left;
	width:240px;
	height:459px;
	margin:0px 13px 0px 0px;
	padding:10px;
	background: url(../img/fundo_box1_s1.gif);
	border-radius:10px;
	font-size:15px
	}
#main #home #box2{
	position:relative;
	float:left;
	width:243px;
	height:459px;
	margin:0px 13px 0px 0px;
	padding:10px;
	background: url(../img/fundo_box2_s1.gif);
	border-radius:10px;
	
	}
#main #home #box2 h2{color:#fff;}
#main #home #box2 a{
	font-weight:normal;
	color:#333
	}
	#main #home #box2 a strong{
	font-weight:bold;
	color:#fff
	}
#main #home #box2 a:hover{
	text-decoration:underline;
	}
#main #home #box3{
		position:relative;
	float:left;
	width:250px;
	height:369px;
	}
#main #rodape{
position:relative;
	float:left;
	width:990px;
	height:80px;
	color:#333;
	text-align:center	
	
	}
/* class */
.botoes{
	border:0px;
	background:url(../img/fundo_bt_s1.jpg) repeat-x;
	font-weight: bold;
	color: #FFF;
	height: 25px;
}
.campos{border:1px solid #333;color:#333; background:#FFF;filter: alpha(opacity=80);opacity:0.80;
	-moz-opacity: 0.80;}
.fotol{float:left;width:300px; height:auto;margin:0px 10px 10px 0px}
.fotor{float:right;width:300px; height:auto;margin:0px 0px 10px 10px}
