body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	background-color:#FFFFFF;
	}

img{display:block; margin:0; padding:0; border:none;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{list-style-type:none; margin:0; padding:0;}
.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}

a{outline:none; text-decoration:none; color:#059BD8; background-color:#FFFFFF;font-size:12px;}

.fl_left{float:left;}
.fl_right{float:right;}

.imgl, .imgr{border:1px solid #C7C5C8; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:100%;
	margin:0;
	text-align:left;
	border-bottom:1px solid #E3E3E3;
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0 0 0 0;
	padding-bottom:3px;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	}

.col0, .col0 a{color:#FFFFFF; background-color:#666666;}
.col2{color:#FFFFFF; background-color:#F6F6F6;}

/* ----------------------------------------------Generalise-------------------------------------*/

#header, #topline, #topbar, #breadcrumb, .container, #hpage_cats, .adblock, #socialise, #footer, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	padding-top: 5px;
	width:960px;
	}
#pub{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;;
	padding-top: 5px;	
}

.PubDiv{padding:0px 0; background:#fff url(../..//images/pub.png) no-repeat 100% 5% ; }
.PubDiv2{padding:8px 0 0 0; background: url(../..//images/pub.png) no-repeat 100% 5% ; }

#panel {
position:absolute; 
visibility:visible;
z-index:9999;
text-align:center;
width:100%;	
display: table-cell;
vertical-align: middle;
height: 200px;
}

#panel img{
display:inline;
}

/* ----------------------------------------------TopBar-------------------------------------*/

#topline{
	padding:10px 0;
	}

#topline p{
	float:left;
	margin:0;
	padding:0;
	}

#topline ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	}

#topline li{
	display:inline;
	margin:0 8px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #999999;
	}
	

#topline li.last{
	margin-right:0;
	padding-right:0;
	border:none;
	}

/* ----------------------------------------------Header-------------------------------------*/

#header{
	padding:2px 0 10px 0;
	}

#header .fl_left{
	display:block;
	float:left;
	overflow:hidden;
	}

#header .fl_right{
	display:block;
	float:right;
	width:468px;
	height:60px;
	margin-top:21px;
	overflow:hidden;
	}

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

#header h1 a{
	font-size:46px;
	color:#999999;
	background-color:#FFFFFF;
	}

#header h1 strong{
	font-weight:normal;
	color:#059BD8;
	background-color:#FFFFFF;
	}

#header .fl_left p{
	text-align:right;
	margin-top:5px;
	}

/* ----------------------------------------------Topbar-------------------------------------*/

#topbar{
	padding:15px 0;
	z-index:1000;
	}

#topbar #search{
	display:block;
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb{
	padding:10px 0;
	}

#breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline; font-weight:bold;}

/* ----------------------------------------------Content-------------------------------------*/

.container{
	padding:20px 0;
	padding-top:20px;	
	}

.content{
	display:block;
	float:left;
	width:630px;
	}		

/* ------Comments-----*/

/* fb */

.fb_ltr { min-height:100% !important; }
.fbFeedbackContent {min-height:1px !important;}

#comments{margin-bottom:1px;}

#comments .commentlist {margin:0; padding:0;}

#comments .commentlist ul{margin:0; padding:0; list-style:none;}

#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#059BD8; background-color:#F7F7F7;}

#comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comments .commentlist li.comment_even a{color:#059BD8; background-color:#E8E8E8;}

#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist .submitdate{font-size:smaller;}

#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}

#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

/* ----------------------------------------------Column-------------------------------------*/

.column{
	display:block;
	float:right;
	width:300px;
	}

.column .holder, .column #featured{
	display:block;
	width:300px;
	margin-bottom:20px;
	}

.column .holder h2.title{
	display:block;
	width:100%;
	height:65px;
	margin:0;
	padding:15px 0 0 0;
	font-size:16px;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

.column .holder h2.title img{
	float:left;
	margin:-15px 8px 0 0;
	padding:5px;
	border:1px solid #999999;
	}

.column div.imgholder{
	display:block;
	width:290px;
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #CCCCCC;
	}

.column .holder p.readmore{
	display:block;
	width:100%;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}
	
/* Featured Block */

.column #featured ul, .column #featured h2, .column #featured p{
	margin:0;
	padding:0;
	list-style:none;
	color:#666666;
	background-color:#F9F9F9;
	}

.column #featured a{
	color:#059BD8;
	background-color:#F9F9F9;
	}

