
/* BAG PT */
#desc_privacy {
    left: 187px;
    line-height: 100%;
    position: absolute;
    top: 359px;
	display: none;
	}
#field_privacy .checkbox {
    float: left;
    margin-left: 147px;
    margin-right: 10px;
}
#field_privacy label {
    float: right;
    margin-right: 12px;
    padding: 0;
    width: 370px;
}
#field_privacy .errors {clear: both;}
input#privacy {width: auto;margin:0;}

.sobreabayer .stagetop, .hb_0 .stagetop {top:20px;}

/*off-canvas-navigation*/
#sidemenu{display:none;}
.selected a.mnav {
    background-color:#6bc200;
    background-position:0 0;
    color:#fff;
}
@media only screen and (min-width:460px) and (max-width:767px) {
	.menuactive #sidemenu {
		width:54%;
	}
	.menuactive .page {
		-webkit-transform:translateX(56%);
		-moz-transform:translateX(56%);
		-o-transform:translateX(56%);
		transform:translateX(56%);
	}
}
@media only screen and (max-width:459px) {
	.menuactive #sidemenu {
		width:84%;
	}
	.menuactive .page {
		-webkit-transform:translateX(86%);
		-moz-transform:translateX(86%);
		-o-transform:translateX(86%);
		transform:translateX(86%);
	}
}
@media only screen and (max-width:767px) { /* Internet */
	.mobilenav{display:block; margin:20px 0 10px 0;}
	.menuactive .wrapper {
		min-width:0;
		max-width:100%;
		overflow:hidden;
		padding:0;
	}
	.menuactive .page {
		overflow:hidden;
		width:100%;
	}
	.page {
		position:relative;
		z-index:10;
		/*width:100%; Intranet only*/
	}
	.menuactive #sidemenu {
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
		height:100%;
		margin:0;
		background-color:#0090c5;
		overflow:hidden;
	}
	.page, 
	#sidemenu {
		transition:0.25s all ease-in;
		-webkit-transition:0.25s all ease-in;
		-moz-transition:0.25s all ease-in;
		-ms-transition:0.25s all ease-in;
		-o-transition:0.25s all ease-in;
	}
	#sidemenu ul {
		list-style:none;
		position:relative;
		margin:0;
		padding:0;
		z-index:9;
		-webkit-transition:-webkit-transform .3s linear;
		-moz-transition:-moz-transform .3s linear;
		-o-transition:-o-transform .3s linear;
		transition:transform .3s linear;
	}
	#sidemenu a {
		display:block;
		padding:10px 15px;
		border-bottom:1px solid #66bcdc;
		text-decoration:none;
		color:#fff;
		font-size:16px;
		line-height:21px;
	}
	#sidemenu .submenuback {
		background:url(/static/media/images/navi.png) no-repeat 0 -50px;
		background-color:#006a90;
		padding-left:35px;
	}
	#sidemenu .hasmenu {
		background:url(/static/media/images/navi.png) no-repeat right 0px;
	}
#sidemenu .selected {
    background-color:#6bc200;
}
	#sidemenu ul.submenuon {
		-webkit-transform:translateX(-100%);
		-moz-transform:translateX(-100%);
		-o-transform:translateX(-100%);
		transform:translateX(-100%);
	}
	#sidemenu .sublayer {
		position:absolute;
		left:100%;
		width:100%;
		display:none;
		top:0;
	}
	#sidemenu .sublayer.submenuon {
		display:block;
	}
	#sidemenu .megaTsrBx {display:none;}/*Internet*/
	#sidemenu .backlink {display:inline; float:left; padding:10px 5px;}
	.megamenu {clear:both;}
	.closemenu {
		background:transparent;
		cursor:pointer;
		height:100%;
		left:0;
		position:absolute;
		top:0px;
		width:100%;
		z-index:1000;
	}
	.menuactive #socialbar{display:none;}/*Internet*/
}

.greenbg .bll-list {
	border-color: #44A300;
	background-color: #44A300;
}

.lightgreybg .bll-list {
	border-color: #C0C0C0;
}

.bll-list {
	position: relative;
	z-index: 1;
	display: none;
	overflow: auto;
	margin: 1px 0 0;
	padding: 0;
	max-height: 114px;
	border: 1px solid #8C8C8C;
	background: #FFF;
	color: #666;
	list-style: none;
}

.paz {
	padding-right: 20px;
	font-weight: 700;
}

#indiceLetras{
	margin-left: 10px;
	padding-left: 4px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #C2C2C2;
}