@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0}
body {
	background-image: url(../img/bgGeral.jpg);
	background-position:top center;
	background-color:#A6C4CF;
	background-repeat:repeat-x;
	font-family: verdana, tahoma, serif;
	font-size:12px;
	color:#003D61;
	height:100%;
	width:100%;
}
a {
	font-family: verdana, tahoma, serif;
	font-size:11px;
	color:#0BA5C1;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
a:hover {
	text-decoration: underline;
}
#popup {
	background:#FEFEFE url(../img/bgSpot.jpg) no-repeat 0 0;
	border:solid 5px #000;
	height:250px;
	position:absolute;
	width:600px;
}
	#popup p {
		background-color:#000;
		margin:140px auto auto 113px;
		overflow:hidden;
		padding:10px 3px;
		text-align:center;
		width:473px;
	}
#menu {
	position:relative;
	min-width:998px;
	overflow:hidden;
	width:100%;
	height:178px;
	background-image: url(../img/bg_menu.png);
	background-position:top right;
	background-repeat:no-repeat;
}
	/* CSS MENU HTML */
#menu ul {
	float:right;
	margin-right:268px;
}
	/* ITEM */
	#menu ul li {
		background-color:Transparent;
		float:left;
		overflow:hidden;
		text-align:center;
	}
	
	/* LINK */
	#menu ul li a {
		color:#000;
		display:block;
		height:73px;
		text-decoration:none;
		text-indent:-5000px;
	}
	
		/* PAGINA */
		#menu ul li#menu_projeto a {
			background:Transparent url(../img/mnProjeto.png) top right no-repeat;
			position:relative;
			width:134px;
		}
		#menu ul li#menu_contribuir a {
			background:Transparent url(../img/mnContribuir.jpg) 0 0 no-repeat;
			width:126px;
		}
		#menu ul li#menu_atitude a {
			background:Transparent url(../img/mnAtitude.jpg) 0 0 no-repeat;
			width:122px;
		}		
		#menu ul li#menu_cadastrar a {
			background:Transparent url(../img/mnCadastrar.jpg) 0 0 no-repeat;
			width:135px;
		}
	
		#menu ul li#menu_projeto a:hover,
		#menu ul li#menu_contribuir a:hover,
		#menu ul li#menu_atitude a:hover {
			background-position:0 -73px;
		}
		
		#menu ul li#menu_projeto a:hover {
			background-position:right -73px;	
		}
		
		
		#menu ul li#menu_projeto_selecionado a {
			background:Transparent url(../img/mnProjeto.png) right -73px no-repeat;
			position:relative;
			width:134px;
		}
		#menu ul li#menu_contribuir_selecionado a {
			background:Transparent url(../img/mnContribuir.jpg) 0 -73px no-repeat;
			width:126px;
		}
		#menu ul li#menu_atitude_selecionado a {
			background:Transparent url(../img/mnAtitude.jpg) 0 -73px no-repeat;
			width:122px;
		}		
		#menu ul li#menu_cadastrar_selecionado a {
			background:Transparent url(../img/mnCadastrar.jpg) 0 -73px no-repeat;
			width:135px;
		}
	
	/* LISTA */
	#menu ul li ul {
		background:Transparent url(../img/bg_submenu.png) top left no-repeat;
		height:103px;
		display:none;
		right:371px;
		list-style:none inside;
		overflow:hidden;
		padding:10px 0;
		position:absolute;
		width:134px;
	}
		/* LISTA ITEM */
		#menu ul li ul li {
			text-align:left;
			width:100%;
		}
		/* LISTA LINK */
		#menu ul li ul li a {
			color:#78B0A7;
			display:block;
			font-size:10px;
			height:auto;
			padding:3px 0;
			text-indent:10px;
		}
		#menu ul li#menu_projeto ul li a,
		#menu ul li#menu_projeto_selecionado ul li a {
			background-image:none;
		}
		
		
