body {

	background:url(../imagens/bg.jpg) repeat-x #C2DEF3;

	margin: 0 0 0 0;

	text-align: center;

	font-size: 12px;

	font-family: Arial, Verdana;

	color: #184C9F;

}

.principal{

	width: 780px;

	margin: 0 auto;

	border: #999999 0px solid;

	background:#FFFFFF;

	border: 0px solid #999999;

}

.topDock{

	background:url(../imagens/bg_dock.jpg) no-repeat bottom center #FFF;

	width:780px;

	height:130px;

	vertical-align:top;

	border-top: #06121E 3px solid;

	text-align:left;

	margin-top:0px;

	margin-left:0px;	

}

.banner{

	background:url(../imagens/banner_0.jpg) #F60 no-repeat;

	width:780px;

	height:170px;

	vertical-align:top;

	border-top: #FFFFFF 0px solid;

	text-align:left;

	margin-top:0px;

	margin-left:0px;	

}

.bannerFlash{

	width:300px;

	height:132px;

	vertical-align:top;

	text-align:left;

	margin-top:35px;

	margin-left:3px;

	float:left;

	border: 0px solid #0000FF;	

}

.bannerSlide{

	width:377px;
	
	margin-right:3px;
		
	height:164px;

	padding-top:1px;

	float:right;

	border: 0px solid #0000FF;

	background:#000;	

		

}

.flashclass{ /*sample CSS class added to image slideshow container*/

width: 370px; /*a width should be defined for transition to work*/

border: 0px solid orange;

padding: 0px;

}



.flashclass img{

border-width: 0;

}

/*Definição de Menu*/

.linhaMenu{

	width:774px;

	height:25px;

	background:#FFFFFF;

	border-left: 3px #FFFFFF solid;

	border-right: 3px #FFFFFF solid;

	border-bottom: 3px #D44800 solid;	

}

.menu li{

	list-style:none;

	padding-left:5px;

}

.menu li, .menu li a{

	float: left;

}

.menu li a{

	text-align:center;

	width: 90px;

	height: 20px;

	text-decoration: none; 

	color:#FFFFFF;

	background:url(../imagens/botao_over.jpg) repeat-x;

	font-size:14px;

	font-family:sans-serif, Helvetica, Geneva, Arial;

	padding-top:5px;

}

.menu li a:hover {

	background:url(../imagens/botao_out.jpg) repeat-x;

	color:#FFFFFF;

}

.corpo{

	background:#FFFFFF;

	width:780px;

	border: #000099 0px solid;

}

.corpoNivel1{

	border: 0px solid #FF3300;

}

.cel_carrossel{

	background:url(../imagens/bg_carrossel.jpg) repeat-x;

	width:600px;

	height:185px;

	border: 0px solid #3300FF;

	table-layout:fixed;

}

.cel_calendario{

	background:#FFF;

	width:156px;

	height:195px;

	border: 0px solid #3300FF;

	vertical-align:top

}

.corpoNivel2{

	border: 0px solid #FF3300;

}



.titulo{

	background:url(../imagens/bg_menu_titulo.jpg) no-repeat left top #00F;

	width:155px;

	height:35px;

	padding-top:8px;

	font-size:14px;

	text-align:left;

	color:#66FFFF;

}

.cel_destaq{

	background:#FFF;

	border:#FF0000 0px solid;

	vertical-align:top;

}

.destaq li{

	list-style:none;

	padding-left:0px;

	border:#FF0000 0px solid; 

}

.destaq li, .destaq li a{

	float: left;

}

.destaq li a{

	background:url(../imagens/bg_menu_item.jpg) repeat-x;

	text-align:left;

	width: 130px;

	height: 24px;

	text-decoration: none; 

	color:#FFFFFF;

	background:#00F;

	font-size:14px;

	font-family:sans-serif, Helvetica, Geneva, Arial;

	padding-top:5px;

	padding-left:25px;
	
	border-bottom:#006 1px dotted;

	background:url(../imagens/bg_menu_item.jpg) repeat-x;

}

.destaq li a:hover {

	background:url(../imagens/bg_menu_item_over.jpg) repeat-x;

	color:#FFFFFF;

}

.cel_info{

	width:640px;

	height:185px;

	border: 0px solid #3300FF;

	table-layout:fixed;

	background:#FFFF;

}



.info{

	background:url(../imagens/bg_titulo.jpg) no-repeat left top;

	width:615px;

	height:135px;

	padding-top:8px;

	font-size:14px;

	text-align:left;

	color:#FFFFFF;

}
.infoNot{

	background:url(../imagens/barra-lar.png) no-repeat left top;

	width:500px;

	height:15px;

	padding-top:8px;

	font-size:14px;

	text-align:left;

	color:#FFFFFF;

}
.infoFotos{

	background:url(../imagens/barra_verde.png) no-repeat left top;

	width:500px;

	height:15px;

	padding-top:8px;

	font-size:14px;

	text-align:left;

	color:#FFFFFF;

}

.linhaSuper{
	background:url(../imagens/barra_topo.png) repeat-x left top;
	text-align:left;
	padding-left:15px;
	color:#FC0;
	margin:2px;
	margin-top:0px;
	margin-bottom:0px;	
	height:20px;
	padding-top:5px;
}
.linhaSuper A{
	text-decoration:none;
	color:#00F;
	text-align:center;
}
.linhaSuper A:HOVER{
	font-weight:bold;
}
.rodape{

	background: url(../imagens/bg_rodape.jpg) repeat-x top center;

	width:774px;

	border-bottom:3px #FFFFFF solid;

	border-left: 3px #FFFFFF solid;

	border-right: 3px #FFFFFF solid;	

	height:80px;

}