.column #featured li{
	display:block;
	width:250px;
	margin:0;
	padding:20px 25px;
	color:#666666;
	background-color:#F9F9F9;
	}

.column #featured li p.imgholder{
	display:block;
	width:190px;
	margin:20px 20px 15px 20px;
	padding:4px;
	border:1px solid #CCCCCC;
	}

.column #featured li h2{
	margin:0;
	padding:0 0 8px 0;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

.column #featured p.readmore{
	display:block;
	width:100%;
	margin-top:15px;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}
	
.column .latestnews{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}

.column .latestnews li{
	display:block;
	width:100%;
	height:99px;
	margin:0 0 11px 0;
	padding:0 0 21px 0;
	border-bottom:1px dotted #C7C5C8;
	overflow:hidden;
	}

.column .latestnews li.last{
	margin-bottom:0;
	}

.column .latestnews p{
	display:inline;
	}

.column .latestnews img{
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	border:1px solid #C7C5C8;
	clear:left;
	}
	
/*
.column .latestnews{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;

	}

.column .latestnews li{
	display:block;
	width:100%;
	height:8px;
	margin:0 0 11px 0;
	padding:0 0 21px 0;
	border-bottom:1px dotted #C7C5C8;
	overflow:hidden;
	text-align:center;
	}

.column .latestnews li.last{
	margin-bottom:0;
	height:322px;
	background-color:#EFEFEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:0px dotted #C7C5C8;
	}

.column .latestnews p{
	display:inline;
	}

.column .latestnews img{
	margin:5px 10px 0 0;
	padding:2px 33px;
	border:0px solid #C7C5C8;
	clear:left;
	}*/

/* ----------------------------------------------Homepage Specific-------------------------------------*/

.adblock{
	padding:10px 0;
	}

#hpage_cats{
	padding:0 0 5px 0;
	}

#hpage_cats .fl_left, #hpage_cats .fl_right{
	display:block;
	width:468px;
	margin-bottom:10px;
	}

#hpage_cats .fl_left img, #hpage_cats .fl_right img{
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	border:1px solid #C7C5C8;
	clear:left;
	}

#hpage_cats h2{
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:5px 0;
	color:#666666;
	background-color:#EFEFEF;
	text-align:right;
	font-size:13px;
	}

#hpage_cats h2 a{
	margin:0 5px 0 0;
	color:#059BD8;
	background-color:#EFEFEF;
	font-weight:bold;
	text-transform:uppercase;
	}

#hpage_cats p{
	margin:0 0 8px 0;
	padding:0;
	font-size:12px;
	}

#hpage_latest{
	display:block;
	width:100%;
	}

#hpage_latest h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	border-bottom:2px solid #E3E3E3;
	}

#hpage_latest ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

#hpage_latest li{
	display:block;
	float:left;
	width:200px;
	margin:0 15px 0 0;
	padding:0;
	}

#hpage_latest li.last{
	margin-right:0;
	}

#hpage_latest img{
	margin:0;
	padding:4px;
	border:1px solid #C7C5C8;
	}

#hpage_latest .readmore{
	font-weight:bold;
	text-align:right;
	}

/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	padding:20px 0;
	}

#footer h2, #footer p, #footer ul, #footer a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	line-height:normal;
	}

#footer h2{
	color:#CCCCCC;
	background-color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px dotted #999999;
	}

#footer li{
	margin-bottom:5px;
	}

#footer .footbox{
	display:block;
	float:left;
	width:180px;
	margin:0 15px 0 0;
	padding:0;
	}

#footer .last{
	margin:0;
	}

/* ----------------------------------------------Social Bar With Newsletter-------------------------------------*/

#socialise{
	padding:20px 0;
	}

#socialise ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#socialise li{
	display:block;
	float:left;
	margin:0 65px 0 0;
	text-align:center;
	}

#socialise li span{
	display:block;
	margin:8px 0 0 0;
	}

#socialise li.last{
	margin-right:0;
	}

#newsletter{
	display:block;
	float:right;
	width:300px;
	}

#newsletter h2, #newsletter p{
	margin:0;
	padding:0;
	line-height:normal;
	}

#newsletter h2{
	margin-bottom:5px;
	}

/* ----------------------------------------------Copyright-------------------------------------*/

div.col8{border:none;}

#copyright{
	padding:15px 0;
	}

#copyright p{
	margin:0;
	padding:0;
	}
	
	
/* ---------------------------------------------------Tables----------------------------------------*/


table{
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	}

table thead th{
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	}

