*{
	margin:0; padding:0; outline:0;
}
body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.8;
}
.cy-nav li a, .cy-legenda p {
	color:#000;font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.3;
}
/********************************************************  Listas*/
ul{list-style-image:none;list-style-position:outside;list-style-type:none}
ol li{margin-left:35px}
th{font-weight:bold;padding:8px;text-align:left}

/********************************************************  background geral*/
body.bg{
	padding: 0;
	margin:0;
	min-width:960px;
  	background-color: #eff0f0;   
}
/********************************************************  Área de conetúdo barra topo*/
.area_barra{
	margin-top:0px;
	border-left:0px solid #000;
	border-right:0px solid #000;
	background-image: url(../images/sheet.png);
	background-repeat: repeat-y;
	background-position: 40% 100%;
	padding:0px 9px 0 9px;
}
#top_bar{
	padding:0 10px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}

#date,#share {float:left;margin-right:10px;font-size:10px;font-weight:bold;color:#666}
#share {margin-top:3px}
p.plain {padding:0;margin:0}
#share img{float:left;margin:4px 5px 0 0}
#banner {float:right;margin-top:10px}

/********************************************************  Login, registro e webmail*/
.log-reg {position:relative}
#members-area {margin-left:10px;float:right}
#members-area a.login {background:url(../images/icon-user.png) no-repeat 0 50%}
#members-area a.reg {background:url(../images/lock.png) no-repeat 0 50%}
#members-area a.webmail {background:url(../images/webmail.png) no-repeat 0 50%}
#members-area a{font-size:11px;font-weight:bold;text-decoration:none;margin:0;padding:0 8px 0 20px}
#sp-login, #sp-register, #sp-webmail{width:auto; background:#fff url(../images/grad-bg.png) repeat-x 0 100%;border:1px solid #e7e7e7;position:absolute; z-index:99999999; top:30px; right:0}
input#modlgn_username,input#modlgn_passwd,.sp_reg input {width:160px;background-repeat:no-repeat;background-color:#fff;border:1px solid #e7e7e7;background-position:5px 50%;padding:10px 5px}
/**************************************************************************************área de conetúdo Topo*/
.area_topo {
	margin-top:0px;
	border-left:0px solid #000;
	border-right:0px solid #000;
	background-image: url(../images/sheet-cinza.png);
	background-repeat: repeat-y;
	background-position: 40% 100%;
	padding:0px 9px 0px 9px;
}
/*******************************************************área de conetúdo topo*/
.topo_externa{
	width:100%;
	position:relative;
	margin:0 auto;
}
/********************************************************  Logomarca*/
a#logo{
	width:189px;
	height:149px;
	float:left;
	margin: 10px 0px 0px 40px;
}
a#logo{
	background:url(../images/logo.png) no-repeat 0 50%;
}

/******************************************************** Banner Topo*/
#banner_topo{
	float:left;
	width:410px;
	height:88px;
	margin:20px 0px 15px 70px;
	overflow:hidden;
}
/******************************************************** Busca e Formulários*/
#busca{
	float:right;
	width:218px;
	height:27px;
	margin:50px 0px 0px 0px;
}
input[type=submit]{
	width:58px;
	height:27px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	border:none;
	background-color:#c3a069;
	cursor:pointer;
	padding: 0px 0px 0px 0px;
}
#mod_search_searchword{
	width: 150px;
	height: 27px;
	background-color: #cccc;
	padding: 1px;
	position: relative;
	border: 1px solid #ccc;
	color: #909090;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
fieldset{background:none;border:medium none;padding:10px 5px}
fieldset a{font-weight:bold}
fieldset.input{background:transparent none repeat scroll 0 0;padding:0}

/********************************************************  Menu topo horizontal*/
#menu_horizontal{
	width:638px;
	height:41px;
	float:right;
	margin:0px 0px 0px 0px;
	background-color: #5b5b5b;
}

