/*-------------body----------------------------------------------------------*/
body{
color: #808080;
font-family: 'calibri';
font-size: 16px;
line-height: 20px;
background-color:#ffffff;}
.t3-wrapper {
min-height: 100%;
height: auto;
margin: 0 auto 0;}
.items-leading .leading {
	margin-bottom: 20px;
}

h2, .h2 {
	font-size: 29px;
}

html.itemid-115 .article-title,
html.itemid-120 .article-title,
html.itemid-145 .article-title,
html.itemid-118 .article-title,
html.itemid-116 .article-title {
	display: none;
}
.blog.noticias .article-title {
	display: none;
}

.no-wrap-parcerias {
	margin-left:440px;
}

.no-wrap-noticias {
	margin-left:255px;
}

@media (max-width: 992px){
	.no-wrap-parcerias {
		margin-left:0;
		clear:both;
	}
	
	.no-wrap-noticias {
		margin-left:0;
		clear:both;
	}
}

.t3-module {
margin-bottom: 0px;}
img{ max-width:100%; height:auto; border:none;}
.module-title,
#fin-fld19 h2 {
	font-family: 'calibri-light';
	font-size:36px;
	line-height:40px;
	text-transform:uppercase;
	color:#1C75BC;}
	
i.fa-asterisk {
	color: #808285!important;
}

#fin-fld25 i.fa-asterisk {
	margin-right: 5px;
}

#fin-fld19 h2 {
	font-size: 23px;
	line-height: 27px;
}