table tbody td{
	vertical-align:top;
	border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
	
table thead th, table tbody td{
	padding:5px;
	border-collapse:collapse;
	}

table tbody tr.light{
	color:#666666;
	background-color:#F7F7F7;
	}

table tbody tr.dark{
	color:#666666;
	background-color:#E8E8E8;
	}
	
	
	
/*--------------------------------------------SLIDE----------------------------------------------*/
#featured_slide{
	display:block;
	width:630px;
	height:385px;
	margin:0;
	padding:0;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#featured_slide a{
	color:#FFFFFF;
	background-color:transparent;
	font-size:16px;
	font-weight:bold;
	}

#featured_slide a, #featured_slide ul, #featured_slide img{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	list-style:none;
	text-decoration:none;
	}

#featured_slide ul{margin:15px 0 0 0;}

#featured_slide h1, #featured_slide h2, #featured_slide h3, #featured_slide h4, #featured_slide h5, #featured_slide h6{
	margin:0 0 4px 0;
	padding:0;
	line-height:normal;
	font-size:15px;
	font-weight:bold;
	}
	
#featured_slide p{
	margin:0 0 4px 0;
	padding:0;
	line-height:normal;
	font-size:10px;
	font-weight:normal;
	}	

#featured_slide a{color:#ff6f03; background-color:transparent; font-weight:normal;}

#featured_slide p{margin:0; font-size:12px;}

.gallery{color:#000; background: #EFEFEF; padding:15px;}

.loader{background:url("../images/galleryviewthemes/loader.gif") center center no-repeat;}

.panel .panel-overlay, .panel .overlay-background{height: 76px; padding:10px;}
.panel .overlay-background{background: #000;}
.panel .panel-overlay{color: white; font-size: 0.7em;}
.panel .panel-overlay a{color: white; text-decoration: underline; font-weight: bold;}

.filmstrip{margin:15px 0 0 0; padding:0;}
.filmstrip .img_wrap{margin:0; padding:0;}

.frame{}
.frame .img_wrap{border: 1px solid #aaa;}
.frame.current .img_wrap{border-color: #000;}
.frame img{border: none;}
.frame .caption{text-align: center; color: #888;}
.frame.current .caption{color: #000;}

.pointer{border-color: #000;}


/* -----------------------------------------------forms --------------------------------------*/
form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, button, textarea, select{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

/* ----------------------------------------------Search Form-------------------------------------*/

#topbar input, button{
	display:block;
	float:left;
	width:200px;
	margin:0 5px 0 0;
	padding:5px;
	color:#B6B6B6;
	background-color:#525252;
	border:1px solid #343434;
	font-size:12px;
	}

#topbar input#go, button#go{
	width:85px;
	height:26px;
	margin:0;
	padding:4px 0;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#059BD8;
	border-color:#396B86;
	cursor:pointer;
	font-weight:bold;
	}

/* ----------------------------------------------Forms in Content Area-------------------------------------*/

.container #respond{display: block; width:100%;}

.container #respond input{width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;}

.container #respond textarea{width:98%; border:1px solid #CCCCCC; padding:2px; overflow:auto;}
	
.container #respond p{margin:5px 0;}

.container #respond #submit, .container #respond #reset{
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}

/* ----------------------------------------------Newsletter-------------------------------------*/

#socialise form{
	display:block;
	width:300px;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	}

#socialise input{
	display:block;
	width:218px;
	margin:0 0 10px 0;
	padding:5px;
	color:#FFFFFF;
	background-color:#2684B7;
	border:1px solid #1C5E82;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#socialise input#newsletter_go{
	width:58px;
	height:62px;
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	cursor:pointer;
	}
	
	
/*----------------------------------------------------navi--------------------------------------------*/		

#topnav{
	display:block;
	float:left;
	width:650px;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	}

#topnav ul, #topnav li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
	display:block;
	margin:0 35px 0 0;
	padding:0;
	font-size:14px;
	text-transform:uppercase;
	color:#059BD8;
	background-color:#F6F6F6;
	}

#topnav ul ul li a:link, #topnav ul ul li a:visited{
	border:none;
	}

#topnav li.last a{
	margin-right:0;
	text-transform:none;
}

#topnav li a:hover, #topnav ul li.active a, #topnav ul li ul li.active a{
	color:#666666;
	background-color:#F6F6F6;
	font-weight:300;
	}
	
#topnav li li a:link, #topnav li li a:visited{
	width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:normal;
	color:#059BD8;
	background-color:#F6F6F6;
	}
	
