body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    /*font-size: 14px;
    line-height: 20px;*/
    color: #333;
}

/*
#page{
	width: 1024px;
	margin: 0 auto;
}
*/

#footer{
	background: #7b0707;
	border-radius: 0.5em;
}

#footer p {
    margin-top: -15px;
    color: #d4d1d1;
    padding: 0.5em;
}

/*#header{
	width: 100%;
	height:100px;
	border: 1px solid #000;
	margin-bottom:16px;
}

#content{
	width: 100%;
	height:200px;
	margin-right:16px;
	margin-bottom:16px;
	border: 1px solid #000;
}

#footer{
	width: 100%;
	height:100px;
	border: 1px solid #000;
}*/

.linhaSelecionadaPar{
	background-color: rgba(14, 13, 13, 0.2) !important;
	background: none;
	color: black;
}

.linhaSelecionadaImpar{
	background-color: rgba(0, 0, 0, 0.3) !important;
	background: none;
	color: black;
}

/* Themes */
/*
.ui-theme {background: url("/showcase/javax.faces.resource/demo/images/themes.png.xhtml") no-repeat top left;display: block;}
.ui-theme {background: url("/certificado-0.0.1-SNAPSHOT/resources/css/themes.png") no-repeat top left;display: block;}
.ui-theme {background: url("https://www.primefaces.org/showcase/javax.faces.resource/demo/images/themes.png.xhtml") no-repeat top left;display: block;}
*/
.ui-theme {background: url("/eventosceaf/resources/imagens/themes.png") no-repeat top left;display: block;}
.ui-theme.ui-theme-afterdark{ background-position: 0 0; width: 30px; height: 25px; } 
.ui-theme.ui-theme-afternoon{ background-position: 0 -75px; width: 30px; height: 25px; } 
.ui-theme.ui-theme-afterwork{ background-position: 0 -150px; width: 30px; height: 25px; } 
.ui-theme.ui-theme-aristo{ background-position: 0 -225px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-black-tie{ background-position: 0 -302px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-blitzer{ background-position: 0 -379px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-bluesky{ background-position: 0 -456px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-bootstrap{ background-position: 0 -533px; width: 30px; height: 26px; } 
.ui-theme.ui-theme-casablanca{ background-position: 0 -609px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-cruze{ background-position: 0 -686px; width: 30px; height: 25px; } 
.ui-theme.ui-theme-cupertino{ background-position: 0 -761px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-dark-hive{ background-position: 0 -838px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-delta{ background-position: 0 -915px; width: 30px; height: 30px; } 
.ui-theme.ui-theme-dot-luv{ background-position: 0 -995px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-eggplant{ background-position: 0 -1072px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-excite-bike{ background-position: 0 -1149px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-flick{ background-position: 0 -1226px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-glass-x{ background-position: 0 -1303px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-home{ background-position: 0 -1380px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-hot-sneaks{ background-position: 0 -1457px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-humanity{ background-position: 0 -1534px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-le-frog{ background-position: 0 -1611px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-midnight{ background-position: 0 -1688px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-mint-choc{ background-position: 0 -1765px; width: 30px; height: 27px; }
.ui-theme.ui-theme-omega{ background-position: 0 -915px; width: 30px; height: 30px; } 
.ui-theme.ui-theme-overcast{ background-position: 0 -1842px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-pepper-grinder{ background-position: 0 -1919px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-redmond{ background-position: -80px 0; width: 30px; height: 27px; } 
.ui-theme.ui-theme-rocket{ background-position: -80px -77px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-sam{ background-position: -80px -154px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-smoothness{ background-position: -80px -231px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-south-street{ background-position: -80px -308px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-start{ background-position: -80px -385px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-sunny{ background-position: -80px -462px; width: 30px; height: 25px; } 
.ui-theme.ui-theme-swanky-purse{ background-position: -80px -537px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-trontastic{ background-position: -80px -614px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-ui-darkness{ background-position: -80px -691px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-ui-lightness{ background-position: -80px -768px; width: 30px; height: 27px; } 
.ui-theme.ui-theme-vader{ background-position: -80px -845px; width: 30px; height: 27px; }
.ui-theme.ui-theme-metroui{ background: url("/eventosceaf/resources/imagens/metroui.png") no-repeat top left; display: block;width: 30px; height: 27px;}
/*
.ui-theme.ui-theme-metroui{ background: url("/showcase/javax.faces.resource/demo/images/metroui.png.xhtml") no-repeat top left; display: block;width: 30px; height: 27px;}
*/
.calendarioEventoInscricoesAbertas{
	background-color: #ffe200 !important;
	color: black !important;
}

.calendarioEventoDataInscricoesAlterada{
	background-color: #ff8f00 !important;
	color: white !important;
}
.calendarioDatasEventos{
	background-color: #3a87ad !important;
	color: white !important;
}
.calendarioDatasEventosAlterada{
	background-color: #00cc00 !important;
	color: white !important;
}
.calendarioEventosCancelado{
	background-color: #ff0000 !important;
	color: white !important;
}
	
.calendarioLabelDiv{
	width: 1.3em;
	height: 1.3em;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	display: inline-block;
	border-radius: 0.3em;
	-moz-border-radius:0.3em; 
	-webkit-border-radius: 0.3em;
}


/*html,
body,
.section-images {
  height: 100%;
  margin: 0;
}
.section-images {
  margin: auto 2em;
  text-align: center;
}
img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 90%;
  margin: 20px auto;
}*/

.idImagemLogo {
    max-width:100%;
    max-height:100%;
    width: auto;
    height: auto;
}