a:hover, a:focus,a{
color: #41C1D7;	}	
a:hover, a:focus{
text-decoration:none;
font-family: 'calibri-bold';}	
.t3-sidebar h3.module-title,	
h1,h2,h3,h4,h5,h6{
color: #1C75BC;
font-family: 'calibri-light';}

.blog .page-subtitle {
	margin: 0 0 20px;
	text-align: center;
}

.blog .page-subheader {
	border:0!important;
}
.blog .page-subtitle small {
	color: #1C75BC!important;
	font-family: 'calibri-light'!important;
	font-size: 36px!important;
	line-height: 40px!important;
}

.readmore{
	background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/saber_mais_img.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;}
	
.nn_sliders .accordion-group.panel.active .accordion-toggle span.nn_sliders-toggle-inner:after {
	content: "-"	
}
.nn_sliders .accordion-toggle span.nn_sliders-toggle-inner:after {
	content: "+"	
}
.t3-sidebar h3.module-title,h1{
	font-size:36px;
	line-height:40px;}
	
	#27aae1
	
h2{
font-size:30px;
line-height:34px;}
h3{
	font-size:25px;
	line-height: 29px;
	font-family: 'calibri-bold';
	color:#27AAE1;}	
h4{
	font-size:20px;
	line-height:24px;
	font-family: 'calibri-bold';
	}
.t3-sidebar h3.module-title{
	text-transform:none;}
.t3-content .article-header .jbspan {
font-family: 'calibri-bold';
}
.t3-megamenu.animate,	
.visible{ visibility:visible !important;}	
.animate {visibility: hidden;}	
ol.color {
counter-reset: section;                                                     
list-style-type: none;
}
ol.color li:before {
counter-increment: section;                                                    
content: counters(section,".") " - ";                                        
color:#1C75BC;									
}
ol.color > li > ol > li {
	margin-bottom:5px;
}
ol.color > li > ol{ margin-top:10px; padding-left:10px;}
ol.color > li > ol,
ol.color > li {
	margin-bottom:10px;
}
.itemid-114 #t3-mainbody,
.itemid-116 #t3-mainbody,
.itemid-117 #t3-mainbody,
.itemid-120 #t3-mainbody,
.itemid-144 #t3-mainbody,
.itemid-145 #t3-mainbody,
.itemid-119 #t3-mainbody,
.itemid-115 #t3-mainbody,
.itemid-116 #t3-mainbody,
.itemid-127 #t3-mainbody{ width:80%; padding-left:10%; padding-right:10%;}
img{ display:inline ;}
.t3-top-banner .col-lg-12.col-md-12.col-sm-12.col-xs-12{ padding:0;} 
#Mod118 .map{ width:100% !important;}
.itemid-125 #t3-mainbody{ display:none;}
.itemid-125 #Mod113{ padding-top:30px;}
/*-----------table-----------------------------------------------------------*/
.table_cursos_big,
.table_cursos{
	width:100%
	}
.table_cursos_big{
font-family: 'calibri-bold';}
.table_cursos td{
	padding:10px;
	border-bottom: 2px solid #1c75bc;
	border-top:none;
	}
.table_cursos_big td{
	padding:10px;
	border:none;
	}
.table_cursos_header_left,
.table_cursos_header_right{
	border-bottom:none !important;
	}
.table_cursos_header_left{
	font-size:14px;
	}
.table_cursos_header_right{
	font-size:18px;
	}	
.table_cursos_big_header,
.table_cursos_header{
	font-family: 'calibri-bold';
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #1C74BC),
		color-stop(1, #173559)
	);
	background-image: -o-linear-gradient(bottom, #1C74BC 0%, #173559 100%);
	background-image: -moz-linear-gradient(bottom, #1C74BC 0%, #173559 100%);
	background-image: -webkit-linear-gradient(bottom, #1C74BC 0%, #173559 100%);
	background-image: -ms-linear-gradient(bottom, #1C74BC 0%, #173559 100%);
	background-image: linear-gradient(to bottom, #1C74BC 0%, #173559 100%);
		color:#ffffff;
}

.table_cursos_header_2{
	font-family: 'calibri-bold';
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #27aae1),
		color-stop(1, #27aae1)
	);
	background-image: -o-linear-gradient(bottom, #27aae1 0%, #27aae1 100%);
	background-image: -moz-linear-gradient(bottom, #27aae1 0%, #27aae1 100%);
	background-image: -webkit-linear-gradient(bottom, #27aae1 0%, #27aae1 100%);
	background-image: -ms-linear-gradient(bottom, #27aae1 0%, #27aae1 100%);
	background-image: linear-gradient(to bottom, #27aae1 0%, #27aae1 100%);
		color:#ffffff;
}	
.table_cursos_big_header.topfirst{
	padding:0;
	text-align:center;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #173559),
	color-stop(1, #1C74BC)
);
background-image: -o-linear-gradient(bottom, #173559 0%, #1C74BC 100%);
background-image: -moz-linear-gradient(bottom, #173559 0%, #1C74BC 100%);
background-image: -webkit-linear-gradient(bottom, #1735590%, #1C74BC 100%);
background-image: -ms-linear-gradient(bottom, #173559, #1C74BC 100%);
background-image: linear-gradient(to bottom, #173559 0%, #1C74BC 100%);
	}	
.table_cursos_big_header.topfirst td{
	padding:0;
	padding-top:5px;
	text-align:center;}
.table_cursos_big_firstrow,
.table_cursos_left{
	color:#1C74BC;	
	}
.table_cursos_big_subheader_left{
	color:#ffffff;
background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #1C74BC),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #1C74BC 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #1C74BC 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #1C74BC 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #1C74BC 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #1C74BC 0%, #FFFFFF 100%);
	}	
.table_cursos_big_right{ text-align:center;}
.table_cursos_big_header_right{font-family: 'calibri-light'; text-align:center;}
.table_cursos_big_header.total .table_cursos_big_header_left,
.table_cursos_big_header.total .table_cursos_big_header_right,
.table_cursos_big_header.topfirst td,
.table_cursos_big_header_right.lastrow{font-family: 'calibri-bold';}
.table_cursos_big_header.total .table_cursos_big_header_left,
.table_cursos_big_header.total .table_cursos_big_header_right{ font-size:18px;}
/*--------------menu--------------------------------------------------------*/
#t3-wrap-header {
width: 100%;
z-index: 9999;
background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/border_gradient.jpg);
background-position:bottom center;
padding-bottom: 5px;
background-size: 100% 5px;
}
#t3-header {
background-color:#ffffff;
padding-top:5px;
}
.t3-header {
	padding:0;
}
.fixed-menu{
	-webkit-box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.4);
	}
.logo{
	margin-top:13px;
	margin-bottom: 0;
}
.logo a{
	max-width:100%;
	}
.head-right-logo {
	float:right;
	}	
.head-right-logo p{
	margin:0;
	}		
.navbar-nav {
float: right;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
background-color:transparent;
color: #41C1D7;
border-color:#41C1D7;
	}
.navbar-default {
background-color:transparent;
border:none;
margin-top: 60px;
}
.head-right-logo a,	
.nav > li > .separator,
.navbar-default .navbar-nav > li > a {
color: #7A7878;
font-size: 16px;
font-family: 'calibri-bold';
}
.head-right-logo a:hover,	
.head-right-logo span{color: #1C75BC;font-weight:normal;}
.nav > li > .separator,
.navbar-nav > li > a {
padding: 0px 7px;
margin:10px 0px;
border-right:1px solid #41C1D7;
}
li[data-id="119"] a{ border-right:none !important;}
.nav > li > .separator:hover{ cursor:pointer;}
.navbar-nav > li:last-child > a {
border-right:none;
}
.treeview .hover,
.treeview a.selected,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #1C75BC;
background-color: transparent;
text-decoration:none;
font-family: 'calibri-bold';
}
#top-banner{ width:100%; float:left;}
.tp-bgimg.defaultimg{ opacity:1 !important;}
li[data-id="148"],
li[data-id="147"],
li[data-id="121"],
li[data-id="146"]{ display:none;}		


	
/*------------destaques-principal----------------------------------------------------------*/
.t3-destaques-principal{
	padding: 50px 20px 0px 20px;
	background-color:#f1f2f2;
	}	
.t3-destaques-principal .module-title{ text-align:center;}	
.destaques-principal,
.home .mainbody_wrapper{ 
background-color:#f1f2f2;
width: 100%;
float: left;}
.home .t3-mainbody {
padding-top:0px;
padding-bottom:0;
}	
.t3-destaques-principal p{
	font-family: 'calibri-light';
	text-align: justify;
	}	
.destaques-principal h3{ margin:0 !important;}
.article-title{ text-align:center;}
.blog-featured .article-title .jbspan{
	color:#808080;
	font-size:21px;
	}
.blog-featured h2.article-title{ margin:0;}
.blog-featured  .article-intro{
	float:left;
	margin-top:20px;
	font-family: 'calibri-light';
	font-size: 14px;
line-height: 17px;
	}		
.blog-featured  .article-intro .readmore{
float:right;
font-size:14px;
	}		
.blog-featured  .items-row .item {
margin-bottom: 0px;
}	
.t3-destaques-principal .readmore{ float:right; margin-top:10px; margin-right: 10px;}
.mod_destaque_principal{ display:table; margin-top:30px;}
/*------------destaques-curso----------------------------------------------------------*/
.destaques-curso{
	width:100%;
	float:left;
	}	
.t3-destaques-curso{	
padding: 20px 20px 30px 20px;	}
.destaques-curso h3 span{
	font-family: 'calibri-bold';
	}	
.destaques-curso p span{
	font-family: 'calibri-light';
	}
.destaques-curso p{
	font-size:16px;
	}
.cursos_slider{
	margin-bottom:30px; margin-right:20px;
	}

.destaques_readmore{
	width:100%; float:left; margin-top:30px;	
	} 		
#Mod95 a,	
.destaques-curso a{
	text-transform:uppercase;
	color:#ffffff;
	padding:5px 30px;
	font-size:20px;
	background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/ver_mais_bg.png);
	background-size:100% 100%;
}

.destaques-curso a{ float:right;}
/*------------banner-objectivos----------------------------------------------------------*/
.banner-objectivos{
	background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/banner_bottom.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	}	
.banner-objectivos .container{
	padding: 60px 20px;
	}	
.banner-objectivos p{
	font-size:30px;
	line-height:34px;
	margin-bottom:20px;
	
	color:#ffffff;
	}
.banner-objectivos span{
	font-family: 'calibri-bold';
	color:#42e1d8;
	}
/*------------modulo-cursos----------------------------------------------------------*/
.modulo-cursos{ margin-bottom:40px;}
#Mod95{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	}
/*-----------apoios-parcerias----------------------------------------------------------*/
.apoios-parcerias{
	background-color:#f0f0ee;
	text-align:center;
	padding:40px 0px;
	}	
.apoios-parcerias .container{
	padding:10px 20px;
}

/*-----------contacto----------------------------------------------------------*/
.contacto .module-title{ text-align:center;}
.contacto {
background-color: #ffffff;
padding: 40px 0px;
}
#Mod113.module{ margin-bottom:30px;}
#Mod106{
	padding:40px 100px;
	}	
#Mod106 span{
color: #1C75BC;
	}		
#Mod107{
	padding:20px;
	}	
/*-----------footer----------------------------------------------------------*/
.t3-footer {
border-top:none;
background:#ffffff;
}
.t3-footnav {
padding: 0;
}
.t3-footnav .t3-module {
background: #ffffff;
color: #000000;
margin-top: 0px;
}
.menu_footer {
text-align: center;
}
.menu_footer li {
display: inline-table;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #000000;
}
.menu_footer .nav > li > a:hover, .menu_footer .nav > li > a:focus {
text-decoration:none;
background-color:transparent;
}
t3-footnav .t3-module ul > li > a {
color:#000000;
}
.menu_footer li:last-child {
border-right:none;
}
.menu_footer li a{
	font-size:13px;
	line-height:15px;
	font-family: 'calibri-light';
	padding:0;
}
.menu_footer li.active > a, 
.menu_footer li.active > a:hover, 
.menu_footer li.active > a:focus {
color: #000000;
background-color:transparent;
text-decoration:underline;
}
.back-to-top {
margin-top: -20px;
}
.back-to-top p{
margin-bottom:0;
}
/*-----------copyrightt----------------------------------------------------------*/
.t3-copyright {
border-top:none;
font-size: 12px;
padding: 10px 0 10px;
background-color:#e6e7e8;
}
.t3-copyright p,
.copyright {
margin-bottom: 0px;
}
/*-----------apresentação----------------------------------------------------------*/
.apresenta_left{
	width:20%;
	float:left;
	text-align:center;
	margin-bottom:20px;
	}

.apresenta_right{
	width:78%;
	margin-left:2%;
	float:left;
	margin-bottom:20px;
	}
/*-----------corpo docente----------------------------------------------------------*/
.docente_wrapper {
width: 100%;
float: left;
}
.docente{
margin-bottom:50px;
	}
.docente_img{
		width:22%;
	float:left;
	text-align: center;}
.docente_img img{ margin:0 auto; width:120px;}	
.docente_cv{
	width:76%;
	margin-left:2%;
	float:left;
	margin-top:10px;
	}	
.docente_texto p{
	margin:0px;
	text-align:left;	
	}
.docente_texto p.nome{
	color:#1C75BC;
	font-size:21px;
	text-decoration:underline;
	}	
.docente_texto p.cargo{
	font-family: 'calibri-light';
	font-size:18px;
	}		
.docente_texto p.email a{
	color:#808080;
	}		
.docente_ver_mais{
	width:100%;
	float:left;
	padding:10px;
	text-align:center;
	}
.nn_sliders.accordion>.accordion-group {
border:none;
}
.accordion-group.panel {
-webkit-box-shadow:none !important;
box-shadow:none !important;
}
.nn_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle,
.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
background-color:transparent !important;
color: #41C1D7 !important;
}
.nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
border-top:none !important;
}
.docente_ver_mais .nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
	border-bottom:1px solid #1C75BC;
}
.nn_sliders-toggle-inner{
	text-transform:uppercase;
	color:#ffffff;
	padding:5px 30px;
	background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/ver_mais_bg.png);
	background-size:100% 100%;
}
.nn_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
padding: 8px 0px !important;
}
.itemid-116 .nn_sliders.accordion {
margin-bottom: 50px;
}
.itemid-119 .accordion-heading.panel-heading,
.itemid-118 .accordion-heading.panel-heading{ text-align:center;}
/*----------------------noticias-------------------------------------------*/
/*.itemid-119 #t3-content{ margin-top:90px;}*/
.noticias{ margin-bottom:40px;}
.itemid-119 .accordion-heading.panel-heading{ margin-top:20px; width:100%;}
.itemid-119 .accordion-group.panel{ width:100%; float:left;}
/*----------------------calendario-------------------------------------------*/
.itemid-118 .nn_sliders.accordion {
float: left;
width: 100%;
}	
/*-----------form----------------------------------------------------------*/
#chronoform-Contactos,
#chronoform_Contactos,
#chronoform_form_inscricao {
	margin:0;
	width:100%;
	float:left;
}
#paises_radio_container_div{ display:none;}
#chronoform_form_inscricao #paises_radio_container_div div,
#chronoform_form_inscricao #inscricao_checkbox_container_div div{ width:100%;}

#chronoform_form_inscricao #paises_radio_container_div input,
#chronoform_form_inscricao #inscricao_checkbox_container_div input{ width:auto !important; float:left;margin-top: 2px;}
#chronoform_form_inscricao #paises_radio_container_div input{clear:none;}
#chronoform_form_inscricao #paises_radio_container_div label{ width:auto !important; float:left;margin-right: 5px;clear:none;}
#chronoform_form_inscricao #inscricao_checkbox_container_div label{ float:left;}

#chronoform_form_inscricao #paises_radio_container_div{
  margin-left: 20px;
  padding: 0;
}
#chronoform_form_inscricao #inscricao_checkbox_container_div{ margin-bottom:0; padding-bottom:5px;}

#chronoform-Contactos label,
#chronoform_Contactos label,
#chronoform-form_inscricao label,
#chronoform_form_inscricao label,
#fin-fld25 p {
	margin:0;
	color:#808285;
	font-size:14px;
}
#fin-fld25 {
	width: 64%!important;
}
#chronoform_Contactos #chrono_verification1_container_div,
#chronoform_form_inscricao #chrono_verification1_container_div {
	margin-top: 20px;
}