#menu_horizontal a{
	line-height:40px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	display: block;
	padding:0px 10px 0px 10px;
}
#menu_horizontal ul li{
	float:left;
	border-left:1px solid #fff;
	line-height:40px;
}
#menu_horizontal ul li a{
	text-decoration: none;
	line-height:40px;
	
}
#menu_horizontal ul li:hover >a,#menu_horizontal ul li.active >a{
	height:40px;
	line-height:40px;
	color:#fff;
	background-color: #000;
}


/*#menu_horizontal{
	float:right;
	height:40px;
	width:641px;
	margin:0px 0px 0px 0px;
	background-color: #5b5b5b;
}
#menu_horizontal ul li a{
	font-family: Arial;
	text-decoration: none;
	line-height: 40px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 10px;
}
#menu_horizontal ul li{
	float:left;
	border:none;
	line-height:40px;
	background: url(../images/separador.png) no-repeat 0% 100%;
	margin:0px 1px 0px 0px;
	padding:0;
}
#menu_horizontal ul li:hover >a,#menu_horizontal ul li.active >a{
	background: url(../images/ativo.png) repeat-x 0 0;
	color:#FFF;
	margin:0px 1px 0px 2px;
}
*/
/********************************************************  Separador*/
#separador{
	width: 100%;
	height: 1px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #ccc;
}
/********************************************************  área de conetúdo Central*/
.area_central {
	margin-top:0px;
	border-left:0px solid #000;
	border-right:0px solid #000;
	background-image: url(../images/sheet-cinza.png);
	background-repeat: repeat-y;
	background-position: 40% 100%;
	padding:0px 9px 0 9px;
}
/******************************************************** Noticias*/
.moduletable_noticias{
	background-color:#FFF;
	border:1px solid #ccc;
	margin:10px 0px 10px 0px;
	padding:0px 5px 10px 12px;
}

.moduletable_noticias h3{
	color:#666;
	font-size:17px;
	margin:6px 12px 6px 0px;
	padding:2px 0px 0px 0px;
	border-bottom:1px solid #ccc;
}
/******************************************************** Publicidade*/
.moduletable_publicidade {
	background-color:#FFF;
	border:1px solid #ccc;
	margin:10px 0px 10px 0px;
	padding:0px 5px 0px 12px;
}
.moduletable_publicidade h3{
	color:#666;
	font-size:17px;
	margin:6px 12px 10px 0px;
	padding:2px 0px 0px 0px;
	border-bottom:1px solid #ccc;
}

/******************************************************** Imagem Destaque*/
.moduletable_img-destaque {
	margin:10px 0px 0px 0px;
}
/******************************************************** Parceiros*/
#parceiros {
	background-color:#FFF;
	border:1px solid #ccc;
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 12px;
}










/********************************************************  Tabela de Conteúdo*/
.sectiontableheader-listacategoria {
padding: 3px 4px!important;
border-top: 1px solid #EFEFEF;
border-bottom: 1px solid #EFEFEF;
background: url(../images/h3-bg.gif) #666666;
color: #666666;
font-weight: bold;
}
.sectiontableentry1-listacategoria td {
padding: 3px 4px;
border-bottom: 1px solid #EFEFEF;
}
.sectiontableentry2-listacategoria td {
padding: 3px 4px;
border-bottom: 1px solid #EFEFEF;
background: #F7F7F7;
}
.sectiontablefooter-listacategoria {
padding-bottom: 10px;
height: 20px;
}
#data_list{
	font-family:Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #5b5b5b;
}

.sp-inside{
	text-align:center;	
	padding:10px;
}
.sp-padding {padding:0 10px}
.sp-inner-content{padding:10px 0}
.gap{clear:both; margin-bottom:10px}
.fluid {width:100%}

.moduletable_banner img{
margin: 0px 0;
padding: 0px 0;
}


/********************************************************  Imagem destaque*/
.cy-nav li a, .cy-legenda p {color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3;}
.cy-legenda h2{color:#FF0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.1;text-transform: uppercase;}




/********************************************************  Untimas notícias*/
	#addons {
	background-color: #F00;
	}
#highlighter {float:left}
#highlighter span.text {margin:0!important}

