html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, 
fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
focus {
	outline: 0;
}



/*Fazer com que o HEIGHT aumente de acordo com a resolucao do usuario*/
html,body {
	width:100%;
	letter-spacing:0px;
	height:100%;
	font-size:13px;
	background-color: #0373a3;
	line-height: 1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color:#6F87A6;*/
	color:#5d7491;
	line-height:20px;  
	text-align:left;
}




ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear{
	clear:both;	
	
}


ul {
	list-style:disc;
	list-style-position:inside;
	
}

ol {
	list-style:decimal;
	list-style-position:inside;
	
}

em {font-style: italic;}

.clearer{clear:both;}

/*--- Editor de text SIZE ----*/
.cke_skin_kama .cke_contents iframe{min-height:400px;}








/*--------- CONTENT-PAG --------*/

/*mensagem na tela inicial*/
#block-system-main #first-time{}

#tabela_inscritos{width:100%; height:auto; min-height:600px;	/*margin-top:20px;*/  position:relative;   border: 1px solid #bfc9d5; }




#tabela_inscritos #block-views-inscritos-block-1{padding-top:20px;}

#tabela_inscritos h2{ font-size:20px; color:#0c94cc; margin-bottom:10px;}

#tabela_inscritos .content  table{min-width:563px; border-collapse:collapse; border:1px solid #fff; margin-bottom:15px;}
#tabela_inscritos .content  table thead{border:1px solid #0c94cc;}
#tabela_inscritos .content  table tr th{border:1px solid rgba(255,255,255,0.6); /*background-color:#0373a3;*/background-color:#0c94cc; padding:10px; text-align:center; color:#fff; }
#tabela_inscritos .content  table tr td{border:solid #fff; border-width:2px; border:1px solid #bfc9d5; padding:10px; vertical-align:middle; background-color:#fff; color: #596b86; text-align:center;}
#tabela_inscritos .content  table tr td p{text-align:center; color:#4d5d68;}



#content_pag{width: 63%; height:auto; min-height:600px;	/*margin-top:20px;*/ float:right; position:relative; padding:20px; border-style:solid; border-width:1px; border-color:#adb9c8;}

#content_pag .region-pagina-principal {padding:0 20px 20px 20px; }
#content_pag h1{padding:20px 20px 0 20px; margin-bottom:10px; line-height:25px; font-size:20px; color:#0c94cc;}
#content_pag  .content h3{font-size:14px; color:#0373a3; margin-bottom:5px; line-height:20px; font-weight:bold;}

#content_pag .field-type-datetime {width:110px;margin-bottom:30px; padding:3px 15px 3px 15px;  /*background-color:#0c94cc;*/ color:#22a3d8; border:1px solid #3289c5;}


#content_pag  p b,strong{ color:#50657f;}


#content_inform .content .field-item p b{ color:#50657f;}

#content_pag  .content  .field-item  ul{ line-height:20px; list-style:disc; list-style-position:outside; margin:5px 0 0 19px; padding:0; }
#content_pag  .content  .field-item  ul li{margin-bottom:15px;}

#content_pag  .content  .field-item  ol{ line-height:10px;  color:#6F87A6; list-style:decimal; list-style-position:outside; margin:5px 0 0 19px; padding:0; }
#content_pag  .content  .field-item  ol li{margin-bottom:15px;}







#content_pag  .content  .field-item table{min-width:563px; border-collapse:collapse; border:1px solid #fff;}
#content_pag  .content  .field-item table thead{border:1px solid #0c94cc;}
#content_pag  .content  .field-item table tr th{border:none; /*background-color:#0373a3;*/background-color:#0c94cc; padding:10px; text-align:center; color:#fff; }
#content_pag  .content  .field-item table tr td{border:solid #fff; border-width:2px; border:1px solid #bfc9d5; padding:10px; vertical-align:middle; /*background-color:#e8f6fc;*/ color: #596b86;}
#content_pag  .content  .field-item table tr td p{text-align:center; color:#4d5d68;}
#content_pag  .content .field-item p b{ color:#556f98;}

#content_pag  .content  a{text-decoration:none; color:#0c95cc;}
/*#content_pag  .content  a:hover{text-decoration:none;}*/