#chronoform_Contactos #chrono_verification1_container_div input,
#chronoform_form_inscricao #chrono_verification1_container_div input {
	float:left;
	max-width: 200px;
	clear:both;
}

#chronoform_Contactos #chrono_verification1_container_div img,
#chronoform_form_inscricao #chrono_verification1_container_div img {
	float:left;
}

.chronoform {
	display: none;
}

#fin-fld25 p {
	float: right;
	clear: both;
}
#chronoform-Contactos .gcore-input-wide,
#chronoform-Contactos .form-group,
#chronoform_Contactos .ccms_form_element{
	padding:0;
	margin-bottom:0;
	clear:none;
	width:100%;
	float:left;
	color:#ffffff;
}
#chronoform_form_inscricao label {
	width: 100%!important;
	max-width: 500px!important;
}
#chronoform-Contactos .gcore-input-wide textarea,
#chronoform-Contactos .gcore-input-wide input,
#chronoform-form_inscricao input, 
#chronoform_Contactos input,
#chronoform_form_inscricao input,
#chronoform_form_inscricao select { 
	width:100% !important;
	border:1px solid #69A9EF;
	background-color:transparent;
	color:#808080;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	clear:both;
}
#chronoform-form_inscricao .gcore-input {
	width: 50%;
}
#chronoform-Contactos .gcore-input-wide textarea,
#chronoform_Contactos textarea{
	width:100%;
	height:100px;
	border:1px solid #69A9EF;
	background-color:transparent;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}
