﻿/* CSS Document */
* { margin: 0; padding: 0; border: none; list-style: none; outline: none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #494949; }

html { background-color: #004d91; }

body { font-size: 62.5%; }

div.clearMe { clear: both; float: none; }

a.more:hover { text-decoration: underline; }

#top { background-color: #fff; height: 10.6em; }
#top a#logo { position: absolute; left: 22.1em; top:3em; z-index: 1; }
#top a#logo img { width:39.1em; height:5.5em; }
#top #bannerTop { position: absolute; left: 79em; top:3em; }
#top #grafTop{ position: absolute; z-index: 0; top:0em; width:21.8em; height: 16.1em; }

#imago { position: absolute; top: 6em; left: 0em; z-index: 4;}

h2 span { color: #ffa759; }

#menuMain { background-color: #004d91;  height: 2.5em; }

#wrapper { background: #fff url(../_img/wrapperBg.jpg) repeat-x left top; position: relative; }

#wrapper #colLeft { width: 19.5em; float: left; margin:0 15px 10px 0; }
#wrapper .container > #colLeft { margin:0 20px 10px 0; }
#wrapper #colCenter { width: 34em; float: left; margin:0 0 10px 0; }
#wrapper #colCenterRight { width: 18em; float: left; margin:0 0 10px 20px; }
#wrapper #colRight { width: 17.5em; float: right; margin:0; }

#footer { }
#footer div.container { padding-top: 10px; }
#footer ul { font-size: 1.2em; text-transform: uppercase; }
#footer ul li { float: left; }
#footer ul li a { color:#fff; margin: 0 20px 10px 0; text-decoration: underline; }
#footer p { color:#fff; float: right; font-size: 1.2em; margin-bottom: 10px; }

div.container { margin: 0 auto; width: 95.4em; position: relative; }

#menuMain ul { float: right; text-transform: uppercase; font-weight: bold; }
#menuMain ul li { float: left; color: #fff; }
#menuMain ul li a { color: #fff; padding:0.5em 15px 0.3em 15px; font-size: 1.3em; display: block; border-right:1px solid #07649D; }
#menuMain ul li a:hover { background-color:#e67817; }

#mooMenu {position: absolute; z-index: 14; border-top:none; background-color: #004d91; overflow:hidden; text-transform: uppercase; font-weight: bold; left:40.4em; display:none;  }
#mooMenu li{ border-bottom: #FFF solid 1px; z-index:15; float: left; color: #fff;  background-color: #004d91; }
#mooMenu li a{color: #fff; padding:0.5em 15px 0.3em 15px; font-size: 1.3em; display: block; border-right:1px solid #07649D; }
#mooMenu li a:hover { background-color:#e67817; }

#wrapper form#loginForm { height: 3em; text-align: right; text-transform: uppercase; }
#wrapper form#loginForm fieldset{ width: 100%; padding: 8px 0 0 0; }
#wrapper form#loginForm legend, #wrapper form#loginForm h2 { display: none; }
#wrapper form#loginForm p { color: #828282; display: inline; margin-right: 120px; }
#wrapper form#loginForm label { color: #828282;  }
#wrapper form#loginForm input { border: solid #828282 1px; padding: 1px 2px; margin-right: 0px; font-size: 1em; }
#wrapper form#loginForm #user { margin: 0 33px 0 10px;}

#wrapper #colLeft #menuIdite { margin: 0 0 10px 21px; }
#wrapper #colLeft #menuIdite h2 { background: url(../_img/h2Blue.gif) left top no-repeat; color: #fff; font-size: 1.2em; line-height: 24px; padding: 0 20px; text-transform: uppercase;}
#wrapper #colLeft #menuIdite ul { background: url(../_img/roundedWhite.gif) left bottom no-repeat; padding: 10px 20px 10px 20px; text-transform: uppercase; font-size: 1.1em; }
#wrapper #colLeft #menuIdite ul li a{ line-height: 1.6em; }
#wrapper #colLeft #menuIdite ul li a:hover{ color: #004d91; }

#wrapper #colLeft #bannerLeft1 { margin: 0 0 10px 21px; }

#wrapper #colLeft #areasList { margin: 0 0 10px 0; position: relative; }
#wrapper #colLeft #areasList h2 { background: url(../_img/h2AreasLeft.gif) left bottom no-repeat; margin: 0 0 0 21px; color: #fff; font-size: 1.2em; line-height: 33px; padding: 0 20px; text-transform: uppercase;}
#wrapper #colLeft #areasList > h2 { background: url(../_img/h2AreasLeft.gif) left top no-repeat; line-height: 24px;}
#wrapper #colLeft #areasList h2.listIdentifier { display: none; }
#wrapper #colLeft #areasList ul.list li.imgContainer { padding: 0; margin:0 0 8px 0; }
#wrapper #colLeft #areasList ul.list li.imgContainer img { padding: 0; margin: 0; }
#wrapper #colLeft #areasList ul.list li.imgContainer img.sep { margin-top:-5px; }
#wrapper #colLeft #areasList ul.list { background: url(../_img/roundedBlue.gif) left bottom no-repeat; margin: 0 0 0 21px; padding: 10px 20px 20px 20px; font-size: 1.1em; height:25.3em; }
#wrapper #colLeft #areasList > ul.list { min-height:25.3em; height: auto; }
#wrapper #colLeft #areasList ul.list li { margin-bottom: 15px; }
#wrapper #colLeft #areasList ul.list li p { background: url(../_img/bullet.jpg) 0 1px no-repeat; }
#wrapper #colLeft #areasList ul.list li p a{ margin-left: 12px; color: #fff; display: block; }
#wrapper #colLeft #areasList ul.list li p a:hover{ text-decoration: underline; }

#wrapper #colLeft #areasList ul.sep { position: absolute; left: -42px; }
#wrapper #colLeft #areasList > ul.sep { position: absolute; left: 0; }
#wrapper #colLeft #areasList ul.sep li { text-indent: -9999px; }
#wrapper #colLeft #areasList ul.sep li a { display:block; }
#wrapper #colLeft #areasList ul.sep li a.ambiente { background: url(../_img/sepAmbiente.gif) top right no-repeat; height: 7.9em; width: 2.2em; }
#wrapper #colLeft #areasList ul.sep li a.ambiente { background: url(../_img/sepAmbiente.gif) top right no-repeat; height: 7.9em; width: 2.2em; }
#wrapper #colLeft #areasList ul.sep li a.energia { background: url(../_img/sepEnergia.gif) top right no-repeat; height: 7.7em; width: 2.2em; }
#wrapper #colLeft #areasList ul.sep li a.eco { background: url(../_img/sepEco.gif) top right no-repeat; height: 10em; width: 2.2em; }
#wrapper #colLeft #areasList a.more{ position: absolute; right: 10px; margin-top: -15px; color: #fff; font-size: 1.1em; }

#wrapper #colLeft #bannerLeft2 { margin: 0 0 10px 21px; }

#wrapper #colRight #suggestions { margin: 0 0 10px 0; position: relative; width:17.4em; }
#wrapper #colRight #suggestions h2 { background: url(../_img/h2Blue.gif) left top no-repeat; color: #fff; font-size: 1.2em; line-height: 24px; padding: 0 20px; text-transform: uppercase;}
#wrapper #colRight #suggestions ul { background: url(../_img/cutedWhite.gif) right bottom no-repeat; padding: 10px 20px 20px 20px; font-size: 1.1em; border-left: #cdcdcf solid 1px; }
#wrapper #colRight #suggestions ul li img{ float: none;clear: both; margin:0 10px 5px 0; position: relative; }
#wrapper #colRight #suggestions ul li p{ font-size: 1em;}
#wrapper #colRight #suggestions ul li p.title{ font-weight: bold; padding-top: 15px; }
#wrapper #colRight #suggestions ul li p.title a:hover{ text-decoration: underline; }
#wrapper #colRight #suggestions ul li p.info{ clear: both;}
#wrapper #colRight #suggestions a.more{ position: absolute; right: 5px; font-size: 1.1em; color: #27607d; margin-top: -10px; }

#wrapper #colRight #searchForm { width:17.4em; margin: 0 0 10px 0;}
#wrapper #colRight #searchForm h2 { background: url(../_img/h2Blue.gif) left top no-repeat; color: #fff; font-size: 1.2em; line-height: 24px; padding: 0 20px; text-transform: uppercase; }
#wrapper #colRight #searchForm form { background: url(../_img/roundedWhite.gif) left bottom no-repeat; padding: 10px 20px 10px 20px; text-transform: uppercase; font-size: 1.1em; }
#wrapper #colRight #searchForm form legend { display: none; }
#wrapper #colRight #searchForm form input { border: #525250 solid 1px; padding: 1px 2px; font-size: 1.1em; }
#wrapper #colRight #searchForm form label { font-size: 1em; color: #13467d; margin-top:5px; display: block; }
#wrapper #colRight #searchForm form select { border: #525250 solid 1px; padding: 1px 0 1px 2px; font-size: 1.1em; width:10.8em; }
#wrapper #colRight #searchForm form a { border: #525250 solid 1px; padding: 1px 2px; font-size: 1em; background: #cfcfcf; color: #13467d; display: block; text-align:center; margin-top:10px; text-transform: none; }

#wrapper #colRight #eventList { margin: 0 0 10px 0; position: relative; width:17.4em;}
#wrapper #colRight #eventList h2 { background: url(../_img/h2Green.gif) left top no-repeat; color: #fff; font-size: 1.2em; line-height: 24px; padding: 0 20px; text-transform: uppercase;}
#wrapper #colRight #eventList ul { background: url(../_img/cutedWhite.gif) right bottom no-repeat; padding: 10px 20px 20px 20px; font-size: 1.1em; border-left: #cdcdcf solid 1px; }
#wrapper #colRight #eventList ul li { border-bottom: #727272 solid 1px; padding-bottom:10px; padding-top: 4px; }
#wrapper #colRight #eventList ul li img { border: #727272 solid 1px; margin-bottom: 10px; }
#wrapper #colRight #eventList ul li.lastItem { border: none; }
#wrapper #colRight #eventList ul li p.title a{ color:#d46d2a; font-weight: bold; font-size: 1.1em; line-height: 1.1em; }
#wrapper #colRight #eventList ul li p.title a:hover{ text-decoration: underline; }
#wrapper #colRight #eventList ul li p.date{ font-weight: bold; }
#wrapper #colRight #eventList a.more{ position: absolute; right: 5px; font-size: 1.1em; color: #27607d; margin-top: -10px; }

#wrapper #colRight #bannerRight1 { margin: 0 0 10px 0; }

#wrapper #colRight #projectList {  margin: 0 0 10px 0; position: relative; }
#wrapper #colRight #projectList h2 { background: url(../_img/h2AreasLeft.gif) left bottom no-repeat; margin: 0; color: #13467d; font-size: 1.2em; line-height: 33px; padding: 0 20px; text-transform: uppercase;}
#wrapper #colRight #projectList > h2 { background: url(../_img/h2AreasLeft.gif) left top no-repeat; line-height: 24px;}
#wrapper #colRight #projectList ul.list { width:15.1em; background: url(../_img/roundedBlue.gif) left bottom no-repeat; margin: 0; padding: 10px 20px 20px 20px; font-size: 1.1em; height:30em; }
#wrapper #colRight #projectList > ul.list { min-height:30em; height: auto; }
#wrapper #colRight #projectList ul.list li p a{ color: #fff; }
#wrapper #colRight #projectList ul.sep { position: absolute; right: 9px; }
#wrapper #colRight #projectList > ul.sep { position: absolute; right: 0; }
#wrapper #colRight #projectList ul.sep li { text-indent: -9999px; }
#wrapper #colRight #projectList ul.sep li a { display:block; }
#wrapper #colRight #projectList ul.sep li a.projectosRecentes { background: url(../_img/sepProjectosRecentes.gif) top right no-repeat; height: 14.4em; width: 2.2em; }
#wrapper #colRight #projectList ul.sep li a.maisProjectos { background: url(../_img/sepMaisProjectos.gif) top right no-repeat; height: 14.5em; width: 2.2em; }
#wrapper #colRight #projectList a.more{ position: absolute; right: 40px; margin-top: -15px; color: #fff; font-size: 1.1em; }

#wrapper #colRight #bannerRight2 { margin: 0 0 10px 0; }



/* *********************************************************************************************** */
/* *********************************************************************************************** */

#wrapper #colCenter div.container { margin: 0; width: auto; position: relative; background:#eeeeee; padding: 15px; border:#cdcdcf solid 1px; }

#wrapper #colCenter #destaque {  margin: 0 0 10px 0; }
#wrapper #colCenter #destaque h2 { color: #fff; padding: 4px 20px 3px 20px; background: url(../_img/h2OrangeCenter.gif) left bottom no-repeat; font-size:1.2em; text-transform: uppercase;}
#wrapper #colCenter #destaque > h2 { padding: 6px 20px 5px 20px;}
#wrapper #colCenter #destaque .container img{ float: left; margin: 0 10px 5px 0; position: relative; }
#wrapper #colCenter #destaque .container { background: url(../_img/cutedGray.gif) right bottom no-repeat; border: none; border-left: #cdcdcf solid 1px; }
#wrapper #colCenter #destaque .container p{ font-size:1.1em; margin-bottom: 10px; }
#wrapper #colCenter #destaque .container p.date { color: #e67817; padding-top:20px; margin-bottom: 0; }
#wrapper #colCenter #destaque .container p.date span { color: #494949; text-transform: uppercase; }
#wrapper #colCenter #destaque .container p.title { font-size:1.2em; font-weight: bold; margin-bottom: 10; }
#wrapper #colCenter #destaque .container p.title a { color:#193670; }
#wrapper #colCenter #destaque .container p.title a:hover { text-decoration: underline; }
#wrapper #colCenter #destaque .container a.more{ color: #27607d; float: right; position: relative; font-size:1.1em; padding-top: 3px;}

#wrapper #colCenter #bannerCenter { margin: 0 0 10px 0;text-align:center; }

#wrapper #colCenter #directory { margin: 0 0 10px 0; }
#wrapper #colCenter #directory h2 { color: #fff; padding: 4px 20px 3px 20px; background: url(../_img/h2BlueCenter.gif) left bottom no-repeat; font-size:1.2em; text-transform: uppercase;}
#wrapper #colCenter #directory > h2 { padding: 6px 20px 5px 20px;}
#wrapper #colCenter #directory .container { background: #fff;}
#wrapper #colCenter #directory .container ul { }
#wrapper #colCenter #directory .container ul li { background: url(../_img/liDirectoryBg.jpg) left top no-repeat; color:#193670; text-transform: uppercase; line-height: 2em; text-indent: 10px; font-size:1.1em; font-weight: bold; clear: both; }
#wrapper #colCenter #directory .container ul li ul{ padding: 10px 0; }
#wrapper #colCenter #directory .container ul li ul li{ background: #fff; font-weight: normal; font-size: 1em; text-transform:none;  line-height: 1.5em; float: none; clear: none; margin:0; position: relative; text-indent: 0; padding: 0 0 0 10px; list-style: circle; list-style-position: inside; }
#wrapper #colCenter #directory .container ul li ul li.imgList{ margin:0; padding:0 0 0 0; list-style: none; overflow: hidden; }
#wrapper #colCenter #directory .container ul li ul li img{margin: 0 8px 5px 0;}


#wrapper #colCenter span.titulo { display:block; font-weight: bold; }
#wrapper #colCenter #content {  margin: 0 0 10px 0; }
#wrapper #colCenter #content h2 { color: #fff; padding: 4px 20px 3px 20px; background: url(../_img/h2BlueCenter.gif) left bottom no-repeat; font-size:1.2em; text-transform: uppercase;}
#wrapper #colCenter #content > h2 { padding: 6px 20px 5px 20px;}
#wrapper #colCenter #content .container { background: #FFF; }
#wrapper #colCenter #content .container img{ float: left; margin: 0 10px 5px 0; position: relative; }
#wrapper #colCenter #content .container p{ font-size:1.1em; margin-bottom: 10px; }
#wrapper #colCenter #content .container p.title { font-size:1.2em; font-weight: bold; }
#wrapper #colCenter #content .container p.title a { color:#193670; }
#wrapper #colCenter #content .container p.title a:hover { text-decoration: underline; }

#wrapper #colCenterRight #news { margin: 0 0 10px 0; position: relative; }
#wrapper #colCenterRight #news h2 { color: #fff; padding: 4px 20px 3px 20px; background: url(../_img/h2LightBlueCenterRight.gif) left bottom no-repeat; font-size:1.2em; text-transform: uppercase;}
#wrapper #colCenterRight #news > h2 { padding: 6px 20px 5px 20px;}
#wrapper #colCenterRight #news img{ float: left; margin: 0 10px 5px 0; position: relative; }
#wrapper #colCenterRight #news ul { background: url(../_img/cutedGray.gif) right bottom no-repeat; padding: 10px 20px 20px 20px; border-left: #cdcdcf solid 1px; }
#wrapper #colCenterRight #news ul li { /*border-top: #a6a6a6 solid 1px;*/ padding-bottom:10px; padding-top: 4px; }
#wrapper #colCenterRight #news p{ font-size:1.1em;}
#wrapper #colCenterRight #news p.categoria { margin-bottom:0; border-bottom: 1px #CCC solid; text-transform: uppercase; color: #AAA; font-size:1em;}
#wrapper #colCenterRight #news p.title { color:#193670; font-size:1.1em; font-weight: bold; padding-top:5px; }
#wrapper #colCenterRight #news p.title a{ color:#193670; font-size:1.1em; font-weight: bold; padding-top:0px; margin-bottom: 0; }
#wrapper #colCenterRight #news p.title a:hover { text-decoration: underline; }
#wrapper #colCenterRight #news ul li p.date { color: #e67817; margin-bottom: 0; }
#wrapper #colCenterRight #news a.more{ color: #27607d; position: absolute; right: 10px; margin-top: -10px; font-size: 1.1em; }

#wrapper #bannerCenterRight {margin-bottom: 10px; }

#wrapper #colCenterRight #utils { margin: 0 0 10px 0; position: relative; }
#wrapper #colCenterRight #utils h2 { color: #004d91; padding: 6px 20px 5px 20px; background: url(../_img/h2UtilidadesCenterRight.gif) left bottom no-repeat; font-size:1.2em; text-transform: uppercase;}
#wrapper #colCenterRight #utils ul { background: url(../_img/roundedGreen.gif) left bottom no-repeat; padding: 10px 20px 10px 20px; font-size: 1.1em; height:25.3em; }
#wrapper #colCenterRight #utils > ul { min-height:25.3em; height: auto; }
#wrapper #colCenterRight #utils ul li { border-top: 1px solid #9Ba37A; padding-bottom:15px; }
#wrapper #colCenterRight #utils ul li.first { border: none; }
#wrapper #colCenterRight #utils ul li p{ color: #330; }
#wrapper #colCenterRight #utils ul li p a{ color: #494949; }
#wrapper #colCenterRight #utils ul li p.title a{ color: #1d307c; }
#wrapper #colCenterRight #utils ul li a:hover { text-decoration: underline; }
#wrapper #colCenterRight #utils a.more{ position: absolute; right: 10px; margin-top: -15px; color: #27607d; font-size: 1.1em; }

#wrapper #colCenter div.conteudoGeral {  margin: 0 0 10px 0; }
#wrapper #colCenter div.conteudoGeral h2 { color: #fff; padding: 4px 20px 3px 20px; background: url(../_img/h2OrangeCenter.gif) left bottom no-repeat; font-size:1.2em; text-transform: uppercase;}
#wrapper #colCenter div.conteudoGeral > h2{ padding: 6px 20px 5px 20px;}

#wrapper #colCenter #destaque form { text-align: left; text-transform: uppercase; }
#wrapper #colCenter #destaque form fieldset{ width: 100%; padding: 8px 0 0 0; }
#wrapper #colCenter #destaque form legend { display: none; }
#wrapper #colCenter #destaque form p { color: #828282; margin-right: 120px; }
#wrapper #colCenter #destaque form label { color: #828282; }
#wrapper #colCenter #destaque form input { border: solid #828282 1px; padding: 1px 2px; margin-right: 0px; font-size: 1em; width: 25em; margin-bottom:10px; }
#wrapper #colCenter #destaque form textarea { border: solid #828282 1px; padding: 1px 2px; margin-right: 0px; font-size: 1em; width: 25em; margin-bottom:10px; height: 10em;}
#wrapper #colCenter #destaque form input.btnSubmit { width: auto; padding: 2px 6px 4px 6px; background: url(../_img/btnSubmit.jpg) no-repeat; color: #FFF; border: none; }
#wrapper #colCenter #destaque form > input.btnSubmit { width: auto; padding: 3px 12px; background: url(../_img/btnSubmit.jpg) no-repeat; color: #FFF; border: none; }

li.first { overflow: hidden; }

#noticias #wrapper #colCenter #destaque ul li p.date{ padding-top:5px; }
#noticias #wrapper #colCenter #destaque ul li.first p.date{ padding-top:0px; }
#noticias #wrapper #colCenter #destaque ul li p.categoria { margin-bottom:0; border-bottom: 1px #CCC solid; text-transform: uppercase; color: #AAA; font-size:1em; padding-top: 10px; }
#noticias #wrapper #colCenter #destaque ul li.first p.categoria{ padding-top: 20px; border: none; }

#areas #wrapper #colCenter #destaque ul li p.date{ padding-top:5px; }
#areas #wrapper #colCenter #destaque ul li { border-top: 1px dotted #E67817;  padding-top: 10px;}
#areas #wrapper #colCenter #destaque ul li.first { border: none; padding-top: 0px; }
#areas #wrapper #colCenter #destaque ul li p.categoria { margin-bottom:0; text-transform: uppercase; color: #e67817; font-size:1em; padding-top: 10px; }
#areas #wrapper #colCenter #destaque ul li p.date { display: none; }

#areasListagem #wrapper #colCenter #destaque ul { }
#areasListagem #wrapper #colCenter #destaque ul li {color: #e67817; font-size:1.2em; text-transform: uppercase; }
#areasListagem #wrapper #colCenter #destaque ul li ul { border-top: 1px dotted #e67817; padding-top:5px; margin-bottom: 10px;  }
#areasListagem #wrapper #colCenter #destaque ul li ul li { background: url(../_img/bulletCinza.jpg) no-repeat; position: relative; margin-bottom:4px; }
#areasListagem #wrapper #colCenter #destaque ul li ul li a{font-size: 0.8em; text-transform: none; margin-left: 13px; color:#193670; display: block; }
#areasListagem #wrapper #colCenter #destaque ul li ul li a:hover {text-decoration: underline; }

#areasListagem #wrapper #colCenter #destaque #shortcut { clear: both; overflow: hidden; /*position: absolute; top: 0.2em; left:1.5em;*/ margin-bottom:10px; height: 1%; }
/*#areasListagem #wrapper #colCenter #destaque #shortcut li { float: left; }*/
#areasListagem #wrapper #colCenter #destaque #shortcut li { float: left; padding-right:10px; }
#areasListagem #wrapper #colCenter #destaque #shortcut li a { font-size:0.8em; color:#9b9ba1; padding-right:10px; }
#areasListagem #wrapper #colCenter #destaque #shortcut li a:hover { text-decoration: underline; }

#wrapper #colCenter #destaque #utilidadesList li { background: url(../_img/bulletCinza.jpg) no-repeat; position: relative; margin-bottom:4px; }
#wrapper #colCenter #destaque #utilidadesList li a{font-size: 0.8em; text-transform: none; margin-left: 13px; color:#193670; display: block; }
#wrapper #colCenter #destaque #utilidadesList li a:hover {text-decoration: underline; }


#areasAmbiente #wrapper #colCenter #destaque h2 { background: url(../_img/h2GreenCenter.gif) left bottom no-repeat; }
#areasAmbiente #wrapper #colCenter #destaque h2 span {color: #a6d58a}
#areasAmbiente #wrapper #colCenter #destaque ul li p.date{color: #6ab93c; }

#areasEnergia #wrapper #colCenter #destaque h2 { background: url(../_img/h2RedCenter.gif) left bottom no-repeat; }
#areasEnergia #wrapper #colCenter #destaque h2 span {color: #eb7d7d;}
#areasEnergia #wrapper #colCenter #destaque ul li p.date{color: #e34545; }

#areasEco #wrapper #colCenter #destaque h2 { background: url(../_img/h2Blue2Center.gif) left bottom no-repeat; }
#areasEco #wrapper #colCenter #destaque h2 span {color: #7ea1cb}
#areasEco #wrapper #colCenter #destaque ul li p.date{color: #5e89be; }


/*#registo #wrapper #colCenter div.conteudoGeral div.container { background: url(../_img/cutedGray.gif) right bottom no-repeat; border: none; border-left: #cdcdcf solid 1px; }*/


#idite #wrapper #colCenter #content h2 { text-indent: -99999; background: url(../_img/h2BlueCenterIdite.gif) left bottom no-repeat;}
#idite #wrapper #colLeft #menuIdite h2 { background: url(../_img/h2BlueIdite.gif) left top no-repeat; color: #fff; font-size: 1.2em; line-height: 24px; padding: 0 20px; text-transform: uppercase;}
#idite #wrapper #colLeft #menuIdite ul { background: url(../_img/roundedWhiteIdite.gif) left bottom no-repeat; padding: 10px 20px 10px 20px; text-transform: uppercase; font-size: 1.1em; }
#idite #wrapper #cover { background: url(../_img/coverIdite.gif) right repeat-x; width: 3em; height: 15em; position: absolute; left: 18.6em; z-index: 2;}

.logout { color: #E67817 }
p#ligado * { color: #004D91 }

/* comentarios */
#comentsList{ clear: both; widht: 100%; float: none; border-top: #FF9B34 dotted 1px;  padding-top: 10px; }
#comentsNum { padding-top: 10px; margin-bottom: 10px; font-weight: bold; }
#comentsList ul li { border-bottom: #ccc dotted 1px; margin-bottom: 10px; }
#comentsList ul li p.data{ color:#FF9B34; margin-bottom: 0; padding-bottom:0; }
#comentsList ul li p.comentText{ margin-top: 0; padding-top:0; line-height: 1em;}
#comentsList ul li p.user{ margin-bottom: 0; line-height:0.5em; font-weight: bold;}
#comentsList ul li p.user span{ font-weight: normal; }

