/*
Theme Name: Sanepar
Theme URI: http://www.inundaweb.com.br
Author: Inundaweb
Author URI: http://inundaweb.com.br/
Description: Criado pela Agencia Inundaweb
Version: 1.0
*/
/*-------------------------------------------------------------- */
@charset "utf-8";
/*@import url('extensao.css');*/

#main.bgon {
  /*background:url('img/page-sanepar/back.jpg') center top repeat-x;
  background: #95DBD0 url('img/page-sanepar/back_2.jpg') center top repeat;*/
}



/*Opera Fix*/
}
@font-face {
 font-family: 'kalinga';
 src: url('fonts/kalinga-webfont.eot');
 src: url('fonts/kalinga-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/kalinga-webfont.woff') format('woff'), url('fonts/kalinga-webfont.ttf') format('truetype'), url('fonts/kalinga-webfont#kalinga') format('svg');
 font-weight: normal;
 font-style: normal;
}

a:hover {
	text-decoration:underline;
}
.hover_imagem {
	background:transparent url(img/hover_imagem2.png);
	position:absolute;
	z-index:0;
}
/*TOPO*/

.inf_ex {
	float:right;
	font-family:'kalinga';
	color:#FFF;
	font-size:12px;
	margin-top:6px;
	width:475px;
}
.inf_ex span {
	float:left;
}
.inf_ex a {
	font-family:'kalinga';
	color:#FFF;
	font-size:12px;
	display:block;
	/*float:left;*/
	display:inline;
	margin-left:15px;
}
.inf_ex a:hover {
	color:#f1f1f1;
	text-decoration:underline;
}
.inf_ex a img {
	/*float: left;*/
	margin-right: 5px;
}


/* ANTES DA OUVIDORIA:
#header_in .servicos_a {
	width: 450px;
	float: left;
	position: absolute;
	left: 524px;
	top: 62px;
}*/

/* ANTES DA LOGO:
#header_in .servicos_a {
    float: left;
    left: 500px;
    position: absolute;
    top: 62px;
    width: 550px;
}
*/

/* COM LOGO DO GOVERNO 
#header_in .servicos_a {
    float: left;
    left: 465px;
    position: absolute;
    top: 62px;
}*/


/* ANTES DA OUVIDORIA:
.servicos_a a {
	color: white;
	text-transform: uppercase;
	display: block;
	width: 120px;
	float: left;
	font-size: 12px;
	font-family: kalinga;
	margin-right: 20px;
}
*/
/* ANTES DA LOGO:
.servicos_a a {
    color: white;
    display: block;
    float: left;
    font-family: kalinga;
    font-size: 10px;
    margin-right: 10px;
    text-transform: uppercase;
    width: 100px;
}
*/

/* COM LOGO: */
.servicos_a a {
    color: white;
    display: block;
    float: left;
    font-family: kalinga;
    font-size: 10px;
    margin-right: 7px;
    text-transform: uppercase;
    width: 94px;
}

.servicos_a a:hover {
	color:#FFF;
	text-decoration:underline;
}
.servicos_a a img {
	float:left;
}

/*TOPO*/
/*MENU

/*
.menu_inner #perfil {
	float:left;
	margin-left:10px;
	width:374px;
	background:#FFF;
	float: left;
	height: 33px;
	border-left:1px solid #dadada;
	border-bottom:1px solid #dadada;
}*/
.menu_inner #perfil a {
	padding: 11px 6px 9px 7px;
	margin-left:1px;
	display: block;
}

.menu_inner #perfil li.clientes_t:hover{
	background:#226b74;
}
.menu_inner #perfil li.clientes_t:hover a{
	color:#FFF;
	text-decoration:none;
}
.menu_inner #perfil li.clientes_t ul li a:hover{
	background:#226b74;
	color:#FFF !important;
}

.menu_inner #perfil li.prefeituras_t:hover{
	background:#40b688;
}
.menu_inner #perfil li.prefeituras_t:hover a{
	color:#FFF;
	text-decoration:none;
}
.menu_inner #perfil li.prefeituras_t ul li a:hover{
	background:#40b688;
	color:#FFF !important;
}



.menu_inner #perfil li.investidores_t:hover{
	background:#9b45a6;
}
.menu_inner #perfil li.investidores_t:hover a{
	color:#FFF;
	text-decoration:none;
}
.menu_inner #perfil li.investidores_t ul li a:hover{
	background:#9b45a6;
	color:#FFF !important;
}




.menu_inner #perfil li.fornecedores_t:hover{
	background:#d8b61a;
}
.menu_inner #perfil li.fornecedores_t ul li a:hover{
	background:#d8b61a;
	color:#FFF ;
}
.menu_inner #perfil li.fornecedores_t:hover a{
	color:#FFF;
	text-decoration:none;
}
.menu_inner #perfil li.fornecedores_t ul li a:hover{
	background:#d8b61a;
	color:#FFF !important;
}


.menu_inner #perfil li {
	float:left;
	list-style:none;
}



.menu_inner .principal .menu, .menu_inner .perfil .menu{
	position:absolute;
	width:240px;
	background:#FFF;
	padding:15px;
	border:1px solid #e1e1e1;
	display:none;
}
.menu_inner .principal .menu li{
	float:left;
	width:100%;
}
.menu_inner .principal .menu li h2{
	font-size:25px;
	color:#333;
}
.menu_inner .principal .menu li a{
	border-top:1px solid #f1f1f1;
}
.menu_inner .principal .menu li:first-child a{
	border-top:none !important;
}
.menu_inner .principal .menu li a{
	color:#333 !important;
	padding:10px 10px 10px 10px !important;
}
.menu_inner .principal .menu li a:hover{
	color:#FFF!important;
}

.menu_inner .principal .menu ul{
	display:none;
}
.menu_inner .principal .menu  ul, .menu_inner .perfil .menu  ul{
	display:none !important;
}
ul.menu li {
	margin:0 !important;
}



.menu_inner #perfil .perfil ul li.clientes_t a {
	color:#226b74;
}
.menu_inner #perfil .perfil ul li.prefeituras_t  a{ 
	color:#40b688;
}
.menu_inner #perfil .perfil ul li.investidores_t a{
	color:#9b45a6;
}
.menu_inner #perfil .perfil ul li.fornecedores_t a{
	color:#d8b61a;
}

.menu_inner #perfil .perfil ul li.clientes_t:hover{
	background:#226b74;
}
.menu_inner #perfil .perfil ul li.clientes_t:hover a{
	color:#FFF;
	text-decoration:none;
}


.menu_inner #perfil .perfil ul li.prefeituras_t:hover{
	background:#40b688;
}
.menu_inner #perfil .perfil ul li.prefeituras_t:hover a{
	color:#FFF;
	text-decoration:none;
}


.menu_inner #perfil .perfil ul li.investidores_t:hover{
	background:#9b45a6;
}
.menu_inner #perfil .perfil ul li.investidores_t:hover a{
	color:#FFF;
	text-decoration:none;
}

.menu_inner #perfil .perfil ul li.fornecedores_t:hover{
	background:#d8b61a;
}
.menu_inner #perfil .perfil ul li.fornecedores_t:hover a{
	color:#FFF;
	text-decoration:none;
}
.menu_inner #perfil .perfil ul li {
	float:left;
	list-style:none;
	width:100%;
}
.menu_inner #perfil .perfil ul li a {
	color:#FFF;
	font-family:kalinga;
	font-size:11px;
}



/*MENU*/


/*FIM PERFIS*/

/*BOX SIDEBAR PADR?O*/
#sidebar .box .box_bg {
	width: 273px;
	height: auto;
	margin: 0 0 11px 0;
	float: left;
	padding: 20px;
	background: white;
	border: 1px solid #F1F1F1;
}
#sidebar .box ul {
	margin-left:10px;
	width:263px;
	float:left;
	overflow:hidden;
	text-transform:uppercase;
}
#sidebar .box {
	width:315px;
	height:auto;
	margin:0 0 10px 0;
	float:left;
	background:url(img/sombra_side.png) center bottom no-repeat;
}


#sidebar .box ul li {
	float:left;
	list-style:none;
	width:100%;
}
#sidebar .box ul li a, #sidebar .box a {
	font-size:12px;
	color:#797979;
}
#sidebar .box ul li a {
background: url(img/line_.png) center bottom repeat-x;
padding: 10px 0 8px;
display: block;
color:#444;
}

.not-front #content_inner ul {
	
	/*padding-left:21px;*/
	
	}




#sidebar .box ul li ul li a {
text-transform: uppercase;
font-size: 11px;
color: #888;
padding-left: 8px;
}



#sidebar .box ul li a:hover {
	
	color:#2367D2;
}

#sidebar .box form {
	margin:15px 0;
	float:left;
}
#sidebar .box form input {
	background:#f7f7f7;
	border:1px solid #b5b5b5;
	padding:10px 15px;
	color:#b5b5b5;
	width:240px;
	margin:5px 0;
}
#sidebar .box form input.form-submit {
	background:#5280c9;
	float:right;
	color:#FFF;
	width:100px;
	cursor:pointer;
}

