/*GERAIS*/
*{margin:0; padding:0; border:0;}
html, body{min-height:100%;}
html{margin-top:-138px;padding-bottom:138px; background:url(../img/background_footer.jpg) bottom center repeat-x #f7e3b1;}
body{margin-top:138px;_margin-top:0;background:url(../img/background_top.jpg) top center repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444;}
li{list-style:none; margin-bottom:6px;}
a:link, a:visited, a:active, a:hover{text-decoration:none; outline:none;}
img{outline:none;}
.underline{border-bottom: 1px dashed #333;}
.flotLeft{float:left;}
.floatRight{float:right;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.clearBoth{clear:both;}
.hidden{display:none;}
.msgErro{font-size:14px; color:#C30;}
small{color:#FFF;}
.errorFieldDemo5{background-color:#AE3009;;color:#fff;}
#rsvErrors{color:#AE3009;padding:5px; margin-bottom:25px;}
.letraBranca{color:#FFF !important;}
.font10{font-size:10px;}

/* FORMS */
input{border:1px solid #c7c7c7; padding:2px;}
select{border:1px solid #c7c7c7; width:60px}
select.peq{border:1px solid #c7c7c7; width:45px}
.i450px{width:450px;}
.i275px{width:275px;}
.i160px{width:160px;}
.i85px{width:85px;}
.i40px{width:40px;}
.submit{background-image:url(../img/btn_enviar.jpg); width:83px; height:23px; border:none;}
.continuar{background-image:url(../img/btn_continuar.jpg); width:74px; height:29px; border:none;}
.colorVermEscuro{background-color:#790800;}


/*CORPO*/
div#corpo{width:900px; margin:0 auto 0 auto;}

/*CABECEIRA*/
div#cabeceira{height:190px; margin-bottom:10px; padding-top:10px;}
div#cabeceira div{float:left;}
div#cabeceira div#titulo{width:260px; height:190px; margin-right:10px;background:url(../img/cabeceiraTitulo.jpg) top left no-repeat #900000;}
div#cabeceira div#cabeceiraFlash{width:630px; height:190px;}
/*titulo*/
div#cabeceira div#titulo a{color:#FFF; display:block; margin-left:10px;}
div#cabeceira div#titulo a#home{color:#FFF; height:120px; padding-top:25px; margin-left:25px; font-size:14px; font-weight:lighter;}
div#cabeceira div#titulo a#registo{color:#FFF;background:url(../img/cabeceiraLinkRegisto.jpg) top right no-repeat #690000; height:24px; width:230px; padding:8px 0 0 10px;}
div#cabeceira div#titulo a#logado{color:#FFF;background: url(../img/cabeceiraLogout.png) top right no-repeat #851302; height:24px; width:230px; padding:8px 0 0 10px; margin-left:10px;}
div#cabeceira div#titulo a#registo:hover{color:#CCC;}
/*menu*/
div#menu{height:30px; background-color:#851302;}
ul#menu{float:right; margin:9px 10px 0 0;}
ul#menu li{border-right:1px solid #FFF; display:inline; padding:0 10px 0 10px;}
ul#menu li.noMargin{border:0;}
ul#menu li a{color:#FFF;}
ul#menu li a:hover{color:#CCC;}

/*CONTEUDOS*/
div#conteudos{min-height:360px; background-color:#FFF;}
div#conteudos table.conteudos{width:900px;height:360px;}
div#conteudos table.conteudos td{vertical-align:top;}
div#conteudos table.conteudos ul{margin-left:10px; list-style:disc;}
div#conteudos table.conteudos ul ul {margin-left:15px;}
table.conteudos td.areaConteudos a{color:#333; text-decoration:underline; font-weight:normal;}
div#conteudos table.conteudos td.submenu{background-color:#ae3009; width:200px;}
div#conteudos table.conteudos td.submenu ul{margin:25px 10px 20px 35px;}
div#conteudos table.conteudos td.submenu ul.subsublink{margin:5px 0 5px 25px;}
div#conteudos table.conteudos td.submenu li{list-style:disc; color:#FFF;}
div#conteudos table.conteudos td.submenu li a{color:#FFF;}
ul.sublink{margin:0 !important;}
ul.sublink li{border-bottom:1px dotted #FFF; margin-left:15px; padding:3px; list-style:none !important;}
ul.sublink li.submenuNoBorder{border-bottom:0 !important;}
ul.sublink li a{ color:#DDD !important;}
ul.subsublink li{border-bottom:none; padding:1px; list-style:none !important;}
div#conteudos table.conteudos td.historico{padding:15px 0 0 30px;}
div#conteudos table.conteudos td.historico, div#conteudos table.conteudos td.historico a{ color:#999; font-size:10px;}
div#conteudos table.conteudos td.areaConteudos{text-align:justify;}
div#conteudos table.conteudos td.historia div{padding: 5px 150px 5px 5px; min-height:160px}
div#conteudos table.conteudos td.outros div{padding: 5px 150px 5px 5px;}
div#conteudos table.conteudos td.historia img{margin-bottom:10px;}
div#conteudos table.conteudos td.areaImagem{width:310px;}
div#conteudos table.conteudos td.imagem{width:260px;}
div#conteudos table.conteudos p{margin-bottom:15px;}
div#conteudos table.conteudos table.registo{width:500px}
div#conteudos table.conteudos table.registo td{padding:2px;}
table#login{width:250px; margin:20px 0 15px 195px;}
table#login td{padding:2px;}
table#solidariedade td.foot{padding-top:15px;background-color:#ae737c;}

/*model 01*/
div.layout_01 table.conteudos td.areaConteudos{padding:0 30px 30px 30px;}
/*model 02*/
div.layout_02 table.conteudos td.areaConteudos{padding:0 50px 30px 30px;}
/*model 03*/
div.layout_03 table.conteudos td.areaConteudos{padding:0 30px 30px 30px;}
/*promo modelo e continente*/
table.conteudos td.areaPromoMC{background:url(../img/eco_promoMC.jpg) right bottom no-repeat #790800; padding:0 300px 30px 30px;}


/*conteudo - NOME*/
table#comecemelhor td.imagem{background:url(../img/img_background_tudocomecamelhor.jpg) top right no-repeat;}
table#economia td.imagem{background:url(../img/img_background_economia.jpg) bottom right no-repeat;}
table#economiaPromo td.imagem{background:url(../img/img_background_economia_promo.jpg) bottom right no-repeat;}
table#economiaMC td.imagem{background:url(../img/img_background_economia_promoMC.jpg) bottom right no-repeat; background-color:#790800;}
table#solidario td.imagem{background:url(../img/img_background_solidario.jpg) top right no-repeat;}
table#solidariedade td.imagem{background:url(../img/img_background_solidariedad.jpg) top right no-repeat;}
table#crescerSer td.imagem{background:url(../img/img_background_crescerSer.jpg) top right no-repeat;}
table#guia td.imagem{background:url(../img/img_background_guia.jpg) top right no-repeat;}
table#fibra td.imagem{background:url(../img/img_background_fibra.jpg) bottom right no-repeat;}
table#linha td.imagem{background:url(../img/img_background_linha.jpg) bottom right no-repeat #f5a928;}
table#linhaPromo td.imagem{background:url(../img/img_background_linhaPromo.jpg) top right no-repeat ;}
table.conteudos td.ondeObter div#flash{width:285px; float:left;}
table.conteudos td.ondeObter div#distritos{width:320px; float:right; padding-top:10px;}
table.conteudos td.ondeObter div#distritos p{margin-bottom:5px;}
table.conteudos td.ondeObter div#distritos p.data{border-bottom:1px dotted #000; padding-bottom:8px; margin-top:20px; margin-bottom:15px; color:#000; padding-left:0px;}
table.conteudos td.parceiros div#logo{width:240px; float:left;}
table.conteudos td.parceiros div#descricao{width:380px; float:left; padding:15px 0 15px 0;}
table.conteudos td.parceiros div#ofertas{width:340px; background:#e87d27 url(../img/parceiros_oferta.jpg) top left no-repeat; min-height:70px; padding:30px 15px 20px 270px; margin-bottom:15px;}
table.conteudos td.parceiros div#ofertas p{color:#FFF; font-weight:bold;}
table.conteudos td.parceiros a{color:#000; font-weight:bold;}
table.conteudos td.parceiros p.separador{border-bottom:2px dotted white; margin-left:-30px; margin-right:-15px;}
table.conteudos td.parceiros table#pecaaqui{width:545px; padding:2px;}
table#parceiros{ border-left:1px dashed #333; border-top:1px dashed #333;}
table.conteudos td.homeParceiros {width:122px; height:122px; border-bottom:1px dashed #333; border-right:1px dashed #333; padding:0px; margin:0 0 -1px -1px;}
table.conteudos td.outros a{text-decoration:none;}
table.conteudos td.outros div p{margin-bottom:5px !important;}

/*PROMO MODELO E CONTINENTE*/
div#promoMCinterior{margin-top:200px;}
table#economiaMC .historico{font-size:10px;}

/*HOME*/
div.home a{float:left;}

/*FOOTER*/
div#footer{margin-top:4px;}
div#footer table{width:900px;}
div#footer table td.alignRight, div#footer table td.alignRight a{color:#960; font-size:10px;}