/*@charset "ISO-8859-1";*/
/* CSS Document */

/*@import url("master.css");*/

/* TAGS */

body{
	background-color: #DEE0E0;
	background-image: url(../img/bg_cinza.gif);
	background-repeat: repeat-x;
}

/* ID's */

#pagina {
	 /*height: 600px;*/
	 margin-left: auto; 
	 margin-right: auto; 
	 width: 778px; 
}

#header {
	background: url(../img/bgHeader.gif) no-repeat;
	height:210px;
	
	margin: 0 auto; 
	width: 774px;
	padding:0;
}

div#menu-topo-1 {
	float:right; text-align:center;
}

#menu {
	line-height: 35px; 
	margin-top: 154px;
	padding: 0;
	text-align: center;
}

#menu a{
	display: inline;
	margin: 0;
	padding: 0;
}

#conteudo {
	background-color:#FFFFFF;
	margin: 0 auto;
	width: 774px;
}

#areaPrincipal{
	float: left;
	margin-left: 3px;
	width: 605px;
}

#areaUsoConsciente{
	float: left;
	height: 206px;
	width: 294px;
}

#boxUsoConsciente{
	background-image: url(../img/bgBoxUsoConsciente.gif); 
	background-repeat: no-repeat; 
	height: 156px;
}

#areaProgEfic{
	float: right; 
	width: 293px;
}

#boxProgEfic{
	background-image: url(../img/bgBoxProgEficiencia.gif); 
	background-repeat: no-repeat; 
	height: 167px; 
	width: 293px;
}

#boxBiblio{
	background-image: url(../img/bgBoxBiblioteca.gif); 
	background-repeat: no-repeat; 
	float: left;
	height: 103px; 
	width: 292px; 
}

#colunaDireita{
	background-color: #FFFFFF/*ffffcc*/;
	float: right; 
	margin-left: 3px; 
	width: 155px; 
}

#boxComoParticipar{
	background: #FFFFFF; 
	float: left;
	margin-top: 16px;
	width: 153px; 
}

#boxCParticipar{
	background-image: url(../img/bgBoxComoParticipar.gif);
	background-repeat: repeat-y;
}

#AudPublicas{
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px; 
	width: 153px;
}

#boxAudPublicas{
	background-image: url(../img/bgBoxAudPublicas.gif); 
	background-repeat: repeat-y;
}

#ConhSuaConta{
	float: left;
	margin-top: 16px; 
	width: 153px; 
}

#boxCSuaConta{
	background-image: url(../img/boxLDbgConhecaSuaConta.gif); 
	background-repeat: repeat-y;
}

#ConhSeuConsumo{
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px; 
	width: 153px;
}

#boxCSeuConsumo{
	background-image: url(../img/boxLDbgConhecaSeuConsumo.gif); 
	background-repeat: repeat-y;
}

#Comunicacao{
	background: #FFFFFF; 
	margin-top: 20px;
	width: 153px; 
}

#boxComunicacao{
	background-image: url(../img/bgBoxComunicacao.gif); 
	background-repeat: repeat-y; 
	margin: 0;
}

#espaco { background-color: #DEE0E0; height: 8px; }

#rodape{
	background-image: url(../img/bg_rodape.gif); 
	background-repeat: no-repeat; 
	background-position: center top; 
	
	line-height: 34px; 
	text-align: center; 
}

#migalhas{
	background-image: url(../img/bgMigalhas.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	clear: both;
	float: left; 
	height: 30px; 
	line-height: 21px; 
	margin-top: 9px; 
	width: 587px;
}

#migalhas a:link, #migalhas a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#migalhas a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

#listaDicasConsumo{
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
}

#listaDicasConsumo li{
	background-image: url(../img/bullVMazul.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#listaDicasConsumo li a:link,#listaDicasConsumo li a:active, #listaDicasConsumo li a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#listaDicasConsumo li a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

#listaProgsEficiencia{
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}

#listaProgsEficiencia li{
	background-image: url(../img/bullBlueSquare.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

#listaProgsEficiencia li a:link,#listaProgsEficiencia li a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#listaProgsEficiencia li a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#listaSaibaMais{
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}

#listaSaibaMais li{
	background-image: url(../img/bullBlueSquare.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

#listaSaibaMais li a:link,#listaSaibaMais li a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#listaSaibaMais li a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

#boxDicasConsumo{
	background-color: #FFFFFF;
	float: left;
	text-align: center; 
	width: 164px;
}

#boxDConsumo{
	background-image: url(../img/bgBoxDicasConsumo.gif); 
	background-repeat: repeat-y;
}

#listaBoxDC{
	background-image: url(../img/bgBoxDicasConsumo.gif); 
	background-repeat: repeat-y;
	list-style-type: none;
	margin: 0 auto; 
	padding: 0; 
	text-align: left; 
	width: 164px;
}

#listaBoxDC li{
	background-image: url(../img/bullVMazul.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 20px;
}

#listaBoxDC li a:link,#listaBoxDC li a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#listaBoxDC li a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/* Classes */

