﻿@charset "utf-8";

/* GERAL */
*{	
	margin: 0px;
	padding: 0px;
	outline: none;
}

body{
	background: #efefef url('/Style%20Library/EV/Imagens/background.jpg') repeat-x top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0px; 
}

body, html, form{ height:100%; } /* Necessario */
form{line-height: 0px;}

.barra_vermelha{
	background: #FFF url('/Style%20Library/EV/Imagens/barra_vermelha.jpg') repeat-x top left;
	width: 50%;
	height: 29px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

h1{
	margin: 15px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	height: 57px;
	display: block;
}

h1 #fb_logo{float: left; margin: 10px 0px 0px 14px; display: inline}
h1 #ev_logo{float: right; margin: 0px 14px 0px 0px; display: inline}


a{color: #00F; cursor: pointer;}
a:hover{color: #009; text-decoration: none}
a img{border: none;}

/*ADICIONAR NOVO ITEM*/
		td.ms-addnew{text-align: right; padding-top: 10px;}
		td.ms-addnew img{display: none}
		.ms-addnew a, .ms-addnew a:hover{
			background: url('/Style%20Library/EV/Imagens/add.gif') no-repeat center left;
			font-size: 10px;			
			padding: 0px 2px 0px 12px;
			display: inline;
		}

h3{margin: 0px 0px 8px 0px}
h2, h3, h3 a, h3 a:hover, .ms-gb, h4{
	color: #F30D0D;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}


h4{
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	text-indent: 0px;
	padding: 3px 0px;
}



h2{margin: 0px 0px 18px 0px; font-size: 22px}

/*
#conteudoPrincipal h3, #conteudoPrincipal h3 a{font-size: 18px;}
#conteudoLateral h3, #conteudoLateral h3 a{font-size: 14px;}*/

/*tr.ms-WPHeader td{border-bottom: solid 1px #B90304;}*/

p, .CorpoNoticia{padding: 0px 0px 12px 0px;}

p, .CorpoNoticia div{
	padding: 0px 2px 12px 2px;
	text-align: justify;	
}

.pagina p, .CorpoNoticia div{
	line-height: 20px;
	text-indent: 25px;
}

#conteudoLateral p{
	text-indent: 0px;
	line-height: 15px;
}

.CorpoNoticia{
	text-align: justify;
}

.CursoTexto{padding: 5px 0px 0px 20px}
.CursoTexto h4 {color: #333; border-bottom: 1px #F30D0D solid;}


ul{padding: 0px 0px 0px 20px}

ul li{
	list-style-type: square;
	list-style-position: outside;
	margin: 5px 0px;
}


#conteudo{
	position: relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
	font-size: 12px;
	line-height: 13px;
}


#central{
	background: url('/Style%20Library/EV/Imagens/box_fim.jpg') no-repeat bottom left;
	/*width: 543px;	*/
	padding: 0px 0px 15px 0px;
}

#central_background{
	background: url('/Style%20Library/EV/Imagens/box_background.jpg') repeat-y top left;
}

#central_topo{
	background: url('/Style%20Library/EV/Imagens/box_topo.jpg') no-repeat top left;
	padding: 0px 0px 0px 20px;	
}

#linksFimCentral{margin: 0px 0px 20px 12px; clear: left;}

#linksFimCentral ul li{
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	font-size: 11px;
	border-right: solid 1px #7C7C7C;
}

#linksFimCentral ul li a{
	color: #7C7C7C;
	padding: 0px 3px;
}

#linksFimCentral ul li a:hover{
	color: #333;
	text-decoration: none;
}

#principal{
	width: 780px;
	/*position: relative;*/
	margin: 0 auto;	
	/*padding: 0px 0px 153px 0px; *//* Esse padding eh o mesmo valor da altura do rodape */
}

#rodape{
/*	background: url('/Style%20Library/EV/Imagens/rodape.jpg') repeat-x top center;*/
	width: 100%;
	clear: both;
	height: 80px;
	height: auto;
	/*position:absolute;
	bottom:0 !important;*/
}


#rodape p{
	color: #666;
	padding: 0px 5px 8px 0px;
	margin: 0px;
	/*line-height: 16px;*/
	font-size: 11px;
	height: 43px;
}

#rodape .rodape_conteudo{
	width: 770px;
	margin: 0px auto;
	padding: 15px 0px 0px 0px;
	height: 65px;
	line-height: 14px;
	overflow: hidden;
}

#rodape .rodape_conteudo .ev{
	background: url('/Style%20Library/EV/Imagens/rodape_ev.png') no-repeat top left;
	float: left;
	display: inline-block;
	padding: 0px 0px 0px 44px;
}

#rodape .rodape_conteudo .ev p{
	line-height: 18px;
}