#form-row-11{ margin-top:20px;}
#fld7{
		border:1px solid #69A9EF;
	background-color:transparent;
		-moz-border-radius: 4px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}
	
#id2_container_div {
	float:right;
	text-align: right;
}
#fin-enviar input,
#fin-bt_enviar input,
#chronoform_Contactos input#enviar,
#chronoform_form_inscricao #bt_enviar {
	width: 155px !important;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px;
	font-size:20px;
	background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/ver_mais_bg.png);
	background-size:100% 100%;
	border:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
	}
#fin-enviar input:hover{
	font-family: 'calibri-bold';
	}	
span.cf_alert {
position:absolute;
z-index:10;
margin: 0;
top:-6px !important;
right:6px !important;
padding: 0px 0px 0px 33px !important;
}
span.cf_alert ol{
	margin-bottom:5px;
	margin-top:5px;
	}
.error-message {
	display:none !important;
}
.form-error {
background-color:transparent !important;
border:none !important;
}
.chrono_credits{
	display:none;
	}
/*-------------------------Cookie Alert----------------------------------------- */
.cwcookielaw {
z-index: 99999999999 !important;
position: fixed !important;
bottom: 0;
font-weight:normal !important;
padding-bottom:0 !important;
background-color:transparent !important;
background-image:url(/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/images/blue_bg.png);
background-position:left top;
background-repeat:repeat !important;
}
.cwcookielawbg{ height:0 !important;}
.cwcookielaw .cwcookiecontainer {
width: 100% !important;
padding-left: 1% !important;
padding-right: 1% !important;
}
.cwcookiecontainer {
width: 100%;
float: left;
padding-bottom: 10px;
}
.cwcookielaw .cwcookiesmoreinfo, .cwcookielaw .cwallowcookies {
padding: 4px !important;
text-align: center !important;
}
.cwcookielaw .cwcookiesmoreinfo:hover, .cwcookielaw .cwallowcookies:hover {
background-color: #71C82C !important;
color:#FFFFFF !important;
}
.cwcookielaw .cwcookiebubble {
background-image:none !important;
background-color: #1C75BC!important;
background-repeat: no-repeat;
position: fixed !important;
right: 0px !important;
bottom: 47px !important;
top:inherit !important;
}
/*-------------------------Media Queries----------------------------------------- */
@media (min-width: 1200px){}

