/* @override http://www.sanessol.com.br/templates/sanessol/css/template.css */

@charset "UTF-8";

/*Reset valores padrao*/

/* ||| universal set of reset styles |||*/

html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset,  form,label, legend {
	vertical-align: baseline;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	font: 100% "Trebuchet MS", Verdana;
}
/* remember to define focus styles! */

focus {
	outline: 0;
}

ol,
ul {
	list-style: none;
}
/* tables still need cellspacing="0" in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
              
}

/* remove possible quote marks (") from <q> & <blockquote> */

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
	margin-left:20px;
}
/* ||| the end |||*/

/* ||| set of clearing floats |||*/	

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clr {
	font-size : 1px;
}

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */


.clearfix {
	display: block;
}
.clear {
	clear: both;
}
/* End hide from IE-mac */
/* ||| the end |||*/

html {
	height: 100%;
	margin-bottom: 1px;
	}
	
body {
	margin: 0;
	padding: 0;
	font-size:100%;
	background-color: #51bfe5;
	}

a {
	outline: none;
	cursor: pointer;
	}

a:link, a:visited, a:active {
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

ul {
	padding: 0 0 0 2px;
	margin: 0;
	margin-left: 1px;
	list-style: none;
	}

ul li {
	padding-left: 0;
	line-height: 16px;
	padding: 5px 0;
	}

ul li a {
	text-decoration: none;
	}

ul li a:hover {
	text-decoration: underline;
}

ol li {
	line-height: 170%;
}


p {
	color:#333333;
	font: 12px "Trebuchet MS", Verdana;
	}
	
em {
	font-style:italic;
}

strong {
	font-weight:bold;
}

sup{
	font-size:8px;
	position:relative;
	top:-6px;
	
}

sub{
	font-size:8px;
	position:relative;
	bottom:-6px;
	
}

/*Container do layout */

div#base {
	height: auto;
	width: 750px;
	background: #B8E6F6;
	position: static;
	margin:  13px auto auto;
	overflow: auto;
	padding: 15px;
	}


/*Figura geométrica */
div#header {
	height: 180px;
	width: 760px;
	margin-bottom: 15px;
	background: url(../imagens/header.jpg) no-repeat left top;
	position: static;
	}

		/* Abriga menu e destaque da home */
div#holder1 {
	width: 750px;
	height: auto;
	overflow: visible;
	clear: right;
	float: left;
	visibility: visible;
	position: static;
	}
	

	
	

/*Abriga coluna direita*/



div#holder2 {
	width: auto;
	max-width:750px;
	height: auto;
	position: relative;
	overflow: visible;
	visibility: visible;
	float:left;
	}

div#holder3 {
	width:185px;
	position: relative;
	float: right;
	height: auto;
	
	margin-bottom: 5px;
	}


/* MENU PRINCIPAL */	
div#menu_holder {
	width: 130px;
	float: left;
	height: auto;
	position: relative;
	background:#fff;
	margin-right: 15px;
	padding-right: 10px;
	
	}



#menu_holder p {
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	}

div.moduleswmenu {
	background: url('../imagens/mw_content_t_r.png') top right no-repeat;
	margin:auto;
	padding:0;
	width: 150px;
   	}

div.moduleswmenu div {
	background:url('../imagens/mw_content_t_l.png') no-repeat left top;
	margin:0; 
	padding:0.6em 0 0 0;
   	width: 140px;
	}

div.moduleswmenu div div {
	background:url('../imagens/mw_content_b_l.png') bottom left no-repeat;
	margin:0;
	width: 140px; 
	padding:0 0 0 0.6em; 	
   	}

div.moduleswmenu div div div {
    background: url('../imagens/mw_content_b_r.png') bottom right no-repeat;
   	margin:0;  
	padding:0 0 0.7em 0; 
	width: 140px;
	}
			
div.moduleswmenu div div div div {
	padding:0;
	margin-right: 10px;
	background:#fff;
	width:141px;
	
			}
/* @end Round corner modules */


.titulos_tabela {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana;
	font-size:12px;
}
	