#sidebar .box form  .form-item {
margin-top: 0 !important;
margin-bottom:0 !important;
}
#sidebar .box form input.form-submit:hover {
	background:#3460a5;
}
.clientes #sidebar .box strong a {
	color: #226B74 !important;
}
.clientes #sidebar .box p span {
	background: url(img/page-sanepar/newsletter_clientes.png);
}
.clientes #sidebar .box form input.form-submit {
	background: #226B74 !important;
}
.clientes  #sidebar .box form input.form-submit:hover {	
	background:#12575f !important;
}

.prefeituras #sidebar .box strong a {
	color: #40B688 !important;
}
.prefeituras #sidebar .box p span {
	background: url(img/page-sanepar/newsletter_prefeituras.png);
}
.prefeituras #sidebar .box form input.form-submit {
	background: #40B688 !important;
}
.prefeituras  #sidebar .box form input.form-submit:hover {	
	background:#40B688 !important;
}


.investidores #sidebar .box strong a {
	color: #9B45A6 !important;
}
.investidores #sidebar .box p span {
	background: url(img/page-sanepar/newsletter_investidores.png);
}
.investidores #sidebar .box form input.form-submit {
	background: #9B45A6 !important;
}
.investidores  #sidebar .box form input.form-submit:hover {	
	background:#9B45A6 !important;
}

/*FIM BOX SIDEBAR PADR?O*/

/*SIDEBAR BOX2 RELEASE*/

#sidebar .box-release .box_bg {
	width: 273px;
	height: auto;
	margin: 0 0 11px 0;
	float: left;
	padding: 20px;
	background: white;
	border: 1px solid #F1F1F1;
}
#sidebar .box-release {
	width:315px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	background:url(img/sombra_side.png) center bottom no-repeat;
}
#sidebar .box-release strong a {
	background: #f2f2f2;
	display: block;
	padding: 5px 0 5px 15px;
	color:#5280c9;
	font-family:kalinga;
}
#sidebar .box-release ul {
	margin-left:10px;
	width:263px;
	float:left;
}
#sidebar .box-release ul li {
	float:left;
	list-style:none;
	padding:10px 0;
	width:100%;
}
#sidebar .box-release ul li a {
	font-size:13px;
	color:#355992;
}
#sidebar .box-release p {
	margin:0;
}
.box-release .veja-release {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#2367d2;
	display:block;
	text-decoration:none;
	font-size:10px;
}
/*FIM SIDEBAR BOX2*/

/*SIDEBAR BOX IMAGENS*/

#sidebar .box-imagens .box_bg {
	width: 273px;
	height: auto;
	margin: 0 0 11px 0;
	float: left;
	padding: 20px;
	background: white;
	border: 1px solid #F1F1F1;
}
#sidebar .box-imagens {
	width:315px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	background:url(img/sombra_side.png) center bottom no-repeat;
}
#sidebar .box-imagens strong a {
	background: #f2f2f2;
	display: block;
	padding: 5px 0 5px 15px;
	color:#5280c9;
	font-family:kalinga;
}
#sidebar .box-imagens ul {
	width: 280px;
	float: left;
	margin: 7px -3px;
}
#sidebar .box-imagens ul li {
	float:left;
	list-style:none;
}
#sidebar .box-imagens ul li img {
	float: left;
	margin: 4px;
}
.box-imagens .veja-release {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#2367d2;
	display:block;
	text-decoration:none;
	font-size:10px;
}
/*FIM SIDEBAR BOX IMAGENS*/

/*PAGE IMPRENSA BOX RELEASE*/
#imprensa-releases .box_bg {
	width: 420px;
	height: 355px;
	margin: 0 0 9px 0;
	float: left;
	padding: 30px;
	background: white;
	border: 1px solid #F1F1F1;
}
#imprensa-releases {
	width: 480px;
	height: 425px;
	margin: 0 0 35px 0;
	float: left;
	background: url(img/sombra_side_release.png) center bottom no-repeat;
}
#imprensa-releases strong a {
	display: block;
	padding: 5px 0 5px 70px;
	color: #3A3A3A;
	font-family: kalinga;
	font-size: 18px;
	background: url(img/icon_imprensa_release.png) left center no-repeat;
	margin-left: 10px;
	margin-bottom: 5px;
}
#imprensa-releases p {
	font-size: 11px;
	margin-top: 2px;
	line-height: 18px;
}
#imprensa-releases ul {
	width: 410px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
}
#imprensa-releases ul li {
	float:left;
	list-style:none;
	margin:3px 0 8px 0
}
#imprensa-releases ul li a {
	font-size:13px;
	color:#355992;
}
#imprensa-releases .veja-release {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#2367d2;
	display:block;
	font-size:10px;
}
/*FIM PAGE IMPRENSA BOX RELEASE*/

/*INICIO INPUT IMPRENSA*/
#input-imprensa{
	float:left;
	width:100%;
	margin-bottom:20px;}
#input-imprensa form{
	position:relative;}	
#input-imprensa input {
	width: 905px;
	padding: 10px 50px 10px 45px;
	font-family: kalinga;
	color: #93ADD2;
	font-size: 18px;
	background: #E6EAF1 url(img/icon_lupa-input.png) 10px center no-repeat;
	border:1px solid;
}
#input-imprensa form input.enviar{
	width:auto;
	border:none;
	background:#93ADD2;
	padding:10px;
	position:absolute;
	top:1px;
	right:-1px;
	cursor:pointer;
	color:#FFF;
}	
#input-imprensa form input.enviar:hover{
	background:#FFF;
	color:#93ADD2;}	
/*FIM INPUT IMPRENSA*/


/*PAGE IMPRENSA BOX ENTRE EM CONTATO*/
#imprensa-contato .box_bg {
	width: 420px;
	height: 356px;
	margin: 0 0 9px 0;
	float: left;
	padding: 30px;
	background: white;
	border: 1px solid #F1F1F1;
	
}
#imprensa-contato {
	width:480px;
	height:auto;
	margin:0 0 35px 0;
	float:right;
	background:url(img/sombra_side_release.png) center bottom no-repeat;
}
#imprensa-contato strong em {
	display: block;
	padding: 9px 0 10px 70px;
	color: #3A3A3A;
	font-family: kalinga;
	font-size: 18px;
	background: url(img/icon_imprensa_contato.png) left center no-repeat;
	margin-left: 10px;
	font-style:normal;
}
#imprensa-contato form {
	margin:0;
	float: left;
}
#imprensa-contato form  .form-item {
	margin-top: 0 !important;
	margin-bottom:0 !important;
}
#imprensa-contato form input {
	background:	#F7F7F7;
	border: 1px solid 	#B5B5B5;
	padding: 10px 15px;
	color: 	#B5B5B5;
	width: 386px;
	margin: 14px 5px;
}
#imprensa-contato form input.form-submit {
	background:#5280c9;
	float:right;
	color:#FFF;
	width:120px;
	cursor:pointer;
}
#imprensa-contato form input.form-submit:hover {
	background:#3460a5;
}
#imprensa-contato form #webform-component-estado input, #imprensa-contato form  #webform-component-cidade input, #imprensa-contato form  #webform-component-email input, #imprensa-contato form  #webform-component-telefone input{
	width: 170px;
}

#imprensa-contato form #webform-component-estado , #imprensa-contato form  #webform-component-cidade ,#imprensa-contato form  #webform-component-email,#imprensa-contato form  #webform-component-telefone{
	width: 214px;
	float:left;
}


/*FIM PAGE IMPRENSA BOX ENTRE EM CONTATO*/

/*PAGE IMPRENSA BOX BANCO DE IMAGENS*/
#imprensa-imagens {
	width:480px;
	float:left;
	margin-bottom: 35px;
}
#imprensa-imagens h4 {
	font-size:17px;
	font-family:kalinga;
	color:#3a3a3a;
	font-weight:normal;
	margin-bottom:13px;
}
#imprensa-imagens h4 span {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#imprensa-imagens .mais-info {
	float:right;
	color:#5280c9;
	font-weight:bold;
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	margin-top:5px;
}
#imprensa-imagens .mais-info:hover {
	text-decoration:underline;
	color:#5280c9;
}
#imprensa-imagens ul {
	width: 490px;
	margin: 0px -5px;
	float: left;
}
#imprensa-imagens ul li {
	float:left;
	list-style:none;
}
#imprensa-imagens ul li img {
	margin:3px;
	float:left;
}
/*FIM PAGE IMPRENSA BOX BANCO DE IMAGENS*/

/*PAGE IMPRENSA BOX MULTIMIDIA*/
#imprensa-multimidia {
	width:480px;
	float:right;
	margin-bottom: 35px;
}
#imprensa-multimidia h4 {
	font-size:17px;
	font-family:kalinga;
	color:#3a3a3a;
	font-weight:normal;
	margin-bottom:13px;
}
#imprensa-multimidia h4 span {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#imprensa-multimidia .mais-info {
	float:right;
	color:#5280c9;
	font-weight:bold;
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	margin-top:5px;
}
#imprensa-multimidia .mais-info:hover {
	text-decoration:underline;
	color:#5280c9;
}
/*FIM PAGE IMPRENSA BOX MULTIMIDIA*/

/*M?DIA TOPO FORNECEDORES*/
#midias-topo-fornecedores {
	background: #fff;
	padding: 0 0 0;
	border: 1px solid #F0F0F0;
	width: 1000px;
	margin: 0 auto 10px;
	float: left;
}
#midias-topo-fornecedores h1 {
	font-size: 17px;
	color: white;
	font-family: kalinga;
	font-weight: normal;
	width: 778px;
	float: left;
	padding: 10px 0 10px 20px;
	background: #dab91f;
	text-transform:uppercase;
}
#midias-topo-fornecedores #compartilhe {
	float: right;
	width: 140px;
	background: white;
	padding: 12px 12px 12px 50px;
	margin: 0;
}
/*FIM M?DIA TOPO FORNECEDORES*/