@media (max-width: 1199px) and (min-width: 980px){	
.navbar-default .navbar-nav > li > a {
font-size: 12px !important;
}
.navbar-nav > li > a {
padding: 0px 5px !important;
}
.modulo-cursos .module p{
	font-size:14px !important;
	}
#Mod97 .module-title,
#Mod98 .module-title{
padding-top: 0px !important;
}	
#Mod101 .module-title,	
#Mod102 .module-title,
#Mod96 .module-title {
padding-top: 10px !important;
}
#Mod102{
	padding-bottom:45px !important;
	}
#Mod100{
	padding-bottom:69px !important;
	}	
	}

@media (max-width: 1000px) and (min-width: 768px){
.navbar-default .navbar-nav > li > a {
font-size: 9px !important;
}
	}

@media (max-width: 979px) and (min-width: 768px){
.navbar-nav > li > a {
padding: 0px 3px !important;
}
#Mod96 .module-title, #Mod97 .module-title, #Mod98 .module-title, #Mod99 .module-title, #Mod100 .module-title, #Mod101 .module-title, #Mod102 .module-title,
.modulo-cursos .module p{
	font-size:14px !important;
	}
#Mod96 .module-title, #Mod97 .module-title, #Mod98 .module-title, #Mod99 .module-title, #Mod100 .module-title, #Mod101 .module-title, #Mod102 .module-title {
line-height: 15px !important;
background-size: auto 100%;
}
#Mod96 img{
	margin:0 !important;
	}
