/**** [ gereventos@theme - DIGITALIS | v.2 | JAN2020 - ] ****/
/*@font-face{
    font-family: 'balancelightcaps';
    src: url('../webfonts/balancelight_caps-webfont.eot');
    src: url('../webfonts/balancelight_caps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/balancelight_caps-webfont.woff') format('woff'),
         url('../webfonts/balancelight_caps-webfont.ttf') format('truetype'),
         url('../webfonts/balancelight_caps-webfont.svg#balancelightcaps') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
	font-family: 'myriad';
	src: url('../webfonts/myriad-web-pro.eot');
	src: url('../webfonts/myriad-web-pro.eot?#iefix') format('embedded-opentype'),
		 url('../webfonts/myriad-web-pro.woff') format('woff'),
		 url('../webfonts/myriad-web-pro.ttf') format('truetype'),
		 url('../webfonts/myriad-web-pro.svg#myriad-web-pro') format('svg');
	font-weight: normal;
	font-style: normal;}
@font-face {
    font-family: antigoniregular;
    src: url('../webfonts/antigoni-webfont.eot');
    src: url('../webfonts/antigoni-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/antigoni-webfont.woff') format('woff'),
         url('../webfonts/antigoni-webfont.ttf') format('truetype'),
         url('../webfonts/antigoni-webfont.svg#antigoniregular') format('svg');
    font-weight: normal;
    font-style: normal;}*/
@font-face{
    font-family: 'proxima_nova_rgregular';
    src: url('../webfonts/proximanova-regular-webfont.eot');
    src: url('../webfonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/proximanova-regular-webfont.woff') format('woff'),
         url('../webfonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../webfonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;}
body{
	height: 100%;
	color: #666 !important;
	/*font-family: antigoniregular;*/
	font-family: 'proxima_nova_rgregular';
	/*background: transparent url(../img/backg_body.png) top right repeat-x !important;*/}
.container{background: url(../img/backg_bodyimage.jpg) top right no-repeat !important;}
/*a{
    color: #002e47;
    border: none;}
a:hover{
    color: #666;
    border: none;}*/
h3{line-height: 25px !important;}
#pageheader{
    height: 170px;
	border: none;
	background: transparent;}
#logo{
	margin-left: 30px;
	float: left;
	vertical-align: bottom !important;
    display: inline;
    width: 600px;
    height: 170px;
    background: none;}
#logo h2{
	color: #fff;
	/*font-family: antigoniregular;*/
	font-weight: normal;
	text-transform: uppercase;
	font-size: 350%;
	padding-top: 120px !important;}
#logoright{
    float: right;
    display: inline;
    width: 323px;
    height: 169px;
    background: url(../img/logotipo_fichainscricao.png) no-repeat;}
.content{
	margin-bottom: 0;
    padding: 20px 30px;
	border: none !important;
    background-color: transparent !important;}
#contentnocolumn{
	margin-right: 30px;
	margin-left: 30px;
	background-color: rgb(234, 234, 227);
	background-color: rgba(255, 255, 255, 0.6);}
#contentnocolumn h3, #parameterErrors h3{
    color: #666 !important;
	border-bottom: 4px solid #666 !important;
	font-size: 25px !important;
	text-transform: uppercase;
	/*font-family: antigoniregular !important;*/
	font-weight: normal !important;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	padding-bottom: 0px;}
.panelboxheader, .helpboxheader {
    color: #fff !important;
	padding-left: 0px;
	height: 30px !important;
    border-color: #666 !important;
	line-height: 30px !important;
	background-image: none !important;
	background-color: #666 !important;}
.backgcolor{background-color: #fff !important;}
.backgcolortransparent{background-color: rgba(255, 255, 255, 0.6);}

/***FOOTER | SUBFOOTER***/
#footer{
    clear: both;
    margin: 0;
    padding: 0;
	width: 100%;}
div#footer .actions a{color: #002e47 !important;}
#subfooter{background-color: #c5c5c5;}
#subfooter a{
    color: #666 !important;
	border-bottom: none;}