/*M?DIA TOPO INVESTIDORES*/
#midias-topo-investidores {
	background: #fff;
	padding: 0 0 0;
	border: 1px solid #F0F0F0;
	width: 1000px;
	margin: 0 auto 10px;
	float: left;
}
#midias-topo-investidores h1 {
	font-size: 17px;
	color: white;
	font-family: kalinga;
	font-weight: normal;
	width: 778px;
	float: left;
	padding: 10px 0 10px 20px;
	background: #9b45a6;
	text-transform:uppercase;
}
#midias-topo-investidores #compartilhe {
	float: right;
	width: 140px;
	background: white;
	padding: 12px 12px 12px 50px;
	margin: 0;
}
/*FIM TOPO INVESTIDORES*/

/*M?DIA TOPO PREFEITURAS*/
#midias-topo-prefeituras {
	background: #fff;
	padding: 0 0 0;
	border: 1px solid #F0F0F0;
	width: 1000px;
	margin: 0 auto 10px;
	float: left;
}
#midias-topo-prefeituras h1 {
	font-size: 17px;
	color: white;
	text-transform:uppercase;
	font-family: kalinga;
	font-weight: normal;
	width: 778px;
	float: left;
	padding: 10px 0 10px 20px;
	background: #40b688;
}
#midias-topo-prefeituras #compartilhe {
	float: right;
	width: 140px;
	background: white;
	padding: 12px 12px 12px 50px;
	margin: 0;
}
/*FIM M?DIA TOPO PREFEITURAS*/

/**/
/*M?DIA TOPO CLIENTES*/


#midias-topo-clientes {
	background: #fff;
	padding: 0 0 0;
	border: 1px solid #F0F0F0;
	width: 1000px;
	margin: 0 auto 10px;
	float: left;
}
#midias-topo-clientes h1 {
	font-size: 17px;
	color: white;
	font-family: kalinga;
	font-weight: normal;
	width: 778px;
	float: left;
	padding: 10px 0 10px 20px;
	background: #226B74;
	text-transform:uppercase;
}
#midias-topo-clientes #compartilhe {
	float: right;
	width: 140px;
	background: white;
	padding: 12px 12px 12px 50px;
	margin: 0;
}
/*FIM M?DIA TOPO CLIENTES*/

/*CLIENTES INTERNA DOWNLOADS*/
#clientes-downloads {
	width:100%;
	float:left;
	margin:20px 0 35px;
}
#clientes-downloads ul {
	width:100%;
	float:left;
}
#clientes-downloads ul li {
	float: left;
	width: 160px;
	text-align: center;
	margin: 0 2px;
}
#clientes-downloads ul li a {
	padding:0 20px;
	display:block;
}
#clientes-downloads ul li a :hover{
	text-decoration:underline !important;
}
#clientes-downloads ul li a p {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#28717a;
}
#clientes-downloads ul li a img {
	float: none;
	margin: 0 auto;
	display: block;
}
/*FIM CLIENTES INTERNA DOWNLOADS*/

/*FORNECEDORES BOX MANUAL*/
#box-manual .box_bg {
	width: 283px;
	height: auto;
	margin: 0 0 11px 0;
	float: left;
	padding: 20px;
	background: white;
	border: 1px solid #F1F1F1;
}
#box-manual {
	width:325px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	background:url(img/sombra_side.png) center bottom no-repeat;
	margin: 5px 0;
}
#box-manual .title, a.fornecedores-box .title {
	padding: 10px 0 10px 0px;
}
a.fornecedores-box .title h3, #box-manual .title h3 {
	display: block;
	color: #B59811 ;
	font-family: verdana;
	font-size: 13px;
	text-transform:uppercase;
}
#box-manual .title p {
	line-height: 13px;
	font-size: 10px;
	margin-top: 4px;
}
#box-manual ul {
	margin-left: 10px;
	width: 275px;
	float: left;
}
#box-manual ul li {
	float: left;
	list-style: none;
	padding: 2px 0;
	width: 100%;
}
#box-manual ul li a {
	font-size:11px;
	color:#B59811 ;
}
#box-manual p {
	margin:0;
}
.fornecedores-box-pequeno {
	width: 325px;
	height: auto;
	margin: 5px 0px 0px 10PX;
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	padding-bottom: 10px;
}
a.fornecedores-box {
	padding: 17px;
	background: white;
	border: 1px solid #F1F1F1;
	position: relative;
	display: block;
	float: left;
	color:#DAB91F;
	height:122px;
}
a.fornecedores-box img, #box-manual .title img {
	float: left;
	margin: 15px 15px 25px 0;
}
a.fornecedores-box p {
	line-height: 19px;
	margin-top: 5px;
}
a.fornecedores-box span.saiba_sanepar_box {
	color:#B59811;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background:white;
	padding: 6px 0px;
	display: block;
	position: absolute;

	right: 13px;
	bottom: 10px;
}
a.fornecedores-box span.saiba_sanepar_box:hover {
	text-decoration:underline;
}
a.fornecedores-box span.cadastrar {
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background: #DAB91F;
	padding: 6px 10px;
	display: block;
	float: right;
	font-weight: bold;
}
a.fornecedores-box span.cadastrar:hover {
	background: #B59811 ;
}
/*FIM FORNECEDORES BOX*/

/*FORNECEDORES INTERNA BOX */
#fornecedores-interna {
	width:100%;
	float:left;
	margin:15px 0;
}
#fornecedores-interna H3 {
	color:#798ca9;
	font-family:kalinga;
	font-size:16px;
	font-weight:normal;
	padding-bottom:15px;
	border-bottom:1px solid #cfcfcf;
}
#fornecedores-interna ul {
	width:100%;
	float:left;
	margin:10px 0;
}
#fornecedores-interna ul li {
	float:left;
	width:100%;
	margin:8px 0;
	list-style:none;
}
#fornecedores-interna ul li a {
	color:#dab91f;
	font-size:12px;
	background:url(img/icon_fornecedor-interna.png) left center no-repeat;
	padding:5px 0 5px 30px;
}

/*FIM FORNECEDORES INTERNA BOX */


/*INVESTIDORES BOX*/
a.investidores-box .title, div.investidores-box .title {
	padding: 10px 0 10px 0px;
}
a.investidores-box .title h3, div.investidores-box .title h3 {
	display: block;
	color: #9b45a6;
	font-family: verdana;
	font-size: 13px;
	text-transform:uppercase;
}
.investidores-box-pequeno {
	width: 325px;
	height: auto;
	margin: 5px 0px 0px 7PX;
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	padding-bottom: 10px;
}
a.investidores-box, div.investidores-box {
	padding: 17px;
	background: white;
	border: 1px solid #F1F1F1;
	position: relative;
	display: block;
	float: left;
	color:#9B45A6;
	height:125px;
	width:290px;
	position:relative;
}
a.investidores-box img, div.investidores-box img {
	float: left;
	margin: 15px 15px 25px 0;
}
a.investidores-box p, div.investidores-box p {
	line-height: 19px;
	margin-top: 5px;
}
a.investidores-box  .saiba_sanepar_box, div.investidores-box  .saiba_sanepar_box {
	color: #9b45a6;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background: white;
	padding:6px 0px;
	display: block;
	float: right;
}
a.investidores-box span.saiba_sanepar_box{
	position:absolute;
	right:13px;
	bottom:10px; 
}
a.investidores-box span.saiba_sanepar_box:hover, div.investidores-box span.saiba_sanepar_box:hover {
	text-decoration:underline;
}
div.investidores-box ul {
	float: left;
}
div.investidores-box ul li {
	float:left;
	list-style:none;
}
div.investidores-box ul li a {
	font-size: 8px;
	color: #9B45A6;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 10px 0 0;
}
/*FIM INVESTIDORES BOX*/


/*PROTAL TRANSPARENCIA BOX*/
a.transparencia-box .title, div.transparencia-box .title {
	padding: 10px 0 10px 0px;
}
a.transparencia-box .title h3, div.transparencia-box .title h3 {
	display: block;
	color: #355992;
	font-family: verdana;
	font-size: 13px;
	text-transform:uppercase;
}
.transparencia-box-pequeno {
	width: 325px;
	height: auto;
	margin: 5px 0px 0px 7PX;
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	padding-bottom: 10px;
}
a.transparencia-box, div.transparencia-box {
	padding: 17px;
	background: white;
	border: 1px solid #F1F1F1;
	position: relative;
	display: block;
	float: left;
	color:#355992;
	height:125px;
	width:290px;
	position:relative;
}
a.transparencia-box img, div.transparencia-box img {
	float: left;
	margin: 15px 15px 25px 0;
}
a.transparencia-box p, div.transparencia-box p {
	line-height: 19px;
	margin-top: 5px;
}
a.transparencia-box  .saiba_sanepar_box, div.transparencia-box  .saiba_sanepar_box {
	color: #355992;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background: white;
	padding:6px 0px;
	display: block;
	float: right;
}
a.transparencia-box span.saiba_sanepar_box{
	position:absolute;
	right:13px;
	bottom:10px; 
}
a.transparencia-box span.saiba_sanepar_box:hover, div.transparencia-box span.saiba_sanepar_box:hover {
	text-decoration:underline;
}
div.transparencia-box ul {
	float: left;
}
div.transparencia-box ul li {
	float:left;
	list-style:none;
}
div.transparencia-box ul li a {
	font-size: 8px;
	color: #355992;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 10px 0 0;
}
/*PROTAL TRANSPARENCIA BOX*/


