@charset "UTF-8";

@import url("/templates/pragma/css/layout.css");
@import url("/templates/pragma/css/navigation.css");

/*
Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif - p
Geneva, Verdana, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif - t
*/
body,html {
	color: #1B3041;
	font: normal 12px Arial, Helvetica Neue, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/* LEFT COLUMN WRAPPER */
div.content {
	width: 100%;
	margin: 0 0 53px 0;
	float: left;
	clear: left;
}
div.content_border {
	border-bottom: 1px solid #b2b2b2;
}
div.content h1 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
}
div.content h3 {
	width: 100%;
	margin: 0 0 5px 0;
	color: #043862;
	font-size: 12px;
	font-weight: normal;
}
div.content p {
	width: 100%;
	margin: 0 0 5px 0;
	color: #043862;
	line-height: 1.6em;
}
p.lesa_meira {
	/* p.lesa_meira navigation er i navigation.css */
	padding: 5px 0 5px 0;
}
span.underline {
	border-bottom: 1px solid #B1B1B1;
	padding-bottom: 5px;
}

/* GALLERY */
div.single_gallery_image {
	width: 180px;
	height: 135px;
	overflow: hidden;
	float: left;
	margin: 5px;
	padding: 1px;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
}
div.gallery {
	width: 594px;
	margin: 0 auto 0 auto;
}
div.gallery_pager {
	width: 100%;
	float: left;
	clear: left;
	text-align: center;
	padding: 10px 0 20px 0;
}
div.gallery2 {
	width: 600px;
	margin: 0 auto 0 auto;
}
div.gallery_inner {
	width: 100%;
	float: left;
	clear: left;
}
div.felamynd {
	display: none;
}

/* NEWS IMAGES */
div.image_container {
	width: 220px;
	float: right;
	clear: right;
	margin: 5px 0 10px 10px;
}
div.image_top {
	width: 100%;
	height: 6px;
	float: left;
	clear: left;
	font-size: 1px;
	background: url(/templates/pragma/images/image_top.jpg) no-repeat;
}
div.image_mid {
	width: 208px;
	padding: 0 6px 0 6px;
	float: left;
	clear: left;
	background: url(/templates/pragma/images/image_mid.jpg) repeat-y;
}
div.image_pager {
	width: 208px;
	padding: 0 6px 0 6px;
	float: left;
	clear: left;
	background: url(/templates/pragma/images/image_mid.jpg) repeat-y;
}
div.image_bot {
	width: 100%;
	height: 6px;
	float: left;
	clear: left;
	font-size: 1px;
	background: url(/templates/pragma/images/image_bot.jpg) no-repeat;
}

/* RADIO BUTTON */
span.radio {
  width: 13px;
  height: 13px;
  padding: 0 5px 0 0;
  background: url(/templates/pragma/images/radio.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}

/* PAGINATE */
div.paginate {
	width: 100%;
	padding: 2px 0 5px 0;
	font-size: 12px;
	line-height: 20px;
	color: #393939;
	float: left;
	clear: left;
	text-align: center;
}
div.paginate a, div.paginate a:active, div.paginate a:visited  {
	color: #661313;
	font-size: 12px;
	text-decoration: none;
}
div.paginate a:hover {
	color: #393939;
	font-size: 12px;
	text-decoration: none;
}
span.paginate {
	color: #CCCCCC;
}

a.img {
	margin: 0 0 10px 10px;
	float: right;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
}
a.img:hover {
	float: right;
	padding: 1px;
	background-color: #F5F5F5;
	border: 2px solid #999999;
}

a.sidebar_img {
	float: left;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
}
a.sidebar_img:hover {
	float: left;
	background-color: #F5F5F5;
	border: 3px solid #CCCCCC;
}
div.styrk_stk {
	width: 100%;
	float: left;
	clear: left;
	margin-bottom: 15px;
	text-align: center;
}
div.styrk_stk_stak {
	width: 100%;
	float: left;
	clear: left;
}
div.styrk_stk_txt {
	width: 100%;
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom: 50px;
}
div.new_calendar_container {
	width: 147px;
	height: 137px;
	margin-bottom: 20px;
	float: left;
	clear: left;
}