*{z-index:1;}
body {padding:0;margin:0;background:#000 url(/pt/img/bgk.jpg) no-repeat top left;font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  color:#FFF; }
form {padding:0; margin:0;}
.topbar { white-space:nowrap; background-color:#000000; }
.rightmenu { display:block; float:right; width:520px;}
.search_bar { height:27px; text-align:right; text-transform:uppercase; padding:2px 10px 0px 0px; display:block; }
.search_bar a { text-decoration:none; color:#FFF; }
.search_bar span { margin-right:10px; }
.search_bar input { color:#999; margin:0; padding:0;}
#topmenu {	float: left; display:block; height:27px; text-transform:uppercase; padding-top:2px; width:465px; }
#topmenu a { text-decoration:none; color:#FFF;}
ul { padding:0px 0 0 20px; margin:0px;}
li.kriamenu  { list-style-type:none; padding:0px 0px 0px 10px; margin:0; float: left; display:block; height:27px;}
li.kriamenu  img { margin-right:5px;}
#ct { height:609px; background:url(/resources/images/new/hands3.png) no-repeat right top; z-index:-110; }
#leftside { display:block; width:238px; position:relative; top:0; float:left; }
#rightside { display:block; width:462px;position:relative; top:0; float:left;}
#footer {text-align:left;border-top:1px solid #52553a;color:#a3a596;font-size:9px;font-family:Verdana, Geneva, sans-serif;height:30px;	padding:20px 25px;} 
#footer a { color:#a3a596; text-decoration:none; font-weight:bold;}
@font-face {font-family:DIN_LIGHT_0;src: url('http://www.kriaeventos.pt/resources/fonts/DIN_LIGHT_0.eot'); src: local(DIN_LIGHT_0), url('/resources/fonts/DIN_LIGHT_0.ttf') format('truetype');}
#logo{ height:145px;}
#leftmenu{ padding:0; margin:0;}
#leftside ul.menu {font-family:DIN_LIGHT_0; padding:0; margin:0; list-style:none; font-size:24px; }
#leftside ul.menu a { text-decoration:none; color:#FFF;  padding: 5px 0px 5px 35px; display:block; line-height:12px; }
#leftside ul.menu li { margin:5px 0px;width:220px;}
#leftside ul.menu li.sel>a { background-color:#617400; line-height:25px;}
#leftside ul.menu li ul li{ display:none;} 
#leftside ul.menu li.sel ul li{ display:block !important;} 
#leftside ul.menu li ul li a { background-color:transparent;} 
#leftside ul.menu li ul li.sel>a { background-color:#617400; line-height:19px;}
#leftside ul.menu li ul li {margin:0px; padding:0; list-style-type:none; width:163px; line-height:15px;}
#leftside ul.menu li ul li a{display: block;padding: 0px 5px 0px 10px !important; margin-left:0px; width: 163px;text-decoration: none;font-size:14px;background:url(/pt/img/bg_submenu.gif) 5px 0px no-repeat; line-height:15px; }
#leftside ul.menu li a:hover {background-color:#617400; }
a.apple { position:absolute; top:390px; left:10px;}
/*img.apple { position:absolute; top:390px; left:10px;}*/
#seccoes {padding:0px 0px 0px 0px;width:463px;position:relative;top:150px;height:460px;overflow:hidden;}
#seccoes h2{font-family:DIN_LIGHT_0, "Trebuchet MS";font-weight: normal;background-color: #617400;margin:0;padding:8px 0px 2px 7px;display:block;line-height:24px;height:26px;color:#FFF; font-size:16px;}
#seccoes h2 a { color:#FFF; text-decoration:none;}
#seccoes h2 span{width:300px;float:left;display:block;clear:left; font-weight:normal}
#seccoes h2 a.more { background: url(/pt/img/mais.gif) no-repeat right 10px; display:block; width:80px;  float:right; text-align:right; clear:right; margin-right:45px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-right:15px; color:#FFF; text-decoration:none;}
#seccoes.interior { width:644px;position:relative;top:0px;height:460px;overflow:hidden;padding: 0 0 0 25px;}
#seccoes.interior { width:644px;position:relative;top:0px;overflow:hidden;padding: 0 0 0 25px;}
img.back{position:absolute; top:0px; right:0px;}
.seccao {width:149px; margin:0px 7px 0px 0px; float:left;}
.seccao.galinterior {width:162px; margin-right:0;}
.descbox {width:324px; display:block; float:left; height:132px; margin-bottom:5px; position:relative; overflow:hidden;}
.descbgk{ margin-top:0px; height:132px; display:block; width:162px; background-color:#363c0d; position:absolute; top:0; left:158px; z-index:-10 ; display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  filter:alpha(opacity=80); opacity:0.8}
.descboxint { width:141px;  height:132px; display:block; float:left;  padding:0px 5px 0px 16px;}
.descboxint h1 { font-size:12px; font-weight:bold; margin:15px 0 7px 0; }
.descboxint h1 a { color:#ffea03; text-decoration:none; font-size:13px;}
.descboxint .news { margin:0; padding:0; width:141px; display:block;}
.descboxint .lead { height:70px; padding:0; overflow:hidden; margin:0;}
.descboxint .lead  ul {padding:0; margin:0!important; font-size:12px;}
.descboxint  .lead ul li {padding:0; margin:0; list-style:none;}
.nav_arrows #prev1 {position:absolute; top:160px; left:37px;}
.nav_arrows #next1 {position:absolute; top:160px; left:457px;}
#ListaEventos.gallery { margin-top:20px;}
.lead { line-height:15px; font-weight:normal; margin:11px 0px 15px 12px; }
.lead a { color:#FFF; }
.bgseccao{ background-color:#363c0d; position:absolute; top:0; height:2000px; z-index:-1 ; display:block; width:149px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:0.8;}
.bgnoticia{ background-color:#363c0d; position:absolute; top:0; height:2000px; z-index:-1 ; display:block; width:645px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:0.8;}
.bgdetalhe{ background-color:#363c0d; position:absolute; top:0; height:2000px; z-index:-1 ; display:block; width:172px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:0.8;}
/* pagina de seccao sem noticias e com subseccao */
.seccaoiso {width: 120px;}
.seccaoiso h3{font-family:DIN_LIGHT_0;font-weight: normal;margin:0;color:#FFF;font-size: 14px;padding:0px 0px 2px 14px;}
.seccaoiso h3 a {color:#FFF; text-decoration:none;}
.seccaoiso h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;margin: 0px;padding:0px 10px 0px 29px;}
.seccaoiso .transp{margin:10px 0px 0px;padding:3px 3px 30px 3px;float: left;width: 120px;}
.seccaoiso .secdesc{padding-left: 15px;margin-left: 130px;float: left;}
.seccaoiso .separador{clear: both;float: none;padding-top: 2px;}
/*h2
sub-parametros para um, duas ou tres colunas nas secções.
*/
.seccao.wide1 {width:99%;}
.seccao.wide2 {width:645px;}
.seccao.wide2 h1{ margin-left:16px;}
.seccao.wide2 .lead { margin-left:28px;}
.seccao.wide3 {width:90%;}
/*-------------------------------------------------*/
.rightcol,.leftcol { display:block; width:310px; float:left;}
.seccao .bgctn img {width:143px;}
.bgctn {background: #FFF url(/pt/img/bg_ct.jpg) no-repeat center bottom; padding:3px 0px 30px 3px;  margin:5px 0 0 0; width:146px;}
.seccao .news { padding:0 10px 0px 10px;}
.seccao.detalhe { width:645px; display:block; float:left;}
.seccao h1, .intro h1 { font-size:13px; font-weight:bold; background:url(/pt/img/mais.gif) left 6px no-repeat; padding:0 0 0 12px; margin:28px 0 0 0;}
.seccao h1 { margin-top:10px !important;}
.seccao h1 a, .intro h1 a { text-decoration:none; color:#FFF;}
.seccao h2 { z-index:100; font-family:DIN_LIGHT_0; font-weight: normal; background:#617400 url(/pt/img/mais.gif) 132px 18px no-repeat; background-color:#363c0d;width:142px; margin:0; padding:8px 0px 2px 14px ; display:block; line-height:25px; height:36px;}
.seccao h3 a {color: #FFF;text-decoration: none;}
.seccao .lead {}
/*
sub-parametros para um, duas ou tres colunas nas secções.
*/
.seccao.wide1 h2 {width:100%;}
.seccao.wide2 h2 {width:100%;}
.seccao.wide3 h2 {width:100%;}
/*-------------------------------------------------*/
.eventos { display:block;  width:470px; margin-left:10px; margin-top:10px;}
.eventos h1 { margin-left:20px !important; padding-left:10px;}
.eventos .date {margin-left:20px !important;}
.eventos .lead {margin-left:0px !important}
#contacto { margin-left:30px !important;}
#enviar { float:left; margin-top:10px;}
.seccao .date, .intro .date { margin-left:12px; font-size:10px; color:#ffed00;}
.detalhe h1 { margin:25px 0 0 0;}
.lead ul{padding: 0px;margin:0px 0px 0px 10px;font-size: 10px;}
#ngallery{position:relative;width:158px;height:132px;left:0px;top:5px;background: url(../images/new/galbox.png) no-repeat center bottom;	display:block; float:left; margin:10px 10px 10px 20px;}
#ngallery img{width:138px; margin:10px 0 0 10px;}
.galbox {background: url(../images/new/galbox.png) no-repeat center bottom;  padding:0px;  margin:0 4px 5px 0px; height:132px; width:158px;
 display:block; float:left; }
.galbox.logos { padding-top:20px; height:112px;}
.galbox.no_marginr {margin-right:0;}
.galframe{ background: url(../images/new/galthumb.png) no-repeat center top; padding:12px 10px 10px 10px;  margin:0; height:416px; width:450px; display:block; float:left;}
#myContent h3 { font-size:14px; color:#FFF; padding-left:10px;}
ul.results, li.results { margin-right:20px;}
ul.results a , li.s_results a{ color: #FFF; text-decoration:none;}
.galinterior .news h1,  .galinterior .news h1 a{ color:#ffed00 !important;}
.galinterior .news h4 { margin-left:15px;}
.galinterior .news h4 a { text-decoration:underline; color:#ffed00;}
.galinterior .trcj { width:85%; margin-left:13px;}
.seccao .trcj { background:url(/pt/img/sep.gif) repeat-x; line-height:1px; height:1px; clear:both; margin-top:10px;  }
.sep { clear:both; line-height:1px; height:1px; }
.nmar { margin-right:0px !important;}
.nmar2 { margin-left:0px !important;}
.listagem {color: #FFF;margin-left: 15px;}
.listagem a{color: #FFF;text-decoration: none;}
.listagem a:visited{color: #FFF;text-decoration: none;}
.listagem a:hover{color: #FFF;text-decoration: underline;}
#map_canvas { height: 100% }
.formulario { margin:20px; padding-bottom:10px;  }
.thanks { font-size:14px; margin-top:120px; margin-bottom:5px;}
.bigger { font-size:36px;}
/*
	Accessible News Slider : Plugin Specific : Theme [ Candy Coated ]
-----------------------------------------------------------------------------------------*/
.wide_slider  {width: 950px;margin: 0;}
.wide_slider a {color: #ff3300;}
.wide_slider .back {position: absolute;top: 240px;left: 320px;width: 23px;height: 20px;}
.wide_slider .next {position: absolute;	top: 240px;left: 341px;height: 23px;width: 22px;}
.wide_slider .next a {background:url(/resources/images/botao_dir.gif) no-repeat right center;padding:0px 0px 0px 0px;line-height:25px;	vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#BF2621;text-decoration:none;text-transform:uppercase;height:25px;}
.wide_slider .back a {text-align: right;background:url(/resources/images/botao_esq.gif) no-repeat left center;padding:0px 0px 0px 0px; 	line-height:25px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#8f8f8f; text-decoration:none; text-transform:uppercase;height:25px;}
.wide_slider ul {margin:0; padding:0;}
.wide_slider li {padding: 0px 0px 3px 0px;overflow: hidden;}
.wide_slider li img {float: left;display: inline;}

/* easyscroll */
#easyscroll{height: 560px;margin-top:0px;margin-right: 0;margin-bottom: 1em;margin-left: 0;	/* add additional styling */}	
/* easyscroll navigation buttons */	
#myContent {width:648px;margin:0;padding:0;}
#easyscrollnav, #easyscrollnav li{height:28px;line-height:28px;margin:0;padding:0;}	
#easyscrollnav{background-color: #617400;height: 36px;margin: 0;text-align: right;}			
#easyscrollnav li{list-style:none;float:left;margin-right:1px;padding:0px;color:#333;cursor:pointer;}					
#easyscrollnav li.over{color:#999;text-decoration:underline;}	

/* CONGRESSOS */
.cgMeses {}
.cgMeses a {color: #FFF;}
.cgMeses a:hover {}
.cgMeses a:visited{}
.cgLista h5 {color: #FFF;font-size: 12px;margin: 0px;padding: 0px;}
.cgLista h6 {color: #FFF;font-size: 12px;margin: 0px;padding: 0px;}
.subsnewsl {background-color: #516001; border:1px solid;border-top-color: #8AA202;border-right-color: #343D01;border-bottom-color: #343D01;	border-left-color: #8AA202;color: #FFF;margin-top: 20px;}
.camposform {color: #516001;background-color: #FBFFE6;border: 1px solid #516001;}
.detalhe a {color: #FFF;text-decoration: underline;}
.detalhe a:visited {color: #fff;text-decoration: underline;}
.detalhe a:hover {color: #ccc;}
.detalhe ul {padding-left:20px;margin-left:0;}
.detalhe ul li {margin-left:0px;padding: 0px;list-style:none;}
.detalhe h5 {font-size: 15px;margin: 0px;padding:10px 0px 5px 0px;}
.detalhe h6 {font-size: 12px;font-weight: bold;margin: 0px;padding: 0px;}
#img_selected{border:4px;opacity:1 !important;}
.textodescritivo{ position:absolute; top:0;}
.error{color:#F00; font-size:14px; padding:2px; font-weight:bold;}