/*PREFEITURAS BOX*/
a.prefeituras-box .title {
	padding: 10px 0 10px 0px;
}
a.prefeituras-box .title h3 {
	display: block;
	color: #40b688;
	font-family: verdana;
	font-size: 13px;
	text-transform:uppercase;
}
.prefeituras-box-pequeno {
	width: 325px;
	height: auto;
	margin: 5px 0px 0px 7PX;
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	padding-bottom: 10px;
}
a.prefeituras-box {
	padding: 17px;
	background: white;
	border: 1px solid #F1F1F1;
	position: relative;
	display: block;
	float: left;
	color:#40B688;
	height:124px;
	overflow:hidden;
}

a.prefeituras-box img {
	float: left;
	margin: 15px 15px 25px 0;
}
a.prefeituras-box p {
	line-height: 19px;
	margin-top: 5px;
}
a.prefeituras-box span.saiba_sanepar_box {
	color: 	#40B688;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background: white;
	padding: 6px 0px;
	display: block;
	position: absolute;
	right: 12px;
	bottom: 4px;
}
a.prefeituras-box span.saiba_sanepar_box:hover {
	text-decoration:underline;
}
/*FIM PREFEITURAS BOX*/


/*BLOCO CLIENTES*/
#pag-clientes {
	width: 675px;
	float: left;
	margin-left: -10px;
}
/*FIM BLOCO CLIENTES*/


/*SUSTENTABILIDADE BOX*/
a.sutentabilidade-box {
	padding: 20px;
	width: 193px;
	height: 125px;
	background: url(img/sustentabilidade-box.png) no-repeat;
	float: left;
	margin: 7px 15px 7px 2px;
	position: relative;
	display: block;
	text-align:center;
	color:#FFF;
}
a.sutentabilidade-box:hover {
	background: url(img/sustentabilidade-box_hover.png) no-repeat;
}
a.sutentabilidade-box h2 {
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.sutentabilidade-box img {
	float: none;
	margin:0 auto;
}

a.sutentabilidade-box span.saiba_sanepar_box {
	color: #2367D2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	position: absolute;
	right: 5px;
	bottom: 11px;
	background: white;
	padding: 5px 10px;
	display: block;
}
a.sutentabilidade-box span.saiba_sanepar_box:hover {
	text-decoration:underline;
}
#sustentabilidade {
	float:left;
	margin:35px 0;
	width:100%;
}

/*SUSTENTABILIDADE BOX*/

/*SUSTENTABILIDADE BOX INTERNO*/
#sustentabilidade-box {
	float: left;
	background: white;
	border: 1px solid #DDD;
	padding: 20px;
	width: 623px;
}
#sustentabilidade-box ul {
	width: 100%;
	float: left;
	list-style: none;
	margin-bottom: 25px;
}
#sustentabilidade-box h3 {
	color:#616161;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
#sustentabilidade-box ul li {
	float:left;
	width:100%;
}
#sustentabilidade-box ul li a {
	text-decoration: none;
	font-size: 12px;
	color: #5280C9;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	margin: 5px 0;
}
#sustentabilidade-box p.sustentabilidade-rodape {
	margin: 0 auto;
	text-align: center;
	width: 500px;
	display: block;
}
/*FIM SUSTENTABILIDADE BOX INTERNO*/




/*NOTICIAS LISTA TODAS */
#lista-noticias .views-field-title {
    border-bottom: 1px solid rgb(211, 211, 211);
    padding-bottom: 8px;
    margin-bottom: 15px;
}
/* /NOTICIAS LISTA TODAS  */

/*ULTIMAS NOT?CIAS INTERNA*/


#noticias span ul {
	float:left;
	display:block;
	padding:0 !important;
	width:100%;
}

#noticias span {
	display:block;
	width:100%;
}

/*P?GINA UTILIDADES P?BLICAS BOX*/
#page_utilidades_box {
	float: left;
	width: 675px;
	margin-bottom: 10px;
}
#page_utilidades_box ul {
	float: left;
	padding:5px 0;
}
#page_utilidades_box ul li {
	list-style: none;
	float: left;
	width: 205px;
	margin: 10px 20px 10px 0;
}
#page_utilidades_box ul li span {
	color:#355992;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#page_utilidades_box ul li p {
	color:#797979;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#page_utilidades_box ul.lista-direita {
	padding: 15px 0 15px 0;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:15px;
}
#page_utilidades_box ul.lista-direita li {
	margin: 0;
	float: left;
	border-left: 1px solid #E4E4E4;
	padding: 0 38px;
	width: 170px;
}
#page_utilidades_box ul.lista-direita li:first-child {
	border: none;
	padding-left: 0;
	width: 140px;
}
#page_utilidades_box ul.lista-direita li a {
	text-decoration: none;
	color: #355992;
	float: left;
	font-family: kalinga;
	font-size: 12px;
	padding: 15px 0 15px 40px;
	font-weight: bold;
	background: url(img/lista_utili_home.png) no-repeat left 12px;
}
#page_utilidades_box ul.lista-direita li a:hover {
	background-position: left -53px;
	color:#6d6e71;
	text-decoration:underline;
}
#page_utilidades_box ul.lista-direita li a.dois {
	background-position: left -125px;
}
#page_utilidades_box ul.lista-direitali a.dois:hover {
	background-position: left -200px;
	color:#6d6e71;
	text-decoration:underline;
}
#page_utilidades_box ul.lista-direita li a.tres {
	background-position: left -278px;
}
#page_utilidades_box ul.lista-direita li a.tres:hover {
	background-position: left -353px;
	color:#6d6e71;
	text-decoration:underline;
}
/*FIM P?GINA UTILIDADES P?BLICAS BOX*/


/*P?GINA RESULTADOS DE BUSCA*/
#busca-box {
	float:left;
	margin-bottom:25px;
	margin-top:15px;
}
#busca-box ul li {
	width:100%;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:15px;
	list-style:none;
}
#busca-box ul li a {
	color:#355992;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#busca-box ul li p {
	margin-top:5px;
	font-size:11px;
}
/*FIM P?GINA RESULTADOS DE BUSCA*/


/*PAGE NOTICIAS BOX LISTA*/
#lista-noticias {
	float:left;
	margin-bottom:25px;
}
#lista-noticias UL {
	float:left;
	margin-top:15px;
}
#lista-noticias ul li {
	width:100%;
	float:left;
	margin-bottom:10px;
	list-style:none !important;
}
#lista-noticias ul li a {
	color:#5280c9;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
#lista-noticias ul li a:hover{
	text-decoration:underline;
	color:#666;}
#lista-noticias ul li p {
	margin-top:5px;
	font-size:11px;
}
#lista-noticias h4 {
	font-size:17px;
	font-family:kalinga;
	color:#3a3a3a;
	font-weight:normal;
	margin-bottom:7px;
}
#lista-noticias h4 span {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#lista-noticias a.veja-mais {
	float: right;
	font-family: verdana;
	font-size: 10px;
	display: block;
	color: #2367D2;
}
/*FIM PAGE NOTICIAS BOX LISTA*/

/*NOT?CIAS*/

.node-type-noticias #content_inner p {
    margin-top: 0 !important;
}




.bloco2 {
	float: right;
	padding: 0 0 20px 0;
	width: 165px;
}
.bloco2 span a {
	position: absolute;
	top: -22px;
	background: #fff;
	color: #979797;
	left: 0;
	font-size: 11px;
	padding: 5px;
	display: block;
	text-transform:uppercase;
}
.bloco2 h2 a {
	font-size:13px;
	padding-top:10px;
}

/*FIM NOT?CIAS*/


/*R?DIO SANEPAR*/
#radio-sanepar {
	width:300PX;
	float:right;
	margin:10px 0;
	
}
#radio-sanepar h4  a {
	font-size: 17px;
	font-family: kalinga;
	color: #3A3A3A;
	font-weight: normal;
	margin-bottom: 0px;
	display: block;
}
#radio-sanepar H4 a span {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#radio-sanepar .radio-sanepar-li  ul li {
	float: left;
	background: white;
	border: 1px solid #F2F2F2;
	padding: 4px 10px;
	width: 279px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px  !important;
	color: #818181;
	line-height: 22px;
	list-style: none !important;
	margin-bottom:5px
}
#radio-sanepar .radio-sanepar-li  ul li p {
	color:#2367d2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#radio-sanepar .mais-info {
	float:right;
	color:#5280c9;
	font-weight:bold;
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	margin-top: 0px;
}
#radio-sanepar .mais-info:hover {
	text-decoration:underline;
	color:#5280c9;
}
	
#radio-sanepar .radio-sanepar-li  ul li p{
	margin:0 !important;
}
/*FIM R?DIO SANEPAR*/