#rodape .rodape_conteudo .fb{
	background: url('/Style%20Library/EV/Imagens/rodape_brad.png') no-repeat top right;
	float: right;
	display: inline-block;
	padding: 0px 44px 0px 0px;
}

#rodape .rodape_conteudo .fb p{text-align: right;}



/*PRINCIPAL*/
	.pagina{
		width: 740px;
		line-height: 16px;
	}

	/*.pagina{
		width: 568px;
		clear: none;
		float: right;
		margin-right: 20px;
	}*/
/***/

/*http://www.lendo.org/tutoriais/bug-de-float-no-firefox-explicacao.html*/
		div.pagina:after{
			content:".";
			display:block;
			clear:both;
			visibility:hidden;
			height:0;
			overflow:hidden;
		}



/*ACESSIBILIDADE*/
.ms-skip{
	position: absolute;
	top: 1px;
	left: 1px;
	overflow: hidden;
	width: 0px;
	height: 0px;		
	color: #666;
	text-decoration: none;
	font-size: 10px;
}

.ms-skip:active, .ms-skip:focus 
{
	position: absolute;
	overflow: visible;
	margin: 0;
	padding: 1px;
	width: auto;
	height: auto;
	border: 0;
	text-decoration: none;
	top: 5px;
	/*background: #FFC;*/
	color: #FFF;
}



/*SITE ACTIONS*/		
	#siteActions{width: 100px; height:28px; float: left; margin: 1px 0px 3px 0px;}
	#siteActions *{margin-top: 5px; font-size: 11px; color: #FFF; text-decoration: none;}
	
	#siteActions div{display: inline; float: left; margin: 0px 0px 0px 2px;}
	#siteActions span .ms-SPLink{float: left; display: inline; margin: 0px 20px;}
		
	/*elementos desnecessarios*/
	.ms-nlline, .srch-Icon{display: none;}
	
/***/



#cabecalho{height: 31px; margin: 0px; background: url('/Style%20Library/EV/Imagens/elipse.jpg') no-repeat top center;}
#cabecalho .item{display: none;}



/*LOGIN*/
#login{float: left; width: 405px; padding: 0px 0px 0px 0px;}

#login table, #login span{float: left;}
	#login span{margin-right: 10px;}
	
#login .item, #login .item a{font-size: 9px !important; color: #fff !important;}

	#login .item{
		float: left;
		width: 38px;
		margin-right: 3px;
		text-align: center;
		display: none; /*esconde todas as opcoes da barra superior*/
	}
	

	/*esconde os boxes do 'meu site' e 'meus links'*/
	#login .mySite, #login .myLinks{display: none}
	
	#login .item a{white-space: normal !important; text-decoration: none;}

	/*esconde a seta e o | do 'Meu Site'*/
	#login .item img, #login .mySite span{display: none;}

	/*esconde o | do 'Meus Links'*/
	#login .myLinks .ms-globallinks{visibility: hidden}
	#login .myLinks .ms-globallinks span{visibility: visible}

	/*o 'MEUS LINKS' fika um pouco abaixo dos outros itens. Isso o faz descer para que todos fiquem na mesma altura*/
	#login .mySite, #login .myEmail, #login .myMSN{padding-top: 2px;}

	/*#login .mySite, #login .myLinks{display: none}*/
	
	#login span img{margin-top: 5px}


	/*BEM VINDO USUARIO / LOGON */
	/*#cabecalho .ms-SPLink{display: inline; float: left; margin: 7px 0px 0px 0px;}*/
	#cabecalho #login .welcome .ms-SPLink, #cabecalho #login .welcome a{margin: 0px 0px 0px 0px;} 
	#cabecalho #login .welcome .ms-SPLink a, #cabecalho #login .welcome a{
		text-decoration: none;
		font-size: 10px;
		color: #fff;
		margin: 5px 0px 0px 10px;} 
	#cabecalho #login .welcome a{width: auto; float: left;}
	
	#login a{font-size: 10px; color: #666; text-decoration: none}
	#login p{margin: 0px; padding: 0px}
/***/




/*MIGALHAS-DE-PAO*/
.pagebreadcrumb{
	margin: 5px 20px 0px 0px;
	font-size: 10px;
	height: auto;
	display: none;
}


/*a descricao da pagina; nao precisa aparecer*/
.ms-webpartpagedescription{display: none;}


#conteudoPrincipal, #conteudoLateral{
	/*background: olive;
	height: 300px;*/
	width: 235px;
	float: left;
}

#conteudoLateral{margin: 0px 0px 0px 25px;}
#conteudoPrincipal{width: 480px;}



/*#conteudoLateral{background: #ccc}*/
#conteudoLateral td.ms-vb2 a{}
#conteudoLateral th{display: none;}
#conteudoLateral td.ms-vb2{padding: 5px; border-bottom: solid 1px #B4B4B4}



