/* CSS Document */

.wrapper{
	width: 778px;	
	}

p, li{
	font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #4f1800;
	text-align: justify
	}
	
hr{
	height: 3px;
	margin-top: 20px;	
	}
	
#content {
	width: 410px;		
	_display: inline;		
	float: left;
	padding: 33px 33px 0 23px;	
	}
	#content:after{
		content: '';
		height: 0;
		display: block;
		clear: both;
		}
	#content h1 {
		text-indent: -9999em;
		background: url(../../img/novidades/novidades.gif) no-repeat;
		margin: 0;		
		}	
		#content h2, #content h2 a{
			color: #08327c;
			font: bold 13px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
			}		
	
	#content p {		
		padding: 10px 0;
		margin: 0;
		}
		#content p.date{
			color: #0097d5;
			font: bold 9px "Tahoma", Verdana, Arial, Helvetica, sans-serif;			
			padding: 0;
			}		


#content ul {
		list-style: none;						
		margin: 20px 0 10px 0;
		*margin-top:10px;
		float: right;
		}
		#content ul li{
			float: left;			
			margin: 5px 0;
			display: block;
			width: 62px;
			height: 54px;	
			background: url(../../img/novidades/bg_links.gif) repeat-y;	
			}
			
			#content ul li a.imprimir{
				text-align: center;
				}
				#content ul li a.imprimir img{
					margin-left: 25px;
					margin-top: 5px;										
					}
					#content ul li a.imprimir p img{
						margin-left: 6px;
						margin-top: 4px;
						*margin-top: 7px;
						}
			
			#content ul li a.indique{
				text-align: center;
				}
				#content ul li a.indique img{
					margin-left: 25px;
					margin-top: 5px;
					}
					#content ul li a.indique p img{
						margin-left: 12px;
						margin-top: 7px;
						}
			
			#content ul li a.noticias_anteriores{
				text-align: center;
				}
				#content ul li a.noticias_anteriores img{
					margin-left: 25px;
					margin-top: 5px;
					}
					#content ul li a.noticias_anteriores p img{
						margin: 0 0 0 6px;
						}
			
			#content ul li a.proximas_noticias{
				text-align: center;
				}
				#content ul li a.proximas_noticias img{
					margin-left: 25px;
					margin-top: 5px;
					}
					#content ul li a.proximas_noticias p img{						
						margin: 0 0 0 8px;
						}
			
					
#left {
	float: left;
	width: 310px;	
	background: #e1e1dc url(../../img/novidades/bg_strip0.gif) repeat-y;	
	}
	#left form{}
	#left form:after{
		content: ''; 
		height: 0; 
		display: block; 
		clear: both
		}
	#left input{
		margin: 20px 0px 0px 20px;
		border: none;
		padding: 3px;
		background: #f5f5f3 url(../../img/novidades/lupa.gif) no-repeat center right;
		float:left;		
		}
	
	#left input.submit{
		background: url(../../img/novidades/bt_buscar.gif) no-repeat;
		border: none;
		cursor: pointer;
		font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;	
		width: 74px;
		height: 25px;	
		padding-bottom: 5px; 
		margin-left: 5px;
		margin-top: 19px;	
		display: block;
		float: left;
		}
	
	#left h1{
		background: url(../../img/novidades/anteriores.gif) no-repeat;	
		text-indent: -9999em;
		margin: 25px 0 0 20px;
		clear:both;
		}
		#left #list-0{
			background: url(../../img/novidades/bg_strip0.gif) repeat-y;
			width: 310px;
			height: 130px;			
			}
			#left #list-0 h2, #left #list-1 h2{
					color: #08327c;
					font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;				
					margin: 0 20px 5px 20px;
				}
				#left #list-0 h2 a, #left #list-1 h2 a{
					color: #08327c;
					font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;				
				}
				
				#left #list-0 p.date{
					color: #707070;
					font: bold 9px "Tahoma", Verdana, Arial, Helvetica, sans-serif;				
					padding-top: 5px;				
					margin: 5px 0 0 20px;
					}
					#left #list-0 p, #left #list-1 p{
						padding-right: 40px;
						margin-left: 20px;
						margin-bottom: 0
						}
						
		#left #list-1{
			background: url(../../img/novidades/bg_strip1.gif) repeat-y;
			width: 310px;
			height: 130px;				
			}
		#left #list-1 p.date{
			color: #707070;
			font: bold 9px "Tahoma", Verdana, Arial, Helvetica, sans-serif;				
			padding-top: 10px;				
			margin: 10px 0 0 20px;
			}	
		
		#left a.view{
			margin: 20px;
			float: right;
			cursor: pointer;
			}	
			
			
.pagination {
	clear: both;
	margin: 0.4em 0;
	padding-top: 0.5em;
	margin: 5px 20px;
	text-align: right;	
	} 
	.paginacao:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
		}

	.pagination a, .pagination span {
		line-height: 16px;
		padding: 0.5em 0.7em;
		margin-right: 0.1em;
		color: #587497;	
		}
		
	.pagination span.previous,.pagination span.next{display:none} 
	
		.pagination p.showing{
			margin-bottom: 5px;	
			}
		
		.pagination p.pages{
			display: block;
			}
		
		.pagination span {
			color: #a1a1a1;
			}
		
		.pagination .first, .pagination .previous {
			padding-left: 0px;
			}
		
		.pagination .next, .pagination .last {
			padding-right: 22px;
			margin-left: 0.2em;
			}
		
		.pagination .current {
			color: #000;
			font-weight: bold;	
			}			