ul.listaPadrao li,
ul.listaPadrao li a,
ul.listaPadrao li ul li a,
.txtPadrao {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txtPadrao a:link, .txtPadrao a:active, .txtPadrao a:visited{
	color: #666666;
	text-decoration: none;
}

.txtPadrao a:hover{
	color: #666666;
	text-decoration: underline;
}

.txtBoxBiblio{
	color: #FFFFFF; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txtRodape{
	color: #3D414C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txtRodape a:link, .txtRodape a:visited{
	color: #3D414C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.txtRodape a:hover{
	color: #3D414C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.txtMarca{
	color: #D10303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.txtTituloNoticia
{
    color: #D10303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.txtLinkNoticia a
{
    color: #D10303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

.txtLinkNoticia a:hover
{
    color: #D10303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.txtDataNoticia 
{
    color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

.txtTituloListaNoticia
{
    color: #D10303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

.txtTituloListaNoticia a:hover
{
    color: #D10303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.txtResumoListaNoticia
{
    color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.txtBox{
    border:solid 1px #CCCCCC;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

/* Grid */

.grdItem
{
    height:20px;
}

.grdCabecalho
{
    background-color:#D11A1A;
    color:#FFFFFF;
    height:20px;
}

.destaque{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0001;
	font-weight:bold;
	text-decoration:none;
}

#traco{
	height:1px; 
	background-color:#EBEBEB; 
	margin-top:5px; 
	margin-bottom:15px;
}

a.lnkTitBox:link, a.lnkTitBox:visited{
	background-image: url(../img/bullTitDica.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #696969;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 13px;
	text-decoration: none;
}

a.lnkTitBox:hover{
	background-image: url(../img/bullTitDica.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 13px;
	text-decoration: underline;
}

.lnkVejaMaisAzul:link, .lnkVejaMaisAzul:visited{
	background-image: url(../img/bullVMazul.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: none;
}

.lnkVejaMaisAzul:hover{
	background-image: url(../img/bullVMazul.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: underline;
}

.lnkVejaMaisBranco:link, .lnkVejaMaisBranco:visited{
	background-image: url(../img/bullVMverde.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: none;
}

.lnkVejaMaisBranco:hover{
	background-image: url(../img/bullVMverde.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: underline;
}

.afastat{
	margin-top: 10px;
}

.afastad{
	margin-right: 10px;
}

.afastab{
	margin-bottom: 10px;
}

.afastae{
	margin-left: 10px;
}

/* Menu inferior */

#navInf{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

#navInf li
{
color: #9E9A9B;
display: inline;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
list-style-type: none;
}

#navInf a { padding: 3px; }

#navInf a:link, #navInf a:visited
{
color: #9E9A9B;
background-color: #FFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

#navInf a:hover
{
color: #9E9A9B;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}

/* Listas */

ul.listaDir{
	list-style-image: url(../img/bullBlueSquare.gif);
	margin: 0 0px 10px 30px;
	padding: 0;
}

ul.listaDir li a:link, ul.listaDir li a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

ul.listaDir li a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

ul.listaLocalPagto{
	list-style-type: none;
	margin: 10px 10px 10px 0px;
}

ul.listaLocalPagto li{
	background-image: url(../img/bullVMazul.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}

ul.listaLocalPagto li span, ul#listaProgsEficiencia li span {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

ul.listaLocalPagto li p{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul.listaLocalPagto li a:link, ul.listaLocalPagto li a:active, ul.listaLocalPagto li a:visited{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

ul.listaLocalPagto li a:hover{
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
/* Menu */
#menu2
{
	width:100%;/*para ie6*/
	margin-top:177px;
	/*padding-top:153px;*/
	background-color:#fff;	
}

#menu2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #fbf9f5;
	color: #ff6633;
}

#menu2 a, #menu2 h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 1px 0px;
}

#menu2 h2 {
text-transform: uppercase;
}

#menu2 a
{
color: #333333;
text-decoration: none;
padding-left: 7px;
width:170px;
}

#menu2 a:hover {
color: #a00;
}

#menu2 li {position: relative; width:100%;}

#menu2 ul ul {
position: absolute;
z-index: 500;
width:180px;
padding-left:2px;
}

#menu2 ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu2 ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul ul li:hover ul ul
{display: none;}

div#menu2 ul li:hover ul,
div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
{display: block;}

H2
{
	font-family:Arial;
	font-size:10px;
}
.bt2
{
	width:100px;
}

#mytable td.txtPadrao { padding-left:40px; }


.destaque{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0001;
	font-weight:bold;
	text-decoration:none;
}

.txtBoxContato {
    width:319px; 
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 1px;
    color: #D10303;
    margin: 0px;
    border: 1px solid #D10303;
    height: 15px;
}

.txtBoxTelefone {
    width:160px; 
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 1px;
    color: #D10303;
    margin: 0px;
    border: 1px solid #D10303;
    height: 15px;
}

.txtBoxMensagem {
    height:139px;
    width:456px;
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 1px;
    color: #D10303;
    margin: 0px;
    border: 1px solid #D10303
}

.ddlEstados {
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 1px;
    color: #D10303;
    margin: 0px;
    border: 1px solid #D10303;
}

.ddlCidades {
    width:343px;
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 1px;
    color: #D10303;
    margin: 0px;
    border: 1px solid #D10303;
}