div#destaque {
	width: auto;
	float: left;
	background: #FFFFFF;
	margin-left: 13px;
	height: auto;
	position: relative;
	max-width:580px;
	overflow: visible;
	visibility: visible;
}

div#destaque a {
	color:#0a376c;
	}

div#destaque div.blog {
	margin-left:10px;
	width:350px;
}

#destaque div.blog div.leading h2.contentheading {
	font-size: 1em;
	color: #0a376c;
	text-align: left;
	text-decoration: none;
	background:none;
}


div#destaque h1.componentheading  {
	background: url('../imagens/destaque_title.jpg') no-repeat 5px 3px;
	font: bold 0.9em/30px "Trebuchet MS", Verdana;
	text-align: left;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-indent: 15px;	
	}
	
	div#destaque div.leading img {

	margin-right: 10px;

}
	
	
div#destaque div.leading p {
	font-size:12px;
	color:#333333;

}

div#destaque span.leading_separator{
	line-height:5px;
	
}

div#destaque div.blog_more h2{
	font-size: 11px;
	color: #0a376c;
	text-align: left;
	text-decoration: none;
	margin-left: 15px;
	margin-top:17px;
	margin-bottom: 5px;
}

div#destaque div.blog_more-noticias h2{
	font-size: 0.8em;
	color: #0a376c;
	text-align: left;
	text-decoration: none;
	margin-left: 15px;
	margin-top:17px;
	margin-bottom: 5px;
}

div#destaque div.blog_more ul{
	font-size: 0.8em;
	color: #0a376c;
	text-align: left;
	text-decoration: none;
	margin-left: 15px;
	
	}

div#destaque div.blog_more-noticias ul{
	font-size: 0.8em;
	color: #0a376c;
	text-align: left;
	text-decoration: none;
	margin-left: 15px;
	margin-bottom: 5px;
}


div#destaque li {
	line-height:1em;
	padding: 0px;
	list-style: square inside;
	text-align:left;
	margin-bottom:0;
	}

div#destaque ul.pagination{
	font-size:10px;
	color: #0a376c;
	line-height:9em;
	margin-top: 5px;
	margin-left: 15px;
}

div#destaque ul.pagination li{
	line-height:10px;
	padding: 0px;
	border-bottom-width:0;
	list-style: square inside;
}

div#destaque p.counter {
	font: normal 10px "Trebuchet MS", Verdana;
	margin-top: 10px;
	text-align: left;
	margin-left:15px;
	color:#333333;
}

div#destaque table.blog tbody tr td a.pagenav {
	font: normal 10px "Trebuchet MS", Verdana;
	margin-top: 10px;
	}
	
#destaque p.iteminfo span.createdate {
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
	
}
	


div#destaque div.componentheading-paginas {
	background: url(../imagens/destaque_internas.jpg) no-repeat -2px 1px;
	font: bold 0.9em/30px "Trebuchet MS", Verdana;
	text-align: left;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-indent: 15px;
	
}

div#destaque div.componentheading-saneamento {
	background: url(../imagens/destaque_internas.jpg) no-repeat 8px 1px;
	font: bold 0.9em/30px "Trebuchet MS", Verdana;
	text-align: left;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-indent: 18px;
	
}

div#destaque tr.sectiontableentry2 td, tr.sectiontableentry1 td {
	
	text-align:left;
	}

.separador {
	height:15px;
	}

div#destaque a.category-paginas {
	font-size:14px;
	}
	
div#destaque ul {
	font-size:13px;
	color: #333333;
	line-height:13px;
	margin-top: 5px;
	margin-left: 15px;
	
	}


div#destaque table.contentpane-saneamento {
	width:570px;
	padding-left:20px;
	padding-right:15px;
	
	}
	
div#destaque span.description {
margin-top:20px;
	}
	



div#destaque td.contentdescription-saneamento {
	font-size:13px;
	color: #333333;
	line-height:13px;
	margin-top: 5px;
	height: 25px;
	padding:0px;
	padding-left:20px;
	}