#subfooter a:hover{
   color: #002e47 !important;
   border-bottom: none !important;}
div.subfootermenu ul li{border-bottom: 1px solid #666;}
/*div.bottom{
	color: #fff;
	background-color: #333;}
#technical{padding-right: 71px;}*/

/*area de detalhe evento - pagina login e de erro da ficha de inscricao*/
#detalhevento{
	width: 52%;
	display: inline-block;
	margin-left: 85px;
	padding-left: 20px;
	padding-right: 20px;
	/*font-family: antigoniregular;*/
	background-color: rgba(255, 255, 255, 0.6);}
#detalhevento h3{
	color: #002e47 !important;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 4px solid #002e47 !important;}
#detalheventolista ul{
	margin-top: 20px;
	margin-bottom: 20px;}
#detalheventolista ul li{
	color: #002e47;
	font-size: 120%;
	padding-left: 40px;
	line-height: 25px;
	padding-bottom: 10px;
	list-style: none;}
.eventonome{background: url(../img/icon_eventonome.png) no-repeat;}
/*li.eventonome p{font-weight: bold;}
li.eventonome p.eventdescription{font-weight: normal;}*/
.eventodata{background: url(../img/icon_eventodata.png) no-repeat;}
.eventocategory{background: url(../img/icon_eventcategory.png) no-repeat;}
.eventolocal{background: url(../img/icon_eventolocal.png) no-repeat;}
.eventocusto{background: url(../img/icon_eventocusto.png) no-repeat;}
.eventoinscricoes{background: url(../img/icon_eventoinscricoes.png) no-repeat;}
.eventovagas{background: url(../img/icon_eventovagas.png) no-repeat;}
.eventocontactos{background: url(../img/icon_eventocontactos.png) no-repeat;}
.eventoinfos{background: url(../img/icon_eventoinfos.png) no-repeat;}
/*.actionsbuttons{
    text-align: right;
    height: 45px !important;
    margin-top: 50px;
    margin-bottom: 10px;}
.actionsbuttons ul{margin: 5px 0 0 10px;}
.actionsbuttons ul li{
	font-family: antigoniregular;
	font-size: 200%;
    list-style: none;
    display: inline;
    padding: 10px 10px;
    background-color: #8ab4a0 !important;
    border: none;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;}
.actionsbuttons li input{
    padding: 0 0 30px 0;
	font-size: 120%;
	font-weight: normal;
	font-family: antigoniregular !important;}
.actionsbuttons li input, .actionsbuttons li input .submit{color: #5e525b !important;}
.actionsbuttons a{
    color: #5e525b !important;
	padding: 5px !important;
    text-decoration: none;
	font-weight: normal;
	border: none;}
.actionsbuttons a:hover{
    color: #fff !important;
	background-color: #8ab4a0 !important;}
.actionsbuttons input.submit:hover{color: #fff !important;}*/
/*.colortext{color: #002e47 !important;}*/
.paymentext{
	min-height: 92px;
	/*font-size: 120%;*/
	margin-top: 15px;
	padding-left: 120px;
	background: url(../img/payment.png) top left no-repeat;}
form{
    /*font-family: antigoniregular;
    font-size: 100%;*/}
label{
    font-weight: normal;
    vertical-align: top;
	/*font-size: 120%;*/}
div#paymentWizard div.displayinlinetable p{padding-left: 18px !important;}
form#payMethods div.displayinlinetable{
    /*width: 90px;*/
    text-align: right;
    margin-top: 10px;}
form#payMethods div.valign{
    /*width: 450px;*/
    text-align: left;}
#header{margin-top: 28px;}
/*#infodetails{
  border: 1px dashed #333 !important;
  background-color: transparent !important;}
#infodetailsinfo .mainlabel{
  color: #333 !important;}*/