#logo {
	position:absolute;
	width:267px;
	height:222px;
	top:-198px;
	left:0px;
	background-image: url(../img/logoAesConsumoMaisInteligente.png);
	background-position:center;
	background-repeat:no-repeat;
}
#logo a {
	position:absolute;
	width:267px;
	height:222px;
}
#main_geral {
	position:absolute;
	float:left;
	width:998px;
	height:auto;
	background-color:transparent;
	background-repeat: repeat-y;
	background-image: none;
	top:179px;
	left:50%;
	height:100%;
	margin-left:-499px;
	margin-top:0px;
}
#cabecalho {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background-image:url(../img/bgCabecalho.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:998px;
	height:66px;
}
#alegoria {
	position:absolute;
	float:left;
	top:-121px;
	left:780px;
	background-image:url(../img/alegoria.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:207px;
	height:130px;

}
p.tituloNoticia {
	position:relative;
	float:left;
	top:27px;
	left:28px;
	width:88px;
}
p.breadCrumb {
	position:relative;
	float:left;
	top:32px;
	left:228px;
	width:501px;
}
img.linha {
	position:absolute;
	clear:left;
	top:64px;
	left:278px;
}
img.linhabottom {
	position:relative;
	clear:left;
	top:64px;
	left:-10px;
	z-index:0;
}
img.linhabottom {
	position:relative;
	clear:left;
	top:64px;
	left:-10px;
	z-index:0;
}
#meio {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background-image:url(../img/bgMeio.png);
	background-repeat: repeat-y;
	background-color:transparent;
	width:998px;
	height:auto;
}
#meio_left {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:254px;
	height:auto;
}
#dicas {
	position:relative;
	float:left;
	top:0px;
	z-index:999;
	left:138px;
	margin-top:157px;
	background-image:url(../img/btDicas.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	width:267px;
	height:267px;
}
#dicas a {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background-color:transparent;
	width:267px;
	height:267px;
}
#meio_right {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:254px;
	height:auto;
}
#content {
	position:relative;
	float:left;
	z-index:1000;
	margin-top:28px;
	left:40px;
	width:628px;
	height:auto;

}
#content p {
	position:relative;
	clear:left;
	width:628px;
	color:#003D61;

}
#content p.texto {
	position:relative;
	clear:left;
	width:628px;
	color:#003D61;
	margin-top:15px;
	margin-bottom:15px;
	line-height:18px;
}
#content p label {
	position:relative;
	float:left;
	width:158px;
	top:2px;
}
#content p input {
	position:relative;
	float:left;
	width:320px;
	font-family: verdana, tahoma, serif;
	font-size:12px;
	color:#003D61;
	border:1px solid #999999;
	border-right-color:#666666;
	border-bottom-color:#666666;
	padding:2px;
	margin-bottom:12px;
}
#content p textarea {
	position:relative;
	clear:left;
	width:453px;
	height:50px;
	font-family:verdana, tahoma, serif;
	font-size:12px;
	color:#7BBF48;
	font-weight:bold;
	border:1px solid #999999;
	border-right-color:#666666;
	border-bottom-color:#666666;
	padding:2px;
	margin-bottom:12px;
	overflow:hidden;
}
#content p .btEnviar {
	position:relative;
	float:left;
	width:105px;
	font-family: verdana, tahoma, serif;
	font-size:12px;
	margin-bottom:12px;
	border:none;
}

#marcadagua {
	position:absolute;
	float:left;
	top:760px;
	left:385px;
	margin-top:57px;
	background-image:url(../img/marcadagua.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	width:344px;
	height:216px;
}
#rodape {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background-image:url(../img/bgRodape.png);
	background-repeat: no-repeat;
	background-color:transparent;
	width:998px;
	height:141px;
}
#rodape p {
	position:relative;
	clear:left;
	width:350px;
	left:600px;
	

}
.rbl input {
    position:relative !important;
    float:left !important;
    border:none !important;
    width:15px !important;
    height:15px !important;
}
.rbl label {
    position:relative !important;
    float:left !important;
    width:25px !important;
}
.rbl td {
    position:relative !important;
    float:left !important;
    width:40px !important;
}
.rbl tr {
    position:relative !important;
    float:left !important;
    width:100px !important;
}
.rbl table {
    position:relative !important;
    margin-left:70px !important;
    float:left !important;
    width:300px !important;
}

/* contador */
#contador {
	margin:20px auto auto 15px;
	text-align:center;
}