/*espacamento*/
.ms-PartSpacingVertical{height: 20px;}
/***/


/*FORMS*/
	/*campos para preenchimento*/
	input, textarea, select, .ms-long, select, .ms-inputuserfield,.ms-rtelong,.ms-rtelonger{
		background: #F4F4F4 url('/Style%20Library/EV/Imagens/input.jpg') repeat-x top left;
		border: solid 1px #858585;
		margin: 5px 0px;
	}

	/*.pagina input{margin: 3px 0px;}*/
	
	.pagina label{
		width: 120px;
		float: left;
		margin: 6px 0px 0px 0px;
		line-height: 13px;
	}

	
	/*.ms-inputuserfield, .ms-input{border-color: #f00;}
	.ms-rtelong{border-color: #0f0;}
	.ms-rtelonger{border-color: #00f;}*/

	/*input:focus, textarea:focus, select:focus{
		border: solid 1px #DA0E0E;
	}*/
	
	/*.ms-formtable input,
	.ms-formtable textarea{width: 600px;}*/

	/*botoes*/
	.ms-ButtonHeightWidth, .ms-ButtonHeightWidth2, .ms-buttonheightwidth{
		background: url('/Style%20Library/EV/Imagens/botao.jpg') repeat-x top left;
		font-size: 10px;
		color: #737373;
		font-weight: bold;
		padding: 0px 10px;
		cursor: pointer;
		border: solid 1px #858585;
		text-align: center;
	}
	
	/*TITULOS DOS FORMULARIOS*/
	.ms-formlabel{
		text-align:left;		
		border-top:1px solid #d8d8d8;
		padding: 3px 8px 6px 0px;
		color:#525252;
		font-weight:bold;
		vertical-align: top;
	}
	
	.ms-formlabel h3{padding: 0px; font-size:12px; margin-top: 6px;}
	
		/*celulas dos campos e titulos*/
		.ms-formlabel, .ms-formbody {width: auto;}

	
	/*CAMPOS DOS FORMULARIOS*/
	.ms-formbody{
		font-family:verdana;
		font-size:11px;
		vertical-align:top;
		/*background:#ebf3ff;*/
		border-top:1px solid #d8d8d8;
		padding:3px 6px 4px 6px;
	}
	
	/*PARA QUE A TEXTAREA NAO EXTRAPOLE O SITE*/
	.ms-formbody textarea{width: 380px !important;}
		
	.ms-formbody input{margin-right: 2px;}
	
	/*.ms-formbodysurvey{
		font-family:verdana;
		font-size:.7em;
		vertical-align:top;
		background:none;
		border-top:none;
		padding:5px 8px 15px 8px;
	}*/

	/*'modificado pela ultima vez...'*/
	.ms-descriptiontext{
		color: #666;
		padding-top: 10px;
		font-size: 10px;
	}
	
	/*tabela que contem o formulario
	#onetIDListForm table.ms-formtable{width: 100%}*/	
		
	/*para que a area dos botoes nao extrapole o site
	.ms-formtoolbar{width: 570px;}*/
	
	.ms-formtoolbar, .ms-formtable{width: 100%}
	.ms-formtable label{float: none}
	
	/*RICH TEXT no IE*/
		.ms-long{width: 300px;}
		/*os botoes do RICH TEXT, no IE*/
		.ms-long img{cursor: pointer;}
		
	.pagina .ms-summarystandardbody{width: auto; width: 100%;}
	
	#remedyForm .textboxg{width: 300px;}
	
	#remedyForm input[name="ctl00$m$g_26057057_1153_41f8_821a_683e16430614$ctl03"]{display: none}
/***/



/*.pagina table.ms-listviewtable th{display: none}*/
.ms-viewheadertr .ms-vh-group{display: none}
.pagina table.ms-listviewtable td.ms-vb2{font-weight: bold}
.pagina table.ms-listviewtable td.ms-vb2 a{font-weight: normal;}
table.ms-listviewtable .ms-vb-tall{padding: 0px 0px 0px 10px}

