


body {
	background: #dbdbdb url(../images/bodybg.png) center repeat-y;
	font: 12px Verdana, Geneva, sans-serif;
	margin: 0; padding: 0;
	}
	
a:link {
	color: #232222;
	text-decoration: none;
}
a:visited {
        color: #232222;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}





/*-- CONTAINER --*/
#container {
	background-color:#fff;
	width: 957px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	
	
}

/*-- HEADER --*/
#header {

	width: 957px;

	background:url(../images/headerbg.png)  no-repeat;

	height: 121px;

}

#nav{

	height:48px;

	float:right;

	width:667px;

margin-top:38px;

	margin-right:17px;

	}

	
#logo{
	margin-left:25px;
	float:left;
	margin-top:5px;}


	

#procura{
	width:195px;
	height:20px;
    float:right;
	margin-right:13px;
	margin-top:7px;
	padding:0px;
}	
	

#slidebox{
	width:939px;
	height:171px;
	background:#ece9e9;
	padding-top:17px;
	padding-left:17px;
}

#img {
	width:923px;
	height:154px;
	
}



/*-- CONTENT --*/

#toppub{
	height:100px;

	
}

#content {
	
	float: left;
	width: 654px;
	background:#f4f5f5 url(../images/listaazulnews.png) top repeat-x ;
	margin-right: 0px;
	margin-top:10px;
	margin-bottom: 5px;     
	margin-left:17px;
    padding-top:11px;
	color:#5e5e5e;
      
}


#content .contentheading{
	
        font: 15px Verdana, Geneva, sans-serif;
		font-weight: bold;
		padding-top:10px;
}
#content .contentpagetitle{

        font: 15px Verdana, Geneva, sans-serif;
		font-weight: bold;
		padding-top:10px;
		color:#5e5e5e;

}
#content .componentheading {
        
        height:31px;
        font:24px Verdana, Geneva, sans-serif;
        color:#7dc0dd;
        font-weight: normal;
}

#content .contentpaneopen{
	padding:0px;
	margin:0px;}


#content .contentpaneopen img{
	margin-right:10px;
	margin-top:0px;
    margin-bottom:-5px;
	border:#ece9e9 solid 5px;}



#content .readon{
	font: 12px Arial, Helvetica, sans-serif;
	color:#8c817d;
	background:#ece9e9;
	padding:2px;
	
	}
#content .contentpaneopen .createdate{
        font: 0.7em Times New Roman, Times, serif;
        color: #434242;
}

#down{
	height:100px;
	background-color:#930;
	
}
#down img{border:none;}
#content .buttonheading img{
	border:none;}


#content #phocagallery{ margin-left:12px;}

/*-- RIGHT --*/
#right{


color:#f4f5f5;
	width:254px;
    height:auto;

	float:right;

	margin-right:17px;

	margin-top:10px;

}

#right .moduletable{

	background:#ece9e9;}

	

	

#right .banneritembvertical{

	background: #f4f5f5 url(../images/castanhoclarobg.png) top repeat-x ;

text-align:center;

margin-top:10px;

padding-top:25px;

}



#right .moduletabledestaques{ 

		padding-left:10px;

		padding-bottom:10px;

	background: #f4f5f5 url(../images/listacastdir.png) top repeat-x ;}

	

#right .moduletabledestaques h3{

	font:24px Verdana, Geneva, sans-serif;

        color:#8c817d;

        margin-top:0px;

		padding-top:10px;



        margin-bottom:0px;}

#right .moduletabledestaques a{
	color:#5c8b9f;
	text-decoration:underline;
}

#right .moduletablerss {
	font:#f4f5f5 19px Verdana, Geneva, sans-serif;
	background: #f4f5f5;
	padding-left:10px;
	padding-bottom:10px;
	}
#right .moduletablerss img{
	border:none;
	}
#right .moduletablerss a{
	color:#f4f5f5;
	}

#right .moduletablecartaz {
		background: #f4f5f5 url(../images/castanhoclarobg.png) top repeat-x ;
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
		
	}

#right .moduletabletwitter {
	background: #f4f5f5;
	padding-left:10px;
	padding-bottom:10px;
	}
#right .moduletabletwitter img{
	border:none;
	}

/*-- FOOTER--*/
#footer {
	margin-top:60px;
    width: 957px;
	clear:both;
	height:210px;
	background:#8c817d;

}

#footer .moduletablerodape {
	padding:10px;
	color:#dbdbdb;}
#footer .moduletablerodape a{
	color:#dbdbdb;}
	
	

#footer #contin a{ color:#666;}

/*-- MAINAV--*/


#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:0px;
padding-top:0px;
}

a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:#f90;
}

.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/

top:0px;
left:630px;
z-index:100;
font-weight: bold;
margin:0;
padding:0;
padding-left:0px;


}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0px;
}
#mainlevelmainnav a{
	display:block;
    font:12px Verdana, Geneva, sans-serif;
	color:#fff;
    font-weight: normal;
	text-decoration:none;

padding-left:7px;

	text-align:left;

}
#mainlevelmainnav li{
float:left;
margin-left:1px;
background: url(../images/menubg.png) repeat-x;
width:110px;
text-align:center;
height:39px;
padding-top:10px;


}

#mainlevelmainnav li a{
	height:39px;}


#mainlevelmainnav li:hover{background:url(../images/menubghover.png) repeat-x;}


#mainlevelmainnav li ul{
position:absolute;
left:-999em;

width:0px;
font-weight:400;
background:#5c8b9f;
margin:0;
margin-top:0px;
margin-left:-1px;

}
#mainlevelmainnav li li a{
	height:15px;}

#mainlevelmainnav li li{

width:120px;

height:18px;

background: #5c8b9f;

font:12px Arial, Helvetica, sans-serif;

padding-top:0px;

margin-top:0px;



}
#mainlevelmainnav li ul a{

padding-top:2px;
color:#fff;
font-size:0.9em;
line-height:1em;
font-weight:400;

}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
	background-color: #7dc0dd;
	background-image: url(/../images/soccerball.gif);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}



/** Paginação **/

ul.pagination{

	background			: #f7f7f7;

	border-top			: 1px solid #CECECE;

	border-bottom		: 1px solid #CECECE;

	font-size			: 11px;

	line-height			: 25px;

	height				: 25px;

	margin				: 0 0 20px 0;

	padding				: 5px 0 7px 11px;
	

}



ul.pagination li{

	list-style			: none;

	float				: left;

	margin				: 0;

	padding				: 0;

}



ul.pagination li a{

	background			: #fff;

	border				: 1px solid #CECECE;

	color				: #5c8b9f;

	float				: left;

	list-style			: none;

	margin				: 0 4px;

	padding				: 0 7px;

}



ul.pagination li.no-a{

	background			: #fff;

	border				: 1px solid #CECECE;

	float				: left;

	list-style			: none;

	margin				: 0 4px;

	padding				: 0 7px;

}



ul.pagination li a:hover{

	background			: #5c8b9f;

	color				: #fff;

}



p.counter{

	text-align			: right;

	margin				: 10px 0 0 0;

}