/*--------- CONTENT-INFORM --------*/
#content_inform .content p{padding-left:20px;}


#content_inform .content  .field-item {padding:20px;}
#content_inform .content  .field-item h3{margin-bottom:10px; font-size:15px; color:#0373a3; font-weight:bold; }

#content_inform .content  .field-item  p img{margin:0; margin-right:10px; margin-bottom:10px;}
#content_inform .content  .field-item  p{ }
#content_inform .content  .field-item  ul{ line-height:20px;  /*color:#6F87A6;*/ list-style:disc; list-style-position:outside; margin:5px 0 0 19px; padding:0; }
#content_inform .content  .field-item  ul li{margin-bottom:15px;}


#content_inform .content table{min-width:563px; border-collapse:collapse; border:1px solid #fff;}
#content_inform .content table thead{border:1px solid #0c94cc;}
#content_inform .content table tr th{border:none; /*background-color:#0373a3;*/background-color:#0c94cc; padding:10px; text-align:center; color:#fff; }
#content_inform .content table tr td{border:solid #fff; border-width:2px; border:1px solid #bfc9d5; padding:10px; vertical-align:middle; /*background-color:#e8f6fc;*/ color: #596b86;}

#content_inform .content  table tr td p{text-align:center; color:#4d5d68;}


#content_inform .content  .field-item a{text-decoration:none; color:#0c95cc;}
#content_inform .content  .field-item a:hover{text-decoration:underline;}


/* SCDP */
#content_pag  .content_img_comprov_scdp h2{font-size:16px; color:#50657f; margin-bottom:5px;line-height:20px;font-weight:bold;}
#content_pag  .content_img_comprov_scdp h3{font-size:14px; color:#50657f; margin-bottom:5px;line-height:20px;font-weight:bold;}
#content_pag  .content_img_comprov_scdp h4{font-size:12px; color:#50657f; margin-bottom:5px;line-height:20px;font-weight:bold;}

#content_pag  .content_img_comprov_scdp td {text-align: center;}

/*---------------------------------------------------------*/



#page-wrapper{
	min-width:960px;
	background-color:#fff;
	
	
	
}


#page{
	width:960px;
	padding-bottom:15px;
	background-color:rgba(225,225,225,0);

	position:relative;
	margin:0 auto;

	
}

#skip-link{
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	
}




/*Págin de administracao*/

#overlay-container{z-index:999;}
#overlay{z-index:999;}

/*Menu*/
#toolbar{
	z-index:9999;
}

/*---TOPO-----*/
/*cor do top*/

#bg_header{
	
	width: 100%;
	min-width:960px;
	height:31px;
	background-color:#0373A3;
	
	
	margin:77px 0;
	position:absolute;
	
	
	
}
#bg_header_2{
	
	width: 100%;
	height:7px;
	background-color:#076891;
	
	margin:76px 0;
	position:absolute;
	
	
	
}



#header{
	width: 960px;
	height:103px;
	background-color:rgba(255,255,255,0);
	

	
/*	border-top:3px solid #000;
	border-bottom:3px solid #000;*/
	
}


#logo{
	top:3px;
	float:left;
	
	margin-left:-110px;	
	position:relative;
	
}

a#logo{
	color:#FFF;
	text-decoration:none;	
	
}

#name-and-slogan{
	
	float:left;
	margin-left:0;
	margin-top:30px;	
	position:relative;
}



#site-name a{
	font-size:24px;
	color:#48636E;

	text-decoration:none;	
}





/*-----------------------------------------*/


/*--------------- MENU ----------------*/
.pt1_menu {
	width:30px;
	height:37px;
	margin: -35px 0 0 0;
	float:left;
	position:relative;
	
	
}

.pt2_menu {
	width:30px;
	height:37px;
	margin: -35px 0 0 0;
	float:left;
	position:relative;
	
	
}
#tarja_branca{
	width:959px;
	height:6px;
	background-color:#FFFFFF;
	
}


.barra{
	width:3px;
	height:24px;
	
	
}

/*.barra{
	width:3px;
	height:24px;
	top:0;
	left:65px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}*/

.barra2{
	width:3px;
	height:24px;
	top:0;
	left:180px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}


