@charset "utf-8";
html,body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #f0f0f0;
	text-align: center;
		}
#backhome{
		background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
#backmain{
	background-image: url(../images/bg_gen.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
#backsec {
	background-image: url(../images/bg_gen_b.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#backter {
	background-image: url(../images/bg_gen_c.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#backquart {
	background-image: url(../images/bg_gen_d.gif);
	background-repeat: repeat-x;
	background-position: left top;
}



a {
			color: #09f;
		}
a:hover {
			text-decoration: none;
		}
.fluid_container {
			bottom: 0;
			height: 100%;
			width:100%;
			left: 0;
			position: relative;
			right: 0;
			top: 0;
			z-index: 0;
		}
#camera_wrap_4 {
			bottom: 0;
			height: 100%;
			left: 0;
			margin-bottom: 0!important;
			position: absolute;
			right: 0;
			top: 33px;
		}
.camera_bar {
			z-index: 2;
		}
.camera_thumbs {
			margin-top: -100px;
			position: relative;
			z-index: 1;
		}
.camera_thumbs_cont {
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
		}
.camera_overlayer {
			opacity: .1;
		}
#center{
	width: 100%;
	height: 170px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	overflow: visible;
	left: -490px;
}
#center_content{
	width:950px;
	margin:0 auto;
}
.menu_back {
	background-color: #727E85;
	width: 100%;
	height: 37px;
	background-image: url(../images/menu_bar.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/*************************************************/
.news_visao {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 499px;
}
.news_home {
	background-color: #F8F8F8;
	width: 100%;
	height: 350px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 320px;
}
.news_quemsomos {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 545px;
}
.news_quemsomos_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 500px;
}

.news_missao {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 620px;
}
.news_missao_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 573px;
}

.news_estrategias {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 520px;
}
.news_strategies {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 498px;
}

.news_servicos {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 675px;
}
.news_clientes {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 669px;
}
.news_area {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 390px;
}
.news_contactos {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 398px;
}
.news_servicos_a {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 497px;
}
.news_servicos_b {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 495px;
}
.news_servicos_c {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 520px;
}
.news_servicos_c_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 523px;
}

.news_servicos_d {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 760px;
}
.news_servicos_d_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 715px;
}

.news_servicos_e {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 585px;
}
.news_servicos_e_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 584px;
}

.news_servicos_f {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 725px;
}
.news_servicos_f_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 636px;
}
.news_servicos_g {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 495px;
}
.news_servicos_h {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 496px;
}
.news_servicos_h_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 500px;
}

.news_servicos_i {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 475px;
}
.news_servicos_j {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 683px;
}
.news_servicos_k {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 840px;
}
.news_servicos_k_en {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 945px;
}
.news_servicos_l {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 635px;
}
.news_servicos_m {
	background-color: #F8F8F8;
	width: 100%;
	height: 270px;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 987px;
}

/*********************************/
#logo{
	width: 230px;
	padding-left: 357px;
	padding-top: 20px;
	}
#galerytext {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8bc5dd;
	width: 651px;
	z-index: 30;
	position: absolute;
	padding-left: 15px;
	top: 83px;
	left: 110px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.main_container {
	height: 200px;
	width: 946px;
	position: absolute;
	top: 170px;
}
.align_menu {
	text-align:center;
	z-index: 500;
	padding-left: 210px;
	position: absolute;
	width: 659px;
	display: block;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	padding: 15px;
	color: #63a0b9;
	font-weight: normal;
	font-size: 14px;
}
.lang{
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	position: absolute;
	width: 129px;
	height: 40px;
	left: 805px;
	top: -170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626F77;
}
.lang li{
	display: inline;
	padding-right: 5px;
	padding-left: 5px;

}
.lang-active{
	color: #626F77;
	text-decoration:none;
	margin-top: 20px;
}

.lang a:link, .lang a, .lang a:active, .lang a:visited{
	color: #8BC5DD;
	text-decoration:underline;
}
#lang a:hover{
	color: #00749C;
	text-decoration:none;
}
#pt {
	background-image: url(../images/lang_active.png);
	background-repeat: no-repeat;
	background-position: 82px top;
}
#en {
	background-image: url(../images/lang_active.png);
	background-repeat: no-repeat;
	background-position: 108px top;
}
.logos_apoios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	background-image: url(../images/logos_apoios.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	height: 50px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	background-image: url(../images/logos_apoios.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	padding-top: 65px;
}

.copyright a{
	color: #666;
	text-decoration:none;
}
.copyright a:hover{
	color: #666;
	text-decoration:underline;
}

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

.text_col1 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 20px;
	position: relative;
	width: 850px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
	float: left;
	
}

.text_col1 li a, .text_col1 li a:visited, .text_col1 li a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}
.text_col1 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 50px;
}