#Mod97 .module-title,
#Mod98 .module-title{
padding-top: 0px !important;
}	
#Mod101 .module-title,	
#Mod102 .module-title,
#Mod96 .module-title {
padding-top: 10px !important;
}
#Mod102{
	padding-bottom:59px !important;
	}
#Mod100{
	padding-bottom:95px !important;
	}
.calendario_prop {
min-height: 190px !important;
}
	}

@media (max-width: 979px){

.calendario_prop p.calend_data{
	font-size:14px;
}
}

@media (max-width: 767px) and (min-width: 600px){
.calendario_prop {
min-height: 200px !important;
}
	}

@media (max-width: 767px){
	.navbar-nav {
float:none !important;
}
.apresenta_left,
.apresenta_right {
width: 100% !important;
margin-left: 0% !important;
}

.docente_cv,	
.docente_img {
width: 100% !important;
margin-right: 0% !important;
margin-left: 0% !important;
text-align:center !important;
}
.docente_texto p {
text-align:center !important;
}	
.nav > li > .separator, .navbar-nav > li > a {
border-right:none !important;
}	
.navbar-default {
margin-top: 0px !important;
}		
.head-right-logo{ display:none !important;}		
li[data-id="148"],
li[data-id="147"],
li[data-id="121"],	
li[data-id="146"]{ display:inline-table !important;}	
.head-right-logo p{ 
text-align:center !important;
	}
	#Mod106 {
padding: 40px 40px !important;
}
.blog-featured .items-row .item {
float: left;
}	
.blog-featured .pull-left.item-image.article-image.article-image-intro {
width: 100%;
text-align: center;
}
.cursos_slider{
margin-bottom: 30px;
	}		