/* LOADING */
.black_overlay
{
    display: block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.white_content
{
    display: block;
    position: fixed;
    right: 0px;
    top: 0px;
    background: #FFFFFF;
    color: #CC0000;
    border: solid 2px #CC0000;
    padding: 5px;
    z-index: 1002;
    overflow: auto;
}

.white_content span {font-size: 12px; color: #CC0000; text-align: right; font-weight: normal;}

/*
#AcessoCursos{/*border: solid 1px #ccc; padding: 3px 5px 0px 5px; margin: 0px 0px 22px; height: 160px;}*/

#AcessoCursos .ms-WPHeader {background: url('/Style%20Library/EV/Imagens/topo_menu_vermelho.gif') no-repeat top left; text-align: center;}
#AcessoCursos .ms-WPBorder {border:#ccc 1px solid; padding: 10px 5px 0 5px;}
#AcessoCursos h3 nobr span{color:#fff; font-size:12px;line-height: 9px; margin-top: 6px; display:block}


#AcessoCursos h3{text-align: center;}
#AcessoCursos .ms-ButtonHeightWidth {float: right; clear: both; display: inline;  margin-bottom: 2px;}
#AcessoCursos p{clear: both;}
#AcessoCursos p a{font-size: 16px; font-weight: bold; display: block; text-align: center;}

/*ESQUECEU E ALTERAR Em linha*/
#AcessoCursos .LinkEsqueceuSenha, #AcessoCursos .LinkAlterarSenha{display: block; font-size: 10px; text-align: left; margin-top:-2px}
#AcessoCursos .LinkEsqueceuSenha {margin-bottom: 0px;}
#AcessoCursos .loginAviso a {font-size: 9px; color: #AA0909; text-align: right; font-weight: normal; text-decoration: none; display:block; margin-top: 0px;}


#AcessoCursos div.login div, #AcessoCursos div.senha div, .opcao div{
	background: url('/Style%20Library/EV/Imagens/acesso_background.jpg') repeat-x bottom center;
	height: 37px;
	border-right: solid 1px #CDCDCD;
	padding: 2px 0px 0px 10px;
	
}
.opcaoG div{
	background: url('/Style%20Library/EV/Imagens/acesso_backgroundG.jpg') repeat-x bottom center;
	height: 70px;
	border-right: solid 1px #CDCDCD;
	padding: 0px 0px 0px 10px;
}


#AcessoCursos div.login {margin: 0px 0px 0px 0px;}
#AcessoCursos div.login, #AcessoCursos div.senha, .opcao, .opcaoG{
	height: 43px;
	padding: 4px 0px 0px 39px;
}
.opcao{
	height: 45px;
	padding-left: 45px;
	padding-top: 4px;
	margin: 0px 0px 15px 0px; /*padding-bottom:15px ~NOVO~*/
	line-height: 13px;
}
.opcaoG {
	height: 70px;
	padding-left: 45px;
	padding-top: 4px;
	margin: 0px 0px 15px 0px; /*padding-bottom:15px ~NOVO~*/
	line-height: 13px;

}
.opcao select, .opcaoG select{font-size: 11px; margin: 2px 0px 0px 0px}
.opcao div p, .opcaoG div p{padding: 3px 0px; margin: 0px; text-align:left;}
.opcao, .opcao div strong, .opcao div strong a{color: #666; font-size: 11px; text-decoration: none}
.opcaoG, .opcaoG div strong, .opcaoG div strong a{display:block; color: #666; font-size: 11px; text-decoration: none; padding-top:2px;}
.opcao div strong a:hover, .opcaoG div strong a:hover{color: #333;}

#AcessoCursos div.login{background: url('/Style%20Library/EV/Imagens/acesso_login.jpg') no-repeat top left;}
#AcessoCursos div.senha{background: url('/Style%20Library/EV/Imagens/acesso_senha.jpg') no-repeat top left;}
.agenda{background: url('/Style%20Library/EV/Imagens/opcao_agenda.jpg') no-repeat left 2px;}
.mural{background: url('/Style%20Library/EV/Imagens/opcao_mural.jpg') no-repeat left 2px;}
.dv{background: url('/Style%20Library/EV/Imagens/opcao_dvG.jpg') no-repeat left 0px;}
.cid{background: url('/Style%20Library/EV/Imagens/opcao_cid.jpg') no-repeat left 2px;}
.sites{background: url('/Style%20Library/EV/Imagens/opcao_sites.jpg') no-repeat left 2px;}

#AcessoCursos div label{
	display: block;
	float: none;
	font-size: 11px;
	color: #666;
	width: auto;
	padding: 0px;
	margin: 0px;
}
	
#AcessoCursos div input{
	font-size: 11px;
	display: block;
	color: #666;
}

/*ESQUECEU A SENHA*/
.EsqueceuSenha{width: 370px;  border: solid 1px #ccc; padding: 5px; margin: 0px 0px 22px 0px; height: 140px; margin-left: 25%;}
.EsqueceuSenha .ms-ButtonHeightWidth {float: right; display: block; margin-left: 10px;}
.EsqueceuSenha .login div p {color:red; float:right; font-size:10px; margin-right:80px; margin-top:-25px; width:125px;}

.EsqueceuSenha div.login{background: #F5F5F5; border: 1px solid #CDCDCD; margin: 10px 0px 0px 20px; height: 45px; padding: 4px 0px 0px 39px; line-height: 13px;}
.EsqueceuSenha div.email{background: #F5F5F5; border: 1px solid #CDCDCD; margin: 5px 0px 0px 20px; height: 45px; padding: 4px 0px 0px 39px; line-height: 13px;}

.EsqueceuSenha div.login div{background: url('/Style%20Library/EV/Imagens/calendario.png') no-repeat center left; margin: -3px 0px 0px -60px; padding-left: 52px; height: 45px; float:left;}
.EsqueceuSenha div.email div{background: url('/Style%20Library/EV/Imagens/acesso_email2.png') no-repeat center left; margin: -3px 0px 0px -60px; padding-left: 52px; height: 45px;float:left;}

.EsqueceuSenha div label{display: block; float: none; font-size: 11px; color: #666; width: auto; padding: 0px;}
.EsqueceuSenha div input{font-size: 11px; display: inline; color: #666;}
.EsqueceuSenha .txtEmail{width: 240px;}
/**/


/*ALTERAR A SENHA*/
.AlterarSenha{width: 350px;  border: solid 1px #ccc; padding: 5px; margin: 0px 0px 22px 0px; height: 230px; margin-left: 25%;}
.AlterarSenha .ms-ButtonHeightWidth {float: right; display: block; margin-left: 10px;}

.AlterarSenha div.login{background: #F5F5F5; border: 1px solid #CDCDCD; margin: 10px 0px 0px 20px; height: 45px; padding: 4px 0px 0px 39px; line-height: 13px;}
.AlterarSenha div.senha{background: #F5F5F5; border: 1px solid #CDCDCD; margin: 10px 0px 0px 20px; height: 125px; padding: 4px 0px 0px 39px; line-height: 13px;}

.AlterarSenha div.login div{background: url('/Style%20Library/EV/Imagens/acesso_login2.png') no-repeat center left; margin: -8px 0px 0px -60px; padding-left: 52px; height: 45px;}
.AlterarSenha div.senha div{background: url('/Style%20Library/EV/Imagens/acesso_senha2.png') no-repeat center left; margin: -8px 0px 0px -60px; padding-left: 52px;}

.AlterarSenha div label{display: block;	float: none; font-size: 11px; color: #666; width: auto; padding: 0px;}
.AlterarSenha div input{font-size: 11px; display: block; color: #666;}


/**/

.ms-listviewtable td{width: auto;}
.ms-listviewtable td.ms-stylebody img{display: block; margin: 0 auto}

.ms-ToolPaneBody label{float: none;}

/*.ms-listviewtable td.ms-styleheader{padding: 0px 0px 10px 0px}
.ms-listviewtable td.ms-stylebody{padding-bottom: 5px}
*/

.ms-stylebox img, img.borda{border: solid 1px #999; padding: 2px;}
.ms-stylebox:hover img{border: solid 1px #009; padding: 2px;}
img.borda{float: left; margin-right: 5px;}




/*.ms-formtoolbar, .ms-menutoolbar, .ms-listviewtable{width: 500px;}*/


.noticiasDestaque{
	width: 240px;
	display: inline-block;
	margin: 20px 10px 0px 0px;
	vertical-align: top; 
	float: left;
}
.noticiasDestaque table{width: 238px;}
.noticiasDestaque table td{padding: 0px; height: auto;}
.noticiasDestaque table th{display: none}
.noticiasDestaque .ms-styleheader{line-height: 0px;}
.noticiasDestaque .ms-styleheader img{width: 230px; height: 129px; border: none}
.noticiasDestaque .ms-styleheader{background: #FFF;}
.noticiasDestaque .ms-stylebody{padding: 0px 3px;}
.noticiasDestaque .ms-stylebody a{color: #FFF; text-decoration: none}
.noticiasDestaque td.ms-stylebody img{display: none;} /*esconde o 'novo!'*/

/*.noticiasDestaque .ms-addnew{display: none}*/

.noticiasLista{
	width: 225px;
	height: 186px;
	margin: 20px 0px 0px 0px;
	float: left;
	overflow: hidden;
	position: relative;
	line-height: 13px;
}

.noticiasLista .noticias{margin-top: -63px;}
.noticiasLista .ms-listviewtable{}


.noticiasLista .ms-menutoolbar, .noticiasLista th{display: none}

.noticiasLista table{width: 223px; border-collapse:collapse;}
.noticiasLista table td{margin: 0px !important;}
.noticiasLista table tr{height: 0px; padding: 0px;}
.noticiasLista table td{padding: 0px !important; margin:0px;  height: auto;}
/*esconde blank.gif*/
.noticiasLista table td img{display: none;}
.noticiasLista table .ms-vb2 img{
	/*width: 95px;
	height: 53px;*/
	padding: 2px;
	border: solid 1px #666;
	margin: 0px 7px 0px 0px;
	display: inline;
}

.imgNoticia{
	float: right;
	border: solid 1px #666;
	padding: 2px;
	margin: 0px 0px 5px 20px;
}
.noticiasLista .ms-vb2{
	font-weight: normal !important;
	font-size: 11px;
	vertical-align: top;
	padding: 0px;
	height: 63px;
	overflow: hidden;
	margin: 0px;
}
.noticiasLista .ms-nlline{display: none;}
script{display:none; width:0px; height:0px;}
.noticiasLista iframe{display: none;}

.noticiasDestaque td.ms-stylebox table {background: #999;}
.noticiasDestaque td.ms-stylebody{height: 46px !important}


.feed{
	margin: 20px 0px 0px;
	float: left;
	width: 235px;
}
.feed1{clear: left; margin-right: 10px;}
.feed2{}

.feed h3 span{font-size: 12px;}

.feed ul li{
	list-style-type: none;
	border-left: solid 2px #F30D0D;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 8px;
}


#conteudoPrincipal .avisoFeed{padding: 3px 0px}
#conteudoPrincipal .avisoFeed span{
	color: #666;
	font-size: 10px;
	line-height: 15px;
}

#conteudoPrincipal .avisoFeed .ms-WPBody{text-align: center}



/*SOCIAL MEDIA*/
	#social{
		height: 65px;
		padding: 0px 20px;
		clear: right;
	}
	
	#social, #login{margin-top: 15px;}
			
	#social p, #login p{font-size: 11px; color: #666; font-weight: bold}
	#social p{text-align: right;}
	
	#social ul{
		display: block;
		float: right;
		height: 30px;
		margin-bottom: 20px;
	}
	
	#social ul li{
			list-style-type: none;
			display: inline;
	}
	
	#social ul li a{
		float: left;
		overflow: hidden;
		line-height: 14px;
		overflow: hidden;
		text-indent: -999px;
		padding: 6px 30px 6px 0px;
		text-decoration: none;
		outline: none;
		font-weight: bold;
		width: 0px;
	}
		
	#social ul li a:hover, #social ul li a:focus{
		color: #009;
		text-indent: 0px;
		padding: 7px 10px 7px 32px;
		width: auto;
	}
	
	#social ul li.delicious a{background: url("/Style%20Library/EV/Imagens/social_delicious.jpg") no-repeat top right; color: #3573CC}
	#social ul li.digg a{background: url("/Style%20Library/EV/Imagens/social_digg.jpg") no-repeat top right; color: #1B497F}
	#social ul li.facebook a{background: url("/Style%20Library/EV/Imagens/social_facebook.jpg") no-repeat top right; color: #627BB1 }
	#social ul li.twitter a{background: url("/Style%20Library/EV/Imagens/social_twitter.jpg") no-repeat top right; color: #6CABAC}
	#social ul li.linkedin a{background: url("/Style%20Library/EV/Imagens/social_linkedin.jpg") no-repeat top right; color: #0C74A1}
	
	#social ul li.delicious a:hover, #social ul li.delicious a:focus{background: url("/Style%20Library/EV/Imagens/social_delicious.jpg") no-repeat bottom left}
	#social ul li.digg a:hover,#social ul li.digg a:focus{background: url("/Style%20Library/EV/Imagens/MasterPage/social_digg.jpg") no-repeat bottom left}
	#social ul li.facebook a:hover, #social ul li.facebook a:focus{background: url("/Style%20Library/EV/Imagens/social_facebook.jpg") no-repeat bottom left}
	#social ul li.twitter a:hover, #social ul li.twitter a:focus{background: url("/Style%20Library/EV/Imagens/social_twitter.jpg") no-repeat bottom left}
	#social ul li.linkedin a:hover, #social ul li.linkedin a:focus{background: url("/Style%20Library/EV/Imagens/social_linkedin.jpg") no-repeat bottom left}
/**/



/*CURSOS*/
.ms-gb, .ms-gb2{white-space: normal}
.ms-gb a, .ms-gb2 a{display: none;}

/*.ms-gb, .ms-gb2{
	text-indent: -18px;
	overflow: hidden;
	padding: 20px 0px 5px 0px;
}*/

.ms-gb{
	text-indent: -18px;
	overflow: hidden;
	font-size: 12px;
	padding-left: 30px;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
	color: #333;
	border-bottom: solid 1px #F30D0D; 
}

.ms-gb span, .ms-gb2 span{
	color: #666;
	font-size: 11px;
	vertical-align: top;
	display: none;
}

.ms-vb-title{padding: 5px 0px;}

.ms-vb-title a{
	color: #333;
	/*text-decoration: none;*/
}

/*
.ms-vb{padding: 3px 0px;}
.ms-vb a{color: #333; text-decoration: none}
.ms-vb a:hover{text-decoration: underline; color: #F30D0D;}
*/


/*RSS HOME*/
.groupheader{display: none}
.link-item{padding: 5px 0px 5px 0px}

.link-item a{
	border-left: solid 2px #F30D0D;
	display: block;
	padding: 0px 0px 0px 8px;
	color: #333;
	font-size: 11px;
	text-decoration: none;
}

.link-item a:hover{text-decoration: underline;}



/*PERGUNTAS FREQUENTES*/

#DuvidasPesquisa table {margin: 3px 0px 3px 0px}

#DuvidasPesquisa .ms-listviewtable th{display: inline;}
#DuvidasPesquisa .ms-gb a, .ms-gb2 a{display: inline;}

#DuvidasPesquisa .ms-gb {border-bottom: 1px #999 solid; text-indent: 0px; font-size: 14px; font-weight: bold; background-color: #FEEDED; color:#333; padding: 3px 0px;}
#DuvidasPesquisa .ms-gb a{color:#333; text-decoration: none; font-size: 10px;}
#DuvidasPesquisa .ms-gb2 a{margin: 4px -10px 0px 3px;}

#DuvidasPesquisa .ms-gb2 {font-weight: bold; padding: 3px 0px;}
#DuvidasPesquisa .ms-gb2 span{display: none;}
#DuvidasPesquisa .ms-gb2 a{color: #000; text-decoration: none; font-size: 10px;}
#DuvidasPesquisa .aviso{color: #666; height:auto; padding: 10px 0px 10px 40px; font-weight: bold; display: block;  background: #F2F2F2 url(/Style%20Library/EV/Imagens/aviso4.png) no-repeat top left; border: 1px #C8C8C8 solid; border-left: none; border-right: none;}

#DuvidasPesquisa .ms-alternating {background: #F9F9F9; background: #FFF;}
#DuvidasPesquisa .ms-vh {border-bottom: 1px #C8C8C8 solid; background: #EAEAEA; }

#DuvidasPesquisa .pesquisaDuvidas{width: 310px; margin: 0px auto;}
#DuvidasPesquisa .pesquisaDuvidas #txt{width: 200px;}

#DuvidasPesquisa .ms-vb {border-bottom: 1px #C8C8C8 solid; padding: 10px;}

/*CONTATOS*/
#remedyForm .ContadorLabel{
	/*clear: both;*/
	display: block;
	border: none;
	background: #FFF;
	margin: -1px 0px 0px 115px;
}

#remedyForm .Contador{
	/*clear: both;*/
	/*display: block;*/
	border: none;
	background: #FFF;
	/*margin: 0px 0px 0px 260px;*/
}

#remedyForm span{
	color: #666;
	padding-left: 5px; 
	font-style: italic;
}

#remedyForm label span{
	font-style: normal;
	color: #F30D0D;
}

#remedyForm .ms-ButtonHeightWidth{
	margin: 20px 20px 20px 0px;
}

#remedyForm textarea{width: 300px; height: 120px;}



/*CURSOS*/
.cursos{
	/*ckground: url("/Style%20Library/EV/Imagens/cursosBox.jpg") repeat-y;*/
	width: 350px;
	height: 260px;
	float: left;
	margin: 28px 10px;
	padding: 3px 0px 0px 0px;
}

.cursoOnline{background: url("/Style%20Library/EV/Imagens/cursos_online.jpg") no-repeat;}
.cursoSemipresencial{background: url("/Style%20Library/EV/Imagens/cursos_semipresenciais.jpg") no-repeat;}
.cursoCriancas{background: url("/Style%20Library/EV/Imagens/cursos_criancas.jpg") no-repeat; display: none}
.cursoFeitomao{background: url("/Style%20Library/EV/Imagens/cursos_feitomao.jpg") no-repeat;}
.cursoFormacao{background: url("/Style%20Library/EV/Imagens/cursos_formacao.jpg") no-repeat; display: none}

.cursos h3{font-size: 14px; color: #666; margin-top: 5px;}

.cursos table{
	background: #f5f5f5;
	border: solid 1px #ccc;
	border-left: none;
	width: 299px;
	height: 260px;
	margin: 0px 0px 0px 41px;
	padding: 0px 20px 0px 10px;
}

.cursos table table{
	background: transparent;
	width: auto;
	height: auto;
	margin: 0px;
	border: none;
	padding: 0px;
}

.cursos p.link{text-indent: 0px; text-align: center}
/*.cursos h3{display:none}*/



/*CURSOS PARA CRIANCAS*/
.criancasHome{
	background: url("/Style%20Library/EV/Imagens/criancas.gif") no-repeat center top; 
	height: 945px;
	padding: 0px 75px;
}


.criancasHome .ms-vb2{
	margin: 0px auto;
	padding: 2px 2px 15px 2px;
	cursor: pointer;
}

.criancasHome .ms-vb2 img{
	display: block;
	margin: 0px auto;
	padding: 2px;
	border-width: 2px;
	border-style: solid;
	cursor: pointer;
}

.criancasHome .ms-vb2 a{
	display: block;
	margin: 0px auto;
	padding: 2px;
	font-weight: bold;
}


.criancasHome .ms-vb2 img:hover{
	border-style: dashed;
}

/*cores*/
.criancasHome .criancasCursos1 h3 span{color: #001E86}
.criancasHome .criancasCursos1 .ms-vb2 img{border-color: #001E86;}
.criancasHome .criancasCursos1 .ms-vb2 a {color: #001E86;}

.criancasHome .criancasCursos2 h3 span{color: #E1B609}
.criancasHome .criancasCursos2 .ms-vb2 img{border-color: #F7CF31}
.criancasHome .criancasCursos2 .ms-vb2 a {color: #E1B609}

.criancasHome .criancasCursos3 h3 span{color: #689939}
.criancasHome .criancasCursos3 .ms-vb2 img{border-color: #689939}
.criancasHome .criancasCursos3 .ms-vb2 a {color: #689939;}

.criancasHome .criancasCursos4 h3 span{color: #A2A2A2}
.criancasHome .criancasCursos4 .ms-vb2 img{border-color: #A2A2A2}
.criancasHome .criancasCursos4 .ms-vb2 a {color: #A2A2A2;}

.criancasCursos{
	float: left;
	/*width: 130px;*/
	width: 183px;
	margin: 0px 5px;
}

.criancasCursos th{display: none;}


.criancasCursos .ms-WPHeader td{
	text-align: center;
	vertical-align: middle;
	height: 40px;
}

.criancasCursos h3{}

.criancasCursos h3 span{font-size: 16px;}
.criancasCursos nobr{white-space:normal;}

.criancasTexto{
	padding: 90px 0px 0px 0px;
}

.criancasTexto h3{
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
	color: #333;
	letter-spacing: 5px;
}

.criancasTexto h3 span.letra1{color: #0A0;} 
.criancasTexto h3 span.letra2{color: #f00;}
.criancasTexto h3 span.letra3{color: #00f;}
.criancasTexto h3 span.letra4{color: #f90;}

#Valido {background-color:#EEFFEC; border:1px solid #47BE4B; display:block; width:670px; height:175px; margin:0 auto;}
#Valido #Headvalido .img {background: url("/Style%20Library/EV/Imagens/valido.png") no-repeat left top; display:block; height:32px; width:34px; margin-left:20px;}
#Valido #Headvalido .titulovalido {color:#47BE4B; font-size:18px; display:block; font-weight:bold; margin:-22px auto 10px auto; width:465px;}
#Valido #Corpovalido {display:table; margin:0 auto; width:auto; text-align:center;}
#Valido #Corpovalido .situacao strong {color:#000}
#Valido #Corpovalido .situacao {color:#47BE4B; font-weight:bold;}

#Invalido {background-color:#FFECEC; border:1px solid #BC0A0A; display:block; width:670px; height:65px; margin:0 auto;}
#Invalido #Headinvalido .img {background: url("/Style%20Library/EV/Imagens/invalido.png") no-repeat left top; display:block; height:32px; width:34px; margin-left:20px;}
#Invalido #Headinvalido .tituloinvalido {color:#BC0A0A; display:block; font-size:14px; font-weight:bold; margin:-32px 94px 0; text-align:center; width:535px;}

#Branco {background-color:#FFECEC; border:1px solid #BC0A0A; display:block; width:670px; height:65px; margin:0 auto;}
#Branco #Headbranco .img {background: url("/Style%20Library/EV/Imagens/invalido.png") no-repeat left top; display:block; height:32px; width:34px; margin-left:20px;}
#Branco #Headbranco .titulobranco {color:#BC0A0A; display:block; font-size:16px; font-weight:bold; margin:-25px 94px 0; text-align:center; width:535px; padding-bottom: 5px;}

#AutenticacaoCertificado {display:block; width:740px; margin:15px 0;}
#AutenticacaoCertificado .atencao {color:#F30D0D; font-weight:bold;}
#AutenticacaoCertificado .txtcodigo {display:block; margin:0 auto; width:305px; text-transform:uppercase;}
#AutenticacaoCertificado #Areabotoes {display:block; margin: 5px auto 0; width:142px}
#AutenticacaoCertificado #Areabotoes .btnvalidar {margin-right:10px;}

/*Obs sobre o fuso horário*/
.obsGMT {color: #DA0E0E; display: block; font-size: 9px; font-weight: bold; margin-right: 35px;; text-align: right;}