*{
	margin:0 auto;
	padding:0;
	}
body{
	background-image:url(../images/bg.jpg);
	}
#geral{
	width:994px;
	height:580px;
	display:block;
	border:2px solid #fff;
	}
#esq{
	width:780px;
	height:580px;
	display:block;
	float:left;
	}
#logo{
	width:290px;
	height:167px;
	display:block;
	float:left;
	background-image:url(../images/logo.gif);
	}
#logo h1{
	text-indent:-5000px;
	}
#banner{
	width:490px;
	height:118px;
	display:block;
	float:left;
	background-image:url(../images/banner.gif);
	}
#tel{
	width:490px;
	height:49px;
	display:block;
	float:left;
	background-image:url(../images/tel.gif);
	}
#area_menu{
	position:relative;
	display:block;
	height:39px;
	font:bold 11px Arial, Helvetica, sans-serif;	
	background:transparent url(../images/botao_off.gif) repeat-x top left;
	border-top:4px solid #B30000;
	float:left;
	width:780px;
	}
#conteudo{
	width:780px;
	height:323px;	
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	display:block;
	}
#rodape{
	width:780px;
	height:50px;	
	float:left;
	background-image:url(../images/rodape.gif);	
	}
#dir{
	width:214px;
	height:580px;
	display:block;
	float:left;
	background-color:#fff;	
	}

/*-----MENU----*/
#area_menu ul{margin:0;padding:0;list-style-type:none;width:auto;}
#area_menu ul li{display:block;float:left;margin:0;}
#area_menu ul li a{display:block;float:left;color:#000;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(../images/divisor.gif) no-repeat top right;}
#area_menu ul li a:hover,#area_menu ul li a.current{color:#B30000;background:#fff url(../images/botao_on.gif) no-repeat top right;}

/*-----FORMATAÇÃO----*/
#tel address{
	font:12px Arial, Helvetica, sans-serif;
	margin:3px 15px 0 0;
	text-align:right;
	}
#tel p{
	font:bold 20px Arial, Helvetica, sans-serif;
	margin:3px 15px 0 0;
	color:#000099;
	}
#rodape img{
	float:left;
	margin-left:5px;
	margin-top:5px;
	}
#rodape p{
	font:12px Arial, Helvetica, sans-serif;
	margin:20px 15px 0 0;
	padding:0;
	}
#rodape a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
#rodape a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:none;
	}
h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#004F9D;
	border-bottom:1px dotted #CC9900;
	border-top:1px dotted #CC9900;
	width:auto;
	height:20px;
	}
h3{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#b00;
	margin:5px;	
	}
h4{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#b00;
	margin:3px 0 3px 0;	
	}
#conteudo p{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
#conteudo img{
	float:left;
	margin:3px 5px 5px 10px;
	border:1px dotted #000;
	}
	
	
/*-----BLOCKQUOTE----*/	
blockquote {
	background-color: #FFFFFF;	
	border: 2px dotted #000;	
	width: 375px;	
	font:11px Arial, Helvetica, sans-serif;
	height: 195px;	
	float:left;
	margin:0 4px 0 4px;
}
blockquote img{
	float:left;
	margin-left:7px;
	margin-top:5px;
	border:none;
	}
blockquote ul{
	margin:10px 0 0 195px;
	padding:0;
	}
blockquote li{
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:square;
	}