#topnav li li a:hover{
	color:#FFFFFF;
	background-color:#059BD8;
	}

#topnav li ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	padding-top:10px;
	height:auto;
	width:170px;
	border-left:1px solid #059BD8;
	border-bottom:1px solid #059BD8;
	}

#topnav li ul a{width:140px;}

#topnav li ul ul{margin:-32px 0 0 0;}

#topnav li:hover ul ul{left:-999em;}

#topnav li:hover ul, #topnav li li:hover ul{left:auto;}

#topnav li:hover{position:static;}

#topnav li.last a{margin-right:0;}

/* ----------------------------------------------Column Navigation-------------------------------------*/

.column .subnav{display:block; width:250px; padding:25px; background-color:#F9F9F9; margin-bottom:30px;}

.column .subnav h2{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	background-color:#F9F9F9;
	line-height:normal;
	border-bottom:1px dotted #666666;
	}

.column .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.column .subnav li{
	margin:0 0 3px 0;
	padding:0;
	}

.column .subnav ul ul, .column .subnav ul ul ul, .column .subnav ul ul ul ul, .column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

.column .subnav a{
	display:block;
	margin:0;
	padding:5px 10px 5px 20px;
	color:#666666;
	background:url("../images/blue_file.gif") no-repeat 10px center #F9F9F9;
	text-decoration:none;
	border-bottom:1px dotted #666666;
	}

.column .subnav a:hover{color:#059BD8; background-color:#F9F9F9;}

.column .subnav ul ul a, .column .subnav ul ul ul a, .column .subnav ul ul ul ul a, .column .subnav ul ul ul ul ul a{background:url("../images/black_file.gif") no-repeat #F9F9F9;}
.column .subnav ul ul a{padding-left:40px; background-position:30px center;}
.column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
.column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
.column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}

/*###################################### CORES ORIGINAIS DO LÓGO ######################################*/
.logoRed{
	font-family:Arial, Gadget, sans-serif;
	font-weight:900;
	color:#ed1c24;	
}

.logoBlue{
	font-family:Arial, Gadget, sans-serif;	
	color:#00aeef;	
	font-weight:900;
}

/*###################################### GRELHA DAS EDIÇÕES DO JORNAL ######################################*/
.products ul { list-style: none; position: relative; width: 960px; margin-left: -17px; width: 960px; }
.products ul li { float: left; display: inline; margin: 0 15px 14px 0; }
.products ul li a.info { display: block; padding: 7px; width: 136px; height: 255px; }
.products ul li a.info:hover { background: url(../images/product-hover.png) no-repeat 0 0; text-decoration: none; }
.products ul li a.info .holder { padding: 14px 9px; border: solid 1px #dcdcdc; display: block; }
.products .product { width: 134px; position: relative; }
.products img { padding: 0 7px 4px; width: 102px; height: 160px; }
.product .buy-btn{ position: absolute; bottom: 8px; left: 7px; background: url(../images/buy-btn.png) repeat-x 0 0; width: 126px; height: 31px; color: #fff; font-size: 12px; line-height: 31px; text-transform: uppercase; font-weight: bold; z-index: 10; padding-left: 10px; white-space: nowrap;}
.product .buy-btn:hover {text-decoration: none; }
.product .buy-btn .price { padding: 0 7px; background: url(../images/price.png) repeat-x 0 0; font-size: 22px; line-height: 29px; position: absolute; top: 0; right: 0; height: 31px; }
.product .buy-btn .price .low { font-size: 14px; vertical-align: baseline; }
.product .buy-btn .price .high { font-size: 11px; line-height: 14px; vertical-align: super; }

.product .num-edicao { font-size: 15px; line-height: 20px; color: #0182b5; display: block; text-align:center; }
.product .dataedicao { font-size: 11px; line-height: 14px; color: #3d3d3d; padding: 0 0 9px 1px; display: block; text-align:center;}



/*******/

.products2 ul { list-style: none; position: relative; height:293px;}
.products2 ul li { float: left; display: inline; }
.products2 ul li a.info { display: block; padding: 7px;width: 293px; height: 313px; }
.products2 ul li a.info:hover {background: url(../images/product-hover_big.png) no-repeat 0 0; text-decoration: none; }
.products2 ul li a.info .holder {border: solid 1px #dcdcdc; display: block; }
.products2 .product2 { width: 293px; position: relative; }
.products2 img { padding: 0 36px 4px;}
.product2 .buy-btn{ position: absolute; bottom: 8px; left: 7px; background: url(../images/buy-btn.png) repeat-x 0 0; width: 285px; height: 31px; color: #fff; font-size: 12px; line-height: 31px; text-transform: uppercase; font-weight: bold; z-index: 10; padding-left: 10px; white-space: nowrap;}
.product2 .buy-btn:hover {text-decoration: none; }
.product2 .buy-btn .price { padding: 0 7px; background: url(../images/price.png) repeat-x 0 0; font-size: 22px; line-height: 29px; position: absolute; top: 0; right: 0; height: 31px; }
.product2 .buy-btn .price .low { font-size: 14px; vertical-align: baseline; }
.product2 .buy-btn .price .high { font-size: 11px; line-height: 14px; vertical-align: super; }

.product2 .num-edicao { font-size: 15px; line-height: 20px; color: #0182b5; display: block; text-align:center; }
.product2 .dataedicao { font-size: 11px; line-height: 14px; color: #3d3d3d; padding: 0 0 9px 1px; display: block; text-align:center;}

/*###################################### LISTA DAS NOTÍCIAS ######################################*/
#lista ul {
  list-style-type: none;
  width: 100%;
  padding:0;
}
 
#lista h3 {
  font: bold 15px/1.5 Georgia, "Times New Roman", Times, serif;
}
 
#lista li img{
  float: left;
  margin: 0 15px 0 0;
  width:133px;
  height:100px;
}

#lista li img .search{
  float: left;
  margin: 0 15px 0 0;
  width:80px;
  height:60px;
}
 
#lista li p {
  font: normal 12px/1.5 Georgia, "Times New Roman", Times, serif;
}

#lista li a {
  background-color:transparent;
}
 
#lista li {
  padding: 10px;
  overflow: auto;
}
 
#lista .gray {
  background: #F9F9F9;
}

/* PESQUISA******************************/

#lista2 ul {
  list-style-type: none;
  width: 100%;
  padding:0;
}
 
#lista2 h3 {
  font: bold 20px/1.5 Georgia, "Times New Roman", Times, serif;
}
 
 
#lista2 h6 {
  font: bold 14px/1.5 Georgia, "Times New Roman", Times, serif;
}
 