/*SERVI?OS-HOME*/
#servicos-home {
	width: 645px;
	padding: 15px 15px 20px 15px;
	background: url(img/servicos_home.png) no-repeat;
	float: left;
	position: relative;
	margin-bottom: 3px;
}
#servicos-home span {
	float: left;
	color: white;
	font-family: kalinga;
	font-size: 18px;
	width: 100px;
	margin-top:9px;
}
#servicos-home ul li {
	list-style: none;
	float: left;
	background: url(img/lista_servicos_home.png) no-repeat right -5px;
}
#servicos-home ul li:last-child {
	background:none;
}
#servicos-home ul li a {
	float: left;
	text-decoration: none;
	color: white;
	font-family: kalinga;
	font-size: 12px;
	width: 80px;
	text-align: center;
	padding: 0 25px;
}
#servicos-home ul li a:hover {
	color:#EDEDED;
	text-decoration: underline;
}
#servicos-home ul li a img {
	display: block;
	margin: 0 auto;
}
#servicos-home ul li a:hover img {
	margin-top:-2px;
}
#servicos-home a.todos {
background: url(img/todos.png) no-repeat;
width: 43px;
height: 45px;
display: block;
position: absolute;
right: 2px;
bottom: 9px;
}
#servicos-home a.todos:hover {
background-position: left 2px;
right: 0;
}
/*FIM SERVI?OS-HOME*/


/*UTILIDADES-HOME*/
#utilidades {
	float: left;
	background:url(img/sombra_utilidades.png) no-repeat center bottom;
	width: 672px;
	margin-bottom:30px;
}
.utilidades_in {
	background:none !important;
}
#utilidades_inner {
	float: left;
	border: 1px solid #E4E4E4;
	background: white;
	padding:0px 20px;
	width: 632px;
	margin-bottom: 10px;
	overflow:hidden;
}
.utilidades_inner_in {
	float: left;
	border: none !important;
	background: none !important;
	padding:0px !important;
}
#utilidades_inner ul {
	float: left;
	width: 440px;
	padding:5px 0;
}
.utilidades_inner_in ul {
	float: left;
	width: 100% !important;
	padding:5px 0;
}
#utilidades_inner ul li {
	list-style: none;
	float: left;
	width: 200px;
	margin: 10px 20px 10px 0;
	height:92px;
	overflow:hidden;
}
.utilidades_inner_in .info_util ul li {
	width: 170px !important;
	margin:10px 20px !important;
}
#utilidades_inner ul li span {
	color:#355992;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
}
#utilidades_inner ul li p {
	color:#797979;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:none;
}
#utilidades_inner ul li a {
	text-transform:uppercase;
}

#utilidades h4 a{
	font-size:17px;
	font-family:kalinga;
	color:#355992;
	font-weight:normal;
	margin-bottom: 0px;
	display:block;
}
#utilidades H4 span {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#utilidades_inner ul.lista-direita {
	width: 170px;
	padding: 25px 0 15px 20px;
	border-left: 1px solid #E4E4E4;
	height: 176px;
}
.utilidades_inner_in ul.lista-direita {
	height: 54px !important;
	border-bottom: 1px solid #E4E4E4 !important;
	border-left: none !important;
	padding:25px 0 15px 0 !Important;
}
.utilidades_inner_in ul.lista-direita li{
	border-left:1px solid #E4E4E4;
	list-style:none !important;
	width:210px !important;
}
.utilidades_inner_in ul.lista-direita li:first-child{
	border-left:none !important;
}
.utilidades_inner_in ul.lista-direita li a{
	margin-left:24px !important;
}
#utilidades_inner ul.lista-direita li {
	width:100%;
	margin:0;
	height:60px !important;
}
#utilidades_inner ul.lista-direita li a {
	text-decoration: none;
	color: #355992;
	float: left;
	font-family: kalinga;
	font-size: 12px;
	padding: 15px 0 15px 40px;
	font-weight: bold;
	background: url(img/lista_utili_home_b.png) no-repeat left 12px;
}
#utilidades_inner ul.lista-direita li a:hover {
	background-position: left -53px;
	color:#6d6e71;
	text-decoration:underline;
}
#utilidades_inner ul.lista-direita li a.dois {
	background-position: left -125px;
}
#utilidades_inner ul.lista-direitali a.dois:hover {
	background-position: left -200px;
	color:#6d6e71;
	text-decoration:underline;
}
#utilidades_inner ul.lista-direita li a.tres {
	background-position: left -278px;
}
#utilidades_inner ul.lista-direita li a.tres:hover {
	background-position: left -353px;
	color:#6d6e71;
	text-decoration:underline;
}
/*FIM UTILIDADES-HOME*/


/*INICIO PAGE SANEPAR*/

/*BREADCRUMB NAVEGA??O*/

.breadcrumb a{
	font-size:12px;
	text-transform:uppercase;
}
.breadcrumb ul {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.breadcrumb ul li {
	float: left;
	list-style: none;
	color: #626262;
	text-decoration: none;
	font-size: 12px;
	padding:0 3px;
}
.breadcrumb ul li.voltar {
	float:right;
}
.breadcrumb ul li a {
	color: #2367d2;
	text-decoration: none;
	font-size: 12px;
}
.breadcrumb ul li a:hover {
	text-decoration: underline;
}
/*FIM BREADCRUMB NAVEGA??O*/	

/*MIDIAS TOPO*/
#midias-topo {
	background: white;
	padding: 10px 20px;
	border: 1px solid #F0F0F0;
	width: 960px;
	margin: 0 auto 10px;
	float: left;
}
#midias-topo h1 {
	font-size: 17px;
	color: #355992;
	font-family: kalinga;
	font-weight: normal;
	float: left;
	text-transform:uppercase;
}
#midias-topo h4 {
	font-size: 17px;
	color: #355992;
	font-family: kalinga;
	font-weight: normal;
	width: 300px;
	float: left;
}
#compartilhe {
	float:right;
	width:140px;
	padding-top:5px;
}
/*FIM MIDIAS TOPO*/

/*BLOCO PERFIL*/
div.sanepar-box, a.sanepar-box {
	padding: 20px;
	width: 290px;
	height: 125px;
	background: url(img/page-sanepar/sanepar_box.png) no-repeat;
	float: left;
	margin: 7px 0px 7px 3px;
	position: relative;
	display:block;
}
div.sanepar-box:hover, a.sanepar-box:hover {
	background: url(img/page-sanepar/sanepar_box_hover.png) no-repeat;
}
.sanepar-box h2 a, a.sanepar-box h2 {
	color:#5280c9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.sanepar-box img {
	float: left;
	margin: 15px 15px 25px 0;
}
.sanepar-box p {
	line-height: 19px;
	margin-top: 5px;
}
.sanepar-box a.saiba_sanepar_box, a.sanepar-box span.saiba_sanepar_box {
	color: #2367D2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	position: absolute;
	right: 5px;
	bottom: 11px;
	background: white;
	padding: 5px 10px;
	display: block;
}
a.sanepar-box span.saiba_sanepar_box:hover {
	text-decoration:underline;
}
.sanepar-box ul li {
	list-style:none;
	float:left;
}
.sanepar-box ul li a {
	color:#5280c9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	padding: 0 6px;
	border-left:1px solid #5280c9;
}
.sanepar-box ul li a:hover {
	text-decoration:underline;
}
.sanepar-box ul li:first-child a {
	border:none;
	padding-left:0;
}
/*FIM BLOCO PERFIL*/
/*FIM PAGE SANEPAR*/

/*RELEASES*/
#releases {
	width:100%;
	float:left;
	margin-top:15px;
	padding-top:10px;
	border-top:1px solid #d3d3d3;
}
#releases ul li a {
	font-size:13px;
	color:#355992;
}
#releases ul li p {
	margin: 3px 0 15px;
}
/*FIM RELEASE*/


/*PERFIS

#perfis .block_perfis_clientes {
	display: block;
	width: 156px;
	height: 166px;
	padding: 0;
	margin: 0 3px 2px 0;
	float: left;
	position:relative;
}
#perfis .block_perfis_clientes .block_lista {
	display: block;
	width: 130px;
	height: 142px;
	padding:10px;
	margin:3px;
	float: left;
	background:#155158;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	text-decoration:none;
}
*/


/*#perfis .block_perfis_clientes a.content_block {
	color:#FFF;
	font-family:kalinga;
	background: url(img/block_clientes.png) no-repeat;
	display:block;
	width: 156px;
	height: 166px;
	position:absolute;
	text-decoration:none;
	top:0;
	left:0;
	z-index:1;
}*/

/*FIM PERFIS*/



/*TWITTER*/
#twitter {
	width:315px;
	height:auto;
	margin: 0 0 3px 0;
	float:left;
	padding-bottom:11px;
	background:url(img/sombra_side.png) center bottom no-repeat;
}
.twtr-widget .twtr-tweet-wrap {
	padding: 16px 16px !important;
}
/*FIM TWITTER*/


/*BANNER*/
#banner {
	width:315px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	padding-bottom:11px;
}
/*FIM BANNER*/

/*CLUBINHO*/
#clubinho {
	width:315px;
	height:177px;
	margin:15px 0;
	float:left;
}
/*FIM CLUBINHO*/

/*FOOTER */

#footer_inner a.serv {
	color:#226b74;
	float:left;
	font-size:18px;
	font-family:kalinga;
	display:block;
	margin-top:22px;
	margin-bottom:20px;
	text-decoration:none;
}
#footer_inner a.serv img {
	float:left;
	margin-right:10px;
	margin-top:-2px;
}
#footer_inner a.serv span {
	color:#4b4b4b;
	font-size:12px;
	font-family:kalinga;
}