.barra3{
	width:3px;
	height:24px;
	top:0;
	left:255px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}

.barra4{
	width:3px;
	height:24px;
	top:0;
	left:340px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}

.barra5{
	width:3px;
	height:24px;
	top:0;
	left:407px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}

.barra6{
	width:3px;
	height:24px;
	top:0;
	left:489px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}

.barra7{
	width:3px;
	height:24px;
	top:0;
	left:574px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}

.barra8{
	display:none;
	width:3px;
	height:24px;
	top:0;
	left:665px;
	
	margin: 5px 0 0 0;
	
	position:absolute;
}


#navigation{
	
	margin: -35px 0 0 0;
	background-image:url(../img/menu/pt_center.png);
	background-repeat:repeat-x;
	/*background-color: #0c94cc;*/
	
	width: 900px;
	height: 37px;
	
	float:left;
	position:relative;
	z-index:9;
}

#navigation h2{
	display: none;
}



#navigation .inline{padding:0;}

#navigation  #main-menu{
	width:auto;	
	margin:0;
	padding:0;
	position:relative;

}


#navigation  #main-menu li {width:auto; height:auto; position:relative;}


#navigation  #main-menu li a{display:inline-block; margin-right:-4px;  border-right:2px; border-right-style:solid; border-right-color:#0e99d2; margin-left:0;   padding:8px 15px 8px 15px; position:relative; color:#fff; text-decoration:none; font-size:14px; /*background-color:#6666CC;*/ font-weight:100;}

#navigation  #main-menu li .link-main-menu-contato{border-right:none;}



#navigation  #main-menu li a:hover{
	color:#0C94CC;
	background-color:#FFFFFF;
	padding-bottom:9px;	
	
}

/*#navigation  #main-menu li .link_menu:click{
	color:#0C94CC;
	background-color:#FFFFFF;	
	
}*/



/*.... Minha conta - Sair.....*/
ul#secondary-menu{
	background-color: #333;
	top:0;
	left:0;
	
	width:145px;
	height: 20px;
	margin:10px 775px;
	
	float:left;
	position:relative;
	
	
}

ul#secondary-menu li a{
	text-decoration: none;
	color: #fff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	
	
	border-tight:1px solid #fff;
	
}

ul#secondary-menu li a:hover{
	
	color: #ff000;
	
	
}


/*----------CONTENT-------------------*/
#main-wrapper{
	clear: both;
	background-color:rgba(255,255,255,0); /*deixando fundo invisivel*/
	width:960px;
	margin-left: auto;
	margin-right: auto;
}

#main{

	width:960px;
	margin:5px auto;

}

#content{
	
	width: 100%;
	height:auto;
	background-color:rgba(255,255,255,0);
	margin-top:20px;
	position:relative;
	
	
}




/*------------------------*/
#blocos-content{
	width:960px;
	height:auto;
	
}
#blocos-content #canal-aberto{
	width:307px;
	height:170px;
	background-color:#f7a05e;
	margin:20px 0 0 0;
	
	float:left;
	position:relative;
	z-index:1;
	
}

#blocos-content #canal-aberto:hover{
	background-color:#ee883f;
	
}

#blocos-content #ppgteg{
	width:306px;
	height:170px;
	background-color:#88C75E;
	margin:20px 0 0 20px;
	
	float:left;
	position:relative;
	
}

#blocos-content #ppgteg:hover{
	
	background-color:#6fbd3b;
	
	
}

#blocos-content #moodle{
	width:307px;
	height:170px;
	background-color:#63BBEB;
	margin:20px 0 0 20px;
	
	float:left;
	position:relative;
	
}

#blocos-content #moodle:hover{

	/*background-color:#0c94cc;*/
	
	
	
}


#blocos-content .title-canal-aberto{width:160px; line-height:27px; margin-top:20px; margin-left:20px; color:#fff;font-weight:100; font-size:20px; position:absolute; z-index:2;}
#blocos-content .img-canal-aberto{width:256px; height:140px; margin-left:162px; margin-top:28px; position:relative; z-index:0;}

