@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
}
.noBackground{ background: none !important}
.noBorder{ border:none !important}
.noMargin{ margin:0 !important}
.noPadding{ padding:0 !important}

.conteudo {
	width:960px;
	margin:0 auto;
	position:relative
}

.conteudo p, .conteudo li {
	font-size:12px!important
}
.noBackground{
	background:none !important
}
.noBorder{
	border:none !important
}
.noMargin{
	margin:0 !important
}
.noPadding{
	padding:0 !important
}
#logo{
	background:url(../img/logo.png) no-repeat; width:167px; height:181px; overflow:hidden; text-indent:-1000px; margin:-36px 0 0 0; float:left
}
#menu-top{
	display:block; min-height:15px; overflow:hidden; width:635px; float:right; margin:50px 0 0
}
#menu-top li{
	background:url(../img/separador-menu.png) no-repeat top right; float:left; list-style:none; padding:8px 19px 0; height:25px
}
#menu-top li a h2{
	color:#FFF; font-size:13px
}
#menu {
	width:186px;
	float:left;
	display:inline;
	padding:0 0 0 14px
}
	#menu dd ul li{
		overflow:hidden;
		width:168px;
		height:15px;
		background:url(../img/linha-menu.png) repeat-x bottom;
		padding:0 0 4px
	}
	#menu dt {
		font-size:16px;
		font-weight:bold;
		color:#D30000;
		margin-bottom:5px;
		background:url(../img/marcador-menu.png) no-repeat left;
		padding:0 0 0 11px
	}
	#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:25px;
}
#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
}
#list-noticias{
	width:538px; min-height:15px; display:block; overflow:hidden
}
#list-noticias li{
	width:259px; min-height:15px; overflow:hidden; float:left; margin:0 10px 20px 0
}

#Top {
	background:url(../img/background-top.jpg) repeat-x top; height:282px; 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:9px; margin-right:3px
}
#formBusca #key {
	background:url(../img/input-buscar.png) no-repeat; width:214px; float:left; padding:10px 85px 10px 13px; font-size:12px
}
#formBusca #bt-busca {
	float:left; margin:0 0 0 -80px 
}

#Body {
	padding-top:20px;
	background:url(../img/background-body.jpg) repeat-x top #FFF;
	overflow:hidden
}
#Bottom .conteudo div{
	background:url(../img/separador-bottom.png) repeat-y top right; min-height:15px; overflow:hidden; float:left; padding:0 0 0 20px
}

#newsletter{ width:255px}
#Links{ width:338px}
#Redes{ width:298px}

h3.sub-bottom{ margin:0 0 12px}
h3.sub-bottom span{ font-size:15px; color:#FFF; text-transform:uppercase}

#formNews #nome {
	padding:4px; background:url(../img/inputnews-nome.png); border:none; color:#666; width:187px; margin-bottom:6px; height:19px; float:left
}
#formNews #email {
	padding:4px; background:url(../img/inputnews-email.png); border:none; color:#666; width:115px; height:19px; float:left; clear:both; margin:0 6px 0 0
}

#Bottom{
	background:url(../img/background-bottom.jpg) repeat-x; width:100%; height:205px; clear:both; overflow:hidden; padding:37px 0 0
}
.redes-info{ float:left; width:215px; min-height:10px; overflow:hidden}
.redes-info h4, .redes-info p{ color:#FFF}
#rss{ margin:0 0 25px; display: none ;}
#ico-rss{
	background:url(../img/ico-rss.png) no-repeat left top !important; width:50px; height:49px; margin:0 12px 0 0; float:left
}
#ico-twitter{
	background:url(../img/ico-twitter.png) no-repeat left top !important; width:48px; height:50px; margin:0 12px 0 0; float:left
}

#menu-links li{ float:left; width:160px; min-height:10px; overflow:hidden; list-style:none; margin:0 0 5px}
#menu-links li a{color:#FFF; text-decoration:none}
	

#Rodape {
	background:url(../img/background-rodape.jpg) repeat-x top #000; min-height:77px; clear:both; padding:25px 0 0; overflow:hidden
}
#Rodape #endereco {
	color:#999; text-align:center; margin-bottom:32px; font-size:11px !important	
}
#Rodape #direitos {
	color:#FFF; text-align:leftr; width:174px; font-size:11px !important; margin:0 auto
}
#Rodape #db9 {
	position:absolute; bottom:0; right:25px;	
}
#Rodape #db9 p {
	color:#FFF; text-align:left; padding-top:5px; font-size:11px !important; float:left
}
#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;
	margin: 0 0 20px;
}
#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:#999 !important;
	font-style:italic
}


/* 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 {
	border: 1px solid #CCCCCC;
    float: left;
    height: 90px;
    list-style: none outside none;
    margin: 0 7px 11px 0;
    padding: 2px 2px 4px;
    width: 133px;
}
.erapido-album-imgs img {
	border:none !important;
	margin:0 !important
}
.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;
}
/* Inc Destaque */
.label-destaque{
	background:url(../img/transp2.png) repeat;
	width:540px; min-height:27px; overflow:hidden; margin:-30px 0 0; position:relative
}
.list-destaques {
	width:100px;
	position:absolute;
	bottom:0px;
	left:420px;
	z-index:50;
}
.list-destaques li {
	width:18px;
	height:15px;
	padding:2px 0;
	float:left;
	margin:4px 0 4px 5px;
	background-color:#FFF;
	color:#000;
	text-align:center;
	list-style:none;
	border:solid 1px #999;
	font-size:11px;
	cursor:pointer
}
.destaques{
	width:527px; float:left
}
