





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:337px;

	background:#ece9e9;

	padding-top:17px;

	padding-left:17px;

}



#img {

	width:923px;

	height:320px;

}







/*-- CONTENT --*/

#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:0px;

}

#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 p{

	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:281px;

	

}
#down img{border:none;}


/*-- RIGHT --*/

#right{



	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;



}



