html{background:#ab0202 url(../images/corfundo.png) top repeat-x;}





body {

	background: url(../images/fundo.jpg) top no-repeat ;

	font: 80% Arial, geneva, helvetica, 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 {

	width: 960px;

	height:auto;

	margin-right: auto;

	margin-left: auto;

	background: #232222;

	

}



/*-- HEADER --*/

#header {

	width: 960px;

	background: #232222 url(../images/containerbg.gif) no-repeat;

	height: 499px;

}



#bannertop{

	margin-left:271px;

	width:480px;

	height:90px;

	margin-top:15px;

	float: left;

       

}



#ouvir {

	width:140px;

	height:55px;

	margin-right:18px;

	float:right;

	margin-top:30px;





}



#ouvir img{border-style: none;}



#nav{

	margin-top: 24px;

	margin-left: 387px;

	width:567px;

	height:36px;

        float: left;
		



      



        

}

#rnnewsbox{

        background: url(../images/slidebg.png) no-repeat;

	width: 663px;

	height: 324px;

	margin-right: 7px;

	float:right;

        margin-top:0px;



}

#rnnews{

         margin-left: 14px;

         margin-top:12px;

	width: 636px;

	height: 299px;



}



#headerleft{

	width: 276px;

	height: 335px;

	float:left;

	margin-left: 7px;

	background-color:#e0ddd5;

        }



#search{

	width:266px;

	height:20px;

	margin-top:15px;

	margin-bottom:16px;

	margin-left:5px;

}



#pub2{

	width:266px;

	height:221px;

	margin-left:5px;



        

}



/*-- CONTENT --*/

#content {

	float: right;

	width: 662px;

	background-color:#fff;

	margin-right: 7px;

	margin-bottom: 5px;





}







#content .contentheading{

        font:15px Arial, Helvetica, sans-serif;

        font-weight: bold;

        border-bottom: 1px dashed #CECECE;

}

#content .componentheading {

        

        height:31px;

        background: url(../images/laranjabg.png) top no-repeat;

        font:22px Times New Roman, Times, serif;

        color:#fff;

        padding-left:13px;

        font-weight: bold;

}



.pathway {background:#000;

        padding-left:7px;

        padding-right:7px;

}

.pathway a{color:#fff;



}



#rasto{background-color:#000;}



#content .contentpaneopen{

                padding-left:10px;

        padding-right:10px;

        width: 662px;



}

#searchForm{padding-left:10px;

        padding-right:10px;}



#content .contentpaneopen .createdate{

        font: 0.7em Times New Roman, Times, serif;

        color: #434242;

}



#content .contentpane{padding-left:10px;

        padding-right:10px;

padding-bottom:10px;}





/*-- LEFT --*/



#left img{border-style: none;}

#left {

	width: 276px;

	background-color:#e0ddd5;

	margin-left: 7px;

         float: left;

         margin-top:-1px;

         margin-bottom:5px;

         padding-bottom:5px;

}



#left .moduletableinquerito h3{

        padding-top:0px;

        height:31px;

        background: url(../images/vermelhofundo.png) top no-repeat;

        margin-top:0px;

        margin-bottom:0px;

        font:22px Times New Roman, Times, serif;

        color:#fff;

        padding-left:10px;

        font-weight: bold;



}



#left .moduletableinquerito{

margin-bottom:10px;

background:#e0ddd5;

}

#left .banneritembanneresq2{

text-align:center;

}



#left .moduletableinquerito td{

text-align: left;

padding-top:3px;

padding-left:5px;

}

#left .moduletableinquerito{

text-align: left;

padding-bottom:5px;



}



#pub2 img{border-style: none;}







#left .moduletablefeeds a{



        color:#fff;

}





#left .moduletablefeeds{









        font: 33px Times New Roman, Times, serif;

        color:#303030;

        padding-left:40px;



}



#left .moduletablelinks{

        margin-top:7px;}



#left .moduletablelinks p{

        padding-left:5px;}



#left .moduletablelinks h3{

        padding-top:0px;

        height:31px;

        background: url(../images/links.png) top no-repeat;

        margin-top:0px;

        margin-bottom:0px;

        font:22px Times New Roman, Times, serif;

        color:#fff;

        padding-left:10px;

        font-weight: bold;



}





/*-- FOOTER--*/

#footer {

	margin-top:60px;

    background: url(../images/footerround.png) top no-repeat;

	width: 960px;

	clear:both;

	padding-top: 30px;

height:200px;



}