#lista2 li img{
  float: left;
  margin: 0 15px 0 0;
  width:80px;
}

#lista2 li img .search{
  float: left;
  margin: 0 15px 0 0;
  width:80px;
  height:60px;
}
 
#lista2 li p {
  font: 12px/1.5 Georgia, "Times New Roman", Times, serif;
}

#lista2 li a {
  background-color:transparent;
}
 
#lista2 li {
  padding: 10px;
  overflow: auto;
}
 
#lista2 .gray {
  background: #F6F6F6;
}

/*###################################### PAGE NUMBERS - PAGINAÇÃO######################################*/
.centrar{
width: 50%; margin: 0 auto;
}

ul.pagination{
	padding:5px 0px;
	margin:0px;
	height:100%;
	overflow:hidden;
	font:12px Georgia, "Times New Roman", Times, serif;;
	list-style-type:none;
}

ul.pagination li.details{  
	border:solid 1px;
	padding:3px 7px;
	color:#059BD8;
	border-color:#8DC5E6;	
}

ul.pagination li.dot{padding: 3px 0;}

ul.pagination li{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
	padding-bottom:1px;	
}

ul.pagination li:first-child{
	margin-left:0px;
}

ul.pagination li a{
	color:black;
	display:block;
	text-decoration:none;
	border:solid 1px;
	padding:3px 7px;
	color:#059BD8;
	border-color:#8DC5E6;	
}

ul.pagination li a img{
	border:none;
}

ul.pagination li a:hover,
ul.pagination li a.current
{	
	color:#FFFFFF;
	box-shadow:0px 1px #EDEDED;
	text-shadow:0px 1px #388DBE;
	border-color:#059BD8;
	background:#059BD8;       
}
	

/*###################################### EXTRAS ######################################*/
.extras-noticias{
border-top:1px solid #EEE; 
border-bottom:1px solid #EEE; 
padding-top:10px; 
margin:10px 0 10px 0; 
height:30px;
}

.extras-evento{
border-top:1px solid #EEE; 
padding-top:10px; 
margin:10px 0 10px 0; 
text-align:left;
}

.extras-imagens{
border-top:1px solid #EEE; 
width:615; 
padding-top:10px;
}

.frameborda{
	border:0px;
}
	