@charset "utf-8";
/* CSS Document */

*
{ border: none; font-family: 'LatoRegular'; list-style: none; margin: 0; outline: none; padding: 0; text-decoration: none; }

.clear
{ clear: both; }

h1, h2, h3, h4, h5, h6
{ font-weight: normal; }

.textAlignRight
{ text-align: right; }

strong
{ font-family: Arial, Helvetica, sans-serif; }

body
{ background: url(../images/bg_body2.png) 50% 0 no-repeat #f7f7f7; }

.visible-xs
{ display: none; }

/* EFEITO MOUSE HOVER */

.wrapper a, header a, .content span, .content img
{
-webkit-transition: 0.2s ease-in; 
-moz-transition: 0.2s ease-in; 
-o-transition: 0.2s ease-in;
}

	header
	{ width: 100%; height: auto; position: fixed; top: 0; z-index: 999; }
	
		.headerWrap
		{ width: 100%; background: url(../images/bg_header3.png) 0 0 repeat; box-shadow: 0 -15px 25px #040d1a inset; }

			header .headerHolder
			{ max-width: 960px; height: 102px; position: relative; margin: 0 auto 0 auto; }
			
				header .headerHolder .logoTopo
				{ width: 30.77%; max-width: 327px; min-width: 280px; height: 92px; float: left; margin: 10px 0 0 0; }
	
					header .headerHolder .logoTopo a
					{ height: 92px; padding: 10px 0 0 95px; display: block; background: url(../images/bg_logo.png) left 0 no-repeat; color: #FFF; font-size: 21px; line-height: 28px; text-shadow: 2px 2px 3px #000; }
				
				header .headerHolder .boasVindas
				{ width: 250px; height: 20px; position: absolute; right: 20px; top: 70px; font-size: 13px; color: #4e4e4e; text-align: right; }				
			
	/* MENU DE APOIO */

	nav.menuApoio
	{ display: inline-block; text-align: center; padding-left: 25px; }
	
		nav.menuApoio ul.menuApoioHolder
		{ max-width: auto; display: inline-block; text-align: center; padding: 10px 10px 0; margin: 0 auto 0 auto; overflow: hidden; box-shadow: 0 -3px 12px #1C1C1C inset; }	
		
				nav.menuApoio ul li			
				{ display: inline-block; padding: 45px 10px 25px 0; line-height: 22px; background: url(../images/bg_light_nav2.png) 50% 0 no-repeat; }
				
					nav.menuApoio ul li	a				
					{ font-family: 'LatoItalic'; color: #b3d3dd; padding: 30px 15px 0; font-size: 15px; text-shadow: 2px 2px 4px #000;
					-webkit-border-radius: 10px;
					-moz-border-radius: 10px;
					border-radius: 10px;					
					 }
					 
					nav.menuApoio ul li	a.navItem01									 
					{ background: url(../images/nav_icon01_03.png) 50% 0 no-repeat; }
					
					nav.menuApoio ul li	a.navItem02									 
					{ background: url(../images/nav_icon02_03.png) 50% 0 no-repeat; }
					
					nav.menuApoio ul li	a.navItem03									 
					{ background: url(../images/nav_icon03_03.png) 50% 0 no-repeat; }
					
					nav.menuApoio ul li	a.navItem04									 
					{ background: url(../images/nav_icon04_03.png) 50% 0 no-repeat; }															
					 
					nav.menuApoio ul li	a:hover
					{ color: #5fe4ff; }		
					
	/* TOOLBAR */

	nav.toolbar
	{ float: right; display: inline-block; }
	
		nav.toolbar .btLogin
		{ padding: 5px 0 5px 35px; margin-bottom: 10px; display: block; width: auto; font-size: 16px; font-family: 'LatoBlackItalic'; color: #08d6ff; background: url(../images/icon-cadeado_02.png) 18px 8px no-repeat #000;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;		
		 }

		nav.toolbar img	
		{ margin: 0 3px; }
					
		nav.toolbar span
		{ font-size: 12px; color: #FFF; display: block; padding-top: 5px; font-family: 'LatoItalic'; }
		
					
	/* MENU PRINCIPAL */
	
			nav.menuPrincipal
			{ width: 100%; display: inline-block; background: url(../images/bg_nav4.png) 0 0 repeat; box-shadow: 0 5px 20px #233c65; }
				
				.menubar
				{ color: #fff772; max-width: none; text-align: center; }
				
					li.submenu
					{ display: inline-block; position: relative; text-align: center;
					border-top-left-radius: 10px;
					border-top-right-radius: 10px;					
					 }
				
						li.submenu a.submenuLink
						{ font-size: 16px; font-family: 'LatoBoldItalic'; width: auto; display: block; padding: 10px 8px; text-decoration: none; color: #fff772;
						-webkit-border-radius: 10px;
						-moz-border-radius: 10px;
						border-radius: 10px;							
						 }
						
						li.submenu a.submenuLink:hover
						{
						-webkit-border-top-left-radius: 10px;
						-webkit-border-top-right-radius: 10px;
						-moz-border-radius-topleft: 10px;
						-moz-border-radius-topright: 10px;
						border-top-left-radius: 10px;
						border-top-right-radius: 10px;							
							 }
	
							.menu
							{ display: none; position: absolute; top: 39px; left: 0; width: 260px; /* Width of Menu Items */ padding: 15px 0 20px 4px; background-color: #FFF; box-shadow: 5px 5px 6px #666666; z-index: 999; text-align: left;
							-webkit-border-bottom-right-radius: 10px;
							-webkit-border-bottom-left-radius: 10px;
							-moz-border-radius-bottomright: 10px;
							-moz-border-radius-bottomleft: 10px;
							border-bottom-right-radius: 10px;
							border-bottom-left-radius: 10px;						
							 }
							 
							.menuPublico
							{ left: -195px; }
							 
								.menu li
								{ width: 255px; }
									 
									.menu li a
									{ display: block; text-decoration: none; color: #4E4E4E; padding: 5px 15px 5px 15px; font-size: 16px; line-height: 20px; font-family: 'LatoItalic'; font-weight: normal;
										-webkit-transition: 0.2s ease-in; 
										-moz-transition: 0.2s ease-in; 
										-o-transition: 0.2s ease-in;
										-webkit-border-radius: 5px;
										-moz-border-radius: 5px;
										border-radius: 5px;								
									 }
			
									.menu li a:hover 
									{ color: #FFF; background-color: #4E4E4E;
										-webkit-transition: 0.2s ease-in; 
										-moz-transition: 0.2s ease-in; 
										-o-transition: 0.2s ease-in						
									 }
						 
						/* Fix IE. Hide from IE Mac \*/
						* html .menu li { float: left; height: 1%; }
						* html .menu li a { height: 1%; }
						/* End */
					
					.menubar .fix
					{ padding-right: 0; }
					
						li.submenu a.item02
						{ background-color: #db00a0; }					
						
						li.submenu a.item03
						{ background-color: #ff7e00; }					
						
						li.submenu a.item04
						{ background-color: #ec2745; }	
						
	/* MENU MOBILE */					
	
		nav.menuMobile
		{ display: none; }																						
			
/* CONTEÚDO HOME */		

	.wrapper
	{ text-align: center; padding: 135px 0 40px 0; }

		article.content
		{ width: 96.0%; max-width: 965px; display: inline-block; text-align: left; overflow: hidden; margin: 0 auto 0 auto; position: relative; padding: 0 15px 20px 15px; overflow: hidden; }
		
	/* TEXTOS */

			article.content h3
			{ font-size: 25px; text-align: left; color: #e12b1d; font-family: 'LatoBoldItalic'; margin-bottom: 15px; padding: 0 0 0 10px; background: url(../images/bullet-h3.png) left 10px no-repeat; }		
		
	/* SLIDER */
	
		section.sliderMobile
		{ display: none; }
		
	/* BOX PADRÃO PÁGINA INICIAL */		
		
		.boxFloat
		{ display: inline-block; padding: 10px 8px 5px; background-color: #FFF; box-shadow: 0 3px 5px #CCC; position: relative;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;				
		 }

		.boxFloat p img
		{display:inline-block; width:100%; text-align:center; border:1px solid #0081b4; margin:10px 0 3px 0;}
		 
			/* CAROUSEL  EVENTOS */			
			
			section.carrousel
			{ width: 80.3%; float: left; margin-bottom: 5px; }
			
			.simpleTabs
			{ max-width: 778px; display: inline-block; margin: 0 0 10px 0; 	}	
			
				.simpleTabsContent
				{ overflow: hidden; padding: 20px 0 0; min-height: 210px; background-color: #FFF; box-shadow: 0 3px 5px #CCC; position: relative;
				-webkit-border-bottom-right-radius: 8px;
				-webkit-border-bottom-left-radius: 8px;
				-moz-border-radius-bottomright: 8px;
				-moz-border-radius-bottomleft: 8px;
				border-bottom-right-radius: 8px;
				border-bottom-left-radius: 8px;	
				 }			
				 
					article.content .simpleTabsContent h4
					{ display: none; }
					
					.simpleTabsContent .box
					{ text-align: center; }
					
						.simpleTabsContent .box .bloco
						{ display: inline-block; width: 23.5555%; min-width: 200px; max-width: none; margin: 0 20px 5px; text-align: left; }
		
						.simpleTabsContent .box img
						{ display: block; width: 100%; border: 4px solid #FFF; box-shadow: 0 2px 5px #CCC; background-color: #FFF;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;						
						 }
							 
						.simpleTabsContent .box img:hover
						{ border: 4px solid #000; box-shadow: 0 2px 15px #000; }					 
							 
						.simpleTabsContent .box a span					 
						{ display: block; padding: 10px 0; text-align: center; color: #0081b4; font-family: 'LatoBoldItalic'; font-size: 20px; }
							 
					div.simpleTabsContent 
					{ display: none; }
					
					div.simpleTabsContent.currentTab 
					{ display: block; }				
				
		/* SIMPLE TABS NAVIGATION */			
		
				.simpleTabsNavigation
				{ width: 100%; height: 46px; background-color: #f1f1f1; border: 1px solid #CCC;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;						
				}
				
					.simpleTabsNavigation li
					{ margin: -3px 0 2px; width: auto; display: inline-block; }				
					
						.simpleTabsNavigation li a
						{ font-family: 'LatoBoldItalic'; font-size: 14px; color: #333; padding: 15px 15px 18px 40px; display: block; height: 20px;
						-webkit-border-top-left-radius: 5px;
						-webkit-border-top-right-radius: 5px;
						-moz-border-radius-topleft: 5px;
						-moz-border-radius-topright: 5px;
						border-top-left-radius: 5px;
						border-top-right-radius: 5px;					
						 }

						.simpleTabsNavigation li.item01 a
						{ background: url(../images/icon_tab01_02.png) 5px 10px no-repeat; }						
						
						.simpleTabsNavigation li.item02 a
						{ background: url(../images/icon_tab02_02.png) 5px 10px no-repeat; }						

						.simpleTabsNavigation li.item03 a
						{ background: url(../images/icon_tab03_02.png) 5px 10px no-repeat; }						
						
						.simpleTabsNavigation li.item04 a
						{ background: url(../images/icon_tab04_02.png) 5px 10px no-repeat; }						
						
						.simpleTabsNavigation li.item05 a
						{ background: url(../images/icon_tab05_02.png) 5px 10px no-repeat; }																														
						
						.simpleTabsNavigation li.item06 a
						{ background: url(../images/icon_tab06_02.png) 5px 10px no-repeat; }																																				
	

						.simpleTabsNavigation li a:hover, .simpleTabsNavigation li a.current, .simpleTabsNavigation li a:active
						{ background-color: #FFF; box-shadow: 0 2px 15px #B5B5B5; }	

			/* PÚBLICO */		
		
			section.publico
			{ width: 172px; display: inline-block; margin-left: 15px; }	
			
				section.publico	h4
				{ color: #1782af; font-size: 23px; font-family: 'LatoBlackItalic'; }
				
				section.publico	p
				{ color: #4E4E4E; padding-bottom: 5px; font-size: 16px; font-family: 'LatoItalic'; }				
				
					section.publico	p a				
					{ color: #4E4E4E; font-family: 'LatoItalic';}
					
					section.publico	p a:hover
					{ text-decoration: underline; }					

			/* PÚBLICO */		
		
			section.patrocinadores
			{ width: 172px; display: inline-block; margin-left: 15px; text-align: center; }	
			
				section.patrocinadores .boxFloat
				{ min-height: 250px; }
			
				section.patrocinadores h4
				{ color: #1782af; font-size: 23px; font-family: 'LatoBlackItalic'; }
				
				section.patrocinadores p
				{ color: #4E4E4E; padding: 25px 0; font-size: 16px; font-family: 'LatoLightItalic'; }				
				
				section.patrocinadores img
				{ max-width: 80%; height: auto; }				
				
					section.patrocinadores p a				
					{ color: #4E4E4E; font-family: 'LatoItalic';}
					
					section.patrocinadores p a:hover
					{ text-decoration: underline; }					

			/* DESTAQUES > EDUCAÇÃO CONTINUADA - PUBLICAÇÕES */
			
			section.destaques
			{ width: 100%; margin: 0 auto 0 auto; text-align: center; }	
			
				section.destaques .boxFloat
				{ width: 47.833%; min-width: 30%; text-align: center;  margin: 0 5px 15px 0; overflow: hidden; }				

				 section.destaques .fix
				 { margin-right: 0; }

					section.destaques .boxFloat h3
					{ font-size: 26px; color: #0081b4; font-family: 'LatoItalic'; margin-bottom: 10px; text-align: center; }
	
					section.destaques .boxFloat a.item
					{ display: inline-block; width: 151px; height: 145px; position: relative; }		
		
						section.destaques .boxFloat a.item span
						{ position: absolute; bottom: 0; width: 151px; padding: 5px 0;  text-align: center; display: block; background-color:rgba(255,255,255,0.7); color: #333333; text-shadow: 1px 1px 1px #FFF; font-size: 18px; line-height: 20px; font-family: 'LatoBoldItalic'; z-index: 900;  }
						
						section.destaques .boxFloat a.itemFix span
						{ padding: 15px 0; }						
						
						section.destaques .boxFloat a.item span:hover
						{ background-color:rgba(255,255,255,1); box-shadow: 0 -5px 10px #FFF; }						
					
					section.destaques .boxFloat a:hover
					{ text-shadow: 2px 2px 7px #FFF; }	
					
			/* NOTÍCIAS */

			section.noticias
			{ text-align: left; width: 49.5%; display: inline-block; float: left; margin: 0 5px 15px 0; }			
			
				section.noticias .boxFloat
				{ width: 93.5%; min-width: 30%; padding: 15px; min-height: 329px; }

				section.noticias h4
				{ font-family: 'LatoBoldItalic'; font-size: 26px; color: #4e4e4e; padding-bottom: 15px; }
				
				section.noticias p
				{ font-size: 13px; color: #4e4e4e; line-height: 16px; }
				
					section.noticias p a
					{ font-size: 17px; color: #0081b4; font-family: 'LatoBoldItalic'; display: block; }
					
					section.noticias p a span
					{ font-family: 'LatoItalic'; font-size: 13px; color: #a0a0a0; margin-left:0px; }
					
				section.noticias a.btMais
				{ font-family: 'LatoBlackItalic'; font-size: 18px; color: #4e4e4e; display: block; }					
				
				section.noticias a.btMais:hover
				{ text-decoration: underline; }				
					
			/* BANNERS (PROCURE COLOPROCTOLOGISTA, PARCEIROS) */

				section.banners
				{ text-align: left; max-width: 49.5%; float: right; display: inline-block; }
				
					section.banners .boxFloat
					{ width: auto; min-width: 30%; padding: 10px; margin: 0 0 10px 0; }
					
					section.banners	h5
					{ font-family: 'LatoItalic'; font-size: 20px; color: #4E4E4E; position: absolute; top: 30px; right: 25px; line-height: 20px; }
					
						section.banners	h5 span
						{ font-family: 'LatoBlackItalic'; font-size: 23px; color: #0081b4; display: block; }					
						
						section.banners .boxFloat .parceiros
						{ box-shadow: 0 2px 15px #E8E8E8 inset; padding: 38px 23px; 
						-webkit-border-radius: 8px;
						-moz-border-radius: 8px;
						border-radius: 8px;							
						}
						
							section.banners .boxFloat .parceiros p
							{ font-size: 18px; display: block; text-align: center; padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 1px solid #e4e4e4; }
							
							section.banners .boxFloat .parceiros img
							{ padding: 0 13px;  }							
					
		/* PADRÃO DE BOTÃO */					

			.contentInternas .botao
			{ font-size: 18px; background-color: #0081b4; color: #FFF; text-shadow: 1px 1px 2px #000; padding: 10px 20px 12px 20px; box-shadow: 0 2px 10px #737373; text-align: center; font-family: 'LatoBoldItalic'; border: 2px solid #04a9ea; margin: 10px 0; display: inline-block; cursor: pointer; text-decoration: none;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;	
			}			
			
			.contentInternas .botaoMenor
			{ font-size: 15px; padding: 5px 10px 8px 10px; box-shadow: 0 2px 5px #CCC; }
			
			.contentInternas .botao:hover
			{ text-decoration: none; background-color: #d7e400; color: #425000; text-shadow: 1px 1px 2px #FFF; border-color: #f3ff3b; }
			
			.contentInternas .elementoFloatRight
			{ float: right; }
		
		/* TEXTOS */	

			.content p
			{ color: #4e4e4e; font-size: 15px; line-height: 20px; padding-bottom: 18px; }		
			
				.content p a
				{ color: #4e4e4e; }
				
				.content p a:hover
				{ text-decoration: underline; }				
				
			.content p span.destaque
			{ color: #b80088; font-family: 'LatoBold'; }				
		
	
/*////// PÁGINAS INTERNAS //////*/		

	.contentInternas
	{ max-width: 940px; min-height: 500px; margin: 25px auto 0 auto; padding: 10px; position: relative; background-color: #FFF; box-shadow: 2px 2px 15px #97B4B1, 0 2px 20px #CCCCCC inset; border: 1px solid #FFF; /* overflow: hidden; */ text-align: left;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;			
	 }

		.contentInternas h2
		{ font-size: 27px; color: #4e4e4e; padding: 0 0 20px 0; font-family: 'LatoBold'; position: relative; display: inline-block; }		
		
			.contentInternas h2 span
			{ font-size: 24px; color: #A2A2A2; font-family: 'LatoItalic'; margin: 5px 0 0 0; display: block; }							

		.contentInternas h3
		{ font-size: 23px; color: #04a9ea; font-family: 'LatoItalic'; margin: 5px 0 15px; }					
		
			.contentInternas h3 span
			{ font-size: 20px; color: #9BC4C0; font-family: 'LatoItalic'; margin: 5px 0 15px; display: block; }							
			
			.contentInternas h3 span.tituloModulo
			{ font-size: 18px; color: #adadad; font-family: 'LatoItalic'; margin: 0; display: block; }										
		
		.contentInternas h4
		{ font-size: 20px; color: #C98139; border-bottom: 1px solid #ebdbf0; padding-bottom: 5px; margin: 10px 0; font-family: 'LatoItalic'; }								
		
			.contentInternas h4.h4b
			{ border: 0; font-size: 26px; }
		
			.contentInternas h4 strong
			{ font-family: 'LatoBlackItalic'; }		
			
			.contentInternas h4 a
			{ font-family: 'LatoBlackItalic'; color: #C98139; text-decoration: none; }					
			
			.contentInternas h4 a:hover
			{ text-decoration: underline; }			
		
		.contentInternas h5
		{ font-size: 19px; color: #049286; font-family: 'LatoItalic'; padding-bottom: 10px; line-height: 22px; }		
		
				.contentInternas h5 span				
				{ font-size: 16px; display: block; color: #b6b6b6; font-family: 'LatoItalic'; }		
		
		.contentInternas h6
		{ color: #4E4E4E; font-size: 18px; font-family: 'LatoBold'; padding-bottom: 15px; }				
		
		.contentInternas a.btVoltar
		{ color: #FFF; background: url(../images/bullet-voltar.png) 3px 8px no-repeat #9500c6; position: absolute; top: 3px; right: 0; padding: 5px 5px 5px 15px; font-size: 14px; text-shadow: 1px 1px 2px #000; }
		
		.contentInternas a.voltar		
		{ display: block; clear: both; text-align: center; padding: 20px 0; }
		
		.contentInternas a.btVoltar:hover, .contentInternas a.btVoltar:active
		{ background-color: #400056; color: #B86BE8; }	
		
		.contentInternas p
		{ color: #4E4E4E; padding: 0 0 15px 0; font-size: 16px; font-family: 'LatoRegular'; line-height: 22px; text-align: justify; }					
		
		.contentInternas p.tituloDesceInterno
		{ font-size: 22px; color: #049286; font-family: 'LatoItalic'; padding-bottom: 10px; line-height: 22px; }		
		
		.contentInternas p.apresentacao
		{ padding: 15px 0 15px 0; margin-bottom: 20px; font-family: 'LatoItalic'; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; }							
		
		.contentInternas p.autor
		{ font-family: 'LatoBoldItalic'; font-size: 15px; }									
		
		.contentInternas p.observacao
		{  color: #7f7f7f; font-family: 'LatoItalic'; font-size: 15px; }											
		
			.contentInternas p.apresentacao strong		
			{ font-family: 'LatoBoldItalic'; }
			
		.contentInternas p.referencia
		{ font-size: 13px; line-height: 18px; text-align: left; }			

		.contentInternas p.breadcrumb
		{ color: #848484; padding: 0 0 15px 0; font-size: 15px; color: #aeaeae; font-family: 'LatoItalic'; }					
		
		.contentInternas p span.textoDestaque
		{ font-size: 22px; font-family: 'LatoBlackItalic'; }
		
		.contentInternas p span.textoSubDestaque
		{ font-size: 16px; color: #049286; font-family: 'LatoBlackItalic'; }		
		
		.contentInternas div.textoMenor p
		{ font-size: 14px; line-height: 15px; }

		.contentInternas div.textoMenor span
		{ font-size: 13px; line-height: 15px; display: block; font-family: 'LatoItalic'; }
		
		.contentInternas p span.vermelho
		{ color: #C00; }

		.contentInternas a
		{ color: #0081b4; text-decoration: underline; }
		
		.contentInternas hr
		{ border-bottom: 1px solid #CCC; height: 1px; width: 100%; clear: both; margin-bottom: 20px; }			
		
		/* PADRÃO DE TABELAS */			
		
		.contentInternas .tabelaPadrao
		{ width: 100%; border-collapse: collapse; display: block; padding: 15px; border: 1px solid #CCC; margin: 0 0 25px 0; }
		
			.contentInternas .tabelaPadrao td
			{ padding: 5px; font-size: 13px; }		
		
		
		/* PADRÃO DE COLUNAS */		
		
		.contentInternas .colunaDireita
		{ max-width: 550px; float: right; }

		.contentInternas .colunas2
		{ overflow: hidden; clear: both; width: 100%; }		

			.contentInternas .colunas2 div
			{ width: 45%; min-width: 250px; float: left; padding-right: 20px; }
			
			.contentInternas .colunas2 .colunaImagem
			{ width: 31%; }
			
			.contentInternas .colunas2 .colunaTexto
			{ width: 66.5%; padding: 0; }		
			
				.contentInternas .colunas2 .colunaTexto div
				{ width: 100%; clear: both; padding: 0; float: none; }						

		.contentInternas .colunas3
		{ overflow: hidden; clear: both; width: 100%; }		

			.contentInternas .colunas3 div
			{ width: 30%; min-width: 250px; float: left; padding-right: 2.5%; }
			
				.contentInternas .colunas3 div p			
				{ font-size: 13px; text-align: left;  }
				
					.contentInternas .colunas3 div div 
					{ float: none; }				
					
				.contentInternas .textoReduzido div p								
				{ font-size: 12px; line-height: 18px; }
					
		/* ABAS */						
		
				.contentInternas .boxBtTab
				{ display: block; padding: 0; margin-bottom: 15px; color: #049286; font-size: 14px; border: 1px solid #EFEFEF;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;	
				background: rgb(255,255,255); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */											
				 }
				 
				a.btTab								
				{ background: url(../images/bullet-tabs.png) 5px 20px no-repeat; display: block; padding: 10px 15px 10px 20px; cursor: pointer; color: #0081b4; text-align: left; text-decoration: none; }
				
				.contentInternas .boxTabFix a
				{ background: none; }				 
		
		/* PADRÃO DE IMAGENS */
		
		.imgFloatLeft
		{ float: left; margin: 0 15px 15px 0; }

		.imgFloatRight
		{ float: right; margin: 0 0 15px 15px; }

		.imgResponsiva
		{ max-width: 100%; height: auto; }		
		
		.contentInternas .imgPadrao
		{ border: 1px solid #FFF; box-shadow: 0 2px 8px #CCC; margin-bottom: 15px; }


		/* MENU INTERNO */	

		.colunaAba
		{ float: right; width: 70%; }
		
		aside
		{ float: left; width: 27%; margin-right: 3%; }

			.menuInterno
			{ width: 100%; padding: 15px; margin: 0 0 30px 0; border: 1px solid #CCC; box-shadow: 2px 2px 15px #E8E8E8 inset, 2px 2px 5px #E8E8E8; overflow: hidden; 
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;		
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;		
				
			 }
			
				.menuInterno li
				{ font-size: 17px; text-align: left; padding: 1px 0; }				
				
				.menuInterno li span
				{ display: block; padding: 15px 0 0 0; font-family: 'LatoBlack';  }			
				
				.menuInterno li a
				{ color: #4E4E4E; font-family: 'LatoBoldItalic'; text-decoration: none; padding: 10px; font-size: 16px; display: block; text-align: left; font-weight: normal; margin: 0 auto 0 auto; cursor: pointer;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;							
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;		
				 }				
				 
				.menuInterno li a.active, .menuInterno li a:hover
				{ background-color: #1E7C7E; color: #FFF; }	
				
			.menuHorizontalInterno
			{ padding: 5px; overflow: hidden; padding: 0 0 25px 0; width: 100%; }
			
				.menuHorizontalInterno li
				{ float: left; color: #4e4e4e; font-size: 13px; padding: 0 15px 0 0; margin-right: 15px;  border-right: 1px solid #CCC; }			
				
					.menuHorizontalInterno li a
					{ color: #4e4e4e; font-size: 14px; display: block; font-weight: normal; }							
					
					.menuHorizontalInterno li a:hover, .contentInternas .menuHorizontalInterno li a.active
					{ text-decoration: underline; color: #ac7500; }												
					
				.menuHorizontalInterno .fix
				{ border: 0; }	
				
		/* ESTRUTURA */
		
		.conteudo
		{ padding: 20px; overflow: hidden; display: block; }
		
			/* AULAS */		
			
			.boxAula
			{ max-width: none; overflow: hidden; padding: 0 0 35px 0; clear: both; }
			
				.boxAula .imagem
				{ width: 40%; padding: 10px 25px 0 10px; float: left; max-width: none; }

					.boxAula .imagem img
					{ border: 8px solid #FFF; box-shadow: 0 0 5px #CCC; display: block; width: 100%; height: auto;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;							
					 }
					 
				.boxAula .descricao
				{ float: left; max-width: 52.555%; padding: 60px 0 0 10px; }			
				
					.boxAula .descricao h5
					{ padding-bottom: 60px; }				

				ul.boxAula li.botao
				{ float: left; max-width: 55.555%; padding: 40px 0 0 0; color: #ff6102; font-size: 22px; font-family: 'LatoItalic'; }								
				
			.btTeste
			{ font-size: 14px; color: #5db5ff; padding: 0 5px; text-align: right; display: inline-block; border: 1px solid #CCC; font-family: 'LatoBoldItalic'; 
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;		
				background: rgb(255,255,255); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */						
			 }		
			 
				 .btTeste span
				 { padding: 7px 10px 5px 25px; background: url(../images/icon-pc.png) left 2px no-repeat; background-size: 15%; display: block; }
				 
			.btTeste:hover
			{ box-shadow: 0 2px 10px #CCC; }	
			
			.contentInternas .blocoNoticia
			 { box-shadow: 0 2px 8px #D7D7D7; padding: 20px; width: 80%; margin: 0 auto 25px auto;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;					 
				 }
			 
			/* CONTEÚDO TEXTO */	
			
			.boxConteudo
			{ max-width: none; overflow: hidden; padding: 20px; box-shadow: 0 2px 15px #E8E8E8 inset; margin-bottom: 30px;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;			
			 }	
			 
				.boxConteudo p
				{ text-align: left; }
			 
				.boxConteudo h5
				{ border-bottom: 1px solid #e2e2e2; padding-bottom: 5px; margin-bottom: 10px; }
			 
			 
		/* CONGRESSO ONLINE */
		
		nav.menuCongresso
		{ position: absolute; top: 57px; right: 20px; padding-bottom: 20px;  }


		/* LISTAS */
		
		.menuAncora
		{ padding: 0 0 10px 0; margin-bottom: 15px; border-bottom: 1px solid #E8E8E8; display: none; }
		
			.menuAncora li
			{ color: #4e4e4e; padding: 0 0 10px 0; }		

				.menuAncora li a
				{ color: #049286; text-decoration: underline; }		
		
		/* LISTA PADRÃO */

			.listaPadrao
			{ font-size: 13px; overflow: hidden; margin-bottom: 15px; padding: 0 0 10px 15px; color: #4e4e4e; line-height: 18px; }
			
				.listaPadrao li:before
				{ content: "";  border-color: transparent #049286; border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0;left: -1em; top: 1em; position: relative; }									
				
				.listaPadrao li
				{ font-size: 16px; line-height: 22px; }								
				
					.listaPadrao li span
					{ display: block; color: #828282; font-size: 15px; }				
					
					.listaPadrao li a
					{ cursor: pointer; }
					
					.listaPadrao li ul					
					{ overflow: hidden; padding: 10px 0 0 0; }
					
						.listaPadrao li ul li
						{ clear: none; padding: 5px 10px 8px 10px; margin: 0 10px 0 0; }	
						 
						.listaPadrao li ul li:before
						{ background: none; border: 0;}						 
						 
						.listaPadrao li ul li.btCompleto						 				
						{ background: url(../images/bullet-revista.jpg) 5px 15px no-repeat; padding-left: 20px; }
	
							.listaPadrao li ul li a
							{ color: #9C38D5; font-size: 14px; }	
							
			.contentInternas .listagemDownload
			{ padding: 0 0 15px 0; }
			
				.contentInternas .listagemDownload li
				{ color: #459300; font-size: 17px; margin: 0 0 5px 0;  line-height: 18px; }		
				 
				.contentInternas .listagemDownload li a
				{ color: #459300; font-weight: normal; display: block; padding: 15px 0 15px 35px; border: 1px solid #dfdfdf; text-decoration: none;  background: url(../images/icon_download.png) 10px 15px no-repeat; 
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;				
				 }	
				
				.contentInternas .listagemDownload li a:hover
				{ background-color: #bbf400; color: #4e4e4e; border: 1px solid #30c701; }				
				
			.listaOrdenada
			{ margin-bottom: 15px; padding: 0 0 15px 45px; overflow: hidden; }
			
				.listaOrdenada li
				{ font-family: 'LatoBold'; line-height: 22px; color: #4E4E4E; padding: 15px 15px 10px 0; list-style: decimal; }								
				
					.listaOrdenada li span
					{ display: block; color: #4E4E4E; font-size: 16px; }	
					
		/* LISTA REVISTA */

			.listaRevista
			{ font-size: 13px; margin-bottom: 15px; padding: 0 0 10px 15px; color: #4e4e4e; line-height: 18px; }
			
				.listaRevista li:before
				{ content: "";  border-color: transparent #4e4e4e; border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0;left: -1em; top: 0.9em; position: relative; }									
				
				.listaRevista li
				{ font-size: 17px; line-height: 22px; }								
				
					.listaRevista li span
					{ display: block; color: #828282; font-size: 15px; }				
					
					.listaRevista li a
					{ cursor: pointer; text-decoration: none; }
					
					.listaRevista li a:hover
					{ text-decoration: underline; }
					
					.listaRevista li ul					
					{ overflow: hidden; padding: 10px 0 20px 0; }
					
						.listaRevista li ul li
						{ float: left; clear: none; border: 1px solid #CCC; padding: 5px 10px 8px 10px; margin: 0 10px 0 0; background: none; box-shadow: 1px 2px 5px #E8E8E8;
							-webkit-border-radius: 10px;
							-moz-border-radius: 10px;
							border-radius: 10px;								
						 }	
						 
						.listaRevista li ul li:before
						{ background: none; border: 0;}						 
						 
						.listaRevista li ul li.btCompleto						 				
						{ background: url(../images/bullet-revista.jpg) 5px 15px no-repeat; padding-left: 20px; }
	
							.listaRevista li ul li a
							{ color: #069; font-size: 14px; }

		.listaRelacionada			 		
		{ overflow: hidden; }
		
			.listaRelacionada li		 		
			{ padding-bottom: 10px; }		
					 					
				.listaRelacionada li a										
				{ display: block; padding: 10px 15px; color: #0081b4; font-size: 16px; border: 1px solid #E2E2E2; text-decoration: none;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;	
				background: rgb(255,255,255); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */							
				 }
				 
				.listaRelacionada li a:hover, .listaRelacionada li a:active
				{ box-shadow: 2px 2px 5px #CCC; color: #FFF; background: none; background-color: #049286; }							
				
	/* FORMULÁRIO */	
							
		.formulario
		{ padding: 0 0 20px 0; max-width: 500px; padding-right: 15px; }
		
		.formularioMaior
		{ max-width: none; }		

			.formulario fieldset
			{ width: 100%; }
			
				.formulario fieldset .subtituloForm, .formulario fieldset label
				{ color: #0081DD; font-size: 17px; padding: 0 0 5px 0; display: block; }						
				
				.formulario fieldset input[type=text], .formulario fieldset textarea, .formulario fieldset input[type=password]
				{ padding: 5px; width: 52px; color: #4e4e4e; background-color: #f8f8f8; border: 1px solid #CCC; font-size: 17px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;					
				 }

				.formulario fieldset input[type=text], .formulario fieldset input[type=password]
				{ width: 96%; color: #4e4e4e; background-color: #f8f8f8; border: 1px solid #CCC; font-size: 17px; margin: 0 0 20px 0; }						
				
				.formulario fieldset select					
				{ width: 100%; height: 30px; background-color: #f8f8f8; border: 1px solid #CCC; font-size: 17px; color: #4e4e4e; margin: 0 0 15px 0; }

				.formulario fieldset textarea
				{ width: 96%; height: 120px; color: #4e4e4e; font-size: 18px; margin: 0 0 10px 0; }						

				.formulario fieldset input[type=button], .formulario fieldset input[type=submit]
				{ font-size: 18px; background-color: #0081b4; color: #FFF; text-shadow: 1px 1px 2px #000; padding: 10px 20px 12px 20px; text-align: center; font-family: 'LatoBlackItalic'; border: 2px solid #0081b4; margin: 10px 0; display: inline-block; cursor: pointer;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;	
				-webkit-transition: 0.2s ease-in; 
				-moz-transition: 0.2s ease-in; 
				-o-transition: 0.2s ease-in;					
				}	
				
				.formulario fieldset input[type=submit].botaoMenor
				{ font-size: 16px; padding: 9px 20px; }				

				.formulario fieldset input[type=button]:hover, .formulario fieldset input[type=submit]:hover
				{ text-decoration: none; background-color: #d7e400; color: #425000; text-shadow: 1px 1px 2px #FFF; border-color: #f3ff3b; }	
				
			.formulario fieldset .campoFloatLeft
			{ width: 48%; float: left; }				
			
			.formulario fieldset .campoFloatRight
			{ width: 48%; float: right; }
			
			.formulario .campoDestaque label
			{ color: #DD6700; }
			
			.formulario fieldset .campoDestaque input[type=text]
			{ background-color: #FFF5E1; border: 1px solid #DDC397; }	
				
		.formularioCadastro 
		{ max-width: 800px; }

				.formularioCadastro fieldset div
				{ width: 300px; max-width: 80%; float: left; margin-right: 30px;  }			
				
				.formularioCadastro fieldset div.campoMenor
				{ width: 200px; max-width: 80%; }			
				
				.formularioCadastro fieldset div.campoMaior
				{ width: 79%; max-width: 80%; }							
				
					.formularioCadastro fieldset div.campoMenor select
					{ width: 100%;  }					
				
				.formularioCadastro fieldset div.campoSelect
				{ width: 90px; max-width: 80%; margin-right: 15px; }	
				
		.formularioBusca
		{}
		
			.formularioBusca fieldset input[type=text]
			{ width: 60%; display: inline-block; margin-right: 2%; }													
				

				
		.formularioLogin
		{ max-width: 300px; float: left; padding: 20px 30px; background-color: #FFF; box-shadow: 0 2px 8px #E8E8E8;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;			
		 }
		
			.formularioLogin fieldset
			{ width: 100%; }		
		
				.formularioLogin input[type=text], .formularioLogin input[type=password], .formularioLogin select
				{ color: #4e4e4e; background-color: #f8f8f8; border: 1px solid #CCC; font-size: 17px; margin: 0 0 20px 0; padding: 5px; width: 100%;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;		
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;		
				 }							
				 
				.formularioLogin label
				{ display: block; font-size: 17px; color: #0081DD; padding-bottom: 10px; }				 
				
				.formularioLogin div.campoMenor
				{ width: 80%; float: left; }						

				.formularioLogin div.campoUF
				{ width: 17%; float: right; }						
				
		.boxAssociar
		{ float: left; padding: 50px 50px; text-align: center; width: 30%; }				
		
			.boxAssociar p		
			{ text-align: center; }

		/* TERMO DE CONSENTIMENTO */
		
		.boxConsentimento
		{ max-width:800px; margin: 0 auto 25px auto; border:1px solid #CCCCCC; padding: 15px; }
		
		.boxConsentimento div
		{ border-top:1px solid #CCCCCC; margin:auto; width:60%; text-align:center; margin-top:25px }
		
		.boxConsentimento div.fix
		{ border: 0; }
		
		.boxConsentimento div p
		{ text-align: center; }
		
		.contentInternas div.boxInfo
		{ padding: 10px 8px 5px; float: right; width: 40%; margin-right: 10px; background-color: #FFF; box-shadow: 0 3px 5px #CCC; position: relative;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;		
				
		 }
		 
			.contentInternas .boxInfo p		 
			{ font-size: 12px; line-height: 14px; }
			
			.contentInternas .boxInfo h5
			{ font-size: 14px; line-height: 17px; }
		
		/* MAPA - SERVIÇOS CREDENCIADOS */
		
		.mapa
		{ overflow: hidden; }
		
			.mapa .boxTexto		
			{ float: left; width: 60%; }
			
			.mapa .boxMapa
			{ float: right; width: 40%; }			
			
			.mapa div.boxInfo
			{ width: 70%; }
			
/* PEC */

	/* AULA EM DESTAQUE */
	
	.moduloDestaque
	{ width: 99%; box-shadow: 0 2px 8px #CCC, 0 2px 20px #E8E8E8 inset; padding: 10px; margin-bottom: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;	
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px; 
	 }
	
		.moduloDestaque li	
		{ display: table-cell; vertical-align: middle; padding: 0 15px 0 15px; color: #1c7172; font-family: 'LatoBoldItalic';
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;			
		 }
		 
		 .moduloDestaque li.numeracao
		 { width: 10%; font-size: 40px; font-family: 'LatoBlackItalic'; text-align: center;  line-height: 80%; }
		 
			 .moduloDestaque li.numeracao span
			 { font-size: 20px; font-family: 'LatoItalic'; }		 
			 
		 .moduloDestaque li.nome
		 { width: 40%; font-size: 23px; font-family: 'LatoBoldItalic'; }			 
		 
		 .moduloDestaque li.creditos
		 { width: 19.5%; font-size: 14px; padding-top: 15px; }			 		 
		 
			 .moduloDestaque li.creditos span
			 { display: block; padding-bottom: 10px; font-family: 'LatoBoldItalic'; }			 		 		 
			 
				 .moduloDestaque li.creditos span span
				 { padding: 0; font-size: 12px; font-family: 'LatoItalic'; }	
				 
		 .moduloDestaque li.status
		 { width: 19.5%; font-size: 23px; font-family: 'LatoBoldItalic'; }			 
				 		 		 		 			 
	/* MENU PEC */
	
	.bannerPec
	{ max-width: none; position: relative; }
	
		.bannerPec img	
		{ max-width: 100%; height: auto; }
		
		.menuPec		
		{ position: absolute; z-index: 900; right: 10px; top: 35px; }
		
			.menuPec ul li
			{  padding-bottom: 5px; }
			
				.menuPec ul li a:before
				{ content: "";  border-color: transparent #9bffd3; border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: inline-block; height: 0; width: 0;left: -0.5em; top: 0; position: relative; }									

				.menuPec ul li a
				{ display: block; text-decoration: none; padding: 10px 25px; font-size: 18px; font-family: 'LatoBoldItalic'; color: #FFF; background-color: #093a3b; box-shadow: 0 1px 1px #9bffd3 inset; border: 1px solid #053832;
				-webkit-border-bottom-left-radius: 10px;
				-moz-border-radius-bottomleft: 10px;
				border-bottom-left-radius: 10px;	
				-webkit-border-top-left-radius: 10px;
				-moz-border-radius-topleft: 10px;
				border-top-left-radius: 10px;						
				 }
				 
				.menuPec ul li a:hover
				{ background-color: #00A973; }				 
			

	/* LISTAGEM DE AULAS */

			.contentAulas
			{ width: 75%; float: right; padding: 15px 30px 0 0;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;		
			 }								

				.contentAulas h3
				{ color: #269697; font-size: 28px; line-height: 25px; padding-bottom: 5px; font-family: 'LatoBoldItalic'; font-weight: normal; }				
				
				.contentAulas p
				{ color: #4e4e4e; font-size: 15px; padding: 0 0 10px 0; }													
				
					.contentAulas em
					{ color: #b8b8b8; font-family: 'LatoItalic'; font-style: normal; }																		
					
				.contentAulas .boxAulas
				{ clear: both; overflow: hidden; position: relative; border-bottom: 1px solid #CCC; margin: 0 0 30px 0; padding-bottom: 20px; }							
				
					.contentAulas .boxAulas .emBreve
					{ display: block; color: #76C890; font-style: italic; font-size: 22px; text-align: center; width: 265px; height: 46px; padding-top: 10px; float: right; }				
					
					.contentAulas .boxAulas ul
					{ width: 265px; float: right; }									
					
						.contentAulas .boxAulas ul li
						{ float: left; font-size: 16px; }			
						
						.contentAulas .boxAulas ul li a
						{ display: block; width: 130px; height: 33px; color: #0b88b4; border-left: 1px solid #d4ecec; text-align: center; padding-top: 55px; font-family: 'LatoBoldItalic'; text-decoration: none; }								
						
						.contentAulas .boxAulas ul li a.avaliacao
						{ background: url(../images/icon-avaliacao.jpg) 50% 0 no-repeat; }						
						
						.contentAulas .boxAulas ul li a.aula
						{ background: url(../images/icon-aula.jpg) 50% 0 no-repeat; }	

					.abaNoticias
					{ width: auto; height: 215px; float: left; padding: 15px 0 0 30px; background: url(../images/bg-box-programacao.jpg) right 0 no-repeat;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;		
					 }
					
						.abaNoticias li
						{ color: #4e4e4e; font-size: 16px; margin-bottom: 25px; cursor: pointer; }			
						
							.abaNoticias li a
							{ width: 136px; height: 32px; padding: 3px 25px 0 0; display: block; text-align: right; color: #4e4e4e; font-size: 22px; font-family: 'LatoBoldItalic'; text-decoration: none; }							
							
							.abaNoticias li a.active
							{ color: #FFF; background: url(../images/bg-aba-active.jpg) 0 top no-repeat; }												
							
						.abaNoticias .fix
						{ border: 0; }	
						
/* AULA INTERNA PEC */

			/* ABAS - CURSO DETALHES */						
					
				.content .aulaConteudo
				{ width: 100%; border: 1px solid #d5d5d5; background-color: #FFF; height: auto; position: relative; clear: both; }

					.aulaConteudo ul.menuAula
					{ width: 100%; background-color: #f1f1f1; height: 56px; }
					
						ul.menuAula li
						{ color: #9a9a9a; font-size: 18px; float: left; cursor: pointer; }			
						
							ul.menuAula li a
							{ color: #4e4e4e; font-family: 'LatoBoldItalic'; display: block; font-size: 15px; border: 1px solid #D1D1D1; border-right: 4px solid #FFF; border-top: 0; height: 40px; padding: 15px 60px 0 40px; background-color: #FFF; text-decoration: none; }							
							
							ul.menuAula li a.active
							{ color: #007da8; border-bottom: 1px solid #FFF; background-color: #FFF; background-image: none; }												
							
						ul.menuAula .fix a
						{ height: 50px; padding-top: 5px; }	
						
						ul.menuAula .fixlast a
						{ padding-right: 33px; border-right: 0;  }							
						
						ul.menuAula .fixfirst a
						{ border-left: 0;  }													
						
						ul.menuAula li.fundamentos a
						{ background: url(../images/bg_fundamentos.png) 5px 12px no-repeat; }									
						
						ul.menuAula li.fundamentos a.active, ul.menuAula li.passoapasso a.active, ul.menuAula li.materiais a.active, ul.menuAula li.videos a.active, ul.menuAula li.textos a.active, ul.menuAula li.debate a.active
						{ background-color: #FFF; border: 1px solid #CCC; border-bottom: 0; }		
						
						ul.menuAula li.passoapasso a
						{ background: url(../images/bg_passoapasso.png) 5px 12px no-repeat; }									
						
						ul.menuAula li.materiais a
						{ background: url(../images/bg_materiais.png) 5px 12px no-repeat; }									
						
						ul.menuAula li.videos a
						{ background: url(../images/bg_video.png) 5px 12px no-repeat; }									
						
						ul.menuAula li.textos a
						{ background: url(../images/bg_textos.png) 5px 12px no-repeat; }									
						
						ul.menuAula li.debate a
						{ background: url(../images/bg_debate.png) 5px 12px no-repeat; width: 67px; }																																							
						
						/* Somente para Chrome e Safari */
						@media screen and (-webkit-min-device-pixel-ratio:0) {
						ul.menuAula li.debate a
						{ width: 64px; }
						
							ul.menuAula li.debate a.active
							{ width: 63px; }																		
						}	
						
					.contentInternas .boxEventos 
					{ padding: 30px 30px 10px 30px; }
					
						.contentInternas .boxEventos img, .contentInternas .boxEventos video
						{ max-width: 100%; height: auto; padding: 0 15px 15px 0; }	
						
					.contentInternas p.comentario
					{ font-size: 15px; color: #0084c6; display: block; padding: 15px 20px; margin-bottom: 15px; background-color: #f0faff; border: 1px solid #a5d6ff; line-height: 22px; padding-bottom: 20px; }			
					
						.contentInternas p.comentario span			
						{ color: #000; }
						
						
			
					
/* BARRA DE ROLAGEM BOTÃO - SCROLL TO TOP */

#scrollTop a
{ display: block; display: none; z-index: 999; opacity: .8; position: fixed;
    /* link goes at the bottom of the page */
    top: 100%;
    margin-top: -80px; /* = height + preferred bottom margin */
    /* make it big and easy to see (size, style to preferences) */
	bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:-9999px; background:url(../images/ui.totop.png) no-repeat left top;
}	

#scrollTop a:hover
{ background:url(../images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; }		

						 
/* DESCRIÇÃO */	

	a.tooltip
	{ cursor:pointer;}

		a.tooltip:hover span 
		{text-decoration:none;}

		a.tooltip span 
		{display:none;}

			a.tooltip:hover span 
			{ display:inline; position:absolute; z-index:999; padding:8px; width:250px; height:auto; margin: 25px 0 0 -30px;  border: 3px solid #FFF; box-shadow:0 0 10px #666; background-color:#CCC; color: #666;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px; 
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
			}

/* REDES SOCIAIS */	

	.redesSociais
	{ text-align:center; width:100%; height:200px; border-top:1px solid #CCC; margin-top:10px; padding-top:10px;}

		.redesSociais .icones
		{ width:50%; float:left; display:inline-block; text-align:left;}

		.redesSociais .icones.fb2
		{ width:100%;float:left;}
		
		.redesSociais .icones.fb
		{ width:15%; float:left;}


		.redesSociais .icones.tw
		{ width:15%; float:left;}

		

/* RODAPÉ */	

		footer
		{ width: 100%; background: url(../images/bg_footer.jpg) 0 bottom repeat-x; }
		
			footer .footerHolder
			{ max-width: 100%; margin: 0 auto 0 auto; text-align: center; padding: 50px 0; border-top: 1px solid #ebebeb; background: url(../images/bg_holder_footer2.png) 50% bottom no-repeat; }		
	
				footer p
				{ color: #4E4E4E; font-size: 14px; line-height: 22px; padding-bottom: 10px; }
				
				footer p a
				{ color: #4E4E4E; text-decoration: underline; }				
				
				footer span
				{ color: #6d8e01; font-size: 13px; }			