#arquivonoticias{

        color:#ab0202;

        margin-left: 60px;

        width: 200px;

        float:left;	

        height:90px;

        margin-top:15px;

        background: url(../images/noticiasicon.png) left top no-repeat ; 

}

#arquivonoticias .moduletablearquivo ul{

          width: 30em;



  

}



#arquivonoticias .moduletablearquivo li{

           float: left;

           width: 10em;

           margin: 0;

           padding: 0;

}



#arquivonoticias .moduletablearquivo a{

           

           width: 8em;

           margin: 0;

           padding: 0;

           color:#d2d0d0;

}

#arquivonoticias h3{

           margin-left:30px;

margin-top:7px;

           

          

}





#radiolinks{

        color:#ab0202;

        width: 200px;

        float:left;	

        height:90px;

	margin-top:10px;

        margin-left:230px;

        background: url(../images/radioicon.png) left top no-repeat ; 

}

#radiolinks .moduletablearquivoradio ul{

          width: 2em;



  

}



#radiolinks .moduletablearquivoradio li{

           float: left;

  width: 8em;

  margin: 0;

  padding: 0;

}



#radiolinks .moduletablearquivoradio a{



  width: 8em;

  margin: 0;

  padding: 0;

color:#d2d0d0;

}



#radiolinks h3{

           margin-left:30px;

margin-top:12px;

           

          

}







#telefones{

        color:#ab0202;

        width: 200px;

        float:right;	

        height:90px;

	margin-top:10px;

        margin-right:40px;

        background: url(../images/telf.png) left top no-repeat ; 

}

#telefones .moduletabletelefones ul{

          width: 2em;



  

}



#telefones .moduletabletelefones li{

           float: left;

  width: 8em;

  margin: 0;

  padding: 0;

}



#telefones .moduletabletelefones a{



  width: 8em;

  margin: 0;

  padding: 0;

color:#d2d0d0;

}



#telefones h3{

           margin-left:30px;

margin-top:12px;

           

          

}







#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:5px;

padding-top:10px;

}



a.mainleveltopnav,a.mainleveltopnav:link,

a.mainleveltopnav:visited{

color:#f90;

}



.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/



top:140px;

left:630px;

z-index:100;

font:22px Times New Roman, Times, serif;

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;

color:#232222;

text-decoration:none;

margin-right:0px;

padding-top:2px;

}

#mainlevelmainnav li{

float:left;

margin-left:5px;

background: url(../images/bgmenus.png) no-repeat;

width:107px;

text-align:center;

height:37px;



}

#mainlevelmainnav li ul{

position:absolute;

left:-999em;



width:0px;

font-weight:400;

background:#232222;

margin:0;

margin-top:10px;

margin-left:-5px;



}





#mainlevelmainnav li li{

width:130px;

height:19px;

background: #232222;

font:15px Arial, Helvetica, sans-serif;

padding-top:0px;



}

#mainlevelmainnav li ul a{

width:130px;

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:#6b6868 url('/../images/soccerball.gif') 98% 50% no-repeat;

}





.gk_news_image_1_wrapper a.readon {

  text-decoration: none;

  text-transform:uppercase;

  font: normal 10px Verdana, Arial, Helvetica, sans-serif;

  background: #333;

  color: #FFFFFF;

padding: 1px 6px 0px;

height:15px;

}

.gk_news_image_1_wrapper a.readon:hover {

  background: #000;

}



.gk_news_image_1_main_wrapper h2{

color:#fff;



}



#tabelaprog{

margin-left:100px;}

#tabelaprog img{

text-decoration: none;

border-style: none;}





.back_button a{color:#fff;

 font: normal 10px Verdana, Arial, Helvetica, sans-serif;

 }



.back_button{

width: 35px;

background: #ab0202;

padding-top:2px;

padding-bottom:2px;

padding-left:2px;}









/** 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;

margin-left: auto;

margin-right: auto;

text-align: center;

width: 560px;

}



ul.pagination li{

	list-style			: none;

	float				: left;

	margin				: 0;

	padding				: 0;

}



ul.pagination li a{

	background			: #fff;

	border				: 1px solid #CECECE;

	color				: #ab0202;

	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			: #ab0202;

	color				: #fff;

}



p.counter{

	text-align			: right;

	margin				: 10px 0 0 0;

}





#bannerfundo{

	margin-left:271px;

	width:480px;

	height:90px;

	margin-top:5px;



       

}



#rpe{

margin-top:15px;

font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#d2d0d0;}

#rpe a{font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#d2d0d0;}