﻿ body { font: 62.5% Arial, "Trebuchet MS", Helvetica, Geneva, Verdana, sans-serif;  }
a { outline: none }

 
#Home { background: #fff url(../img/bgBodyHome.gif) repeat-x top; border: 1px solid #fff  }
.topo { background: #fff url(../img/body-bg.gif); border-bottom: 13px solid #fff; text-align:center }
	
	 

	.quickLinks { padding-top: 10px; width: 194px; float: left }
	.quickLinks img { border: 0 }
	.quickLinks span { margin-right: 8px; display: block; float: left }
		
		
		.quickLinks #hp-ico, .quickLinks #hp-ico a { width: 18px; height: 18px; display: block; }
		.quickLinks #hp-ico {  background: transparent url(../img/ico-homeO.gif) no-repeat center; }
		.quickLinks #hp-ico a {  background: transparent url(../img/ico-home.gif) no-repeat center; }
		.quickLinks #hp-ico a img { display: none }
		.quickLinks #hp-ico a:hover { background: none }
		
	.quickLinks .access { position: absolute; margin-left: -5000px }
	.quickLinks .access:active, .quickLinks .access:focus { margin-left: 0; background: #fff; color: #545353; text-decoration: none; margin-top: 6px; }
	
	.quickLinks strong {  margin-top:6px;margin-right: 8px; display: block; float: left }
	.quickLinks strong a { width: 16px; height: 12px; display: block }
	.quickLinks strong a img { margin-top:6px;display: none }
	.quickLinks strong a:hover { background: none!important }
	.nav-Links { list-style: none; float: left }
	.nav-Links li { float: left; display: block; width: 153px; height: 113px }
	.nav-Links li a { 
		display: block; width: 153px; height: 113px;
		color: #535353; text-decoration: none; font-size: 1.2em; float: left; 
		background-repeat: repeat; background-position: bottom; margin-left: 0px }
	.nav-Links[class] li a { margin-left: 3px }
	.nav-Links li a:hover{ background: url(../img/bgMenu.gif) no-repeat bottom }
	.nav-Links li span { padding: 73px 0 0 22px; display: block }
	.nav-Links li a img { border: 0; position: absolute; margin-left: -22px }
	.nav-Links li a.here { background-color: #fff!important }	
	
    .colEsquerda h1 img { border: 0 }

	/* MENU CONTEXTO */
	/* MENU CONTEXTO */
	.context-menu { margin-top: 25px } 
	.context-menu, .context-menu ul { list-style: none; text-transform: uppercase } 

	.context-menu li { background: transparent url(../img/underscore.gif) no-repeat 5px 12px; height: 1% } /*margin-top: 15px;*/
	.context-menu li.sub-menu span { background: #beced7 url(../img/dArr.gif) no-repeat 5px 4px; display: block  } 
	.context-menu li.sub-menu span a { background: #fff url(../img/uArr.gif) no-repeat 5px 4px;  } 
	.context-menu li.sub-menu span a:hover, .context-menu li.nav-Here span a { background: none } 
	
	.context-menu li.sub-menu li { background: none; margin-top: 0; height: 1% } 
	.context-menu li.sub-menu li a { color: #666 } 
	.context-menu li.sub-menu li.nav-here a{background: #dee6eb}

	.context-menu li a { color: #002C77; padding: 2px 0 2px 22px; margin-bottom: 5px; display: block; text-decoration: none  } 
	.context-menu li a:hover, .context-menu li.nav-Here a { background: #beced7 url(../img/underscore.gif) no-repeat 5px 12px  }
	.context-menu li.nav-Here ul li a { background: none  }
	.context-menu li.nav-Here ul li.nav-Here a { background: #dee6eb  }
	
	.context-menu li.sub-menu li a:hover { background: #dee6eb }
	.context-menu li.sub-menu ul { padding-bottom: 15px }
	
	
	
	.titulo-destaque { color: #002C77; font-size: 15px; padding: 0 22px; font-weight: normal; margin-top: 25px; letter-spacing: 1px }

.colDireita .header { text-align: right }
.colDireita .header .nav-local { text-align: left; width: 609px; border-bottom: 10px solid #fff;  padding: 3px 0; clear: both; margin-left: auto }
.colDireita .header .breadCumb { font-size: 0.9em; padding: 0 0 0 20px}    
.colDireita .header .breadCumb a { color: #666; text-decoration: none; text-transform: uppercase   }
.colDireita .header .breadCumb a:hover { color: #000000; text-decoration: none; text-transform: uppercase   }
.colDireita .header h2.here { padding: 2px 0 0 20px; color: #000; font-size: 1.4em; text-transform: uppercase   }

.colDireita .header .galeria { width: 100%; text-align: right; float: left; background: #e4ebef; margin-bottom:16px; clear:both    }
.colDireita .header .galeria-global { width: 100%; text-align: right; background: #e4ebef; margin-bottom:16px    }
.colDireita .header .galeria-global img { float: right; display: block }
.colDireita .header .LightB { background: #e4ebef url(../img/ampliarO.gif) no-repeat 10px bottom; margin-bottom:16px   }
.colDireita .header .Fotos { background: #e4ebef url(../img/ampliarO.gif) no-repeat 10px bottom; margin-bottom:16px   }
.colDireita .header table.slm-layout-main { text-align: right; clear: both; vertical-align: top }

.colDireita .header .Flash { width: 100%; text-align: right; float: left; background: #fff url(../img/bgFlash.gif) repeat-x top }
.colDireita .FlashOrga { width: 687px; height: 265px; border: 1px solid #beced7; background: #fff; margin: 0 0 0 auto }
.colDireita .FlashHome { width: 762px; height: 321px; text-align: left; padding-left: 3px }


.avisoFlash { text-align: center }
.avisoFlash img { margin: 0 auto }

.colDireita .header .galeria a { display: block; float: right; text-align: right; width: 100%; background: #e4ebef url(../img/ampliar.gif) no-repeat 10px bottom  }
.colDireita .header .galeria a:hover { background: none }
.colDireita .header .galeria a img { border: 0; display: block; width: 687px; margin: 0 0 0 auto }
.colDireita .header .galeria a.hide { display: none  }

.colCentral .projectos { margin-bottom: 30px; color: #666666; clear: both; font-size: 1.1em }

.Dados th, .Dados td { border-bottom: 1px solid #beced7; vertical-align: top; padding: 4px 0 }

#Projectos th { width: 151px; border-right: 10px solid #fff; padding-left: 10px; font-weight: normal; text-transform: uppercase }
#Projectos td { font-weight: bold }


#Estrutura { width: 702px; color: #666; font-size: 1.1em; margin-bottom: 40px }
#Estrutura th { font-weight: normal; text-transform: uppercase }
#Estrutura thead th { color: #000 }
#Estrutura .col1 { width: 390px; border-right: 10px solid #fff; padding-left: 10px }
#Estrutura .col2 { border-right: 10px solid #fff; padding-right: 5px; text-align: right; vertical-align: bottom }
#Estrutura .col3 { text-align: right; padding-right: 5px; vertical-align: bottom }



.colCentral .descricao { clear: both; padding: 5px 10px 10px 0px }
.colCentral .descricao ul{
	padding-left:20px;
}
.colCentral .descricao ul li{
	list-style-image:url(../img/bullet.gif);
	list-style-position:outside;
	list-style-type:disc;
    padding-bottom:10px;
}

.colCentral .descricao img { padding: 0 5px 5px 0}
.colCentral .descricao p { padding: 3px 0p 15px 0x}

.titulo-seccao { font-size: 1.0em; text-transform: uppercase; color: #000; font-weight: normal; padding: 2px 0; height: 1.3em  }


.colCentral .documentos-anexos { 
	clear: both;  background:transparent url(../img/bgCamposAnexos.gif) no-repeat left top; padding: 10px 5px 30px 10px  }

.colCentral .lista-docs { list-style: none; padding-top: 5px }
.colCentral .lista-docs li { list-style: none; color: #666 }
.colCentral .lista-docs li a { clear: both; color: #002C77; display: block; padding: 5px 0 }
.colCentral .ico li a { padding-left: 25px }
.colCentral .lista-docs li strong { color: #002C77; font-weight: normal }
.colCentral .lista-docs li a img { position: absolute; margin-left: -25px; margin-top: -2px; border: 0; background: #a8b3ad }
.colCentral .lista-docs li a:hover img { background: #333!important }
.colCentral .ico li a { color: #666; text-decoration: none }
.colCentral .lista-docs li a:hover img { background: #333!important }
.colCentral .lista-docs li a:hover strong, .colCentral .lista-docs li a:hover { color: #000 }


.colDestaques .cxDestaque { background: transparent url(../img/bgDestaques.gif) no-repeat center top; padding: 3px 2px 0; color: #6e7772; font-size: 1.1em }
.colDestaques .cxDestaque  p { background: #e4ebef }
.colDestaques .cxDestaque  strong { text-transform: uppercase; font-size: 1.1em; color: #6e7772  }
.colDestaques .cxDestaque .title { padding: 5px 15px }
.colDestaques .cxDestaque .resumo { padding: 10px 15px; color: #333 }
.colDestaques .cxDestaque img { border: 0; display: block  }
.colDestaques .cxDestaque a { text-decoration: none }


.colDestaque1 { width: 154px; vertical-align: top; padding:3px 2px 0; background: transparent url(../img/bgDestaques1n.gif) no-repeat center top  }
.colDestaque1 .DestaquesHome{ color: #6e7772; font-size: 1.1em; width:150px  } 
.colDestaque1 .DestaquesHome .border {border-top: 1px solid #BECED7}
.colDestaque1 .DestaquesHome a img { width: 120px; padding-left:15px;}				
.colDestaque1 .title { text-transform: uppercase; color: #6e7772; padding: 5px 15px; letter-spacing: 1px   } 
.colDestaque1 a img { color: #6e7772;margin: 0 0 5px; border: 0   }
.colDestaque1 .newsletter {width: 149px;}
.colDestaque1 .newsletter img { width: 149px;  }
.row2 .colDestaque1 { padding:0 2px; background: transparent url(../img/bgDestaques1n.gif) no-repeat right -18px  }
.banners { position:relative; padding-top:20px; padding-left:15px; }
.colDestaque3 .banners { padding-left:10px}
.advImg {padding-left: 5px; height: 60px}/* 2009-01-19 { position: absolute; top: -54px; left: 5px; height: 60px }*//*{ position: absolute; top: 0; left: -65px; height: 60px }*/
.advBcsd {padding-left: 5px}


.colDestaque2 { width: 306px; background: #fff; vertical-align: top; font-size: 1.1em; }
.colDestaque2 .DestaquesHome{ border-top: 3px solid #818985; width: 306px;} 
.colDestaque2 .title { text-transform: uppercase; color: #6e7772; padding: 2px 15px 5px; letter-spacing: 1px    } 
.colDestaque2 dl { padding: 0 7px; color: #6e7772} 

.colDestaque2 dl p { padding: 0 } 
.colDestaque2 dl dt { clear: both;} 
.colDestaque2 dl dt small { display: block } 
.colDestaque2 dl dt a { text-transform: uppercase; color: #6e7772; text-decoration: none; font-weight: bold } 
.colDestaque2 dl dt a:hover {color: #000}
.colDestaque2 dl dd a { color: #6e7772; text-decoration: none; font-weight: bold; display: block } 
.colDestaque2 dl dd a:hover {color: #000}

.colDestaque1 p, .colDestaque2 p, .colDestaque3 p { padding: 0 15px  } 
.colDestaque1 p a, .colDestaque2 p a, .colDestaque3 p a { color: #6e7772; text-decoration: none; font-weight: bold; display: block } 
.colDestaque1 p a:hover, .colDestaque3 p a:hover { color: #333;} 
.colDestaque1 p strong, .colDestaque2 p strong, .colDestaque3 p strong {color: #6e7772; text-transform: uppercase; } 


.newsletter { color: #6e7772; background-color: #ffffff; } 
.newsletter .form { padding: 5px 0 } 
.newsletter .form label { display: block; color: #333; padding: 5px 0 0 10px } 
.newsletter .nomeIN { width: 135px; margin-left: 5px; border: 1px solid #beced7 } 
.newsletter .emailIN { float:left; width: 111px; margin-left: 5px; border: 1px solid #beced7 } 
.newsletter .newsllOk { vertical-align: middle; margin-bottom: 2px } 

.form .FormButtonSubmit { color: #666; text-decoration: none; margin-left:5px; display: inline  }
.form .FormButtonSubmit:hover { color: #333  }
.form .FormButtonSubmit img { border: 0; background-color: #a8b3ad; vertical-align: bottom;   }
.form .FormButtonSubmit:link img { background-color: #333; width: 18px; height: 18px  }
.form .FormButtonSubmit:visited img { background-color: #333; width: 18px; height: 18px  }
.form .FormButtonSubmit:hover img { background-color: #333; width: 18px; height: 18px  }

.FormLabelSucesso1 { background-color: #ebf0f3; border: 0; padding: 4px 5px; margin: 8px 0 0; color: #002C77; display: block  }
.FormLabelErro1 { background-color: #fca500; border: 0; padding: 4px 5px; margin: 2px 0;   }
.FormLabelErro1 ul { list-style: none; color: #000 }


.colDestaque3 { width: 151px; font-size: 1.1em; vertical-align: top; padding:3px 2px 0 0; background: transparent url(../img/bgDestaques1n.gif) no-repeat right top  }
.row2 .colDestaque3 { padding:0 2px 0 0; background: transparent url(../img/bgDestaques1n.gif) no-repeat right -18px  }
.colDestaque3 .DestaquesHome { width: 149px; clear:both;   } 
.colDestaque3 .DestaquesHome1 { width: 149px; clear:both;} 
.colDestaque3 .title { text-transform: uppercase;  color: #6e7772; padding: 5px 15px; letter-spacing: 1px } 
.colDestaque3 img { margin: 0 0 5px; border: 0   } 
.colDestaque3 .newsletter img { width: 149px;  }
.colDestaque3 dl { padding: 0 15px; color: #6e7772} 

.colDestaque3 dl p { padding: 0 } 
.colDestaque3 dl dt dd { clear: both; padding-top: 15px  } 
.colDestaque3 dl dt small { display: block } 
.colDestaque3 dl dt a { text-transform: uppercase; color: #6e7772; text-decoration: none; font-weight: bold } 
.colDestaque3 dl dt a:hover {color: #000}
.colDestaque3 dl dd a { color: #6e7772; text-decoration: none; font-weight: bold; display: block } 
.colDestaque3 dl dd a:hover {color: #000}

 
.ModListTitle { font-size: 1.1em; color: #666666 }
.ModListTitle h3, .ModListTitle h4 { text-transform: uppercase; color: #000; font-size: 1em; padding: 5px 0 5px 10px; font-weight: normal }
.ModListTitle p { padding: 5px 0 10px 10px }
.ModListTitle .introducao { font-weight:bold;  }

.TitulosResumo dt { color: #000; padding: 5px 0 0 10px }
.TitulosResumo dd { border-bottom: 1px solid #beced7; padding: 2px 0 10px 10px }

/* RODAPE */

.rodape { clear: both; border: 1px solid #beced7; padding: 3px 15px; margin-top: 50px; position: relative  }
#Home .rodape { margin-top: 0; padding: 3px 15px;  }
.rodape .footerLinks {}
.rodape .footerLinks a { margin-right: 6px; display: block; float: left; background: #a8b3ad; text-decoration: none; color: #000 }
.rodape .footerLinks a:hover { background: #333 }
.rodape .footerLinks a strong { display: none; text-transform: uppercase }
.rodape .footerLinks a:hover strong { display: block; position: absolute; left: 120px; top: 8px; font-size: 1.1em; font-weight: normal }
.rodape .footerLinks[class] a:hover strong { left: 135px; top: 6px }
.rodape .footerLinks img { border: 0; display: block }

.rodape #gparquexpo { width: 171px; margin-right: 136px; float: right; text-align: left; position:relative; height: 1.1em }
* html .rodape #gparquexpo { margin-right: 68px }
.rodape #gparquexpo #rodapeMenu { position: absolute }

.rodape #rodapeMenu p.title img:hover, .rodape .showMenu p.title img { background: #333  }
 
.rodape #rodapeMenu .globalMenus { display: none }
.rodape #rodapeMenu:hover .globalMenus, .rodape .showMenu .globalMenus { display: block!important; background: #b7bfbb; width: 170px }


.rodape #rodapeMenu:hover, .rodape .showMenu { position: absolute; bottom: -10px; left: 0; width: 320px; }
.rodape .showMenu { bottom: 85px }
.rodape[class] .showMenu { bottom: 0 }

.rodape #gparquexpo .menus { float: left; width: 100%; padding-bottom: 10px }
.rodape #gparquexpo .menus strong { display: block; padding: 7px 15px 0 }
.rodape #gparquexpo .menus ul { float: left; width: 100%; list-style: none; padding-top: 7px }
.rodape #gparquexpo .menus ul li { clear: both; padding:0 15px }
.rodape #gparquexpo .menus ul li a { color: #002C77 }
.rodape #gparquexpo .menus ul li a:hover { color: #000 }

.copy { clear: both; padding: 10px 15px; color: #000; font-size: 0.9em }
.copy a { color: #000 }

/* GERAL */
.noBorder { border: 0!important }
.pDown { clear: both; display: block }


.colDireitaTable fieldset { background-color: #ebf0f3; border: 0; padding: 10px 15px  }
.colDireitaTable { clear: both; font-size: 1.1em; color: #666; clear: both }
.colDireitaTable .FormLabelFieldMsg { background-color: #fca500; color: #000; padding: 30px 15px; margin-top: 10px}
.colDireitaTable .FormLabelField { color: #000; padding: 6px 0 2px; clear: both  }
.colDireitaTable .FormLabelField label { font-size: 1.2em; padding-right: 10px }

.colDireitaTable .FormField { padding: 3px 0; clear: both }
.colDireitaTable .FormField input, .colDireitaTable .FormField select, .colDireitaTable .FormField textarea { width: 370px; border: 1px solid #fff; background: #f5f5f5; border-right: 1px solid #e4e4e4;  border-bottom: 1px solid #e4e4e4 }
.colDireitaTable .FormField select { clear: both}
.colDireitaTable .FormField span { border: 1px solid #beced7; float:left; display: block  }
.colDireitaTable .FormField .obrigatorio { border: 0; float:none;   }

.colDireitaTable .FormField textarea { height: 95px; overflow: auto }
.colDireitaTable .FormButtonClear img { margin-right: 5px }
.colDireitaTable .FormButtonSubmit img { margin-left: 5px }
.colDireitaTable .FormButtonSubmit { margin-left: 260px; position: absolute }
.colDireitaTable .FormButtonClear, .colDireitaTable .FormButtonSubmit { color: #666; text-decoration: none  }
.colDireitaTable .FormButtonClear:hover, .colDireitaTable .FormButtonSubmit:hover { color: #333  }
.colDireitaTable .FormButtonClear img, .colDireitaTable .FormButtonSubmit img { border: 0; background-color: #a8b3ad; vertical-align: bottom  }
.colDireitaTable .FormButtonClear:hover img, .colDireitaTable .FormButtonSubmit:hover img { background-color: #333  }
.colDireitaTable .FormLabelSucesso {color:#000000;font-size:1.2em;font-weight:bold;padding:2px 0pt 0pt 20px;text-transform:uppercase;background-color: #ebf0f3; border: 0; padding: 40px 35px; }
colDireitaTable .FormLabelSucesso {color:#000000;font-size:1.2em;font-weight:bold;padding:2px 0pt 0pt 20px;text-transform:uppercase;background-color: #fca500; border: 0; padding: 40px 35px; }

/*.colDireitaTable .FormLabelSucesso { background-color: #ebf0f3; border: 0; padding: 40px 35px; font-size: 2em; margin: 15px 0; color: #002C77  }*/
/*.colDireitaTable .FormLabelErro { background-color: #fca500; border: 0; padding: 40px 35px; font-size: 2em; margin: 15px 0; color: #000  }*/



/* SITE MAP */
/*
#SiteMap { border-bottom:solid 1px #ffffff; padding:0 }
#SiteMap ul {margin:0; padding:0; list-style-type: none;}
#SiteMap li {margin:0; border-top:solid 1px #ffffff; padding:0; list-style-type: none; list-style-position:outside;}
#SiteMap li.active {background: url(../img/explorertree-plus.gif) no-repeat 10px 7px;}
#SiteMap li a {display:block; padding:5px 0 5px 30px; height:1%;}
*/
/*#SiteMap li.Level1 {background-color:#808080;}*/
/*
#SiteMap li.Level1 {background: url(../img/site-map_level1.gif)}
#SiteMap li.Level2 {background-color:#f27920;}
#SiteMap li.Level3 {background-color:#60371f;}  
#SiteMap .SiteMapLevel2 {background:#e5e5e5;}
#SiteMap .SiteMapLevel2 li a {padding-left:67px;}
#SiteMap .SiteMapLevel3 {background:#FFFFFF;}
#SiteMap .SiteMapLevel3 li a {padding-left:102px;}
#SiteMap li.Level3 a {color:#ffffff;}
#SiteMap li.Level3 a:hover {color:#ffffff;}
#SiteMap li a {color:#444444; font-size:1.2em; text-decoration:none; font-weight:normal;}
#SiteMap li a:hover {color:#444444; font-size:1.2em; text-decoration:none; font-weight:bold;}
#SiteMap li a.active {font-weight:bold;}	

*/

.ListaNoticias { list-style: none; font-size: 1.1em; padding-left: 10px    }
.ListaNoticias li { float: left; width: 171px; background: #fff url(../img/listaBg.gif) no-repeat top left; padding-bottom: 15px  }
.ListaNoticias li.ultimaLista { width: 172px }/*background: #fff url(../img/listaBgUltima.gif) no-repeat top left; */
.ListaNoticias li div { padding: 13px 10px }
.ListaNoticias li div img { width:150px;  margin: 0 0 5px; }
.ListaNoticias .title, { text-transform: uppercase; color: #002C77; padding: 5px 0px; letter-spacing: 1px; letter-spacing: 1px   } 
.ListaNoticias a .title { text-decoration: none  }
/**/
.ListaNoticias a .title:hover { color:#000000; text-decoration: none  }
/**/
.ListaNoticias a img { margin: 0 0 5px; border: 0 } 
.ListaNoticias small { display: block; padding-top: 16px } 

.Paginacao { background: #fff url(../img/pagBgEsq.gif) no-repeat top left; padding-left: 2px; clear: both; margin: 20px 0 0 10px  }
.Paginacao div {  background: #fff url(../img/pagBg.gif) no-repeat top right; padding: 5px 10px; text-transform: uppercase; color: #666; font-size: 1.1em  }
.Paginacao div div {  background: none; padding: 0; text-transform: none; }
.Paginacao .Pag-Navega { float: right }
.Paginacao .Pag-Navega a { display: block; color: #666;float:left; text-decoration: none; margin-left: 57px; line-height: 18px }
.Paginacao .Pag-Navega a:hover { color: #000}
.Paginacao .Pag-Navega a span { margin: 0 10px; }
.Paginacao .Pag-Navega a img { border: 0; background:#B7BFBB; vertical-align: middle  }
.Paginacao .Pag-Navega a:hover img { border: 0; background:#000;  }
html:first-child .Paginacao { margin-bottom: 40px }

.Paginacao2 { padding-left: 2px; clear: both; margin: 20px 0 0 10px  }
.Paginacao2 div { padding: 5px 10px; text-transform: uppercase; color: #666; font-size: 1.1em  }
.Paginacao2 div div {  background: none; padding: 0; text-transform: none; }
.Paginacao2 .Pag-Navega { float: right; }
.Paginacao2 .Pag-Navega a { color: #666; text-decoration: none; line-height: 18px } /*  margin-left: 57px; */
.Paginacao2 .Pag-Navega a.LnkPrev{ background: url(../img/ArrCinzaE.gif) no-repeat; padding-left: 20px; height: 18px; float: left; display: block }
.Paginacao2 .Pag-Navega a.LnkPrev:hover{ background: url(../img/ArrCinzaE.gif) no-repeat; padding-left: 20px; height: 18px; float: left; display: block }
.Paginacao2 .Pag-Navega a.LnkNext{ background: url(../img/ArrCinzaD.gif) no-repeat right; padding-right: 20px; height: 18px; float: left; display: block }
.Paginacao2 .Pag-Navega a.LnkNext:hover{ background: url(../img/ArrCinzaD.gif) no-repeat right; padding-right: 20px; height: 18px; float: left; display: block }
.Paginacao2 .Pag-Navega a span { margin: 0 10px; }
.Paginacao2 .Pag-Navega a img { border: 0; vertical-align: middle  }
html:first-child .Paginacao2 { margin-bottom: 40px }

.cxResumos { border-top: 1px solid #beced7; margin: 15px 0 10px 10px }
.cxResumos .listaResunos { list-style: none }
.cxResumos .listaResunos li { border-bottom: 1px solid #beced7; background-color: #ebf0f3 }
.cxResumos .listaResunos li div { padding: 10px; font-size: 1.1em; color: #666 }
.cxResumos .listaResunos li .title { padding-bottom: 5px; text-transform: uppercase }
.cxResumos .listaResunos li .title a { color: #000 }
.cxResumos .listaResunos li small { color: #333; font-size: 0.9em }
.cxResumos .listaResunos li img {width:150px;}

.cxResumos .listaResunos dl { border-bottom: 1px solid #beced7; background-color: #ebf0f3 }
.cxResumos .listaResunos dl dt { padding: 10px 10px 5px; font-size: 1.2em; color: #666 }
.cxResumos .listaResunos dl dd { padding: 5px 10px 10px; font-size: 1.21em; color: #666 }
td .cxResumos .listaResunos dl dd .title { padding-bottom: 5px; text-transform: uppercase }
.cxResumos .listaResunos dl .title a { color: #000 }
.cxResumos .listaResunos dl small { color: #333; font-size: 0.9em }



.Sinopse  { margin: 0 0 10px 10px; color: #8f8f8f; padding-bottom: 25px; font-size: 1.1em; letter-spacing: 1px  } 
.Sinopse .title { text-transform: uppercase; color: #000; padding-bottom: 2px } 

/* menu selecção projectos */

#MenuPag { height: 50px; min-height: 50px; background: transparent url(../img/dotLista.gif) repeat-x 0 162px; position: relative; padding-left: 10px   }
#MenuPag[id] { background: transparent url(../img/dotLista.gif) repeat-x 0 10px; height: auto  }

#MenuPag .listaPojectos { float: left; width:230px; margin: 0 8px; position: relative; height: 10px; min-height: 10px; }
#MenuPag .listaPojectos[class] { height: auto }

#MenuPag .listaPojectos ul { position: absolute; bottom: 0; left: 0; list-style: none   }
#MenuPag .listaPojectos ul li { font-size: 1.1em; height: 1%; width:220px; border-top: 1px solid #fff;  }
#MenuPag .listaPojectos[class] ul li { margin: 0 0 }

#MenuPag .listaPojectos ul li a { display: block; padding: 5px 10px; background: #000; color: #fff; text-decoration: none;  border-left: 2px solid #fff; border-right: 2px solid #fff; width: 198px }
#MenuPag .listaPojectos ul li a:hover { background-color: #002C77 }

#MenuPag .listaPojectos ul li.ai a { padding-bottom: 18px; background-image: url(../img/ProjBot.gif); background-position: left bottom; background-repeat: no-repeat; }

#MenuPag .listaPojectos ul li { display: none }
#MenuPag .listaPojectos ul li.ai { display: block; position: absolute; bottom: 0; left: 0 }

#MenuPag .listaPojectos ul li span { display: block; width:220px;  }

#MenuPag .listaPojectos ul.mostraProj[class] { bottom: -1px; }
html:first-child #MenuPag .listaPojectos ul.mostraProj[class] { bottom: 0; }

* html #MenuPag .listaPojectos ul.mostraProj { bottom: 3.5em; margin-bottom: 1px }
* html #MenuPag .listaPojectos ul.mostraProj li.ai { bottom: -3.35em; }


#MenuPag .listaPojectos ul:hover li { display: block }
#MenuPag .listaPojectos ul.mostraProj li { display: block }

* html #MenuPag .btn-pesquisaProj { float:right; margin-top: 7px; }
#MenuPag .btn-pesquisaProj[class] { position: absolute; bottom:  15px; right: 0 }
#MenuPag .btn-pesquisaProj img { border: 0 }

.ElemListaProjectos { font-size:1.1em; border-top:solid 1px #BFCDD6;border-bottom:solid 1px #BFCDD6; padding: 10px }
.ElemListaProjectos img { float: left; width: 156px;  margin: 0 10px 10px 0 }
.ElemListaProjectos dt a { color: #000; text-decoration: none; text-transform:uppercase   }
.ElemListaProjectosFim { clear: both; border-bottom:solid 2px #BFCDD6; padding: 1px 10px }

.noticiasHome {}
.noticiasHome img {float: left; width: 80px;  margin: 0 5px 5px 0 }
.noticiasHome dl dd {clear:both}

.anunciosHome img {float: left; width: 118px;  margin: 0 5px 5px 0 }
.anunciosHome dl dd dt {clear:both}



/*HOMEPAGE DE ÁREA*/

#column .listagemCanaisTitulo a {
	font-family:Arial,"Trebuchet MS",Helvetica,Geneva,Verdana,sans-serif!important;
	color:#666666;
	font-size:0.9em!important;
	text-decoration:underline!important;
	text-transform: uppercase
	
}

#column .listagemCanaisTitulo a:hover  {
	font-family:Arial,"Trebuchet MS",Helvetica,Geneva,Verdana,sans-serif!important;
	color:#000000;
	font-size:0.9em!important;
	text-decoration:underline!important;
	text-transform: uppercase
	
}



#column .listagemCanaisDescricao {
	font-family:Arial,"Trebuchet MS",Helvetica,Geneva,Verdana,sans-serif!important;
	font-size: 1.0em;

}

.sinopse_publicacao{
	clear:both;
	float:left;
	padding-bottom:15px;
	*padding-left:15px;
}

#flash_banner_right{
	padding-left:15px;
	padding-bottom:15px;
}