.login_footer  .login_box{
	margin:0 !important;
	padding:0 !Important;
	background:none !Important;
}
.login_footer  .login_box span{
	display:none !important;
}
.login_footer .login_box ul li a {
	margin-top:3px !important;
}
.login_footer   .login_box #loginesenha {
	margin-top: 0 !important;
}
.login_footer strong {
	color:#3a3a3a;
	font-family:kalinga;
	font-size:15px;
	text-shadow:0 1px 1px #FFF;
	background:url(img/line_footer.png) center bottom repeat-x;
	padding-bottom:10px;
	display:block;
}
.login_footer form {
	position:relative;
	float:left;
	margin-top:10px;
}
.login_footer form input {
	padding: 10px 15px 11px 15px;
	background: white;
	font-family: kalinga;
	font-size: 12px;
	width: 86%;
	float: left;
}
.login_footer form a em {
	display: none;
	background: url(img/tool_tip_bg.png) no-repeat;
	width: 222px;
	height: 113px;
	position: absolute;
	top: -100px;
	padding: 15px;
	color: #333;
}
.login_footer form a.tool1 {
	background: url(img/help.png) no-repeat;
	width: 36px;
	height: 33px;
	position: absolute;
	right: -3px;
	top: 2px;
}
.login_footer form a.tool2 {
	background: url(img/help.png) no-repeat;
	width: 37px;
	height: 34px;
	position: absolute;
	right: -4px;
	top: 2px;
}
.tool_p {
	position:relative;
	margin:0 0 15px 0 !important;
	padding:0 !important;
	float:left;
	display:block;
	width:100%;
}
.login_footer form input.submint {
	background:#226B74;
	width:100%;
	height:32px;
	float:right;
	color:#FFF;
	font-family:kalinga;
	font:12px;
	cursor:pointer;
	margin-bottom: 10px;
}
.login_footer form input.submint:hover {
	background:#333;
}
.login_footer form .esqueceu {
	float:left;
	color:#226b74;
	width:190px;
	display:block;
	font-family:kalinga;
	font-size:12px;
	text-align:left;
	margin-top: 8px;
}
.login_footer form .esqueceu:hover {
	text-decoration:underline;
	color:#333;
}




/*page login */


.login_box {
	width: 190px;
	position: relative;
	margin: 50px auto;
	height: auto;
	padding:24px 40px;
}

.login_box .login_titulo h3{
	color: #3A3A3A;
	font-family: kalinga;
	font-size: 15px;
	text-shadow: 0 1px 1px white;
	padding-bottom: 10px;
	display: block;

}
.login_box  #loginesenha{
	margin-top:15px;
	float:left;
}
.login_box  input.botao{
	background: #226B74;
	width: 100%;
	height: 32px;
	float: right;
	color: white;
	font-family: kalinga;
	font-size: 12px;
	cursor: pointer;
	margin-bottom: 10px;

}
.login_box   input.botao:hover{
	background: #333;
}
.login_box  #loginesenha span{
	float:left;
	display:block;
	width:100%;
	margin-top:10px;
	margin-bottom:5px;
	font-family:verdana;
	color:#333;
	font-size:12px;
}
.login_box  #login_titulo{
	float:left;
}
.login_box strong {
	color:#3a3a3a;
	font-family:kalinga;
	font-size:15px;
	text-shadow:0 1px 1px #FFF;
	background:url(img/line_footer.png) center bottom repeat-x;
	padding-bottom:10px;
	display:block;
}

.login_box  input {
	padding: 10px 15px 11px 15px;
	background: white;
	font-family: kalinga;
	font-size: 12px;
	width: 84%;
	float: left;
	border:1px solid #e1e1e1;
	margin-bottom:5px;
}
.login_box  a em {
	display: none;
	background: url(img/tool_tip_bg.png) no-repeat;
	width: 222px;
	height: 113px;
	position: absolute;
	top: -100px;
	padding: 15px;
	color: #333;
}
.login_box  a.tool1 {
	background: url(img/help.png) no-repeat;
	width: 36px;
	height: 33px;
	position: absolute;
	right: 3px;
	top: 1px;
}
.login_box  a.tool2 {
	background: url(img/help.png) no-repeat;
	width: 37px;
	height: 34px;
	position: absolute;
	right: 2px;
	top: 1px;
}
.tool_p {
	position:relative;
	margin:0 0 15px 0 !important;
	padding:0 !important;
	float:left;
	display:block;
	width:100%;
}
.login_box ul li {
	float:left;
	list-style:none !important;
	width:100%;
	line-height:16px !important;
}
.login_box  ul li a {
	float: left;
	color: 	#226B74;
	width: 190px;
	display: block;
	font-family: kalinga;
	font-size: 12px;
	text-align: left;
	margin-top: 8px;
}
/*fim page login*/



#services_footer {
width: 595px;
height: 360px;
margin-left: 20px;
background: url(img/line_footer_vert.png) left no-repeat;
float: left;
padding: 0 0 0 15px;
}
#services_footer li {
	float:left;
	list-style:none;
	width:192px;
	
}
#services_footer li img {
	float:left;
	margin-right:7px;
	margin-top:-5px;
}
#services_footer li a {
	color:#3a3a3a;
	font-family:kalinga;
	font-size:12px;
	/*padding:10px 5px;*/
	padding:0px 5px;
	display:block;
	margin:6px;
	font-weight:normal;
	height:30px;
}
#services_footer li a:hover {
	color:#333;
	text-decoration:underline;
}
.redes {
	width: 160px;
	height: 360px;
	margin-left: 10px;
	float: right;
	background: url(img/line_footer_vert.png) left no-repeat;
	padding-left: 30px;
}
.redes strong {
	color: #3A3A3A;
	font-family: kalinga;
	font-size: 15px;
	text-shadow: 0 1px 1px white;
	padding-bottom: 10px;
	display: block;
}

.redes a.face:hover {
	background-position:left bottom;
}
.redes a.face {
	background:url(img/face.png) left top no-repeat;
	width:38px;
	height:38px;
	display:block;
	margin:5px;
	float:left;
}
.redes a.flickr:hover {
	background-position:left bottom;
}
.redes a.flickr {
	background:url(img/flickr.png) left top no-repeat;
	width:38px;
	height:38px;
	display:block;
	margin:5px;
	float:left;
}

.redes a.twitter {
	background:url(img/twitter.png) left top no-repeat;
	width:38px;
	height:38px;
	display:block;
	float:left;
	margin:5px;
}
.redes a.twitter:hover {
	background-position:left bottom;
}
.redes a.youtube {
	background:url(img/youtube.png) left top no-repeat;
	width:38px;
	height:38px;
	display:block;
	float:left;
	margin:5px;
}
.redes a.youtube:hover {
	background-position:left bottom;
}
.redes a.flickr {
	background:url(img/flickr.png) left top no-repeat;
	width:38px;
	height:38px;
	display:block;
	float:left;
	margin:5px;
}
.redes a.flickr:hover {
	background-position:left bottom;
}
.redes a.google {
	background:url(img/google.png) left top no-repeat;
	width:38px;
	height:38px;
	display:block;
	float:left;
	margin:5px;
}
.redes a.google:hover {
	background-position:left bottom;
}




/*FOOTER */


#sub_menu{
	position:absolute;
	width:240px;
	background:#FFF;
	padding:8px;
	border:1px solid #e1e1e1;
	display:none;
}
#sub_menu li{
	float:left;
	width:100%;
}
#sub_menu li h2{
	font-size:25px;
	color:#333;
}
#sub_menu li a{
	border-top:1px solid #f1f1f1;
}
#sub_menu li:first-child a{
	border-top:none !important;
}
#sub_menu li a{
	color:#333 !important;
	padding:10px 10px 10px 10px !important;
}
#sub_menu li a:hover{
	color:#FFF!important;
}

.menu_inner #perfil li.clientes_t #sub_menu li:hover{
	background:#226b74;
}

.menu_inner #perfil li.prefeituras_t #sub_menu li:hover{
	background:#40b688;
}

.menu_inner #perfil li.investidores_t #sub_menu li:hover{
	background:#9b45a6;
}

.menu_inner #perfil li.fornecedores_t #sub_menu li:hover{
	background:#d8b61a;
}



/* 
Extens?o CSS
Extens?o CSS
Extens?o CSS
Extens?o CSS
Extens?o CSS
Extens?o CSS
Extens?o CSS
Extens?o CSS
Extens?o CSS ---->*/