#Mod96 .module-title, #Mod97 .module-title, #Mod98 .module-title, #Mod99 .module-title, #Mod100 .module-title, #Mod101 .module-title, #Mod102 .module-title {
background-size: auto 100%;
}	
#Mod103{ margin-bottom:30px;}
.head-right-logo {
	margin-top:10px;
width: 100%;
display: inline-table;
align-content: center;
display: -ms-flexbox;
-ms-flex-pack: center;
-ms-flex-align: center;
display: -moz-box;
-moz-box-pack: center;
-moz-box-align: center;
display: -webkit-box;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-pack: center;
box-align: center;
	}
.itemid-119 #t3-content {
margin-top: 157px !important;
}		
}

@media (max-width: 600px){
#Mod95 a {
padding: 5px 10px !important;
font-size: 12px !important;
}
.module-title {
font-size: 25px !important;
line-height: 35px !important;
}	
.col-sm-6.cursos_slider{ margin-right:0 !important; padding:0 !important;}	
.t3-destaques-curso {
padding: 20px 0px 30px 0px !important;
}	
.logo-image img{ width:60% !important;}	
.nav > li > .separator, .navbar-nav > li > a {
border-right:none !important;
}
.itemid-114 #t3-mainbody,
.itemid-116 #t3-mainbody,
.itemid-117 #t3-mainbody,
.itemid-120 #t3-mainbody,
.itemid-144 #t3-mainbody,
.itemid-145 #t3-mainbody,
.itemid-119 #t3-mainbody,
.itemid-115 #t3-mainbody,
.itemid-116 #t3-mainbody,
.itemid-127 #t3-mainbody{
width: 100% !important;
padding-left: 0% !important;
padding-right: 0% !important;
}

}
@media (max-width: 480px){
#Mod96 .module-title, #Mod97 .module-title, #Mod98 .module-title, #Mod99 .module-title, #Mod100 .module-title, #Mod101 .module-title, #Mod102 .module-title {
background-size: auto !important;	
	}
	
#Mod118{ display:none !important;}
#Mod129{ display:block !important;}		
}

#Mod129{ display:none;}	
@media (max-width: 320px){}
/*-----------------------------------------fonts---------------------------------------------- */
@font-face {
				font-family: 'calibri-light';
				src: url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clb.eot');
				src: url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clb.eot#iefix') format('embedded-opentype'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clb.woff') format('woff'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clb.ttf') format('truetype'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clb.svg#calibri-light') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'calibri-bold';
				src: url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clbb.eot');
				src: url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clbb.eot#iefix') format('embedded-opentype'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clbb.woff') format('woff'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clbb.ttf') format('truetype'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/clbb.svg#calibri-bold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'calibri';
				src: url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/calibri.eot');
				src: url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/calibri.eot#iefix') format('embedded-opentype'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/calibri.woff') format('woff'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/calibri.ttf') format('truetype'),
						 url('/web/20170615040923im_/http://energias-renovaveis.isel.pt/templates/m2w_v3_eger/fonts/calibri.svg#calibri') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
	#blockrandom {
		border:none;}
/*
     FILE ARCHIVED ON 04:09:23 Jun 15, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:00:32 Jan 14, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 137.948 (3)
  esindex: 0.01
  captures_list: 159.152
  CDXLines.iter: 14.982 (3)
  PetaboxLoader3.datanode: 171.357 (4)
  exclusion.robots: 0.334
  exclusion.robots.policy: 0.313
  RedisCDXSource: 1.72
  PetaboxLoader3.resolve: 217.792
  load_resource: 263.339
*/