/* CSS EXTRAIDO DO PORTAL RIO */

.principal_head  {
	background:url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/common/body_bg.png) repeat-x scroll center top transparent;
}


#logoportal {
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) top left no-repeat;
	background-position: 0px 0px; 
	width: 150px;
	height: 83px;
	margin-top: 10px;
	float: left; 
}	

#logoportal a {
	display: block;
	width: 150px;
	height: 83px;
	text-indent: -2000px;
	overflow: hidden; 
}

#topo {
	width: 832px;
	height: 60px;
	float: left;
	margin: 0;
	padding-left: 5px;
}
		
#topo1 {
	width: 832px;
	height: 28px;
	padding: 2px 0px 2px 0px;
	clear: both;	
}

#topo_servicos {
	width: 200px;
	height: 2px;
	font: bold .75em Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	line-height: 40px;
	_line-height: 30px;
	text-indent: 5px;	
	letter-spacing: -1px;	
	text-transform: uppercase;
}

#topo_servicos_opcoes {		
	width: 195px;
	height: 29px;	
	font: .9em Arial, Helvetica, Verdana, sans-serif;	
	float: left;
	padding: 5px;		
}

#ico_home {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -83px; 	
	width: 52px;
	height: 26px;		
	float: left;
	margin: 3px 7px 0 0;
	text-indent: -2000px;
	overflow: hidden
}
#ico_home a{width: 52px; height: 26px; display:block;}
#ico_home a:hover  {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -109px; 	
}
#topo_botao1 {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -135px; 
	width: 91px;
	height: 26px;		
	float: left;
	margin: 3px 3px 0 0;
	text-indent: -2000px;
	overflow: hidden
}	
#topo_botao1 a{width: 91px;	height: 26px; display:block;}
#topo_botao1 a:hover  {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -161px; 
}	
			
#topo_botao2 {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -187px; 
	width: 129px;
	height: 26px;		
	float: left;
	margin: 3px 3px 0 0;
	text-indent: -2000px;
	overflow: hidden
}			
#topo_botao2 a{width: 129px; height: 26px; display:block;}	
#topo_botao2 a:hover {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -213px; 
}		
	
#topo_botao3 {	
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -239px; 	
	width: 54px;
	height: 26px;		
	float: left;
	margin: 3px 3px 0 0;
	text-indent: -2000px;
	overflow: hidden
}	
#topo_botao3 a{width: 54px;	height: 26px; display:block;}
#topo_botao3 a:hover {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -265px; 
}		
	
#topo_botao4 {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -291px; 
	width: 117px;
	height: 26px;		
	float: left;
	margin: 3px 7px 0 0;
	text-indent: -2000px;
	overflow: hidden
}	
#topo_botao4 a{width: 117px; height: 26px; display:block;} 
#topo_botao4 a:hover  {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -317px;
}	
	
#topo_botao5 {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -343px; 
	width: 161px;
	height: 29px;		
	float: right;		
	text-indent: -2000px;
	overflow: hidden;
}	
#topo_botao5 a{width: 161px; height: 29px; display:block;}	
#topo_botao5 a:hover {		
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/topo/imgs_topo.png) bottom left no-repeat;
	background-position: 0px -372px; 
}

select.combo_mais  {
	background-color:#FFFFFF;
	border:1px solid #C2C2C2;
	color:#707070;
	font:bold 1em Arial,Helvetica,Verdana,sans-serif;
	height:22px;
	padding:1px;
	width:185px;
}





#global_footer {
	background-color: #eaeaea;
	width: 1000px;
	min-height: 5em;
	*min-height: 5em;
	_min-height: 5em;
	margin: 0 auto;
	clear: both; 
}

#meio_footer {
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/common/menu_footer_topo.png) top center no-repeat;			
	height: 250px;
	padding: 25px;
}	

#logo_footer{
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/common/logo_footer.png) top left no-repeat;
	width: 105px;
	height: 151px;
	float: left;
}

#coluna1{
	width: 24%; 
	height: 9em; 
	float: left; 	
	padding: 5px 0px 0px 55px; 
	border-right: 1px dotted #8b8b8b;
}

#coluna2 {
	width: 24%; 
	height: 9em; 
	float: left; 	
	padding: 5px 0px 0px 30px; 
	border-right: 1px dotted #8b8b8b;
}

#coluna3 {
	width: 24%;
	height: 9em; 
	float: left; 	
	padding: 5px 30px 0px 30px;
}

.menu_footer_titulo {
	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/common/menu_footer_titulo_bullet.png) right no-repeat;
	font: bold .8em  Arial, Helvetica, Verdana, sans-serif;
	color: #377dd5;
	text-align: left;
	vertical-align: middle;
	padding: 7px;
	*margin: 17px;
	_margin: 16px;
}

div.menu_footer {font: .7em  Arial, Helvetica, Verdana, sans-serif; color: #0a1660; margin-top: 10px; *margin-left: -20px; _margin-left: -20px;}
div.menu_footer ul {*margin-left: -20px; _margin-left: -20px;  margin: 0; padding: 5px; list-style-type: none; color: #0a1660;} 
div.menu_footer ul li {*margin-left: -20px; _margin-left: -20px; margin-left: 4px;  line-height: 18px; list-style-type: none; color: #0a1660;}
div.menu_footer ul li a:link {text-decoration: none; color: #0a1660;}
div.menu_footer ul li a:visited {text-decoration: none; color: #0a1660;}
div.menu_footer ul li a:hover {color: #377dd5;}

#copyright {   	
   	background: url(http://www.rio.rj.gov.br/html/themes/prefeitura-main/images/common/copyright.png) bottom center no-repeat;	
	height: 85px;	
	clear: both;
	text-indent: -2000px;
	overflow: hidden; 
}			

#copyright a{height: 75px; display:block;}