/**{
	outline: 1px solid red;}*/
html{font-size: 10px;}
h1{margin:5.6rem 0 2.4rem 0;color: #31b5e2; text-align: left; font-size:3.5rem; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif; line-height: 1.25;}
tr{display: table-row;}
.index h1{text-align: center; margin:0;}
h2{margin:0 0 2.1rem 0;color: #909090; text-align: left; font-size:1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; line-height: 1.25; text-transform: uppercase;}
h2.subtitle{margin: 0px;color: #31b5e2; text-align: left;font-size: 3.35rem; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif; text-transform: none;}
.listado h2{margin:0 0 2.1rem 0;color: #31b5e2;}
p{margin:0 0 2.4rem 0;color: #909090; text-align: left; font-size:1.5rem; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif; line-height: 1.25;}
.message{
	display:none; /*display:block;*/ position: absolute; z-index: 1; padding: 5px 15px;color: #909090; font-size: 14px; font-style: italic; background: rgba(255, 255, 255, 0.7); }
input[type="text"].error, input[type="date"].error, input[type="email"].error, input[type="password"].error, select.error, textarea.error, div.error{
	border:1px solid #FE0000 !important;}
input[type="submit"].error{
	background: #FE0000 !important; }
.message.error{
	display: block; color: #FE0000 !important;}
.message.ok{
	border:1px solid green; background: green; color: #fff;}
input[type="text"], input[type="date"], input[type="email"], input[type="password"],select, textarea, .ui-multiselect{
	width: 100%; border: 1px solid #a5a5a5; border-radius: 0.2rem !important; height: 36px; padding:0.5rem 0.5rem; color: #a5a5a5; font-size: 1.8rem;background: #fff; font-family: 'ubuntu', Arial, Helvetica, sans-serif;
	-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {
	-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type="submit"].btn-help, .btn-help{
	display:inline-block; border:none; padding: 0.7rem; color: #fff; text-align: center; text-transform: uppercase;font-size: 1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; background: #31b5e2;}
.btn_blanco{
	display:inline-block; border: 1px solid #31b5e2;border-radius: 2px;width: 100%; padding: 7px 4px;  color: #31b5e2;  text-align: center; font-size: 1.5rem; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif; background: #fff;}
.btn_azul{}
.btn_azul.upload{}
.btn_azul.upload::before{
	content: "\f093";display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -moz-osx-font-smoothing: grayscale; font-size: inherit; text-rendering: auto; margin-right: 5px;}
.pre-select{
	color: #c1c1c1 !important; text-align: right;}
.montosugerido{
	text-align: right; }
.btn_blanco:hover, .btn_blanco:focus, .btn_blanco:active{
	background: #31b5e2; color: #FFF}
.btn-help a{
	color: #fff;}
.btn-help.error{
	background:#F00 !important;}

.bloque{padding: 0;display: table;width: 100%; clear: both;}
.filter-input-12, .filter-input-date, .filter-input-25, .filter-input-33, .filter-input-50, .filter-input-75, .filter-input-100{
	position: relative; display: inline-block; min-height: 4.7rem; margin-bottom: 2.0rem; float: left; }
.filter-input-12{
	display:inline-block; width:23.2%; margin-right: 1.7%; max-width: 100%;}
.filter-input-date{
	display:inline-block; width:48.2%; margin-right: 1.7%; max-width: 100%;}
.filter-input-25{
	display:inline-block; width:48.2%; margin-right: 1.7%; max-width: 100%;}
.filter-input-33{
	display:inline-block; width:31.7%; margin-right: 2.4%;}
.filter-input-50, .filter-input-25.title, .filter-input-75, .filter-input-100{
	width:100%; max-width: 100%; margin-left: 0; margin-right: 0;}
.filter-input-49{display:inline-block; width:49%; margin-right: 1.7%; max-width: 100%;}
.filter-input-date.second-col, .filter-input-25.second-col{
	width: 31.7%;margin-right: 2.4%;}
.filter-input-date.first-col-last{
	float: right; clear: right; margin-right: 0;}
.first-second-col{clear: left;}
.filter-input-25.last-input, .filter-input-date.last-input, .filter-input-33.last-input, .filter-input-12.last-input{
		float:right; margin-right: 0 !important; margin-left: 0 !important; }
// .filter-input-12.angle-down::before, .filter-input-date.angle-down::before, .filter-input-25.angle-down::before, .filter-input-50.angle-down::before, .filter-input-33.angle-down::before{
// 	content: "\f107"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; right: 0.7rem; margin-top:-1.7rem; color: #0a3b74;font-size: 2.4rem; z-index:1;}
.angle-down input, .angle-down input, .angle-down input, .angle-down input, .angle-down select, .fa-angle-down select, .angle-down select, .angle-down select, .ui-multiselect{
	background: url(../../images/default/layout/arrow.png) right -5px no-repeat; cursor: pointer;}
.ui-multiselect{min-height: 100%; display: block; max-width: 100%; min-width: 100%; overflow: hidden; cursor: pointer; text-align: left; white-space: nowrap; line-height: 26px; color: #444; text-decoration: none; -webkit-border-radius: 4px; background-color: #fff;}
.ui-multiselect-menu { background: #fff; font-size: 18px; line-height: 1.5; border: 1px solid #a5a5a5;border-radius: 0.2rem !important; z-index: 1 !important;}
.ui-multiselect-checkboxes {
    clear: both;padding-top: 8px;}
.ui-multiselect-checkboxes label input {
    top: -1px !important;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active,
.ui-datepicker-month,.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
font-size:2em;
}

/*.ui-multiselect::before{
	content: "\f107"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; right: 0.55rem; margin-top:-1.3rem; color: #0a3b74;font-size: 2.4rem; z-index:1;}*/

@media screen and (min-width:0\0) {
	// .filter-input-12.angle-down::before, .filter-input-date.angle-down::before, .filter-input-25.angle-down::before, .filter-input-50.angle-down::before, .filter-input-33.angle-down::before{
	// display: none;}
    .angle-down input, .angle-down input, .angle-down input, .angle-down input, .angle-down select, .fa-angle-down select, .angle-down select, .angle-down select{
	padding-right: 0.5rem;}
}
/*.filter-input-50 #ms_region *{
	border: none; width:100%; color: #909090; line-height: unset;text-align:left;font-size:20px;line-height: unset;}*/
/*.filter-input-50.msselect * *{
	border: none; width:100%; color: #909090; text-align:left;font-size:20px;line-height: unset;font-family: 'ubuntu', Arial, Helvetica, sans-serif;}*/
/*.filtro_ong .filter-input-50 > *{
	border: 1px solid #909090; height: 42px; padding: 11px; color: #909090; background: #fff;}*/
.filtro_ong form .msselect .ms-drop span{
	font-size:17px;padding-left: 6px;}
.filtro_ong form .msselect .ms-drop label{
	font-size:17px;}
.ui-multiselect > span.placeholder, .ui-multiselect > span, .ui-multiselect > span{
	top: 0 !important;}
.ui-multiselec{}
.msselect * *, .ui-multiselec{
	border: none; width:100%; color: #a5a5a5; text-align:left;font-size:1.8rem;line-height: unset;
	background-image: none;
}

.msselect:hover * *, .ui-multiselec:hover{
	background-image: none;
}

/*.filtro_ong .filter-input-33 > *{
	border: 1px solid #909090; height: 42px; padding: 11px; color: #909090; background: #fff;}*/
/*.bloque-media{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: justify; justify-content: space-around; align-content: flex-start; -ms-flex-direction: row; -ms-flex-wrap: wrap; flex-flow: row wrap;}*/
.ong-video, .ong-carrousel{
	display: inline-block; width: 23.0rem; max-width: 100%; margin-bottom: 1.2rem; position: relative; vertical-align: top;}
.ong-carrousel{margin-bottom: 2.5rem}
.ong-video{
	overflow: hidden; margin-right: 15px;}
.ong-video:last-child, .ong-carrousel:last-child{margin-right: 0;}
.ong-video:hover:after, .ong-video:hover::before, .ong-video:active:after, .ong-video:active::before, .ong-video:focus:after, .ong-video:focus::before{
	display: none;}
.ong-video::before{
	content: '\f144';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 6.3rem;top: 50%;left: 50%;margin: -3.15rem 0 0 -3.15rem;color: #fff;opacity: 1;right: auto;position: absolute;z-index: 10;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ong-video:after{
	content: ' ';width: 100%;height: 100%;position: absolute;display: block;bottom: 0;left: 0;opacity: 1;z-index: 1;background-color: #003672;/*background: 0 0\9;*/
	background-color: rgba(74, 179, 226, 0.7);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";zoom: 1;-webkit-transition: opacity .3s ease-out;transition: opacity .3s ease-out}
.desktop-ban{display: none}
.mobile-ban{}
.headerMain nav .contieneItem li.sim-last-child a::before {
	display: none}

#ingresar-new a, #ingresar-mobile span{font:normal 16px 'ubuntu', Arial, Helvetica, sans-serif;line-height: 44px;}
.social-mobile{height: 60px;padding-top: 10px;}
.social-mobile a{display: inline-block; color: #fff; height: 50px; width: 50px; text-align: center;}
.social-mobile a::before{font: normal normal normal 14px/1 FontAwesome;font-size: 30px}
#buscar-mobile{display:none;}
.navActive ~ .container #buscar-mobile{position: fixed; display: block; top: 15px; left: 15px;}
#buscar-mobile .buscar-mobile{position: relative;}
#buscar-mobile input{
	border:none; width: 6.7rem; margin-right: 1.4rem; padding: 0.9rem 1.05rem 0.9rem 3.8rem ; color: #4AB3E2; background:#4AB3E2;z-index: 10; border:1px solid #4AB3E2;
		-webkit-transition: all .5s ease-out;
		transition: all .5s ease-out;
}
#buscar-mobile input:active, #buscar-mobile:hover input, #buscar-mobile input:focus{
		width: 250px;border:1px solid #c1c1c1;border-radius: 0.2rem;background: rgba(255, 255, 255, 0.5);z-index: 10;color:#909090;
		-webkit-transition: all .5s ease-out;
		transition: all .5s ease-out;}
#buscar-mobile::before{
		content: "\f002"; position: absolute; top: 3px; left: 5px; color:#fff; font-size: 29px}

/*header.php*/
.display-donaciones{
	position:relative; background: #00306E; color: #fff;font-family:'ubuntuRegular', Arial, Helvetica, sans-serif;	height: 1px; overflow: hidden;padding:0;
	-webkit-transition: max-height .5s ease-out, padding .5s ease-out;
		transition: max-height .5s ease-out, padding .5s ease-out;}
.display-donaciones.desplegado{
	height: auto; padding:27px 0 15px;
	/*box-shadow: 0 2px 7px #333;filter: progid:DXImageTransform.Microsoft.Shadow(Color=#333, Strength=2, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#333, Strength=5, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#333, Strength=2, Direction=270);*/
		-webkit-transition: max-height .5s ease-out, padding .5s ease-out;
		transition: max-height .5s ease-out, padding .5s ease-out;}
.display-donaciones .container{
	position:relative;}
.display-donaciones #cerrar-dpl-donaciones{
	position: absolute; top: -21px; right: 9px; color: #01B2E8;font-size: 1.5rem;}
.display-donaciones .col-donaciones{
	display: block; vertical-align: top;}
.display-donaciones .col-dpl-donaciones{
	display: block; vertical-align: top;}
.display-donaciones h4.col-dpl-donaciones{
	display: block; text-align: left; font-size: 2.1rem;color: #01B2E8;}
.display-donaciones .col-dpl-donaciones.list-donaciones{
	display: block;margin:5px 0;border-top: 1px solid #0184BA;border-bottom: 1px solid #0184BA;padding:7px 0 0;}
.display-donaciones .col-dpl-donaciones.list-donaciones td{
	width: 100%; border-bottom: 1px solid #00467C; min-height: 25px; font-size: 14px; padding: 5px 0;}
.display-donaciones .col-dpl-donaciones.list-donaciones strong{
	margin-left: 20px; text-align: right; font-family:'ubuntuBold', Arial, Helvetica, sans-serif; white-space: nowrap;}
.display-donaciones .total-dpl-donaciones{
	text-align: right;}
.display-donaciones .total-dpl-donaciones .title-dpl-donaciones,.display-donaciones .total-dpl-donaciones .number-dpl-donaciones{
	display: inline-block; clear: both;}
.display-donaciones .title-dpl-donaciones{
	margin-bottom: 5px; color: #0184BA;text-align: right;font-size: 2.0rem;font-family:'ubuntuBold', Arial, Helvetica, sans-serif;}
.display-donaciones .total-dpl-donaciones span{
	color: #fff;font-family:'ubuntuLight', Arial, Helvetica, sans-serif;}
.display-donaciones .number-dpl-donaciones{
	font-size: 2.0rem; font-family:'ubuntuBold', Arial, Helvetica, sans-serif; text-align: right;}
.display-donaciones #dpl-donaciones_btn{
	margin-top: 11px;margin-left:15px;width:100px;font-size: 14px;}

/*fixed-box*/
#fixed-box {display: none; position: fixed; height: 100%; width: 100%;top: 0; left: 0; background: rgba(1,20,53,0.9);z-index: 1000;}
#fixed-box.active {display:block;height: 100%; }
#fixed-box .fixed-bow-white {position:relative; top:50%; width:103.2rem; max-width: 96%; min-height:45.6rem; max-height: 55.1rem; margin:-22.8rem auto; background: #fff; }
#fixed-box .close-fixed-box {position: absolute; right: 7%; top: 7%; font-size: 2.5rem;font-family:'ubuntuBold', Arial, Helvetica, sans-serif; color:#fff; background:#848484; border-radius: 50%; padding:0.1rem 0.85rem 0.5rem;  text-decoration: none;}
.bloque-fixed-box{min-height:456px; max-height: 100%; padding: 6% 6% 5% 6%;}
#fixed-box .col-fixed-box {display:block; margin-left: auto; margin-right: auto;margin-bottom: 1rem; width: 100%; max-width: 280px; height: 200px; border:1px solid #d0d0d0; padding: 1.0rem 5%; text-align: center;}
#fixed-box .ico-donar-express-center{display: table; text-align: center; width: 100%;}
#fixed-box .ico-donar-express{display:table-cell; vertical-align: middle; margin:3px auto 0; height: 9.7rem; position: relative; }
#fixed-box .ico-donar-express img{display: inline-block; max-width:50%; }
#fixed-box #donar-express {width: 161px; max-width: 100%; margin: 0 auto 9px; }
#fixed-box p{clear:both; margin-top: 5px;color: #A7A7A7;font-size: 1.3rem; line-height: 1;margin-bottom: 0; text-align: center;}
#fixed-box div.col-input{clear: both;}
#fixed-box div.col-input p {clear:both; float:left;  margin:1.3rem 0 1.3rem 0;color: #0BB3E4;text-align: left; font-size: 15px; font-family:'ubuntuRegular', Arial, Helvetica, sans-serif;}
#fixed-box div.col-input input {float: right; width: 60%; margin:0.3rem 0;}
#fixed-box #donar-logueado {width: 161px; max-width: 100%; margin: 13px auto 9px;}
#fixed-box a {color: #0BB3E4; text-decoration: underline;}

/* sharing */
.headerMain .social{
	display:none;}

/*header*/
.headerMain .navMobile{
	display: block;top: 21px;right: 3.5%;position: absolute;z-index: 10;}
.headerMain .navActive {
	position: fixed;}
.headerMain .navMobile.navActive ~ .container::before{
	content:' '; position: fixed; width: 100%; height: 100%; top:0; left: 0; right: 0; background: #4AB3E2; z-index: 5;}
.headerMain .navMobile.navActive ~ .container .contieneItem.openMenu{
	position: fixed; right: 0; left: 0; z-index: 5;overflow: visible; overflow-x: hidden; height: 80%; overflow-y: visible; }
.headerMain .bordeHeader{
	height: 54px; padding-top: 15px;}
.headerMain h1 a{
	position: static;}
.headerMain nav, .headerMain nav .container{
	position: static; background-color: #4AB3E2; z-index: 10;}

/*.headerMain nav .container{
	margin-top: -90px;padding-top: 90px;}*/
.headerMain .navMobile::before{
	content: ' ';background: url(../../images/default/layout/sprite.png) -598px 0 no-repeat;width: 21px;height: 20px;top: 2px;left: -3px;right: auto;position: absolute;}
.headerMain .navActive::before{
	content: ' ';background: url(../../images/default/layout/sprite.png) -483px -49px no-repeat;left: auto; right: 0; top: 0;width: 23px;height: 23px;}

/*viewcart*/
#view-cart{
	float: right; margin-right: 22px;margin-top: 2px; height: 30px; width: 30px; background: url(../../images/default/layout/sprite.png)-562px -265px no-repeat; vertical-align: top; text-align: center; cursor: pointer;}
#view-cart div{
	display: inline-block;margin-top: 13px; border-radius: 50%; padding: 1px 3.8px; text-align: center; font-size: 11px; color: #fff; background: #083A79;}

/*menu*/
.headerMain h1 a::before{
	position: absolute;left: 50%; right: auto; margin-left: -61px; margin-top: -2px; width: 132px; height: 26px;}
.arreglaLogo::before{
	top: 14px !important;
}
.headerMain nav .contieneItem{
	margin:auto;
}
.headerMain nav .contieneItem.openMenu{/* background: #4AB3E2; */}
.headerMain nav .contieneItem .selected > *{
	background: #FFF;}
.headerMain nav .contieneItem > li{
	font: 1.6em/16px 'ubuntuMedium', Aria;l, Helvetica, sans-serif; background-color: none; border-top: none; border-bottom: none; text-align: center; padding-left: 0; cursor: pointer;}

@media only screen and (min-width:768px) {
	.headerMain nav .contieneItem > li:hover,
	.headerMain nav .contieneItem .selected,
	.headerMain nav .contieneItem .selected > span,
	.headerMain nav .contieneItem .selected > a{
		background-color: #083A79;
	}
}
.headerMain nav .contieneItem .unaColumna .submenu{
	background: #fff;}
.topHeader ul.contieneItem{
	display:none;}
#nav-topHeader li>a{
	font: 1.2em/12px'ubuntuRegular', Arial, Helvetica, sans-serif;line-height: 2;}

/* */

/*logo*/
.logo_fixed{
	display: none}

/*boton donar*/
#content-donar-buscador{
	position: absolute; top: 17px; left: 15px;}
#donar_btn{
	width: 64px; padding: 5px 9px; font-size: 1.1rem;}
#buscar{
	display: none;}
.headerMain nav .tieneSubmenuMain::before{
	display: none;}

/*sidebar*/
.sidebar{
	margin-top: 10px;margin-bottom: 3.0rem;}

/*sharinthis*/
#sharingThis_nav{}

/*index.php ****************** */

/*filtros areas*/	/*institucion*/
.index .institucion h1{margin:1.1rem 0 0 0; color: #909090; }
.index .institucion ul{margin: 35px auto 10px auto; padding: 0; text-align: center;}
.index .institucion li{
	position: relative;	display: inline-block; margin-left: 0.65%; margin-right: 0.65%;width: 31.9%; min-width: 150px; margin-bottom:5.0rem; text-align: left;}
.index .institucion li figure div.icono{
	display: block;width: 33%;height: auto;top: 50%;left: 50%;margin:-2.45rem auto auto -2.4rem;opacity: 1;right: auto;position: absolute;z-index: 10;}
// .index .institucion li.educacion figure div.ico{
// 	// background: url(../../images/default/layout/educacion.svg) center center no-repeat;background-size: 33%;}
// .index .institucion li.medio-ambiente figure div.ico{
// 	// background: url(../../images/default/layout/medio-ambiente.svg) center center no-repeat;background-size: 33%;}
// .index .institucion li.derechos-humanos figure div.ico{
// 	// background: url(../../images/default/layout/derechos-humanos.svg) center center no-repeat;background-size: 33%;}
// .index .institucion li.economia-social figure div.ico{
// 	// background: url(../../images/default/layout/economia-social.svg) center center no-repeat;background-size: 33%;}
// .index .institucion li.salud-y-nutricion figure div.ico{
// 	// background: url(../../images/default/layout/salud-nutricion.svg) center center no-repeat;background-size: 33%;}
// .index .institucion li.arte-y-cultura figure div.ico{
// 	// background: url(../../images/default/layout/arte-cultura.svg) center center no-repeat;background-size: 33%;}
.index .institucion li figure:after{
	content: ' ';width: 100%;height: 100%;position: absolute;display: block;bottom: 0;left: 0;opacity: 1;z-index: 1;background-color: #003672;/*background: 0 0\9;*/
background-color: rgba(0, 54, 114, .7);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";zoom: 1;-webkit-transition: opacity .3s ease-out;transition: opacity .3s ease-out}
.index .institucion li:hover figure:after, .index .institucion li:hover figure::before{
	opacity: 0;}
.index .institucion li:hover figure div.icono{
	display: none;}
.index .institucion li .descripcion{
	position: absolute;bottom: -40px;font-family: ubuntuBold, Arial, Helvetica, sans-serif;font-size: 18px;padding: 10px 0 10px 4.8387%;text-transform: uppercase;width: 100%;min-height: 40px;background-color: #003672;text-decoration: none;color: #fff;z-index: 3}
.ie7 .index .institucion li figure:after, .ie8 .index .institucion li figure:after{
	background: url(../../images/default/layout/transparencia.png)}

/*infografia*/
.index .infografia{
	float:left; position: relative; margin-top: 20px; width: 100%;}
.index .infografia .container{
	overflow: hidden; position: relative;}
.index .infografia figure{
	padding:0; margin: 0px auto;}


/*institucion*/
	.index .institucion .container{
	padding-top: 15px}

/*banner home*/
.index .bannerHome{
	background: none; margin:0 0 10px 0;}
.index .bannerHome h1{
	 color: #243873;font-size: 2.9rem; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif;  width: 100%; padding: 0 20px; z-index: 1;}
.index .bannerHome figure{
	padding: 10px 0px 25px;width:100%;max-width: 773px;margin: 0px auto;}

/*noticias home*/
.index .novedades h1{margin-bottom: 1.0rem; color:#0a3b74;font-size: 3.4rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; position: relative; width: auto; display: inline-block; padding: 0 20px; z-index: 1}
.index .novedades h1::before {
	content: ' '; width: 100%; height: 100%; background-color: #eaeaea; position: absolute; top: 0; left: 0; z-index: -1}
.index .novedades h1:after {
	content: ' '; width: 65.0rem; height: 1px; background-color: #00B3E4; position: absolute; top: 65%; left: 50%; margin-left: -32.5rem; z-index: -2}
.index .novedades h2 {
	font-family: ubuntuItalic, Arial, Helvetica, sans-serif; font-size: 2.0rem; color: #666; text-align: center; margin-bottom: 25px; text-transform: none; }
.principales li h4 {
	font-family: ubuntuMedium, Arial, Helvetica, sans-serif; font-size: 2.0rem; color: #241269; line-height: 26px; margin-top: 6px; max-height: 78px; overflow: hidden}
.index .novedades a {
	color: #0a3b74}
/*banner footer*/
.index .bannerBottom{
	width: 100%;padding-top: 3.9rem;padding-bottom: 5.4rem;background-color: #eaeaea;color: #fff;float: left
}
.index .bannerBottom figure{
	padding: 1.0rem 0px;width:100%;max-width: 954px; margin: 0px auto;}
.index .bannerBottom a{
	color: #fff}
.index .bannerBottom .container{
	overflow: hidden;max-height: 80px;position: relative
}

/* slider no home */
.swiper-container{}
.swiper-slide{}
.swiper-button-next, .swiper-button-prev {
	top: 100%; background: none;}
.swiper-button-prev i::before{
	 position: absolute; font-size: 2.8rem; top: 60%; left: 3%;}
.swiper-button-next i::before{
	 position: absolute; font-size: 2.8rem; top: 60%; right: 3%;}
.swiper-button-next:hover i:hover, .swiper-button-prev:hover i::before{
	 color:#36B8E9;}

/* filtros img */
.filtro_ong form{
	margin-bottom: 21px;}
.filtro_ong .filter{
	text-align: center;}
.filtro_ong .filter li{
	display: inline-block; margin-bottom:3.8rem;margin-left:1.6%; margin-right:1.6%;width: 30%; text-align:center; min-width:87px;}
.filtro_ong .filter li figure{
	position:relative; display:block; margin:auto;border:1px solid #D0D0D0; width: 100%; min-height: 47.5px;}
.filtro_ong .filter li figure img{
	width:55%; margin:15% auto;}
.filtro_ong li label{
	display:block;width: 100%;}
.filtro_ong li label figcaption{
	position: absolute; top:100%; margin-top: 0.8rem; width:100%;color: #36B8E9; font-family: 'ubuntuBold',Arial,Helvetica,sans-serif; font-size: 1.1rem;}
.filtro_ong .filter li input[type=checkbox]{
	display:none;}
.filtro_ong form li:hover label figure, input[type=checkbox]:checked + label figure{
	background:#CCD5E6;}
.filtrar_btn{
	float: right;padding: 1rem 1.9rem; font-size: 1.65rem}

/*listado ****************** */
.vermas, .vermas a{
	margin-bottom:0; color: #31b5e2;text-align:right;font-size: 1.25rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif;}
.vermas i::before{
	float:right; font-size: 1.8em; margin-left: 0.4rem; margin-bottom: -0.6rem;}
.listado-ongs h2{}
.listado-ongs .listado li{margin-bottom:2.8rem; padding: 2.8rem 0; }
.listado-ongs .listado li:last-child{border-bottom: none; margin-bottom: 1.0rem;}
.listado-ongs .listado li a{
	color: #31b5e2;}
.listado-ongs .listado li figure + div{
	width: 100  padding-left: 0;}
.listado-ongs .listado li figure{
	padding: 0 1rem;}

/*detalle-ong*/
.detalle-ong{}
.detalle-ong .head-ong{
	margin: 25px auto;}
.detalle-ong .head-ong .ico-ong{
	margin:0 8% 6px 0; width: 180px; max-width: 45%; float: left;}
.detalle-ong .head-ong .ico-ong img{
	height: auto; width: 100%; border:1px solid #909090;}
.detalle-ong .head-ong figcaption{
	display: none}
.detalle-ong .head-ong .data-ong{
	float: left; width: 180px; max-width: 45%; min-width: 140px; font-size: 1.5rem; font-family: 'ubuntuLight', Arial, Helvetica, sans-serif;line-height: 1.3;}
.detalle-ong .head-ong .data-ong a{
	color: #31b5e2;display: block;}
.detalle-ong .head-ong .social-ong{
	margin: 10px auto;}
.detalle-ong .head-ong .social-ong li{
	position: relative;display: inline-block;margin-right: 8%; border-radius: 50%; width: 32px; height: 32px;color: #fff; background: #c2c2c2;}
.detalle-ong .head-ong .social-ong li a{
	color: #fff;}
.detalle-ong .head-ong .social-ong li a::before{
	font-size: 18px; position: absolute; margin: 8px auto; text-align: center; width: 100%; left: 1;}
.detalle-ong .head-ong .img-head-ong{
	display: block;clear: both; overflow: hidden; border:1px solid #909090; }
.detalle-ong .text-ong{
	margin-bottom: 3.2rem;font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif; font-size: 1.5em; line-height: 1.3;/*border-bottom: 1px solid #d0d0d0;*/}
.detalle-ong p{}
.detalle-ong h5{text-transform: uppercase;}
.detalle-ong .more{
	display: block; position: relative; margin:0.2rem auto 0.7rem; text-align: center;text-transform: uppercase;font-size: 1.2rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; color: #909090;}
.detalle-ong .more strong{
	text-decoration:underline;}
.detalle-ong .more span i{
	display: block; width: 100%; text-align: center;}
.detalle-ong .more span.down{
	display: none;}
.detalle-ong .more span.up{
	display: block;}
.detalle-ong .more.activo span.down{
	display: block;}
.detalle-ong .more.activo span.up{
	display: none;}
.detalle-ong .more .fa-caret-up::before, .detalle-ong .fa-caret-down::before{
	margin: -0.3rem 0; display: block;}
.detalle-ong .second-p{
	max-height: 1px; overflow: hidden;
	-webkit-transition: max-height .10s ease-out;
	transition: max-height .10s ease-out;}
.detalle-ong .second-p.desplegado{
	max-height: 5000px;overflow: hidden;
	-webkit-transition: max-height .10s ease-out;
	transition: max-height .10s ease-out;}
.detalle-ong .second-p h2{margin-bottom: 0;}
.detalle-ong .ong-col{margin-bottom: 5.0rem;}
.detalle-ong .ong-col.media > div{
	vertical-align: top; margin-bottom: 1.0rem;}
.detalle-ong .ong-col .ong-video{
	margin-right: 0.9rem;}
.detalle-ong .ong-col form{
	width: 100%; max-width: 348px;}
.detalle-ong .proyectos-list{}
.detalle-ong .listado{
	padding-top: 3.3rem;}
.detalle-ong .listado li{
	margin-bottom: 2.8rem;width: 100%; padding: 2.8rem 0; border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.detalle-ong .listado li figure + div{
	width: 100%;  padding-left: 0;}
.detalle-ong .listado li figure{}
.detalle-ong .listado form.formlist{
	text-align: right; margin-top: 0;}
.detalle-ong .listado form.formlist *{
	vertical-align:bottom;
	/*display: inline-block !important; */
	margin-left: 1.5rem !important;}
.detalle-ong form input[type="text"]{}
.detalle-ong .listado form input[type="text"]{
	max-width:150px;}
.detalle-ong .listado form select{
	max-width:50px;}
.detalle-ong form{
	margin-top: 1.6rem;}
.detalle-ong form p{
	margin: 0 0 .3rem 0;}
.detalle-ong form input.btn-help{
	margin-top:1.5rem; float: right;padding: 0.7rem 2.3rem;font-size: 1.6rem;}
.detalle-ong .listado form input.btn-help{
		float: none}
.detalle-ong .listado li a{
	color: #31b5e2;}
/*edit-proyecto-ong*/
.edit-proyecto-ong .head-title{
	margin-bottom: 3.8rem;border-bottom: 1px solid #CCC;}
.edit-proyecto-ong .logo_ong{
	max-width: 115px;margin:0 auto}
.edit-proyecto-ong .logo_ong figcaption{
	display: none;}
.edit-proyecto-ong h1{
	margin:5px 5px 0 0; }
.edit-proyecto-ong #anadir{float: right; margin: 1rem 0;}
.edit-proyecto-ong h2.subtitle{
	clear:right; margin-top: 3.5rem; margin-bottom: 0; color: #0DB3E3;font-size: 1.5rem; font-family: 'ubuntuMedium', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.edit-proyecto-ong .listado{
	padding-top: 3rem;}
.edit-proyecto-ong .listado li{
	position: relative; margin-bottom: 2.8rem;width: 100%; padding: 2.8rem 0; border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.edit-proyecto-ong .listado li .over-edit{display: none;}
.edit-proyecto-ong .listado li:hover .over-edit{display: block; position: absolute; width: 100%; height: 100%; left: 0; top:0; background: rgba(74, 179, 226, 0.9);}
.edit-proyecto-ong .listado li:hover .over-edit > div{
	position: absolute; top:50%; left:0; margin-top: -56px; color: #fff; text-align: center}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{ .edit-proyecto-ong .listado li:hover .over-edit > div { margin-top:-71px;} }
.edit-proyecto-ong .listado li:hover .fa-pencil{
	font-size:9rem;line-height: 0.6;}
.edit-proyecto-ong .listado li:hover .fa-pencil::before{
	display:inline-block; margin-top: 25px; vertical-align: middle;}
.edit-proyecto-ong .listado li:hover span{
	display:inline-block; font-size:2.6rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: bottom;}
.edit-proyecto-ong .listado li figure + div{
	width: 100%;  padding-left: 0;}
.edit-proyecto-ong .listado li figure{}
.edit-proyecto-ong .listado form.formlist{
	text-align: right; margin-top: 0;}
.edit-proyecto-ong div.formlist{
	text-align: center; margin-top: 0; margin-bottom: 25px;}
.edit-proyecto-ong .listado form.formlist *, .edit-proyecto-ong div.formlist *{
	vertical-align:bottom; display: inline-block !important; margin-left: 1.5rem !important;}
.edit-proyecto-ong form input[type="text"]{}
.edit-proyecto-ong .listado form input[type="text"], .edit-proyecto-ong div.formlist input.pre-select[type="text"]{
	max-width:150px;}
.edit-proyecto-ong textarea {
    height: 16.9rem; text-align: left;}
.edit-proyecto-ong form{
	margin-top: 1.6rem;}
.edit-proyecto-ong form p{
	margin: 0 0 1.7rem 0;font-size:1.8rem;}
.edit-proyecto-ong form input.btn-help{
	margin-top:1.5rem; float: right;padding: 0.7rem 2.3rem;font-size: 1.6rem;}
.edit-proyecto-ong .listado form input.btn-help{
		float: none}
.edit-proyecto-ong .listado li a{
	color: #31b5e2;}
.edit-proyecto-ong.edit-proyecto .btn-help{
	margin-left: 20px;}
.edit-proyecto-ong .btn_azul{
	border: none; display:block; color: #fff; background: #31b5e2; border-radius: 2px; max-width: 100%; padding: 10.5px 4px; text-align: center;
	width: 21.8rem; font-size: 1.9rem; font-family: 'ubuntuMedium',Arial,Helvetica,sans-serif; cursor: pointer;}
.edit-proyecto-ong .btn_azul:hover{color: #fff; background: #31b5e2; text-decoration: underline;
	-webkit-transition: color .5s ease-out, background .5s ease-out;
	transition: color .5s ease-out, background .5s ease-out;}
.edit-proyecto-ong .pie{
	border-top: 1px solid #ccc; padding: 1.9rem 0 7.4rem 0;}
/*detalle-proyecto*/
.detalle-proyecto h1{
	float: left; margin: 1.5rem;}
.detalle-ong .ong-col.media > div{
	vertical-align: top; margin-bottom: 10px;}
.detalle-ong .ong-col ong-video{}
.detalle-proyecto .head-title{
	margin-top:0.6rem; margin-bottom: 2.2rem;border-bottom: 1px solid #909090;}
.detalle-proyecto .logo_ong{
	 max-width: 115px;margin:0 auto;}
.detalle-proyecto .logo_ong figcaption{
	display: none;}
.detalle-proyecto h2{}
.detalle-proyecto .toback{
	float: right; position: relative; margin-top: 2.5rem; /*margin-left: 75%*/; color: #31b5e2; font-size: 1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif;}
.detalle-proyecto .toback i::before{
	position:absolute; font-size: 2.5em; top: -1.4rem; right: 100%; margin-right: 0;}
.detalle-proyecto h4{
	}
.detalle-proyecto h4 a{
	color: #31b5e2;}
.detalle-proyecto .listado p{ }
.detalle-proyecto .listado form.formlist{
	text-align: right; width: 100%; margin-bottom: 2.8rem;}
.detalle-proyecto form input[type="text"] {
	 display: inline-block;margin-left: 1.5rem; margin-top: 1.2rem; max-width:15.0rem;}
.detalle-proyecto form select {
	 display: inline-block;margin-left: 1.5rem; margin-top: 1.2rem; max-width:15.0rem; width:50px;}
.detalle-proyecto form{}
.detalle-proyecto form p{
	margin: 0 1.5rem .3rem 0;display: inline-block }
.detalle-proyecto form input.btn-help{
	display: inline-block;margin-left: 1.5rem; margin-top: 1.5rem;padding: 0.7rem 2.3rem; font-size: 1.6rem;}
/*donar*/
.donar{}
.donar h2{margin-top:4.5rem; color: #31b5e2;font-size: 18px; font-family: 'ubuntuRegular',Arial,Helvetica,sans-serif;}
.donar .donar-div:last-child{
	border-bottom: none; margin-bottom:5.6rem}

/*.donar h3{
	margin:30px 0 20px; padding-left: 3px;color: #909090;font-family: 'ubuntuMedium',Arial,Helvetica,sans-serif; font-size: 15px; text-transform: uppercase;}*/
.donar .filtro_ong{}
.donar h3{margin: 1.6rem 0 1.25rem 0; color: #31b5e2;font-size: 1.6rem;}
.donar .content-pago{}
.donar .filtro_ong li label figcaption{font-size: 1.4rem;}
.donar .filter-content .filter{
	margin-bottom: 2.1rem;}
.donar-detalle table.donar-detalle-table{
	border: none; margin:0; padding:0; width: 100%; }
.donar-detalle td{
	float:left; width:50%; border-bottom: 1px solid #909090;color: #909090; padding: 24px 0 14px;font-size: 18px; font-family: 'ubuntu',Arial,Helvetica,sans-serif; }
.donar-detalle td:last-child{margin-bottom: 20px;}
.donar-detalle td.clear{width: 100%}
.donar-detalle td a{color: #909090;}
.donar-detalle thead td{display: none;}
.donar-detalle .beneficiario{position: relative; margin-top: 1.6rem;}
.donar-detalle tbody td.beneficiario::before{content:'Beneficiario'; position: absolute; top:-1.1rem; left: 0; width: 100%; padding:0.7rem;  background: #909090; color:#fff; font-size: 0.8em;}
.donar-detalle .monto{position: relative; margin-top: 1.6rem;}
.donar-detalle tbody td.monto::before{content:'Monto'; position: absolute; top:-1.1rem; left: 0; width: 100%; padding:0.7rem;  background: #909090; color:#fff; font-size: 0.8em;}
.donar-detalle .acciones{position: relative;text-align: center; margin-top: 1.6rem;}
.donar-detalle .acciones a:hover i::before{color:#FE0000;}
.donar-detalle tbody td.acciones::before{content:'Acciones'; position: absolute; top:-1.1rem; left: 0; width: 100%; padding:0.7rem;  background: #909090; color:#fff; font-size: 0.8em;}
.donar-detalle tfoot td{color:#31b5e2;text-align: right; font-size: 3.2rem; font-family: 'ubuntuBold',Arial,Helvetica,sans-serif; }
.donar-detalle .money{color:#0a3b74; }
.donar .pago-list{
	margin-bottom: 35px;}
.donar .pago-list li span{
	display: inline-block; vertical-align: middle; height: 25px; white-space: nowrap; font-size: 16px; padding:4px 0;}
.donar .pago-list li{
	position: relative; display: block; overflow: visible; margin-bottom:9px; padding: 0 0 0 17px;}
.donar .pago-list .icocredito,.donar .pago-list .icodeposito,.donar .pago-list .icocheque, .donar .pago-list .icopaypal, .donar .pago-list .icoacciones{
	display: none;}
.donar .donar-detalle{}
.donar .detalle-pago{}
.donar .content-pago label{margin:5px 5px 0 0; line-height: 1.2;font-size: 1.4rem; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif;}
.donar .content-pago label a{color: #909090; text-decoration: underline;}
.donar label.acepto-lab{font-size: 1.1rem; font-style: italic;vertical-align: bottom; line-height: 1.5;cursor: pointer;}
.donar label.acepto-lab::before{
	content: '\f096'; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased;
	position: relative; font-size: 250%; display: inline-block; top: 0.7rem; margin: 0 0.6rem 0 0;}
.donar label.acepto-lab:hover::before{content: '\f14a'; top: 0.6rem; margin:0 0.5rem 0 -.1rem;}
.donar input[type=checkbox]:checked +  label.acepto-lab::before{content: '\f14a'; top: 0.6rem; margin:0 0.5rem 0 -.1rem; color:#31b5e2;}

.donar label.donante_conocido{font-size: 1.1rem; font-style: italic;vertical-align: bottom; line-height: 1.5;cursor: pointer;}
.donar label.donante_conocido::before{
	content: '\f096'; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased;
	position: relative; font-size: 250%; display: inline-block; top: 0.7rem; margin: 0 0.6rem 0 0;}
.donar label.donante_conocido:hover::before{content: '\f14a'; top: 0.6rem; margin:0 0.5rem 0 -.1rem;}
.donar input[type=checkbox]:checked +  label.donante_conocido::before{content: '\f14a'; top: 0.6rem; margin:0 0.5rem 0 -.1rem; color:#31b5e2;}

.donar .frecuencia{ margin:0;  font-size: 1.9rem;}
.donar .filter-input-75{margin-bottom: 0;}
.donar .btn_blanco{
	margin:auto; width: 215px; max-width: 100%;}
.donar #acepto{width: 100%; height: 3.4rem; }
.donar #acepto input[type="checkbox"]{display: none}
.donar input.btn-help{
	position: absolute; right: 0; bottom: -100%;  padding: 7px 23px; font-size: 1.6rem;}

/*donaciones*/
.donaciones{
	margin-top: 3px;}
.donaciones .head-title{
	margin-bottom: 3.8rem;border-bottom: 1px solid #CCC;}
.donaciones .logo_ong{
	max-width: 115px;margin:0 auto;}
.donaciones .logo_ong figcaption{
	display: none;}
.donaciones h1{
	float: left; margin:0 0 15px 0; }
.donaciones h2{
	clear:right; margin-top: 2rem; color: #0DB3E3;font-size: 1.9rem; font-family: 'ubuntuMedium', Arial, Helvetica, sans-serif;}
	/*donaciones*/
.donaciones .pending-transfer{
    margin:15px 0 15px;
    float:right;
    color: #909090;
    text-align: left;
    font-size: 1.5rem;
    font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
}
.donaciones .download-excel{float: right; display: inline-block; height: 40px; }
.donaciones .download-excel a{margin-top: -3px;color: #0DB3E3; font-size: 1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; text-transform: none; }
.donaciones .download-excel .fa-download::before{color: #023779;margin-left: 2.1rem;font-size: 1.5em;}
.donaciones .donaciones-form{margin-top: 73px;}
.donaciones .donaciones-form form p{ position: absolute; top: -60%; color: #0DB3E3;font-size: 1.6rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif;}
.donaciones .donaciones-form form{}
.donaciones .donaciones-table{border: none; margin: 1.7rem auto 5.1rem; padding: 0;}
.donaciones .donaciones-table td{
	float:left; margin-top: -1px; width: 33.33%; outline: 1px solid #909090; height: 53px; padding:7px 7px 3px;font-size: 1.2rem; font-family: 'ubuntu', Arial, Helvetica, sans-serif; background: #fff;}
.donaciones .donaciones-table td.clear{
	clear: both; width: 99.99%;}
.donaciones .donaciones-table td:last-child{
	margin-bottom: 40px;}
.donaciones .donaciones-table thead td{
	display: none;}
.donaciones tbody td.fecha{position:relative; margin-top: 2.6rem; white-space: nowrap;}
.donaciones tbody td.donante{position:relative; margin-top: 2.6rem;}
.donaciones tbody td.monto{position:relative; margin-top: 2.6rem;text-align: right; white-space: nowrap;}
.donaciones tbody td.destino{position:relative; margin-top: 2.6rem;}
.donaciones tbody td.frecuencia{position:relative; margin-top: 2.6rem;}
.donaciones tbody td.e-mail{position:relative; margin-top: 2.6rem; }
.donaciones tbody td.estado{position:relative; margin-top: 2.6rem; padding: 21px 7px 22px;}
.donaciones tbody td.estado .transf{display: block; border-radius: 50%; height:22px; width:22px; color: #fff;margin:-7px auto; padding:0.7rem 0 0.7rem 0; background: #4BD100; white-space: nowrap;}
.donaciones tbody td.estado .proceso{display: block; border-radius: 50%; height:22px; width:22px; color: #fff;margin:-7px auto; padding:0; background: #E0DC01; white-space: nowrap;}
.donaciones tbody td.fecha::before{content:'Fecha'; position: absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.donaciones tbody td.donante::before{content:'Donante'; position: absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.donaciones tbody td.monto::before{content:'Monto'; position: absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.donaciones tbody td.destino::before{content:'destino'; position: absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.donaciones tbody td.frecuencia::before{content:'Frecuencia'; position: absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.donaciones tbody td.e-mail::before{content:'E-mail'; position: absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.donaciones tbody td.estado::before{content:'Estado'; position:absolute; top:-2.6rem; left: 0; width: 100%; outline: 1px solid #909090; padding:0.7rem;  background: #909090; color:#fff;}
.ref-transf{ display: inline-block; margin:.2rem 1% 2rem 1rem; color: #4BD100; font-size: 1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; white-space: nowrap;  }
.ref-transf .transf{display: inline-block; border-radius: 50%; margin:-.5rem .5rem; height:22px; width:22px; color: #4BD100; padding:0.7rem 0 0.7rem 0; background: #4BD100; white-space: nowrap;}
.ref-proceso{ display: inline-block; margin:.6rem 3% 2rem 1rem; color: #E0DC01; font-size: 1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif;  white-space: nowrap; }
.ref-proceso .proceso{display: inline-block; border-radius: 50%; margin:-.5rem .5rem; height:22px; width:22px; color: #E0DC01; padding:0; background: #E0DC01; white-space: nowrap;}

/*gracias*/
#body-gracias{height: 100%; background:#04326D;}
.gracias{float: none; text-align: center; min-height: 100%; height: auto; min-width: 100%;padding-bottom: 293px; margin-bottom: -293px; background:#04326D url(../../images/default/layout/gracias-bkg.jpg) center center no-repeat;background-size: auto 100%; z-index: -10;}
.gracias .cont-gracias{margin: 50px auto;}
.gracias .logo{margin-top: -50px; position:relative; text-align: center;height: 73px;}
.gracias .logo::before{
	content:' '; background: url(../../images/default/layout/sprite.png) -610px -72px no-repeat;margin-left: -60px; width: 120px; height: 104px; position: absolute;}
.gracias h1{text-align: center;}
.gracias p{color: #fff; text-align: center; font-size: 2.0rem; line-height: 2.2rem; margin-bottom:10px; }
.gracias a, .gracias p span{color: #31b5e2;}

/*perfil-ong*/
.perfil-ong{}
.perfil-ong .ong-div{
	clear: both; border-bottom: 1px solid #909090; padding-bottom: 0.9rem;}
.perfil-ong .ong-div:last-child{
	border-bottom: none; margin-bottom:5.6rem}
.perfil-ong h2{
	margin-top:4.5rem;color: #31b5e2;font-size: 18px; font-family: 'ubuntuRegular',Arial,Helvetica,sans-serif;}
.perfil-ong .ong-data{}
.perfil-ong .ong-causa{}
.perfil-ong .ong-prov{}
.perfil-ong .ong-short-d {}
.perfil-ong .ong-large-d{}
.perfil-ong .solapa-ong, .edit-proyecto .solapa-ong{display:inline-block; min-width:9.4rem; width: 30%; margin: 0 -2px 0 0; border: 1px solid #909090; border-radius: 0.2rem; height: 3.6rem; padding: 0.7rem 0.5rem 0.5rem; color: #909090; font-size: 1.8rem; cursor: pointer; text-align: center;}
.perfil-ong .solapa-ong:hover, .edit-proyecto .solapa-ong:hover{text-decoration: underline;
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;}
.perfil-ong .solapa-ong.active, .edit-proyecto .solapa-ong.active{position:relative; border-color:#31b5e2; z-index: 1;}
.perfil-ong  .solapa, .edit-proyecto .solapa{height: 16.9rem; display: none; margin-top: -1px; margin-bottom: 2.0rem; color: #31b5e2;}
.perfil-ong  .solapa textarea, .edit-proyecto .solapa textarea{height: 100%;}
.perfil-ong .ong-large-d .solapa, .edit-proyecto .ong-large-d .solapa{height: 36.9rem; display: none; margin-top: -1px; margin-bottom: 2.0rem; color: #31b5e2;}
.perfil-ong .ong-large-d .solapa textarea, .edit-proyecto .ong-large-d .solapa textarea{height: 36.9rem;}
.perfil-ong .solapa.active, .edit-proyecto .solapa.active{display: block;border-color: #31b5e2; color:#909090;}
.perfil-ong .ong-gal figure.ong-logo{width: 18.0rem; background: #D0D0D0; text-align: center; }
.perfil-ong .ong-gal figcaption{color: #31b5e2; margin:0; padding: 1rem 0.5rem 0; text-align: center; font-size: 1.5rem; font-family: 'ubuntuMedium',Arial,Helvetica,sans-serif; background: #fff; }
.perfil-ong .ong-gal figcaption i::before{font-size: 1.8rem;}
.perfil-ong .ong-div-col{
	display: block; margin-bottom: 2.0rem; vertical-align: top;}
.perfil-ong .ong-div-carga{}
.perfil-ong .ong-gal-view{
	position: relative; top:0; max-width: 100%; width: 21.8rem; max-height:4.5rem;text-align: center; background:#D0D0D0; overflow: hidden; padding-bottom: 4.5rem;
	-webkit-transition: max-height 1.5s ease-out, width 1.5s ease-out;
	transition: max-height 1.5s ease-out, width 1.5s ease-out;}
.perfil-ong .ong-gal-view.desplegado{
	width: 100%;max-height: 60rem; overflow: visible;
	-webkit-transition: max-height 1.5s ease-out, width 1.5s ease-out;
	transition: max-height 1.5s ease-out, width 1.5s ease-out;}
.perfil-ong .ong-gal-view ul{min-height: 0rem; max-height: 0rem; overflow: hidden; width: 1%;
	-webkit-transition: max-height 1.5s ease-out, min-height 1.5s ease-out, width 1.5s ease-out;
	transition: max-height 1.5s ease-out, min-height 1.5s ease-out, width 1.5s ease-out;}
.perfil-ong .ong-gal-view.desplegado ul{
	min-height: 17rem; max-height: 32rem;width: 100%; padding: 1.4rem 2.9% 0; overflow: auto;
	-webkit-transition: max-height 1.5s ease-out, min-height 1.5s ease-out, width 1.5s ease-out;
	transition: max-height 1.5s ease-out, min-height 1.5s ease-out, width 1.5s ease-out;}
.perfil-ong .ong-gal-view li{display: inline-block; margin-right:1.3rem; margin-left: 1.3rem; margin-bottom: 2.3rem; width:9.1rem;}
.perfil-ong .ong-gal-view figure{ width: 9.2rem; height: 5.7rem; background:#31b5e2; }
.perfil-ong .ong-gal-view figcaption{display: none;}
.perfil-ong .ong-gal-view .btn_azul{
	position: absolute; bottom: 0; left:50%; margin-left: -10.9rem; border: none; display:inline-block; color: #fff; background: #31b5e2; border-radius: 2px; max-width: 100%; padding: 10.5px 4px; text-align: center;
	width: 21.8rem; height: 4.5rem; font-size: 1.9rem; font-family: 'ubuntuMedium',Arial,Helvetica,sans-serif; cursor: pointer;}
.perfil-ong .ong-gal-view.desplegado .btn_azul{color: #31b5e2;background: #D0D0D0;width: 100%; margin-left: -50%;}
.perfil-ong .ong-gal-view .btn_azul:hover{color: #fff; background: #31b5e2; text-decoration: underline;
	-webkit-transition: color .5s ease-out, background .5s ease-out;
	transition: color .5s ease-out, background .5s ease-out;}
.perfil-ong .ong-div-barracarga{margin-top:0.4rem; margin-bottom: -1rem; border-radius: .2rem; height: 0.4rem; background:#909090;text-align: left;}
.perfil-ong .ong-div-carga{position: relative; display:inline-block; top:-.2rem; border-radius: .2rem; min-width: 10%; height: 0.4rem; background:#31b5e2;}
.perfil-ong .ong-prof-video{}
.perfil-ong .ong-transp{}
.perfil-ong .ong-monto{}
.perfil-ong .ong-social span, .perfil-ong .ong-monto span{ display: inline-block;width: 16.1%;color:#a5a5a5; background:#fff; padding: 0px; text-align: center; font-size: 1.8rem; line-height: 2.6; }
.perfil-ong .ong-social span::before{
	position: absolute; top: -0.15rem; left:0;  margin:0;  border-radius: 50%; color:#fff; background:#a5a5a5; padding: 0px; text-align: center; height: 4.3rem; width: 4.3rem; font-size: 2.3rem; line-height: 1.9; }
.perfil-ong .ong-social input, .perfil-ong .ong-monto input{display: inline-block;width: 79.6%; float: right; }
.perfil-ong .ong-social{}
.perfil-ong input.btn-help[type="submit"]{
	position: relative; right: 0; bottom: -0.1rem; width: auto;}

/*perfil-user*/
.perfil-user{}
.perfil-user .user-conf-cuenta, .perfil-user .user-info-pnl{}
.perfil-user .user-conf-cuenta.active, .perfil-user .user-info-pnl.active{border-color:#31b5e2;}
.perfil-user #user-conf-cuenta, .perfil-user #user-info-pnl{}
.perfil-user #user-conf-cuenta.active, .perfil-user #user-info-pnl.active{border-color:#31b5e2;}
.perfil-user .user-div{
	clear: both; border-bottom: 1px solid #909090; padding-bottom: 0.9rem;}
.perfil-user .user-div:last-child{
	border-bottom: none; margin-bottom:5.6rem}
.perfil-user h2{
	margin-top:4.5rem;color: #31b5e2;font-size: 1.8rem; font-family: 'ubuntuRegular',Arial,Helvetica,sans-serif;}
.perfil-user .user-cuenta{}
.perfil-user .user-pass{}
.perfil-user .user-estado{}
.perfil-user input[type="radio"]{display: none;}
.perfil-user input[type="radio"]:checked ~ label .btn_blanco, .perfil-user label .btn_blanco:hover{background: #31b5e2; color: #FFF;}
/*.perfil-user .user-rol{}
.perfil-user .bloque-left{}
.perfil-user .user-lang{}
.perfil-user .user-local{}
.perfil-user .user-logo{}
.perfil-user .user-div-col{
	display: inline-block; min-width: 25%; }*/
.perfil-user span{}
.perfil-user .fa-upload{}
.perfil-user .user-info{}
.perfil-user .user-local-2{}
.perfil-user .user-pais{}
.perfil-user .user-como{}
.perfil-user textarea{margin-bottom: 2.0rem}
.perfil-user #subscribe-news{ margin-top:2rem  }

.perfil-user #subscribe-news label.subscribe-news{font-size: 1.1rem; font-style: italic;cursor: pointer; max-width: 60%;}
.perfil-user #subscribe-news label.subscribe-news::before{
	content: '\f096'; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased;
	position: relative; font-size: 250%; display: inline-block; top: 0.7rem; margin: 0 0.6rem 0 0;}
.perfil-user #subscribe-news label.subscribe-news:hover::before{content: '\f14a'; top: 0.6rem; margin:0 0.5rem 0 -.1rem;}
.perfil-user #subscribe-news input[type=checkbox]:checked + label.subscribe-news::before{content: '\f14a'; top: 0.6rem; margin:0 0.5rem 0 -.1rem; color:#31b5e2;}
/*.perfil-user #subscribe-news {width: 100%; height: 3.4rem; }*/
.perfil-user #subscribe-news input[type="checkbox"]{display: none}

.perfil-user input.btn-help[type="submit"]{
	position: absolute;right: 0;bottom: 0;}
.perfil-user #subscribe-news label{font-size: 1.7rem; font-family: 'ubuntuLight', Arial, Helvetica, sans-serif; vertical-align: middle;}

/*contacto*/
.contacto{}
.contacto h2 {}

/*footer ******************* */
footer nav{
	position: relative; top: -23px; float: left;width: 100%; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif; margin-bottom: -10px; text-align: center;}
.form_footer{
	margin-top: 1.0rem; border-top: 1px solid #373737; padding-top: 1rem; font-size: 1.4rem;}
.form_footer input[type="text"], .form_footer input[type="email"]{
	display: block; width: 100%; max-width: 30rem; height: 3.3rem; margin: 0.2rem auto 0.2rem; padding:1.5rem 0 0.3rem; color: #fff; background: none; border: none; border-bottom: 1px solid #fff; text-align: left; font-size:1.4rem;}
.form_footer input[type="submit"]{
	display: inline-block; margin: 5px auto; border:none; width: 68px; padding:5px 3px 3px; color:#00B3E4; text-align: center; background: #d0d0d0; font-size: 1.2em; font-size: 12px;}
footer .direccion{
	float: right;width: 100%;padding-top: 19px;padding-bottom: 5px; text-align: center;}
footer h6{
	font-size:14px; font-family: 'ubuntuMedium', Arial, Helvetica, sans-serif !important; margin-bottom: 32px;/*!*/ display: inline-block; position: relative; height: 20px;/*!*/ white-space: nowrap;}
footer h6 i::before{
	position:absolute; top:4px; left: 50%;margin-left: -13px;  color: #454545; font-size: 44px;}

/* sharing */
footer .social a::before{
	font-size: 26px; padding: 10px 0; display: block; color: #fff;margin: auto;text-align: center;}
footer .social .facebookMobile{}
footer .social .twitterMobile{}
footer .social .youtubeMobile{}
footer .direccion address{
	margin-top: 28px;}
footer .direccion address p{ color: #fff; font-size: 1.5rem; line-height: 1.9rem; margin:0 0 0.6rem 0; text-align: center; }
footer .logoFooter span::before{
	content: ' '; background: url(../../images/default/layout/sprite.png) -371px -188px no-repeat; width: 186px; height: 60px; top: -5px;/*!*/ left: 0; right: auto; position: absolute; margin-left: -94px;}
footer .subfooter{
	margin-top:15px ;background-color: #454545; width: 100%; height: auto; padding: 24px 10px 23px; display: table;}
footer .subfooter p{
	font: 1.3rem/1.5rem 'ubuntuRegular', Arial, Helvetica, sans-serif; color: #fff; display: table-cell; vertical-align: middle; /* #lowercase; */}
footer .subfooter a{float: right; }


/* media only 500 */
@media only screen and (min-width:500px){
	.bloque{}
	.bloque-fixed-box{padding: 5% 8% 5% 9%;}
	.filter-input-12{
		width:11%; max-width: 100%; margin-left: 0; margin-right:1.7%; }
	.filter-input-date, {
		width:23.2%; max-width: 100%; margin-left: 0; margin-right:1.7%; }
	.filter-input-25{
		 width:23.2%; max-width: 100%; margin-left: 0; margin-right:1.7%; }
	.filter-input-33{}
	.filter-input-50{
		width:48.2%; margin-right: 3.2%; }
	.filter-input-50.last-input, .filter-input-25.title.last-input, .filter-input-75.last-input{
		float:right; margin-right: 0; margin-left:0; }
	.filter-input-75, .filter-input-25.title{
		width: 100%;}
	.edit-proyecto-ong .logo_ong{
		float: left; max-width: 115px;margin-right: 12px; vertical-align: middle;}
	.donaciones .logo_ong{
		float: left; max-width: 115px;margin-right: 12px; vertical-align: middle;}
	.detalle-proyecto .logo_ong{
		float: left; max-width: 115px;margin-right: 12px; vertical-align: middle;}
	.edit-proyecto-ong h1{
		float:left; margin: 4.5rem 0px 2.4rem 0.5rem;}
	.donaciones h1{
		float:left; margin: 4.5rem 0px 2.4rem 0.5rem;}
	.detalle-proyecto h1{
		float:left; margin: 0 0px 2.4rem 0.5rem; padding-top: 4.2rem;}
	/*donaciones*/
	.donaciones .download-excel{float: right; display: inline; height: 0;margin-top: -0.1rem; }
	.edit-proyecto-ong #anadir{margin-top: 4.5rem;min-width: 128px;}
}

@media only screen and (min-width:500px) and (min-height:600px){
	.index .flecha.mobile {display: block;}
	/*fixed-box*/
	#fixed-box {}
	#fixed-box .fixed-bow-white {position:relative; width:1032px; height: 95%; max-width:548px; height: auto; background: #fff; }
	#fixed-box .close-fixed-box{color: #848484; background:#fff; right: 4.1%;top: 5%;}
	#fixed-box .col-fixed-box {
		display:inline-block; margin: 10% 2% 0; vertical-align: middle; height: 33.3rem; width: 45%;max-width: 100%; padding:23px 40px }
	#fixed-box .ico-donar-express{max-width:23.7rem;height: 19rem;display: table-cell;vertical-align: middle; }
	#fixed-box .ico-donar-express img{max-width:23.7rem;}
	#fixed-box #donar-express {margin: 3px auto 9px; width: 211px;}
	#fixed-box div.col-input p{float:none; width: 100%; margin: .5rem auto 0;}
	#fixed-box div.col-input input{float:none; width: 100%; margin: .5rem auto 0;height: 4.4rem;}
	#fixed-box p{margin-top: 15px;}
	#fixed-box div.col-input p {}
	#fixed-box #donar-logueado {width: 211px; margin: 16px auto 9px;}
	#fixed-box a {}
	}

/* media only 768 */
@media only screen and (min-width:768px){
	#ingresar-mobile, #social-mobile, #ingresar-new, #buscar-mobile{display:none;}
	input[type="text"], input[type="date"], input[type="email"], input[type="password"], select, textarea, .ui-multiselect{
		height: 4.7rem;font-size: 1.8rem;}

	input[type="submit"].btn-help, .btn-help{
		font-size: 2.1rem;}
	.filter-input-75{
		width:74.5%; max-width: 100%; text-align: right;}
	.filter-input-date, .filter-input-date.second-col{
		width:14%; margin-right: 1.7%; }
	.filter-input-date.first-col-last{
		float: left;clear: none; margin-right: 1.7%; }
	.filter-input-25.title, .filter-input-25.second-col{
		width:23.2%; max-width: 100%; margin-left: 0; margin-right:1.7%;}
	// .filter-input-12.angle-down::before, .filter-input-date.angle-down::before, .filter-input-25.angle-down::before, .filter-input-50.angle-down::before, .filter-input-33.angle-down::before{
	// margin-top:-1.3rem;}

	.angle-down input, .angle-down input, .angle-down input, .angle-down input, .angle-down select, .fa-angle-down select, .angle-down select, .angle-down select, .ui-multiselect{
	background: url(../../images/default/layout/arrow.png) right top no-repeat; cursor: pointer;}

	.first-second-col{clear: none;}
	.ui-multiselect > span.placeholder, .ui-multiselect > span{
		top: 5px !important;}
	.msselect * *, .ui-multiselec{
	border: none; width:100%;  line-height: unset;text-align:left;font-size:2rem;}
	.btn_blanco{
		padding: 0.9rem; font-size: 1.8rem;}
	.filtro_ong .filter li figure img{
		width:71%; margin:9% auto;}

	.desktop-ban{display: block;}
	.mobile-ban{display: none;}

	/*header.php*/
	.display-donaciones{}
	.display-donaciones #cerrar-dpl-donaciones{}
	.display-donaciones .col-donaciones{
		display: table-cell;}
	.display-donaciones .col-dpl-donaciones{
		display: inline-block;}
	.display-donaciones h4.col-dpl-donaciones{
		min-width: 131px;}
	.display-donaciones .col-dpl-donaciones.list-donaciones{
		margin:0;border:none;border-left: 1px solid #0184BA;border-right: 1px solid #0184BA;min-height: 80px;width: 100%;padding:0 16px;}
	.display-donaciones .col-dpl-donaciones li{}
	.display-donaciones .col-dpl-donaciones li strong{}
	.display-donaciones .total-dpl-donaciones{
		width: 151px;}
	.display-donaciones .total-dpl-donaciones{
		margin-top: -7px;padding-right: 33px;}
	.display-donaciones .total-dpl-donaciones span{}
	.display-donaciones .number-dpl-donaciones{}
	.display-donaciones #dpl-donaciones_btn{}

	/*fixed-box*/
	#fixed-box {}
	#fixed-box .fixed-bow-white {position:relative; width:1032px; ; margin-top:-26.4rem; min-height: 52.8rem; max-height: 52.8rem; max-width: 85%; height: auto; background: #fff; }
	#fixed-box .close-fixed-box {}
	#fixed-box .col-fixed-box {
		float: left; position: relative; margin-left: 2.9%; margin-right: 2.9%; margin-top: 8%; margin-bottom: 0; height: 33.3rem; width: 44%;max-width: 44%; padding:2.3rem 4.0rem;}
	#fixed-box .ico-donar-express{display:table-cell; vertical-align: middle;max-width:23.7rem; height: 18.9rem;}
	#fixed-box .ico-donar-express img{max-width:23.7rem;}
	#fixed-box #donar-express {}
	#fixed-box p{margin-top: 1.5rem; text-align: center;}
	#fixed-box div.col-input p{float:none; width: 100%; margin: .5rem auto 0;}
	#fixed-box div.col-input input{float:none; width: 100%; margin: .5rem auto 0;height: 4.4rem;}
	#fixed-box div.col-input p {font-size: 2.0rem; }
	#fixed-box #donar-logueado {}
	#fixed-box a {}

	/* sharing */
	.headerMain .social{display:block; width: 47px;position: fixed; top: 50%; right: 0; margin-top:-70px; }
	.headerMain .social a{display:block; margin-bottom: 2px; height: 45px; width:100%; overflow: hidden;}
	.headerMain .social a::before{font-size: 26px; padding: 10px 0; display: block; color: #707070;margin: auto;text-align: center;}
	.headerMain .social .facebookMobile{
		background:#E1E1E1;}
	.headerMain .social .twitterMobile{
		background:#E1E1E1;}
	.headerMain .social .youtubeMobile{
	    background:#E1E1E1;}

	/*header*/
	.headerMain .bordeHeader{
		border-bottom: 2px solid #00B8E6; width: 100%; height:112px; padding-top: 0;}
	.headerMain .container{
		position: relative;}
	.headerMain nav .contieneItem{
		/*width:81%; min-width: 960px; padding:0 99px 0 44px;*/
		float:left;
		width:81%;
	}
	.headerMain nav .contieneItem > :first-child {
		margin: auto;
	}
	.headerMain h1 a::before{
		content: ' '; margin-left: 0;margin-top: -16px; background: url(../../images/default/layout/sprite.png) -67px -188px no-repeat; width: 292px; height: 80px; left: 10px; right: auto; position: absolute;}
        .headerMain h1 a::before{content: ''; background: transparent url(../../images/default/layout/help-01.svg) 0px 28px no-repeat; background-size: contain; width: 297px; height: 95px; position: absolute; top: 5px; left: 8px;}
	.arreglaLogo::before{
		top: 0 !important;}

	/*viewcart*/
	#view-cart{
		float: none; position: relative; display:inline-block;margin-right: 1.9rem;margin-top:-1px;width: 4.4rem;height: 3.4rem;padding-top: .8rem; text-align: center; background: url(../../images/default/layout/sprite.png) -59.2rem -26.2rem no-repeat;}
	#view-cart::before{
		content: ' '; position: absolute; top: 0.6rem; left: 100%; margin-left: 0.8rem; width: 1px; height: 2.2rem; background: #d0d0d0;}
	#view-cart div{
		display: inline-block; min-width: 1.7rem; padding: 1px 0 .3rem; text-align: center; font-size: 1.3rem;}

	/*boton donar*/
	#content-donar-buscador{
		top: -7.1rem !important; left: auto; right: 0;}
	#donar_btn{
		float: right;width: 12.7rem; padding: 0.7rem 0.9rem; font-size: 2.1rem;}
	#buscar{
		display: block; position: absolute; right: 105%;}
	#buscar input{
		border:none; width: 6.7rem; margin-right: 1.4rem; padding: 0.9rem 3.8rem 1.05rem 0.9rem; color: #8F8F8F;background: rgba(255, 255, 255, 0.9);z-index: 10; border:1px solid #fff;
		-webkit-transition: border .5s ease-out, width .5s ease-out;
		transition: border .5s ease-out, width .5s ease-out;}
	#buscar input:active, #buscar:hover input, #buscar input:focus{
		width: 250px;border:1px solid #c1c1c1;border-radius: 0.2rem; background: rgba(255, 255, 255, 0.9);z-index: 10;
		-webkit-transition: border .5s ease-out, width .5s ease-out;
		transition: border .5s ease-out, width .5s ease-out;}
	#buscar::before{
		content: "\f002"; position: absolute; top: 3px; right: 20px; color: #00B3E4; font-size: 29px}
	.headerMain nav.menu-fixed  #content-donar-buscador{
		top: 6px !important; left: auto; right: 16px;}
	.headerMain nav.menu-fixed  #donar_btn{
		width: 95px; padding: 9px 10px; font-size: 1.8em;}
	.headerMain nav.menu-fixed #buscar{
		display: none;}

	/*menu*/
	.headerMain .navMobile{
		display: none;}
	.headerMain nav{
		position: relative; height: 40px; width: 100%; border-top: 1px solid #87B6D6;}
	.headerMain nav,.headerMain nav .container{
		background-color: #0a3b74;}
	.headerMain nav, .headerMain nav .container{
		position: relative;}

	/*.headerMain nav .container{
		margin-top: 0;padding-top: 0;}*/
	.headerMain nav .contieneItem > li{
		text-align: left;}
	.headerMain nav .contieneItem > li:hover,
	.headerMain nav .contieneItem .selected,
	.headerMain nav .contieneItem .selected > span,
	.headerMain nav .contieneItem .selected > a{
		background-color: #0a3b74;}

	/*menu topheader*/
	.topHeader{
		margin-top:5px;height: 33px; border-bottom: 1px solid #d0d0d0;}
	.topHeader .container{
		text-align:right}
	.topHeader ul.contieneItem{
		display:inline-block; min-width: 307px; height: 34px;white-space: nowrap; text-align: right;}
	.topHeader li{
		display: inline-block; margin: 0.4rem 0; height: 2.6rem; min-width: 3.9rem; padding: 0.5rem 0; font-size: 14px; font-family: unset; font-family: 'ubuntuRegular', Arial, Helvetica, sans-serif;}
	.topHeader li a, .topHeader li .name-profile{
		color: #043874;}
	.topHeader li.lang{
		width: 4.8rem; padding-right: 1.0rem; padding-left: 1.0rem; text-align: center;}
	.topHeader li.lang.select,
	.topHeader li.lang:hover{
		font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; background: #d0d0d0;}
	.topHeader li.lang.select a, .topHeader li.lang:hover a{
		color: #00B3E4}
	.pt{position: relative; margin-left: 0.2rem !important;}
	.pt::before{
		content: ' '; position: absolute; top: 0px; left: -0.3rem; width: 1px; height: 2.2rem; background: #d0d0d0;}
	.en{}
	.es{}
	/*.topHeader li.view-cart{
		position: relative; vertical-align: top; width: 58px; padding-top: 16px; text-align: center; background: url(../../images/default/layout/sprite.png) -659px -75px no-repeat;}
	.topHeader li.view-cart::before{
		content: ' '; position: absolute; top: 0px; left: 100%; width: 1px; height: 2.2rem; background: #d0d0d0;}
	.view-cart div{
		display: inline-block; border-radius: 50%; padding: 1px 3.8px; text-align: center; font-size: 11px; color: #fff; background: #083A79;}*/
	.topHeader li.newloguin{
		display: none;/* display: inline-block;*/ min-width: 7.8rem; padding-left: 0.5rem; padding-right: 0.5rem;text-align: left;}
		.topHeader li.newloguin a{color:#00B3E4;}
	.topHeader li.tologuin{
		position: relative;  display: none; /*display: inline-block;*/ padding-left: 1.9rem; padding-right: 0.8rem;text-align: left; cursor: pointer; min-width: 9.6rem;}
	.topHeader li.profile{
		display:inline-block;/*display: none;*/ position: relative; min-width: 17.3rem; padding-left: 1.9rem; padding-right: 0.5rem; padding-bottom: 2.4rem; text-align: left; cursor: pointer;}
	.topHeader li.profile .fa-angle-down::before, .topHeader li.tologuin .fa-angle-down::before, .topHeader li.profile .fa-angle-up::before, .topHeader li.tologuin .fa-angle-up::before{
		position: absolute; top: -0.2rem; left: 0; font-size: 2.5rem;}
	.topHeader li.profile .fa-angle-up::before, .topHeader li.tologuin .fa-angle-up::before{
		display: none;}
	.topHeader li.profile:hover .fa-angle-down::before, .topHeader li.tologuin.selected .fa-angle-down::before{
		display: none;}
	.topHeader li.profile:hover .fa-angle-up::before/*, .topHeader li.tologuin.selected .fa-angle-up::before*/{
		display: block;}
	.topHeader li a.tologuin .fa-angle-down::before {
    	top: -4px;}
	.topHeader li.profile .name-profile{}
	.topHeader li.profile .submenu{
		opacity: 0; position: absolute; overflow: hidden; min-width: 93%;}
	.topHeader li.profile:hover .submenu{opacity: 1;  overflow: visible;z-index: 1000;
		-webkit-transition: opacity .5s ease-out;
		transition: opacity .5s ease-out; }
	.topHeader li.profile .submenu .menu-profile{
		z-index: 1001; position: absolute; top: 1.0rem; left: -2.9rem; height: auto; width: 18rem; min-width: 100%; padding-bottom: 0; padding-top: 0; text-align: left; background: #00B3E4; z-index: 1001;}
		.topHeader li.profile .submenu .menu-profile .fa-caret-down::before{
			position: absolute;	top: -14px; left: 8px; color: #fff; font-size: 3.2rem; }
	.topHeader li.profile:hover .submenu .menu-profile{
		padding-bottom: 12px; padding-top: 12px;
		-webkit-transition: max-height .5s ease-out, padding .5s ease-out;	transition: max-height .5s ease-out, padding .5s ease-out;}
	.topHeader .menu-profile li{
		position:relative; display: block; margin: 0; height: auto; padding: 5px 5px 5px 29px; text-align: left;}
	.topHeader .menu-profile li i{position: absolute; width: 0; height: 1px; left: 50%; top: 100%;
		-webkit-transition: left .3s ease-out, width .3s ease-out;
		transition: left .3s ease-out, width .3s ease-out;}
	.topHeader .menu-profile li:hover i{width: 85%; left: 7.5%; background: rgba(255,255,255,0.8);
		-webkit-transition: left .3s ease-out, width .3s ease-out;
		transition: left .3s ease-out, width .3s ease-out;}
	.topHeader .menu-profile li a{
		color: #fff; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif; white-space: nowrap;}
	#nav-topHeader{
		display: none}

	/*menu fixed*/
	.headerMain nav.menu-fixed{
		position: fixed !important; top: 0; height: 58px; border-top: 3px solid #00B3E4;padding-top: 10px;}
	.headerMain nav.menu-fixed .logo_fixed{
		left: 10px; top:0; position: absolute; display: block; width: 44px; height: 40px; background: url(../../images/default/layout/sprite.png) -642px -260px no-repeat;}
	.headerMain nav.menu-fixed .submenu{
		top: 45px;}
	.headerMain nav.menu-fixed .contieneItem li.agregaFlecha>a:after, .headerMain nav.menu-fixed .contieneItem li.agregaFlecha>span:after{
		top: 43px;}

	/*boton donar*/
	#content-donar-buscador{
		width: 127px; padding: 9px;}

	/*#donar_btn{
	width: 127px; padding: 9px; font-size: 2.1em;}
	*/.headerMain nav.menu-fixed  #content-donar-buscador{
		position:absolute; top: -8px !important; left: auto; right: 4px;}
	.headerMain nav.menu-fixed  #donar_btn{
		width: 95px; padding: 7px; font-size: 1.8em;margin-top: 5px;}

	/*sidebar*/
	.sidebar{
		margin-top: 0.5rem; max-width: 23.3rem; width: 25%;}
	.sidebar.left{
		float: left;}
	.sidebar.right{
		float: right;}
	.container .sideppal{
		max-width: 69.9rem; width: 73%; margin-bottom: 3.0rem;}
	.container .sideppal.left{
		float: left;}
	.container .sideppal.right{
		float: right;}

	/*index*/
	/*slider*/

	/*infografia*/
	.index .infografia{
		background:#fff url(../../images/default/layout/infografia-bkg.jpg) center bottom repeat-x; background-size: auto 100%;}
	.index .infografia .flecha.arriba{
		top: -4.5rem;}

	/*filtros areas*/	/*institucion*/
	.index .institucion ul{
		margin-bottom: 7.0rem;}
	.index .institucion li figure div.icono{
		margin:-4.7rem auto auto -4.75rem;}

	/* filtros img */
	.filtro_ong .filter li{
		margin-bottom:3.8rem;margin-left:0.66%; margin-right:0.66%;width: 15.3%; min-width: auto; max-width: 100%;}
	.filtro_ong .filter li:first-child{margin-left:0;}
	.filtro_ong .filter li:last-child{margin-right:0; float: right;}

	/*listado ong*/
	.listado-ongs h2{}
	.listado-ongs .container .sidebar{
		margin: 13.7rem 0 0 1rem;border: 1px solid #00B3E4;max-width: 21rem; width: 23%;}
	.listado-ongs .container .sideppal{
		max-width: 73.0rem; width: 75%;}
	.listado-ongs .listado li figure + div{
		width: 83.5%;  padding-left: 0.5%;}
	.listado-ongs .listado li figure{
		float:left; width: 16.5%}
	.listado-ongs .filtro_ong .filtrar_btn {
    	padding: 1rem 1.9rem; font-size: 1.65rem;}

	/*detalle ong*/
	.detalle-ong .listado li figure + div{
		width: 73.5%;  padding-left: 2.6%;}
	.detalle-ong .listado li figure{
		float:left; width: 26.5%; }
	/*edit-proyecto-ong*/
	.edit-proyecto-ong .listado li figure + div{
		width: 73.5%;  padding-left: 2.6%;}
	.edit-proyecto-ong .listado li figure{
		float:left; width: 26.5%; }

	/*banner home*/
	.index .bannerHome{
		background-color: #243873;margin:0;padding-top: 6.2rem;}
	.index .bannerHome h1{
		 position: relative; margin:0 auto 1.5rem auto;color: #fff;font-size: 2.9rem; width: auto; display: inline-block; padding: 0 20px; z-index: 1;}
	.index .bannerHome h1::before{
		content: ' ';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #243873;z-index: -1;}
	.index .bannerHome h1::after{
		content: ' ';width: 790px;height: 1px;position: absolute;top: 50%;left: 50%;margin-left: -390px;z-index: -2;margin-top: 0;background-color: #fff;}
	.index .bannerHome figure{
		padding: 13px 0px 53px;}

	/*detalle-ong*/
	.detalle-ong{}
	.detalle-ong .container{}
	.detalle-ong .head-ong{
		margin:55px 0;}
	.detalle-ong .head-ong .ico-ong{
		max-width: 19%; margin-right: 2%;}
	.detalle-ong .head-ong .figcaption{
		display: none}
	.detalle-ong .head-ong .data-ong{
		clear: left; width: 21%; padding-right: 15px;}
	.detalle-ong .head-ong .data-ong a{}
	.detalle-ong .head-ong .social-ong{}
	.detalle-ong .head-ong .social-ong li{}
	.detalle-ong .head-ong .social-ong li a{}
	.detalle-ong .head-ong .img-head-ong{
		max-width: 79%;display: inline-block;}
	.detalle-ong .text-ong{
		font-size: 1.5em;line-height: 1.3;}
	.detalle-ong .first-p{}
	.detalle-ong .more{}
	.detalle-ong .seconf-p{}
	.detalle-ong .seconf-p p{}
	.detalle-ong .ong-col{display:inline-block; width: 49%; margin-bottom: 4.1rem; margin-top: 2.1rem; vertical-align: top;}
	.detalle-ong .ong-col:last-child{text-align: right; margin-right: 0;}
	.detalle-ong .ong-col.media{
		min-width: 467px; white-space: nowrap;}
	.detalle-ong .ong-col p{}
	.detalle-ong form input.btn-help{
		font-size: 2.0rem;margin:1.6rem 0 0;}
	.detalle-ong .ong-col div{}
	.detalle-ong .listado form{}
	.detalle-ong .listado form p{
		margin-bottom: 1.2rem;}

	/*edit-ong-proyecto*/
	.edit-proyecto-ong .sidebar.left{width: 218px; max-width: 24%;}
	.edit-proyecto-ong form input.btn-help{
		font-size: 2.0rem;margin:1.6rem 0 0;}
	.edit-proyecto-ong .listado form{}
	.edit-proyecto-ong .listado form p{
		margin-bottom: 1.2rem;}
	// .edit-proyecto-ong.edit-proyecto .btn-help{
	// 	font-size: 2.5rem; padding: 14.5px; margin-left: 20px;width: 188px;}
	.edit-proyecto-ong div.formlist{
		margin-bottom: 0;}

	/*detalle-proyecto*/
	.detalle-proyecto{}
	.detalle-proyecto h1{
	float: none; margin: 0 0px 2.4rem 0.5rem;}
	.detalle-proyecto .logo_ong{}
	.detalle-proyecto .toback{
	float: right; margin-top: 6.6rem;}	.detalle-proyecto form input.btn-help{
		font-size: 2.0rem; margin:1.9rem 1.5rem 0;}
	.detalle-proyecto  form p{
		margin-bottom: 1.2rem;}

	/*donar*/
	.donar{}
	.donar h2{}
	.donar .filtro_ong{}
	.donar h3{}
	.donar .content-pago{}
	.donar .pago-list li span{
		display: inline-block; height: 45px; padding:15px 0;}
	.donar .pago-list .icocredito,.donar .pago-list .icodeposito,.donar .pago-list .icocheque, .donar .pago-list .icopaypal, .donar .pago-list .icoacciones{
		display: inline-block;}
	.donar .pago-list li{}
	.donar .pago-list .icocredito{
		background: url(../../images/default/layout/sprite.png) -290px -350px no-repeat; width: 308px;}
	.donar .pago-list .icodeposito{
		background: url(../../images/default/layout/sprite.png) -715px -191px no-repeat; width: 78px;}
	.donar .pago-list .icocheque{
		background: url(../../images/default/layout/sprite.png) -715px -244px no-repeat; width: 78px;}
	.donar .pago-list .icopaypal{
		background: url(../../images/default/layout/sprite.png) -715px -299px no-repeat; width: 78px;}
	.donar .pago-list .icoacciones{
		background: url(../../images/default/layout/sprite.png) -715px -355px no-repeat; width: 78px;}
	.donar .donar-detalle{}
	.donar-detalle td, .donar-detalle td.clear{float: none; width: auto;}
	.donar-detalle thead td{display:table-cell;font-size: 1.8rem; font-family:'ubuntuBold',Arial,Helvetica,sans-serif;}
	.donar-detalle td:last-child{margin-bottom: 0;}
	.donar-detalle .monto{width: 18%; min-width: 150px;}
	.donar-detalle .acciones{width: 10%;min-width: 110px;text-align: center; }
	.donar-detalle tbody td.beneficiario::before, .donar-detalle tbody td.monto::before, .donar-detalle tbody td.acciones::before{display: none;}
	.donar .detalle-pago{}
	.donar label{}
	.donar tbody td .btn_blanco{}
	.donar .filter-input-50{}
	.donar #acepto{width: 57%;}
	.donar input.btn-help{
		bottom: 0; padding: 1.3rem 4.1rem; }

	/*donaciones*/
	.donaciones{}
	.donaciones h2 {clear: none; margin-top: 0;}
	.donaciones .ref-transf{float: right;margin:.3rem 4.5% 0 1rem;}
	.donaciones .ref-proceso{float: right;margin:.3rem 38% 0 1rem;}
	.donaciones .head-title{}
	.donaciones .logo_ong{}
	.donaciones .logo_ong figcaption{}
	.donaciones .donaciones-form input, .donaciones .donaciones-form select{}
	.donaciones .donaciones-form form{}
	.donaciones .donaciones-table{}
	.donaciones .donaciones-table td{
		float: none; width: auto; outline: none; border: 1px solid #909090; border-top: none;border-left:none;max-height: auto;}
	.donaciones .donaciones-table td.clear{
		clear: none; width: auto;}
	.donaciones .donaciones-table thead td{
		display: table-cell; border-bottom: 1px solid #909090; border-right: none; outline:none; height: 4.7rem; color: #31b5e2;padding: 0rem .7rem .6rem; font-size: 1.5rem; font-family: 'ubuntuBold', Arial, Helvetica, sans-serif;}
	 .donaciones .donaciones-table td:first-child{
	 	border-left: none; padding-left: 0 }
	  .donaciones .donaciones-table td:last-child{
	  	margin-bottom: 0; border-right: none; padding-right: 0 }
	.donaciones .fecha{ width: 6%; }
	.donaciones .donante{width: 16%;}
	.donaciones .monto{width: 7.5%;}
	.donaciones .destino{ }
	.donaciones .frecuencia{ width: 10%}
	.donaciones .e-mail{ overflow: hidden;}
	.donaciones .estado{text-align: center }
	.donaciones .estado .transf{}
	.donaciones .estado .proceso{}
	.donaciones .fecha::before, .donaciones .donante::before, .donaciones .monto::before, .donaciones .destino::before, .donaciones .frecuencia::before, .donaciones .e-mail::before, .donaciones .estado::before{
		display: none;}
	.ref-proceso{
		margin:.2rem 3% 2rem 1rem;}

	/*perfil-ong*/
	.perfil-ong{}
	.perfil-ong .ong-div{}
	.perfil-ong h2{}
	.perfil-ong .ong-data{}
	.perfil-ong .ong-causa{}
	.perfil-ong .ong-prov{}
	.perfil-ong .ong-short-d {}
	.perfil-ong .ong-large-d{}
	.perfil-ong .solapa-ong{width: 25%;height: 4.6rem; padding: 1.2rem 0.5rem 0.5rem;}
	.perfil-ong .solapa-ong.active{}
	.perfil-ong textarea{}
	.perfil-ong textarea.active{}
	.perfil-ong .ong-gal-view.desplegado{max-height: 20.7rem;}
	.perfil-ong .ong-gal-view.desplegado ul{max-height: 17rem; padding: 1.4rem 0.5% 0 2.9%;}
	.perfil-ong .ong-div-col{
		display: inline-block; margin-bottom: 2.0rem; width: 22%;vertical-align: top;}
	.perfil-ong .ong-div-col:last-child{width: 77.5%; min-width: 68rem;}
	.perfil-ong .ong-gal span{}
	.perfil-ong .ong-gal .fa-upload::before{}
	.perfil-ong .btn_azul{}
	.perfil-ong .ong-prof-video{}
	.perfil-ong .ong-transp{}
	.perfil-ong .ong-monto{}
	.perfil-ong .ong-social{}
	.perfil-ong .ong-monto span::before{top:-.3rem; left: 3.5%;}
	.perfil-ong .ong-social span::before{top: 0.35rem; left: 3.5%;}
	.perfil-ong input[type="submit"]{padding: 0.6rem 0.9rem; margin-top: 0.7rem;}
	.perfil-ong .ong-social input, .perfil-ong .ong-monto input{width: 83.6%;}

	/*perfil-user*/
	.perfil-user{}
	.perfil-user .user-conf-cuenta, .perfil-user .user-info-pnl{}
	.perfil-user .user-conf-cuenta.active, .perfil-user .user-info-pnl.active{}
	.perfil-user #user-conf-cuenta, .perfil-user #user-info-pnl{}
	.perfil-user #user-conf-cuenta.active, .perfil-user #user-info-pnl.active{}
	.perfil-user .user-div{}
	.perfil-user h2{}
	.perfil-user .user-cuenta{}
	.perfil-user .user-pass{}
	.perfil-user .user-estado{}
	.perfil-user input[type="radio"]{}
	.perfil-user input[type="radio"]:checked ~ label .btn_blanco, .perfil-user label .btn_blanco:hover{b}
	.perfil-user .user-rol{}
	.perfil-user .bloque-left{}
	.perfil-user .user-lang{}
	.perfil-user .user-local{}
	.perfil-user .user-logo{}
	.perfil-user .user-div-col{
		 min-width: 25%; }
	.perfil-user img{}
	.perfil-user span{}
	.perfil-user .fa-upload{}
	.perfil-user .user-info{}
	.perfil-user .user-local-2{}
	.perfil-user .user-pais{}
	.perfil-user .user-como{}
	.perfil-user textarea{}
	.perfil-user #subscribe-news{}
	.perfil-user #subscribe-news input[type="checkbox"]{}
	.perfil-user #subscribe-news label{}

	/*gracias*/
	.gracias .logo{margin-top: 0;}

	/*footer*/
	footer .direccion{
		float: left;width: 31.25%;max-width: 300px; text-align: left;}
	.form_footer input[type="text"], .form_footer input[type="email"]{
		text-align: left;}
	.form_footer input[type="submit"]{
		float: right;}
	footer nav{
		width: 68.75%; max-width: 660px; text-align: left;}
	footer h6 i::before{
		left: 0;margin-left: 0;}
	footer .direccion address{
		margin-top: 4.7rem;}
	footer .direccion address p{font-size: 1.5rem; text-align: left;}
	footer .logoFooter span::before{
		margin-left: 0;}
}
/* media only 1024 */
@media only screen and (min-width:768px) and (max-width:924px){
.headerMain nav.menu-fixed .contieneItem {
    min-width: 700px; width: 80%;}
.headerMain nav.menu-fixed .contieneItem li > a, .headerMain nav.menu-fixed .contieneItem li > span {
    font-size: 1.2rem;}
.headerMain nav.menu-fixed .contieneItem li {
    margin-left: 3.9%;}
.headerMain nav .contieneItem li > a::before, .headerMain nav .contieneItem li > span::before {
	right: -9px;}
.headerMain nav .contieneItem {
    min-width: 700px; width: 100%; padding: 0 0 0 44px;}
.headerMain nav .contieneItem li > a, .headerMain nav.menu-fixed .contieneItem li > span {
    font-size: 1.4rem;}
.headerMain nav .contieneItem li {
    margin-left: 3.9%;}
.headerMain nav .contieneItem li > a::before, .headerMain nav .contieneItem li > span::before {
	right: -9px;}
}

.error {
	color:#FE0000;
}