@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif
}
img {
	display:block;
	border:none
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
.conteudo {
	width:890px;
	margin:0 auto;
}

.conteudo p, .conteudo li {
	font-size:12px!important
}


#menu {
	width:168px;
	float:left;
	display:inline
}
	#menu dt {
		font-size:16px;
		font-weight:bold;
		color:#D30000;
		margin-bottom:5px;
	}
	#menu dd {
		margin-bottom:20px;	
	}
	#menu li {
		list-style:none;
		margin-bottom:2px;
	}
	#menu li a {
		/*font-family:Verdana, Geneva, sans-serif;*/
		font-size:12px;
		color:#666666
	}

#menu-right {
	width:189px; 
	float:left; 
	display:inline; 
	overflow:hidden; 
}
#menu-right dt {
	font-size:16px;
	font-weight:bold;
	color:#D30000;
	margin-bottom:10px;
}
#menu-right dd {
	margin-bottom:8px;
}
#menu-right dd dl dt {
	font-size:12px;
}
#menu-right dd dl dd {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:dotted 1px #666;
	color:#666;
	font-size:12px
}
#menu-right dd dl dt a {
	color:#D30000;
}
#menu-right dd dl dd a {
	color:#666666
}
#menu-right dd dl dd a:hover {
	text-decoration:underline
}

.lista-conteudos {
	list-style:none
}


#Top {
	background:url(../img/background-top.jpg) repeat-x top; height:107px; overflow:hidden
}
#Busca {
	background:url(../img/background-busca.jpg) repeat-x top; height:50px
}
#formBusca p.left {
	font-size:13px;color:#FFF; margin-top:20px; float:left
}
#formBusca p.right {
	font-size:13px;color:#FFF; margin-top:0px; float:right
}
#formBusca label {
	float:left; margin-top:14px; margin-right:3px
}
#formBusca #key {
	padding:4px; border:none; width:165px; margin-left:8px
}
#formBusca #bt-busca {
	float:left; margin-top:10px
}

#Body {
	padding-top:20px;
	background:url(../img/background-body.jpg) repeat-x top;
	overflow:hidden
}

#formNews #nome {
	padding:4px; background:#EEEEEE; border:none; color:#666; width:180px; margin-bottom:6px	
}
#formNews #email {
	padding:4px; background:#EEEEEE; border:none; color:#666; width:145px;	
}
#formNews #ok {
	color:#EB0000; border:none; width:29px; height:29px; background:#FFF
}

#Rodape {
	background:url(../img/background-rodape.jpg) repeat-x top #A80000; height:175px; clear:both; padding-top:15px;
}
#Rodape #endereco {
	font-size:11px; color:#FFF; text-align:center; margin-bottom:32px; font-size:11px !important	
}
#Rodape #direitos {
	font-size:11px; color:#FFF; text-align:leftr; width:174px; float:left; font-size:11px !important	
}
#Rodape #db9 {
	width:125px; float:right	
}
#Rodape #db9 p {
	font-size:11px; color:#FFF; text-align:left; padding-top:5px; font-size:11px !important	
}
#box {
	background:url(../img/box-top.jpg) no-repeat top left; 
	width:440px; 
	margin:0 auto; 
	float:left; 
	display:inline; 
	overflow:hidden; 
	margin-bottom:25px; 
	/*min-height:830px; */
	padding:22px;
	font-size:12px

}
#box h2 {
	font-size:16px;
	color:#D20000	
}
#box h3 {
	font-size:13px;
	color:#666;
	margin-bottom:25px
}
#box div.texto {
	margin-top:35px;
	margin-bottom:25px
}
#box p {
	margin-bottom:8px;
	text-align:justify
}
#box h4 {
	margin-bottom:10px; 
	color:#D20000;
	clear:both;
}
#box .lista-noticias {
	overflow:hidden; 
	width:100%	
}
	#box .lista-noticias li {
		list-style:none; 
		width:90%; 
		overflow:hidden; 
		clear:both; 
		margin-bottom:5px; 
		border-bottom:dotted 1px #CCC; 
		padding-bottom:5px		
	}
	#box .lista-noticias li h5 {
		font-size:12px;	
	}
	#box .lista-noticias li h5 span {
		float:left; 
		display:inline; 
		overflow:hidden; 
		width:65px; 
		color:#666; 
		font-weight:normal; 
		margin-right:5px	
	}
	#box .lista-noticias li h5 a {
		float:left; 
		display:inline; 
		overflow:hidden; 
		width:320px; 
		color:#000; 
		font-weight:normal	
	}
#box .voltar {
	float:left;
	display:inline;
	overflow:hidden;
	color:#900000; 
	margin-top:35px; 
	clear:both	
}

.defaultText {
	color:#CCC !important;
	font-style:italic
}

#Banner {
	float:right;
	display:inline;
	overflow:hidden;
	width:891px;
	height:107px;
	position:absolute;
	top:0;
	right:0;
	z-index:0
}



/* E-RAPIDO */
.erapido-chamada {
	margin-bottom:15px;	
}
.erapido-conteudo {
	margin-bottom:25px;	
	font-size:12px !important
}
erapido-conteudo font {
	font-size:12px !important	
}
.erapido-album-imgs {
	margin:0px;
	float:left;
	display:inline;
	width:85px;
	height:85px;
}
.erapido-album-imgs img {
	border:solid 1px #333	
}
.erapido-pasta {
	float:left;
	display:inline;
	clear:both;
	margin-bottom:25px
}

#list-pages {
	color:#CCC;
	float:right;
	display:inline;
	overflow:hidden;
	margin-right:43px;
	font-size:11px
}
.pages {
	margin:0 5px;
	display:none
}
.pages a {
	color:#666	
}
.prev-page {
	
}
#list-pages .selected {
	display:inline !important;
	margin:0 5px;
}
.next-page {
	
}


/* ---------------------------------------------------------- */
.erapido-album-carousel{
	float:left;
	height:95px;
	padding:0;
}
.erapido-album {
	overflow:hidden;
	display:block;
	float:left;
	margin-bottom:25px;
}
.erapido-album-carousel li{
	padding:0 3px;
	float:left;
	margin-top:5px
}

.erapido-album-carousel-prev{
	float:left;
	/*background:url(../img/carousel-prev.png) right no-repeat;*/
	cursor:pointer;
	height:90px;
	width:26px;
	background:url(../img/carrossel-prev.gif) no-repeat right;
	margin-right:3px
}

.erapido-album-carousel-next{
	float:left;
	/*background:url(erapido/img/carousel-next.png) left no-repeat;*/
	cursor:pointer;
	height:90px;
	width:26px;
	background:url(../img/carrossel-prox.gif) no-repeat left;
	margin-left:3px
}

.imgcenter {
	margin-bottom:15px;
	padding-bottom:10px;
}
.imgcenter img {
	display:block;
	margin:0 auto;
}	