#search{float:right;margin:700px 0 0 0}
.search-area{
	margin:15px 10px 0px 0px;
	float:right;
	width:167px;
	height:21px;
}
.searchbox{height:21px;line-height:21px;color:#000;background:transparent;border:0;width:130px;margin:0;padding:0 5px;}
input.search-button{background:none!important;border:0 none;cursor:pointer;height:21px;width:26px;margin:0;text-indent:-999em;overflow:hidden}

/*Slide*/
#slides {padding-bottom:10px;}
div .sp-slide-desc{bottom:80px!important;height:80px!important;overflow:hidden;}
.thumb_bg {background: #fff url(../images/thumb-bg.gif) repeat-x 0 100% !important}
.handles.active .thumb_bg h4.title {color:#fff}
h2.sp-slide-title,h2.sp-slide-title a{color:#e5e5e5;font-weight:bold;font-size:14px;letter-spacing:normal;margin:0 0 5px 0;padding:0}
p.sp-slide-intro{color:#999;}
/*End Slide*/

/*Layout*/
#cols {float:right}
#contents {float:right}

/*BOTTOM MODULES*/
#sp-mid{color:#fff;background:#fff url(../images/grad-bg.png) repeat-x 0 100%}
#sp-mid .sp-inside {padding:10px 10px 0 10px;} 


#bottom {margin-bottom:80px!important;}
#bottom .padding{padding: 10px;}

#sp-bottom {background:#333;color:#999;border-bottom:1px solid #444;border-top:10px solid #000}
#sp-bottom .sp-inside {border-right:1px solid #444}
.omega .sp-inside {border-right:0!important}
#sp-bottom  a{color:#fff}

/*Gallery*/
#news1 img.sp-news-image {margin:15px 10px 5px 0}

img.sp_simple_gallery{cursor:url(../images/zoomin.cur), pointer!important;}

/*BREADCRUMBS*/
#breadcrumbs{
	overflow:hidden;
	height:31px;
	line-height:31px;
	background-color: #5b5b5b;
}
#breadcrumbs .padding{padding:5px 8px}
#breadcrumbs a,#breadcrumbs span,#breadcrumbs strong{display:block;float:left}
#breadcrumbs a,#breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#breadcrumbs span.current{color:#666}
/*BREADCRUMBS END*/
a.topofpage{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color: #fff;
	
	float:right!important;
	background:none!important;
	margin:0!important;
	padding:0!important
}


/******************************************************************************************Rodapé*/
#sp-footer a#logo-bottom {width:150px;height:40px;background:url(../images/logo-bottom.png) no-repeat 100% 50%;float:right}

#sp-footer{
	position:relative;
	color:#666;
	background-image: url(../images/sheet.png);
	background-repeat: repeat-y;
	background-position: 50% 100%;
	padding:0px 10px 0 10px;
	}


.footer-l {background:url(../images/footer-l.png) no-repeat 0 100%}
.footer-r {background:url(../images/footer-r.png) no-repeat 100% 100%}
#sp-footer a{font-weight:normal;font-size:11px;color:#999}
#sp-footer a:hover{text-decoration:underline}
/*END FOOTER*/

/*TOOL TIP*/
.tool-tip{text-align:left;float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;color:#323232;padding:5px}
.tool-title{font-size:100%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
.tool-text{font-size:100%;margin:0}
/*END TOOL TIP*/

/*Tabs*/
.items_mask{border-top:0;}
.tabs_container {left:0;}
.tab-padding {padding:10px;border:1px solid #e7e7e7}
div.sptabs .tabs_buttons{height:30px;background:none;}
div.sptabs .tab_left,.sptabs .tab_right{width:24px;height:30px;cursor:pointer}
div.sptabs .tab,div.sptabs .tab span{height:30px;float:left;line-height:30px;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;margin:0;padding:0}
div.sptabs .tab{background:#a9a9a9;color:#fff!important;margin:0 5px 0 0;padding:0 8px}
div.sptabs .tab_over {background:#dadada!important;color:#333!important;}
div.sptabs .active {background:#f0f0f0!important;color:#333!important;}

a.readon {float:left}