div#destaque td {
	vertical-align:top;
	font-size:14px;
	color:#333333;
	
	}
	


div#page {
width:auto;
margin-left:10px;
}

div#page object {
	z-index:1;
	}

div#page p {
	font-size:12px;
	color:#333333;
	
}


div#page p.iteminfo,  h2.contentheading-paginas {
	background: url(../imagens/destaque_internas.jpg) no-repeat -2px 1px;
	font: bold 0.9em/30px "Trebuchet MS", Verdana;
	text-align: left;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-indent: 15px;
	
}

#page h4 {
	font-size:12px!important;
	color:#0A376C;
	margin-top:10px;
	margin-bottom:0px!important;
	font-style:normal!important;
	
	}

div#destaque h1.componentheading-noticias {
	background: url(../imagens/destaque_internas.jpg) no-repeat -2px 1px;
	font: bold 0.9em/30px "Trebuchet MS", Verdana;
	text-align: left;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-indent: 15px;
}

div#destaque div.blog-noticias {
	margin-left:10px;
	margin-right:10px;
	
	}
	
div#destaque a.contentpagetitle-noticias {
	font-size:13px;
	}

div#destaque div.blog-noticias p{
	font-size:12px;
	color:#333333;
	}

div#destaque div.blog-noticias span.createdate {
	margin-bottom:10px;
	}

div#page p.iteminfo span {
	line-height:30px;
	font-weight:bold;
	}

div#page h3 {
color: #0a376c;
font-size: 0.9em;
margin-top:15px;
margin-bottom:10px;
}

div#page h4 {
color: #0a376c;
font-size: 1em;
font-style:italic;

margin-bottom:10px;
}


	
div#page p.articleinfo {
margin-bottom: 10px;

}

div#page p.articleinfo span.createdate {
	font-size: 1em;
	color: #666666;
		
}

div#page img {
	margin: 0;
	}

div#page th.pagenav_next, th.pagenav_prev {
	height:30px;
	vertical-align:bottom;
	}

div#page th.pagenav_next a, th.pagenav_prev a {
	font-size:12px;
	
	}


div#page ul li {
	line-height:18px;
	font-size:12px;
	}
	

div#page a.links_externos {
	text-decoration:underline;
	}
	
div#page a:hover.links_externos {
	text-decoration:none;
	}
	
	
				
	div.rounded_home {
	background: url('../imagens/mw_content_t_r.png') top right no-repeat;
	margin:auto;
	padding:0;
	width: auto;
   	   	}

    div.rounded_home div {
	background:url('../imagens/mw_content_t_l.png') no-repeat left top;
	margin:0; 
	padding:0.6em 0 0 0;
   	width: auto;
		}

    div.rounded_home div div {
	background:url('../imagens/mw_content_b_l.png') bottom left no-repeat;
	margin:0;
	width: auto; 
	padding:0 0 0 0.6em; 	
    	}

    div.rounded_home div div div {
	    background: url('../imagens/mw_content_b_r.png') bottom right no-repeat;
    	margin:0;  
		padding:0 0 0.7em 0; 
		width: auto;
			}
			
	div.rounded_home div div div div {
	padding:0px;
	margin-right: 10px;
	background:#fff;
	width:auto;
			}
	
	
	
	


/*Abriga DV Acesso rapido */
div#acesso_rapido {
	height: auto;
	width: auto;
	max-width:550px;
	float: left;
	margin-top: 15px;
	clear: left;
	position: relative;
	
	visibility: visible;
	overflow: visible;
	background:#FFFFFF;
	text-align:center;
}


	   div#acesso_rapido h3 {
				margin:0px 0 0px 0px;
				font: bold 0.9em "Trebuchet MS", Verdana;
				background: url('../imagens/acesso_tittle.jpg') no-repeat;
				text-align: left;
				color: #FFFFFF;
				padding-top: 5px;
				padding-bottom: 15px;
				text-indent: 15px;
				width:540px;
				}


	div.rounded_acesso {
	background: url('../imagens/mw_content_t_r.png') top right no-repeat;
	margin:auto;
	padding:0;
	width: auto;
   	   	}

    div.rounded_acesso div {
	background:url('../imagens/mw_content_t_l.png') no-repeat left top;
	margin:0;
	padding:0.6em 0 0 0;
	width: auto;
		}

    div.rounded_acesso div div {
	background:url('../imagens/mw_content_b_l.png') bottom left no-repeat;
	margin:0;
	width: auto; 
	padding:0 0 0 0.6em; 	
    	}

    div.rounded_acesso div div div {
	    background: url('../imagens/mw_content_b_r.png') bottom right no-repeat;
    	margin:0;  
		padding:0 0 0.7em 0; 
		width: auto;
			}
			
	div.rounded_acesso div div div div {
	padding:0;
	margin-right: 5px;
	margin-left:5px;
	background:#fff;
	width:auto;
			}