.text_col2 li a, .text_col2 li a:visited, .text_col2 li a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}
.text_col2 {
	position: relative;
	float: left;
}
.text_col2 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 50px;
}
.text_col2 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #626f77;
	text-align: justify;
	position: relative;
	width: 425px;
	display: inline-block;
	vertical-align: top;
	float: left;
	padding-right: 20px;
}
.text_col3 {
	position: relative;
	float: left;
}
.text_col3 li a, .text_col3 li a:visited, .text_col3 li a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}
.text_col3 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 50px;
}
.text_col3 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
	position: relative;
	width: 200px;
	display: inline-block;
	vertical-align: top;
	float: left;
	height: 150px;
}
.text_col4 {
	position: relative;
	float: left;
}
.text_col4 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 145px;
}
.text_col4 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #b3b3b3;
	text-align: left;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-top: 20px;
	float: left;
	height: 30px;
}
.text_col5 li a, .text_col5 li a:visited, .text_col5 li a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}
.text_col5 {
	position: relative;
	float: left;
}
.text_col5 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 50px;
}
.text_col5 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #626f77;
	text-align: justify;
	position: relative;
	width: 825px;
	display: inline-block;
	vertical-align: top;
	float: left;
	padding-right: 20px;
}
.text_col1 li a, .text_col1 li a:visited, .text_col1 li a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #8BC5DD;
	
}
.text_col6 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.text_col6 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	position: relative;
	width: 850px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
}
.text_col7 ul {
	list-style-type: none;
	display: inline-block;
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.text_col7 li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	position: relative;
	width: 850px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

#white_space {
	height: 325px;
}
#home_news {
	height: 255px;
	padding-bottom: 10px;
}
#footer_contacts {
	background-color: #FFF;
	height: 66px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b3b3b3;
	text-align: left;
}
#icon_google {
	background-image: url(../images/icon_google.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 43px;
	width: 105px;
	
}
#icon_google a  {
	color: #b3b3b3;
	}
#icon_phone {
	background-image: url(../images/icon_phone.jpg);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8BC5DD;
	width: 155px;
	padding-left: 46px;	
}
#icon_phone a  {
	color: #b3b3b3;
	}
#icon_email {
	background-image: url(../images/icon_email.jpg);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8BC5DD;
	padding-left: 50px;
	width: 158px;
	
}
#icon_email a {
	color: #b3b3b3;
	}
#icon_facebook {
	background-image: url(../images/icon_facebook.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8BC5DD;
	padding-left: 45px;
	
}
#icon_facebook a  {
	color: #b3b3b3;
	}
#news-one {
	background-image: url(../images/home_news_01.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	padding-left: 50px;
	padding-right: 42px;
	padding-top: 120px;
	background-position: 30px 5px;
	width: 190px;
	height: 100px;
}
#news-one a, #news-one a:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#news-one a:hover {
	text-decoration: underline;
	color: #FFF;
}
#news-two {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8BC5DD;
	background-image: url(../images/home_news_02.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	padding-left: 50px;
	padding-right: 42px;
	padding-top: 120px;
	background-position: 30px 5px;
	width: 190px;
	height: 100px;
}
#news-two a, #news-two a:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#news-two a:hover {
	text-decoration: underline;
	color: #FFF;
}
#news-three {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8BC5DD;
	background-image: url(../images/home_news_03.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	padding-left: 50px;
	padding-right: 42px;
	padding-top: 120px;
	background-position: 30px 5px;
	width: 190px;
	height: 100px;
}
#news-three a, #news-three a:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#news-three a:hover {
	text-decoration: underline;
	color: #FFF;
}
/**************************************************/
#title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #626f77;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	background-image: url(../images/title_bar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	}
#quem_somos {
	position: relative;
	height: 450px;
}
#servicos {
	position: relative;
	height: 650px;
}
#clientes {
	position: relative;
	height: 365px;
}
#contactos {
	position: relative;
	height: 365px;
}
#reservada {
	position: relative;
	height: 365px;
}
#gmap {
	border: 1px solid #95C9DF;
	color: #95C9DF;
}

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

#input_text {
	color: #8bc5dd;
	background-color: #f0f0f0;
	margin: 0px;
	border: 1px solid #8bc5dd;
	width: 210px;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	
}


#input_text:focus,
select:focus,
textarea:focus,
button:focus {
	/*outline: none;*/
	color: #8bc5dd;
	background-color: #626f77;
	outline-color: #8bc5dd;
}
/**************************************************/


.text_module {
	
	margin: 0px;
	

}
.text_module li a, .text_module li a:visited, .text_module li a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #626F77;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 95px;
	width: 160px;
	text-align: left;
	vertical-align: top;
	padding-top: 23px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 115px;
	font-weight: normal;
	line-height: 18px;
}
.text_module ul {
	list-style-type: none;
	display: inline-block;
	
	
}
.text_module li {
	color: #FFF;
	text-align: left;
	position: relative;
	width: 285px;
	display: inline-block;
	vertical-align: top;
	float: left;
	background-position: left top;
	height: 100px;
	margin: 0px;

}
#modulea {
	background-image: url(../images/module_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;


	
	}
#modulea a:hover{
	background-image: url(../images/module_a_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;

	}
#moduleb {
	background-image: url(../images/module_b.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#moduleb a:hover{
	background-image: url(../images/module_b_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulec {
	background-image: url(../images/module_c.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulec a:hover{
	background-image: url(../images/module_c_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#moduled {
	background-image: url(../images/module_d.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#moduled a:hover{
	background-image: url(../images/module_d_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulee {
	background-image: url(../images/module_e.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulee a:hover{
	background-image: url(../images/module_e_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulef {
	background-image: url(../images/module_f.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulef a:hover{
	background-image: url(../images/module_f_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#moduleg {
	background-image: url(../images/module_g.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#moduleg a:hover{
	background-image: url(../images/module_g_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#moduleh {
	background-image: url(../images/module_h.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#moduleh a:hover{
	background-image: url(../images/module_h_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulei {
	background-image: url(../images/module_i.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulei a:hover{
	background-image: url(../images/module_i_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulej {
	background-image: url(../images/module_j.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulej a:hover{
	background-image: url(../images/module_j_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulek {
	background-image: url(../images/module_k.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulek a:hover{
	background-image: url(../images/module_k_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}
#modulel {
	background-image: url(../images/module_l.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

	
	}
#modulel a:hover{
	background-image: url(../images/module_l_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	color: #95C9DF;
	}