#blocos-content .title-ppgteg{margin-top:20px; margin-left:20px; color:#fff; font-weight:100; font-size:20px; position:absolute; z-index:2;}
#blocos-content .subtitle-ppgetg{margin-top:50px; margin-left:20px; color:#fff;font-weight:100; line-height:20px; font-size:14px; position:absolute; z-index:2;}
#blocos-content .img-ppgteg{margin-left:168px; margin-top:72px; position:relative; z-index:0;}

#blocos-content .title-moodle{margin-top:20px; margin-left:20px; color:#fff;font-weight:100; font-size:20px; position:absolute; z-index:2;}
#blocos-content .img-moodle{margin-left:141px; margin-top:70px; position:relative; z-index:0; position:absolute;}


/*Botoes Moodle*/
#blocos-content #links-moodle{width:110px; height:auto; top:0; left:0; margin-top:57px; margin-left:20px;position:absolute;}
#links-moodle a{text-decoration:none;}
#blocos-content div{ margin-bottom:16px;}

#blocos-content .link-moodle1{ padding-top: 3px; color: #fff; text-decoration: none; font-size: 13px; border-style: solid; border-width: 1px; border-color: #FFFFFF; z-index: 2; position: relative; width: 120px;height: 24px; text-align: center;}

#blocos-content .link-moodle1:hover{ background-color:#0c94cc;}

#blocos-content .link-moodle2{padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; width:auto; height:auto; margin-bottom:5px; color:#fff;text-decoration:none; font-size:13px; border-style:solid; border-width:1px;  border-color:#FFFFFF;  z-index:2; position:relative;}

#blocos-content .link-moodle3{padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; margin-top:5px; color:#fff;text-decoration:none; font-size:13px; border-style:solid; border-width:1px; border-color:#FFFFFF; z-index:2; position:relative;}


/*#blocos-content .link-moodle1:hover{background-color:#0575a3; border-style:solid; border-width:1px; border-color:#FFFFFF;}

#blocos-content .link-moodle2:hover{background-color:#0575a3; border-style:solid; border-width:1px; border-color:#FFFFFF;}

#blocos-content .link-moodle3:hover{background-color:#0575a3; border-style:solid; border-width:1px; border-color:#FFFFFF;}*/




/*--------- Content 2 ----------------*/
#bg_content_blocos2{width: 100%; height:290px; background-color:#b5e3f3; margin:592px 0 0 0; top:0; left:0; position:absolute;}

#bg_content_blocos2_2{width: 100%; height:3px; background-color:#77b8cf; margin:592px 0 0 0; top:0; left:0; position:absolute;}

#bg_content_blocos2_3{width: 100%; height:2px; background-color:#77b8cf; margin:880px 0 0 0; top:0; left:0; position:absolute;}


#blocos-content2{width:960px;height:auto;margin-top:26px;margin-bottom:26px;position:relative;}






#sobre-ead h2{font-size:20px;color:#fff;}



/*-----Destaque----------*/
#blocos-content2 #sobre-ead{
	width:307px;
	height:245px;
	
	background-color:#FFF;

	float:left;
	position:relative;
	
}

.panels-flexible-layout_boxes_home .panels-flexible-row{padding:0; margin-bottom:20px;} 