div#acesso_conta {
	height: auto;
	background-color:#FFFFFF;
	}
	
diV#acesso_conta div.moduletable {
	height:71px;
	}
	
	
input#matriculaUnidade {
	margin-left:5px;
	
	background: url(../imagens/background_form.jpg) repeat-x;
	border:1px solid #0a376c;
	}



div#acesso_conta p {
	color:#333333;
	font-size: 0.7em;
	margin-left: 10px;
	margin-right: 10px;
	
	marker-offset:10px;
	}
	
div#acesso_conta a {
	color:#0a376c;
	}
	
	
		   div#acesso_conta div div div h3 {
				margin:0px 0 0px 0px;
				font: bold 0.9em "Trebuchet MS", Verdana;
				background: url('../imagens/noticias.jpg') no-repeat;
				text-align: left;
				color: #FFFFFF;
				padding-top: 5px;
				padding-bottom: 15px;
				text-indent: 15px;
				width:170px;
				}


div.rounded_acesso_conta {
	background: url('../imagens/mw_content_t_r.png') top right no-repeat;
	margin:auto;
	padding:0;
	width: auto;
   	   	}

    div.rounded_acesso_conta div {
	background:url('../imagens/mw_content_t_l.png') no-repeat left top;
	margin:0; 
	padding:0.6em 0 0 0;
   	width: auto;
		}

    div.rounded_acesso_conta div div {
	background:url('../imagens/mw_content_b_l.png') bottom left no-repeat;
	margin:0;
	width: auto; 
	padding:0 0 0 0.6em; 	
    	}

    div.rounded_acesso_conta div div div {
	    background: url('../imagens/mw_content_b_r.png') bottom right no-repeat;
    	margin:0;  
		padding:0 0 0.7em 0; 
		width: auto;
			}
			
	div.rounded_acesso_conta div div div div {
	padding:0;
	margin-right: 10px;
	background:#fff;
	width:auto;
			}


div#banner1 {
	height: 70px;
	margin-top: 12px;
	margin-bottom:12px;
	}
	
div#banner1 div.banneritem a img {
	border:none;
	}

div#banner2 {
	height: 70px;
	margin-bottom:12px;
}

div#banner2 div.banneritem a img {
	border:none;
	}

/* Módulo Notícias */

div#noticias {
	height: auto;
	background-color:#FFFFFF;
	
}

div#noticias p {
	color:#333333;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	

div#noticias h4.gk_news_show_news_header {
	margin-right: 15px;
	margin-left:10px;
	
}

div#noticias h4.gk_news_show_news_header a {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0;
	margin-right: 10px;
	
	
}

div#noticias h4.gk_news_show_news_header a:hover {
	text-decoration: underline;
	font-weight: normal;
}

div#noticias a.gk_news_show_news_readmore_inliner {
	text-decoration: underline;
}



div#noticias hr {
	color:#999999;
	width: 155px;
	margin-top: 10px;
}

div#noticias img {
	margin-left: -10px;
	border:none;	
}

