body{
	padding:0px;
	margin:0px;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	scrollbar-arrow-color:#000000;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-track-color:#eeeeee;
	scrollbar-darkshadow-color:#aaaaaa;
	scrollbar-face-color:#eeeeee;
	scrollbar-shadow-color:#aaaaaa;
	scrollbar-base-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
}
form{
	margin:0px;
	padding:0px;
}
#catsom{
	position:relative;
	min-width:764px;
	max-width:800px;
	margin: auto;
}
* html #catsom{
	width:778px;
	margin:auto;
}
#topo{
	height:134px;
}
#logo{
	width:120px;
	height:134px;
	background:#000000;
	float:left;
}
#topodir{
	margin:0px 0px 0px 120px;
}
#toppropaganda div{
	text-align:center;
}
#toppropagandaesq{
	float:left;
	width:16px;
	height:75px;
	background:url(img/topopropagandaesq.gif);
}
#toppropagandacen{
	background:url(img/topopropagandacen.gif);
	margin:0px 20px 0px 16px;
	padding-top:9px;
	padding-bottom:6px;
}
#toppropagandadir{
	float:right;
	width:20px;
	height:75px;
	background:url(img/topopropagandadir.gif);
}
#topmenuesq{
	float:left;
	width:42px;
	height:59px;
	background:url(img/topmenuesq.gif);
}
#topmenucen{
	background:url(img/topmenucen.gif) repeat-x;
	margin:0px 44px 0px 42px;
	text-align:center;
}
#topmenucen ul{
	list-style:none;
	height:46px;
	margin:0px;
	padding:13px 0px;
}
#topmenucen li{
	display:inline;
	margin:2px;
	padding:0px;
}
#topmenucen a{
	font:bold italic 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background:#FFFFCC;
}
#topmenucen a:hover{
	background:#ccffcc;
	border:1px #000000 solid;
}
#topmenudir{
	float:right;
	width:44px;
	height:59px;
	background:url(img/topmenudir.gif);
}
#tempotop{
	height:4px;
	font-size:1px;
}
#tempotop div{
	height:4px;
	width:120px; 
	font-size:1px;
	float:right;
	background:url(img/tempotop.gif) right no-repeat;
}
* html #tempotop div{
	position:absolute;
	top:134px;
	right:0px;
}
#horabannertempo{
}
#horabannertempo div{
	height:66px;
	text-align:center;
}
#hbthora{
	float:left;
	width:120px;
	background:url(img/hora.gif);
}
#hbthora div{
	height:18px;
}
#hbtbanner{
	margin:0px 120px;
	text-align:center;
}
#hbtbanner div{
	width:474px;
	height:66px;
	margin:auto;
	border:1px solid;
	background:url(img/banner.gif) #000000;
}
#hbtbanner div div{
	border:none;
	height:4px;
	font-size:1px;
}
#hbttempo{
	float:right;
	width:120px;
	background:url(img/tempo.gif);
}
* html #hbttempo{
	position:absolute;
	top:138px;
	right:0px;
}
#hbttempo div{
	height:16px;
}
#ctdbusca{
	padding:8px;
}
#ctdbusca form{
	border:1px #000000 solid;
	text-align:center;
	background:url(img/txtdestaque.gif);
}
#ctdfoto{
	padding:8px;
}
#ctdconteudo{
	width:100%;
	height:252px;
}
#rodape{
	clear:both;
	padding-left:2px;
	text-align:center;
}
.txtDest{
	margin:0px auto;
	background:url(img/txtdestaque.gif);
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.txtDest div{
	background:url(img/cantoarredtopesq.gif) left top no-repeat;
}
.txtDest div div{
	background:url(img/cantoarredtopdir.gif) right top no-repeat;
}
.txtDest div div div{
	background:url(img/cantoarredrodesq.gif) left bottom no-repeat;
}
.txtDest div div div div{
	background:url(img/cantoarredroddir.gif) right bottom no-repeat;
	padding:6px;
}
#bemvindo{
	font:14px Arial, Helvetica, sans-serif;
	margin:8px;
	color:#00AA55;
}
.agenda{
	font:12px Arial, Helvetica, sans-serif;
	padding:4px;
	margin:8px;
	background:#FFFFFF;
}
.tblPrin{
	width:100%;
	border-collapse:collapse;
	padding:0px;
}
.tblPrin td{
	padding:0px;
	vertical-align:top;
}
.texto1{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.texto2{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.texto3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
}
.dir{
	display:block;
	margin:2px 8px;
	width:130px;
	height:20px;
	padding-top:80px;
	text-align:center;
	font:italic bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.dir:hover{
	background-color:#FFFFCC;
}
.link1{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#003300;
	text-decoration:none;
}
.link1:hover{
	background:#FFFFCC;
	text-decoration:underline;
}
.link2{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.link2:hover{
	text-decoration:underline;
}
.link3{
	display:block;
	width:20px;
	height:18px;
	padding-top:2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffcc url(img/fndsecao.gif) no-repeat;
	text-decoration:none;
}
.link3:hover{
	background-color:#ccffcc;
}
.link4{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#003300;
	text-decoration:none;
}
.link4:hover span{
	background:#FFFFCC;
	text-decoration:underline;
}
.link5{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.link5:hover span{
	color:#000000;
	background:#FFFFCC;
	text-decoration:underline;
}
.link6{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-decoration:none;
}
.link6:hover{
	color:#0000ff;
}
.link6:hover span{
	background:#FFFFCC;
	text-decoration:underline;
}
.semborda{
	border:none;
}
.comborda{
	border:#ffff00 2px solid;
}
.fotosPreP{
	background:url(img/fotoscarregandop.gif) no-repeat center center;
}
.fotosPreG{
	background:url(img/fotoscarregandog.gif) no-repeat center center;
}
.fp{
	display:block;
	width:70px;
	height:21px;
	background:url(img/fotosproxima.gif) no-repeat;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	margin:auto;
	padding-top:3px;
	padding-left:2px;
	text-decoration:none;
}
.fp:hover{
	background:url(img/fotosproxima1.gif) no-repeat;
	padding-top:5px;
	padding-left:4px;
	text-decoration:underline;
}
.fa{
	display:block;
	width:70px;
	height:21px;
	background:url(img/fotosanterior.gif) no-repeat;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:auto;
	padding-top:3px;
	padding-left:4px;
	text-decoration:none;
}
.fa:hover{
	background:url(img/fotosanterior1.gif) no-repeat;
	padding-top:5px;
	padding-left:6px;
	text-decoration:underline;
}
.ft{
	display:block;
	width:70px;
	height:21px;
	background:url(img/fotostodas.gif) no-repeat;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:auto;
	padding-top:3px;
	text-decoration:none;
}
.ft:hover{
	background:url(img/fotostodas1.gif) no-repeat;
	padding-top:6px;
	text-decoration:underline;
}
.fTitulo{
	display:block;
	color:#FFFFFF;
	padding:4px;
	text-decoration:none;
}
.fTitulo:hover{
	background:#FFFFcc;
	color:#000000;
}
.fData{
	color:#FFFFFF;
}