/*Destaque Noticias Versao Anterior*/
.box-left-right{width:100%; height:auto; background-color:#0c94cc; margin-bottom:20px;}






/*DESTAQUE VERSAO 2015*/
#block-views-destaque-home-block{}
#block-views-destaque-home-block #title_destaque_home{width:100%; height:50px; background-color:#0c94cc; margin-bottom:20px; padding-top:13px; display:block; }

#block-views-destaque-home-block #title_destaque_home h2{ height: 30px; background-image:url(../img/icon/icon_destaque.png); background-position:top left; background-repeat:no-repeat; margin-left: 20px; padding-left: 40px; padding-top: 13px; }

#block-views-destaque-home-block  h3{padding-left:25px;padding-right:25px;margin-bottom:7px; font-size:16px; }
#block-views-destaque-home-block h3 a{text-decoration:none; color:#0c94cc;}

#block-views-destaque-home-block p{height:auto; margin-left:25px; margin-right:25px; font-weight:100; line-height:20px;  position:relative; z-index:2;}

#block-views-destaque-home-block  #destaque_saiba_mais{ width:90px; height:24px;font-size:13px; text-align:center; color:#0c94cc; border:1px solid #0c94cc; margin-left:203px; top: 205px; padding-top:5px; position:absolute;}
#block-views-destaque-home-block  #destaque_saiba_mais:hover{ background-color:#0c94cc;color:#fff;}

/*Titulo*/
.box-left-right .panels-flexible-row-layout_boxes_home-main-row-inside{ padding:15px; margin-left:9px; }

.box-left-right .panels-flexible-row-layout_boxes_home-main-row-inside h2{padding-top:13px;}




#sobre-ead .title-destaque-ead{padding-left:25px;padding-right:25px;margin-bottom:15px;font-size:16px;}
#sobre-ead .title-destaque-ead a{text-decoration:none;color:#0c94cc;}

#sobre-ead .saiba-mais{width:auto;height:auto;  margin-left:366px; position:absolute;}
#sobre-ead .saiba-mais a{padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:8px; background-color:#0c94cc;  font-size:13px; text-decoration:none;color:#fff;}
#sobre-ead .saiba-mais a:hover{border-width:1px; border-style:solid; border-color:#0c94cc; color:#0c94cc; background-color:#fff; color:#0c94cc;}



#sobre-ead .text-destaque-ead{height:130px; margin-top:15px; margin-left:25px; margin-right:25px; font-weight:100; line-height:20px;  position:relative; z-index:2; }



/*..:: Video ::...*/
#blocos-content2 #video{
	width:306px;
	height:245px;
	background-color:#fff;
	margin-left:20px;

	float:left;
	position:relative;
	
}

#video h2{padding-top:13px; font-size:20px; color:#0c94cc;}
#video .block-video{margin:0 auto; margin-left:1px;}
#video .block-video iframe{width:100%; height:180px;}
.box-home-video{ width:100%; height:auto;  margin-bottom:20px;}
.panels-flexible-layout_box_video .panels-flexible-row{padding:0; }


/*Titulo*/
.box-home-video .panels-flexible-row-layout_box_video-main-row-inside { padding:15px; margin-left:6px; }
.box-home-video .panels-flexible-row-layout_box_video-main-row-inside h2{ padding-top:13px;}


.panels-flexible-region-layout_box_video-left {
    float: left;
    width: 12%;
}

.panels-flexible-region-layout_box_video-center {
    float: left;
    width: 87%;
}


.content-icon-youtube{ width:70px; height:auto; top:20px; position: absolute; right: 20px; cursor: pointer; opacity:0.6; z-index:999;}

.content-icon-youtube img{width:100%; height:auto;}

.content-icon-youtube:hover{opacity:1;}


/*ADERI*/
/*-----Destaque----------*/
#aderi{
	width:307px;
	height:245px;
	
	background-color:#FFF;
	margin-left:20px;

	float:left;
	position:relative;
	
}

#aderi .aderi-img{width: 270px; height: auto; margin: 0 auto; margin-top: 35px;}

#aderi .aderi-img img{width:100%; height:auto;}





/*--------- Menu Lateral ESQUERDA -------------*/
#sidebar-first{
	float:left;
	width:130px;
	margin:0;
	padding:20px;
	background-color: #F60;

}





/*--------------BREADCRUMB------------------*/
.breadcrumb{
	margin-top:10px;
	clear:both;
	height:15px;
	
	width:960px;
	margin-right: auto;
	margin-left: auto;
		
	
}



/*----------- Banner Noticias ----------*/
.field-name-field-imagens-slide-noticias{margin-bottom:25px;}



/*---------- RODAPE--------------*/
#footer{
	
	width:960px;
	height:auto;
	
	margin:2px auto;
	
	/*margin-top:20px;*/


	
	color: #fff;
	position:relative;
	-webkit-transition:0.5s;
}



#footer .region-left-rodape{width:50%; float:left;}
#footer .region-right-rodape{width:50%; text-align:right; float:right;}

#footer h4{padding: 10px 10px 10px 10px;  font-size:11px; opacity:0.7;}

/*#footer .content{

	max-height:100%;
	color: #fff;
	
}*/


#footer a{
	color:#fff;
	
}
