div.rounded_noticias {
	background: url('../imagens/mw_content_t_r.png') top right no-repeat;
	margin:auto;
	padding:0;
	width: auto;
   	   	}

    div.rounded_noticias div {
	background:url('../imagens/mw_content_t_l.png') no-repeat left top;
	margin:0; 
	padding:0.6em 0 0 0;
   	width: auto;
		}

    div.rounded_noticias div div {
	background:url('../imagens/mw_content_b_l.png') bottom left no-repeat;
	margin:0;
	width: auto; 
	padding:0 0 0 0.6em; 	
    	}

    div.rounded_noticias div div div {
	    background: url('../imagens/mw_content_b_r.png') bottom right no-repeat;
    	margin:0;  
		padding:0 0 0.7em 0; 
		width: auto;
			}
			
	div.rounded_noticias div div div div {
	padding:0;
	margin-right: 10px;
	background:#fff;
	width:auto;
			}
			
		   
			/*titulo noticias*/			   
		   div#noticias div.rounded_noticias div div div h3 {
				margin:0px 0 0px 0px;
				font: bold 0.9em "Trebuchet MS", Verdana;
				background: url('../imagens/noticias.jpg') no-repeat;
				text-align: left;
				color: #FFFFFF;
				padding-top: 5px;
				padding-bottom: 15px;
				text-indent: 15px;
				width:170PX;
				}
			
			div#noticias a {
				color:#0a376c;
				font-weight:bold;
				}
				
				
/* @end Round corner modules */


  



div#rodape_total {
	background-color:#FFFFFF;
	float: left;
	position: relative;
	visibility: visible;
	clear:left;
	height: 100%;
	width: 100%;
	margin-top:15px;
	}

div.rounded_rodape {
	background: url('../imagens/mw_content_t_r.png') top right no-repeat;
	padding:0;
	width: 750px;
	margin-right: auto;
	margin-bottom: auto;
	
	position: relative;
	visibility: inherit;
	top: auto;
	right: auto;
	bottom: auto;
   	   	}

    div.rounded_rodape div {
	background:url('../imagens/mw_content_t_l.png') no-repeat left top;
	margin:0; 
	padding:0.6em 0 0 0;
   	width: auto;
		}

    div.rounded_rodape div div {
	background:url('../imagens/mw_content_b_l.png') bottom left no-repeat;
	margin:0;
	width: auto; 
	padding:0 0 0 0.6em; 	
    	}

    div.rounded_rodape div div div {
	    background: url('../imagens/mw_content_b_r.png') bottom right no-repeat;
    	margin:0;  
		padding:0 0 0.7em 0; 
		width: auto;
			}
			
	div.rounded_rodape div div div div {
	padding:0;
	margin-right: 10px;
	background:#fff;
	width:auto;
			}

/* Módulo Rodapé */
div#rodape {
	
	height: 50px;
	width: 740px;
	background: #FFFFFF;
}




#rodape1 {
	float: left;
	height: 50px;
	width: 74%;
	background: #FFFFFF;
	border-right: 1px dotted #51BFE5;
	}

#rodape1 p {
	font-size:0.6em;
	text-align: center;
	color: #0A376C;
	font-weight: bold;
	margin-top: 8px;
	}


#rodape1 a {
	color:#0A376C;
	}

#rodape1 .img_fone{
	margin-bottom: 7px;
	border:none;
}
#rodape2 {
	float: right;
	height: 50px;
	width: 20%;
	position: relative;
	background: #FFFFFF;
}

#rodape2 p {
	font-size:0.6em;
	color: #0A376C;
	font-weight: bold;
	text-align: center;
	margin-top: 8px;
	}

#rodape2 h1 {
	font-size:1.1em;
	color: #666666;
	font-weight: bold;
	text-align: center;
	margin-top: 2px;
	}
	
	
	div#phocagallery div.phocagallery-box-file {
		margin-bottom:10px;
		}
	
	div#phocagallery div.phocagallery-box-file-third {
		margin-right:0px;
		}
	
	div#phocagallery div.phocagallery-box-file-second {
		margin-right:0px;
		margin-top:10px;
		}
	
	
	div#phocagallery div.phocagallery-box-file-first {
		margin-right:0px;
		}
		

		
	div#phocagallery img {
		text-align:center;
		
		}