/*�NICO FALE CONOSCO*/
.box-fale-conosco {
	width: 315px;
	height: auto;
	margin: 0 0 15px 100px;
	float: left;
}
.box-fale-conosco strong a {
	background: #F2F2F2;
	display: block;
	padding: 5px 0 5px 15px;
	color: #5280C9;
	font-family: kalinga;
}
.box-fale-conosco form input, .box-fale-conosco form textarea {
	background: #FFF;
	border: 1px solid #B5B5B5;
	padding: 10px 15px;
	color: #B5B5B5;
	width: 283px;
	margin: 7px 0;
}
.box-fale-conosco form textarea {
	min-height:150px;
}
.box-fale-conosco form {
	margin: 15px 0;
	float: left;
}
.box-fale-conosco form input.eniar {
	background: #226b74;
	float: right;
	color: white;
	width: 100px;
	cursor: pointer;
}
.box-fale-conosco form input.eniar:hover {
	background: #3460A5;
}
.contato-fale-conosco {
	float: right;
	width: 522px;
	padding: 0px;
	height: auto;
	margin: 0 0 15px 0;
	background: url(img/sombra_side.png) center bottom no-repeat;
}
.contato-fale-conosco .interna-contato {
	height: auto;
	width: 320px;
	margin: 0 100px 11px 0;
	float: right;
	padding: 20px;
	background: white;
	border: 1px solid #B5B5B5;
	margin-top:20px;
}
.interna-contato ul {
	float:left;
}
.interna-contato ul li {
	list-style: none;
	width: 315px;
	float: left;
	padding: 15px 0;
}
.interna-contato ul li a {
	padding: 5px 0;
	color: #355992;
	font-family: kalinga;
	padding-right: 60px;
	font-size: 15px;
	background: url(img/icon_contato_mais.png) no-repeat right center;
	display: block;
}
#topo-noticias{
	float:left;}
.interna-contato ul li a:hover {
	background: url(img/icon_contato_mais_hover.png) no-repeat right center;
}
.interna-contato ul li a img {
	margin:-8px 10px 0 0;
	float:left;
}
strong.entrecontato, strong.servicos-funcionalidades {
	color: #798CA9;
	font-family: kalinga;
	text-transform: uppercase;
	font-size: 16px;
	border-bottom: 1px solid #CFCFCF;
	margin: 5px 0 25px;
	display: block;
}
/*FIM FALE-CONOSCO*/

/*INICIO SERVICOS ON-LINE*/
strong.servicos-funcionalidades {
	color:#226b74;
}
.lista-servicos ul li {
	list-style:none;
	float:left;
	margin:10px 0;
}
.lista-servicos ul li img {
	float:left;
	margin:5px 15px 20px 0 !important;
}
.lista-servicos ul li h3 {
font-family: Verdana, Geneva, sans-serif;
font-size: 18px;
color: #999;
margin: 0 !important;
border: none !important;
}
.lista-servicos ul li p {
	font-size:11px;
	margin-top:0px;
}
.login-sidebar {
	background: white;
	padding: 40px;
	float: right !important;
	border: 2px solid #226B74;
	margin-top:10px;
}
.login-sidebar form input {
	border:1px solid #d1d1d1;
	padding: 10px 13px 9px 15px !important;
}
.login-sidebar strong {
	text-align:center;
}
/*FIM SERVICOS ON-LINE*/

/*INICIO TRABALHE CONOSCO*/
#meio-trabalhe {
	width:700px;
	margin:20px auto;
	height:170px;
}
a.trabalhe-box {
	padding: 20px;
	width: 290px;
	height: 125px;
	background: url(img/page-sanepar/sanepar_box.png) no-repeat;
	float: left;
	margin: 7px 0px 7px 3px;
	position: relative;
	display:block;
	margin:0 10px;
}
a.trabalhe-box:hover {
	background: url(img/page-sanepar/sanepar_box_hover.png) no-repeat;
}
a.trabalhe-box h2 {
	color:#5280c9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.trabalhe-box img {
	float: left;
	margin: 15px 15px 25px 0;
}
.trabalhe-box p {
	line-height: 19px;
	margin-top: 5px;
}
a.trabalhe-box span.saiba_sanepar_box {
	color: #2367D2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	position: absolute;
	right: 5px;
	bottom: 11px;
	background: white;
	padding: 5px 10px;
	display: block;
}
.trabalhe-imagem {
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	padding-bottom: 7px;
	margin:0 20px 20px 0;
}
.trabalhe-imagem img {
	padding:5px;
	background:#fff;
	border:1px solid #d1d1d1;
}
.trabalhe-conteudo h4 {
	color:#818181;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	margin:20px 0 5px;
}
.trabalhe-conteudo .trabalhe-link {
	float: right;
	display: block;
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 15px 35px 15px 15px;
	background: #5280C9 url(img/icon_trabalhe-seta.png) 165px center no-repeat;
	margin:20px 0;
}
.trabalhe-conteudo .trabalhe-link:hover {
	background: #3460A5 url(img/icon_trabalhe-seta.png) 165px center no-repeat;
}
.trabalhe-conteudo .trabalhe-link-func {
	float: right;
	display: block;
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 15px 35px 15px 15px;
	background: #5280C9 url(img/icon_trabalhe-seta.png) 250px center no-repeat;
	margin:20px 0;
}
.trabalhe-conteudo ul {
	float: right;
	margin-top: 35px;
	margin-right: 20px;
}
.trabalhe-conteudo ul li {
	list-style:none;
	float:left;
	color:#818181;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding:0 3px;
}
.trabalhe-conteudo ul li a {
	text-decoration:none;
	color:#5280c9;
	display:block;
	border-left:1px solid #818181;
	padding:0 5px;
}
.trabalhe-conteudo ul li a:hover {
	text-decoration:underline;
	color:#666;
}
/*FIM TRABALHE CONOSCO*/

.guia-tamanho {
	width:auto !important;
}
/*INICIO ENDERECOS*/
.encontre-endereco {
	width:358px;
	margin:20px auto;
	background: url(img/sombra_side.png) center bottom no-repeat;
	padding-bottom: 11px;
}
.encontre-endereco .inner-endereco {
	background:#fff;
	border:1px solid #d1d1d1;
}
.encontre-endereco .inner-endereco h4 {
	background:#5280c9;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	padding:8px 0;
}
.encontre-endereco .inner-endereco form {
	width:220px;
	margin:25px auto;
}
.encontre-endereco .inner-endereco form input {
	background: #fff;
	border: 1px solid #abadb3;
	padding: 5px 15px;
	color: #666;
	width: 190px;
	margin: 5px 0;
}
.encontre-endereco .inner-endereco form select {
	background: white;
	border: 1px solid #ABADB3;
	padding: 5px 5px 5px 15px;
	color: #666;
	width: 222px;
	margin: 5px 0;
}
.encontre-endereco .inner-endereco form input.enviar {
	background: #5280C9 !important;
	color: white;
	margin: 10px auto !important;
	width: 80px;
	display: block;
	cursor:pointer;
}
.encontre-endereco .inner-endereco form p {
	display: block;
	text-align: center;
	margin:3px 0;
}
/*FIM ENDERECOS*/	

/* ENDERECOS TABELA*/
.enderecos-tabela {
	width:100%;
	float:left;
}
.enderecos-tabela table {
	color:#616161;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.enderecos-tabela table tr {
	height: 50px;
}
.enderecos-tabela table tr.even {
	background:#fff;
}
.enderecos-tabela table tr.odd {
	background:#e9e9e9;
}
.enderecos-tabela table tr td {
	padding: 10px 20px;
	font-size: 11px;
}
.enderecos-tabela table tr td:first-child {
	width:90px;
}
.enderecos-tabela table tr td:last-child {
	width:215px;
}
.enderecos-tabela table {
	border-collapse:collapse;
}
.enderecos-tabela table tbody {
	border-top:1px solid #ccc;
}
.enderecos-tabela table thead tr {
	color:#355992;
	background:none !important;
	font-family:Verdana, Geneva, sans-serif;
}
.enderecos-tabela table thead tr td {
	font-size:14px;
}
/*FIM ENDERECO TABELA*/

/*INICIO P�GINA RADIO */
.player-box {
	padding: 10px;
	background: white;
	border: 1px solid #F1F1F1;
	position: relative;
	display: block;
	float: left;
	width:535px;
}
#page-radio ul li {
	width: 555px;
	height: auto;
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	list-style:none;
	padding-bottom:10px;
	margin:10px 0;
}
#page-radio ul li p {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#2367d2;
	margin:0;
	padding:0 5px;
}
/*FIM P�GINA RADIO*/


.page-transparencia #content .content_inner_int .filefield-file, .page-transparencia #content .content_inner_int a.link-transparencia{
	    border: 1px solid #DDDDDD;
	    color: #818181;
	    float: left;
	    font-size: 11px;
	    margin-bottom: 11px !important;
	    margin-right: 7px !important;
	    min-height: 62px;
	    padding: 0 15px;
	    padding-top:20px;
	    text-align: center;
	    text-transform: uppercase;
	    width: 170px;
	    background-color:white;
}

.page-transparencia #content .content_inner_int a.link-transparencia {
	color:#2367D2;
}

.page-transparencia #content .content_inner_int .filefield-file a{
		padding-top:10px;
}

.page-transparencia #content .content_inner_int .filefield-file img{
	display:none;
	}

/*INICIO TV SANEPAR*/
.tv-box {
	padding: 10px;
	background: white;
	border: 1px solid #F1F1F1;
	position: relative;
	display: block;
	float: left;
	width: 290px;
}
#page-tv ul li {
	height: auto;
	float: left;
	background: url(img/sombra_side.png) center bottom no-repeat;
	list-style: none;
	padding-bottom: 10px;
	margin: 15px 11px;
	width: 310px;
}
#page-tv ul li p {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#616161;
	margin:0 0 10px 0;
	padding:0 5px;
}
/*FIM TV SANEPAR*/

/*INICIO PARADAS PROGRAMADAS*/
#paradas {
	float:left;
	width:100%;
	margin-bottom:35px;
}
#paradas h4 {
	color: #798CA9;
	font-family: kalinga;
	text-transform: uppercase;
	font-size: 16px;
	border-bottom: 1px solid #CFCFCF;
	margin: 5px 0 15px;
	display: block;
}
#paradas ul {
	float:left;
	margin-bottom:25px;
}
#paradas ul li {
	float:left;
	padding:8px 0 8px 15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#818181;
	list-style:none;
	font-size:12px;
	width:100%;
	background: url(img/icon_lista-paradas.png) left center no-repeat;
}
#paradas form {
	float:left;
	width:250px;}	
#paradas form select{
	border:1px solid #6a87b3;
	padding:3px ;
	width:230px;}
#paradas form input.enviar {
background: #5280C9 !important;
color: white;
margin: 15px 0;
display: block;
padding: 5px 10px;
cursor:pointer;
}
/*FIM PARADAS PROGRAMADAS*/




/*Views*/

.view-v-banners{
	float:left;
	margin-bottom:10px;
}
.view-v-banners img{
	margin:4px 0;
}
.view-v-banners .hover_imagem{
	display:none;
}
.view-id-v_banners a{
	float:left;
}
.view-v-imprensa-galeria{
	float:left;
}
#clientes  .view-content{
	float:left;
	width:672px;
}
#fornecedores  .view-content{
	float:left;
	width:672px;
}
.galeria_interna li{
	width:156px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:5px;
	height:103px;
	border:2px solid #f8f8f8;
}
.galeria_interna li:hover{
	border:2px solid #fff;
}
.galeria_interna li img{
	margin:0 !important;
}
.galeria_interna li a{
	background:#FFF;
	padding:5px;
	position:absolute;
	bottom:-88px;
	left:0;
	font-size:13px;
	display:block;
	width:94%;
	height:103px;
}
.galeria_interna li strong{
	display:block;
	float:left;
	width:100%;
}
.galeria_interna li span{
	background:#FFF;
	display:block;
	padding:5px;
	float:left;
}
.categoria_galeria{
	font-size:13px;
	font-style:italic;
	color:#666;
	margin:0 0 10px 8px;
}		
.lista_info_tecnica {
	color:#666;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background:	white;
	padding: 15px 20px;
	margin-bottom: 10px;
	border:1px solid #f1f1f1;
	width:93%;
	float:left;
}	
.lista_info_tecnica strong{
	margin-bottom:10px;
	display:block;
}
.lista_info_tecnica a{
	font-size:10px;
}
.content_inner_int{
	width:650px !important;
}
.item-list .pager {
	background:#FFF;
	padding:10px;
}
.pager-current{
	background:#2367D2;
	color:#FFF;
}
.pager-item:hover{
	background:#2367D2;
}
.pager-item:hover a{
	color:#FFF !important;
}
.pager-item a{
	font-size:12px !important;
	color:#333;
}
ul.links li {
	padding:0 !Important;
}
.galeria_interna_view {
	float: left;
	width: 100%;
	margin-bottom: 35px;
	border-bottom:1px dashed #e1e1e1;
	padding-bottom:10px;
}
.galeria_interna_view .galeria_interna li{
	width:156px !important;
	float:left;
	margin:0 10px 0 0 !important;
}
.galeria_interna_view .galeria_interna{

	margin:0!important;
}
.galeria_interna_view li ul li{
	margin:0 !important;
}

.galeria_interna_view li  .galeria_interna{
	margin:0 !important;
}
.galeria_interna_view .terms-inline,.galeria_interna_view  .links inline{
	float:left;
	margin:0 !important;
}
.galeria_interna_view .links {
	margin: 0 !important;
	position: absolute;
	right: 3px;
	top: 3px;
}
.galeria_interna_view .links a{
	background:#666;
	color:#FFF;
	padding:5px;
	font-size:11px;
}
.galeria_interna_view .categoria_galeria{
	margin:5px 0 15px 0 !important;
}
.galeria_interna_view #clear-block{
	background:#FFF;
	width:100%;
	float:left;
	padding:5px;
	position:relative;
}

/*.logo_footer{
	position:absolute;
	right:0;
	bottom:25px;
}
*/



/*Firefox Bottom Adjustment*/
@-moz-document url-prefix() {
.logo_footer{
	bottom:-50px;
}



#galeria-interna{
	width:100%;
}
#galeria-interna ul li{
	list-style:none !important;

}

#lista-municipios {
	width:100%;
	margin-left:25px;
}

#lista-municipios li{
	width:30%;
	float:left;
	margin-right:10px;
}

.senha-wrap {
width: 970px;
overflow: hidden;
}

#menu-servicos iframe {
float:left;
}

#menu-servicos .view-display-id-block_2 {
float: right;
width: 222px;
text-align: left;
font-size: 11px;
line-height: 25px;
background:white;
padding: 15px 0px;
border: 1px solid #EEE;
}
#menu-servicos .view-display-id-block_2 img {		
	float: left;
	margin-right:7px;
}



#menu-servicos .view-display-id-block_2 ul li {
	list-style: none;
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
}


#topo-relacionamento-virtual{
	width:730px;
	float:left;	
}
#menu-servicos{
	float:right;
	width:250px;		
}
#iframe-atendimento{
	width:730px;
	float:left;
	overflow:hidden;	
	
}

.newsletter-footer{
	float:right;
	width:172px;
	margin-top:20px;
}
.newsletter-footer input{
	width: 88%;
	padding: 10px;
}
.newsletter-footer strong {
	padding:0 !important;
}
.newsletter-footer strong em {
	color:#3A3A3A;
	font-family: kalinga;
	font-size: 15px;
	text-shadow: 0 1px 1px white;
	display: block;
}
.newsletter-footer input.form-submit {
	background:#226B74;
	width: 100%;
	height: 32px;
	float: right;
	color:white;
	font-family: kalinga;
	font-size: 12px;
	cursor: pointer;
	margin-bottom: 10px;
}
.newsletter-footer  p{
	font-size:9px;
	margin:0 !important;
}

.newsletter-footer input.form-submit:hover {
	background:#333 !important;
}



.barra .necessario-login {
	position: absolute;
	bottom: 18px;
	right: 21%;
}

#node-1858 {
	float: left;
	background:	white;
	padding: 15px 20px;
	border: 1px solid #F1F1F1;
	color: #B59811;
	font-size: 13px;
	font-weight: bold;
}
#node-1858 a{
	float:left;
	display:block;
	width:100%;
}
#node-1858 p{
	font-weight:normal;
}

.box object{
	padding-bottom:7px;
	cursor:pointer;
}

#edit-submit {
padding:5px 10px;
cursor:pointer;
margin-bottom:20px;
height:25px;
width:80px;
}

#login-rodape {
    background-color: rgba(0, 0, 0, 0);
    height: 340px;
    margin-left: -230px;
    overflow: hidden;
    width: 650px;
}

.view.view-Informacoes-tecnicas.view-id-Informacoes_tecnicas.view-display-id-page_1.view-dom-id-1 a[href="/categoria/informacoes-tecnicas/mps-manual-de-projetos-de-saneamento/mps-versao-2015"] {
	display: none;
}  

.view.view-Informacoes-tecnicas.view-id-Informacoes_tecnicas.view-display-id-page_1.view-dom-id-1 a[href="/categoria/informacoes-tecnicas/mps-manual-de-projetos-de-saneamento/mps-versao-2014"] {
	display: none;
}

.view.view-Informacoes-tecnicas.view-id-Informacoes_tecnicas.view-display-id-page_1.view-dom-id-1 a[href="/categoria/informacoes-tecnicas/mps-manual-de-projetos-de-saneamento/mps-versao-2011"] {
	display: none;
}

.view.view-v-utilidadespublicas tr {
    background-color:rgb(230,230,230);
}

.view.view-v-utilidadespublicas caption{
    margin-top:20px;
    font-size:14px;
    background-color:grey;
    padding:5px;
    color:white;
}

.view.view-v-utilidadespublicas table {
    width:100%;
}

.view.view-v-utilidadespublicas table .views-field-title {
    width:450px;
}

.view.view-v-utilidadespublicas table thead tr th{
    color:grey;
    font-size: 12px;
    padding-left:9px;
    padding-top:4px;
}


/* Aviso Noticias eleições 
// Remover após eleição   */
/*
.noticias-box3.bloco2 {
    background-color:#ff9900;
}

#noticias-bg-h2, #noticias-bg-h2 a{
	color:black;
	background-color:#ff9900;
}
*/

.box .residuos strong em {
    background: url("/sites/site.sanepar.com.br/themes/sanepar2012/css/img/title_residuos.png") no-repeat !important;
    color: #3AAFD0 !important;
    display: block;
    font-family: arial !important;
    font-weight: normal !important;
    height: 32px;
    padding: 12px 5px 9px 46px !important;
    text-transform: none !important;
    font-size: 15px;
}


.box .residuos ul li a {
    color: #797979 !important;
    font-size: 12px !important;
}

/* COM LOGO: */

.submitted{font-size: 13px; font-style: italic; color: #A1A1A1; padding-top: 15px; display: block; text-transform:none}
.content_inner_int{text-transform:uppercase}
#content_inner p, .content_inner_int div, .content_inner_int table{text-transform:none} 
.informacoes-cliente { height: 400px !important}
.autoatendimento { height: 400px !important}
