body{ background-image:url(../../../../../templates/default/img/frameBgWhite.jpg); background-repeat:repeat;}
.homeContainer.datosItem{ margin-top:123px;}
.seccionContainer{ float:left; position:relative; width:100%; min-height:500px; background-image:url(../img/bgContainerTop.png); background-repeat:no-repeat; background-position:top center; z-index:1; margin-top:-7px;}
	.volverActividades{font-family: 'Sansita One', arial; color: #000; font-size:1.1rem; text-decoration:none; position:absolute; left:50%; margin-left:-470px; top:158px; z-index:3;}
		.volverActividades:hover{ color:#ffffff;}
	.frameContainer{ float:left; width:100%;}
		.detalleLogoAct{ float:left; position:absolute; background-image:url(../img/detalle-logo-geaventura.png); width:147px; height:147px; background-repeat:no-repeat; top:0px; left:50%; margin-left:330px; z-index:1; background-position:0px -51px;}
		.introContainer{ width:950px; float:left; position:relative; left:50%; margin-left:-470px; z-index:2;}
			.introContainer h2{font-family: 'Sansita One', arial; color: #000; font-size:4rem; letter-spacing:0.02rem; font-weight:normal; margin-bottom:0px; margin-top:18px;}
			.introContainer p{ float:left; margin-top:0px; font-size:1.15rem; line-height:1.6rem;}
	.seccionBottom{ float:left; position:relative; width:100%; height:213px; background-image:url(../img/bgContainerBottom.png); background-repeat:no-repeat; background-position:top center; margin-top:-150px;}

@media(max-width:780px)
{
	.homeContainer.datosItem{ margin-top:65px;}
	
	.frameImagenPortada{ margin-top:10px; width:100%; height:250px;}
		.frameImagenPortada img{ min-height:300px;}
	.seccionContainer{ height: auto; background-size:cover; min-height:310px; background-size:auto 130px;}
		.introContainer{ width:94%; margin-left:3%; float:left; left:0px;}
			.introContainer h2{ font-size:1.5rem; margin-top:30px; margin-bottom:50px;}
			.introContainer p{ display:none;}
			.volverActividades{ display:none;}
			
		.detalleLogoAct{ width:100px; height:100px; left:60%; margin-left:40px; margin-top:10px; background-size:contain;}
	.seccionBottom{ background-size:cover; height:100px; background-position:bottom center; margin-top:-100px;}
}	

	.actividadesList{ float:left; width:1010px; position:relative; left:50%; margin-left:-505px; list-style:none; padding:0px; margin-top:78px; margin-bottom:100px;}
		.actividadesList li{ float:left; width:182px; height:246px; overflow:hidden; margin-left:10px; margin-right:10px;}
			.actividadesList li .imgItem{ float:left; width:170px; height:170px; border:solid 6px #f49717; overflow:hidden; border-radius:100px; background-color:#f49717; background-position:center; background-size:auto 110%; background-repeat:no-repeat; }
			.actividadesList li img{ float:left; width:auto; height:120%; margin-top:-10%; display: block; position: relative; transform: translateX(-50%); left: 50%;}
			.actividadesList li h4{ float:left; width:100%; font-family: 'Sansita One', arial; font-weight:normal; font-size:1rem; margin-top:10px;}
				.actividadesList li h4 a{ float:left; width:100%; text-align:center; color:#000; text-decoration:none;}
			.actividadesList li:hover img{ opacity:0.4;}
			.actividadesList li:hover h4 a{ color:#f49717;}
				
@media(max-width:780px)
{
	.actividadesList{ width:96%; margin-left:2%; left:0px; margin-top:20px;}
		.actividadesList li{ width:48%; margin-left:1%; margin-right:1%; height:auto; float:left;}
			.actividadesList li .imgItem{ width:80%; margin-left:9%; padding-top:80%; float: left; border:solid 4px #f49717; border-radius:50%; height:0px; background-color:#f49717; background-position:center; }
			.actividadesList li img{ float:left; width:auto; height:120%; margin-top:-10%; display: block; position: relative; transform: translateX(-50%); left: 50%;}
			.actividadesList li h4{ font-size:1rem; float:left; width:100%; text-align: center; height:2.5rem;}
			.actividadesList li:hover img{ opacity:0.4;}
			.actividadesList li:hover h4 a{ color:#f49717;}
}	
						
	.frameContent{ float:left; width:100%; background-image:url(../../../../../templates/default/img/frameBgWhite.jpg); background-repeat:repeat; border-top: solid 6px #f49717; min-height:500px; position:relative; margin-top:110px;}
	.frameTexto{ width:646px; float:left; position:relative; left:50%; margin-left:-508px; margin-bottom:200px;}
		.frameTexto .texto{ float:left; width:100%;}
	.frameTexto h3{ float:left; width:100%; font-family: 'Sansita One', arial; color: #000; font-size:2.2rem; letter-spacing:0.02rem; font-weight:normal; margin-top:14px; margin-bottom:10px;}
	.frameTexto p{ float:left; width:100%; margin-top:0px; margin-bottom:15px; padding:0px; font-size:1.15rem; line-height:1.7rem; text-align:justify; }
	.frameTexto ul,.frameTexto ol{ float:left; width:90%; margin-top:0px; margin-bottom:15px; padding:0px; margin-left:10%; }
		.frameTexto .consulta{ float:left; background-image:url(../../../../../templates/default/img/fondoNaranjaOscuro.jpg); background-repeat:repeat; width:328px; height:33px; line-height:33px; font-size:1.1rem; font-family: 'Sansita One', arial; color:#FFF; text-align:center; text-decoration:none; font-weight:normal; letter-spacing:0.02rem; margin-top:20px; left:50%; position:relative; margin-left:-164px;}
		.frameTexto p a,.frameTexto ul a,.frameTexto ol a{ color:#f49717;}
			.frameTexto .consulta:hover{ opacity:0.5;}
		
		.frameTexto .galeria{ float:left; width:100%; margin-top:15px;}
			.frameTexto .galeria h4{ float:left; width:100%; font-family: 'Sansita One', arial; color: #000; font-size:1.7rem; letter-spacing:0.01rem; font-weight:normal; margin-top:14px; margin-bottom:14px;}
			
		.frameTexto .galeria ul{ float:left; width:110%; margin:0px; padding:0px; list-style:none;}
			.frameTexto .galeria ul li{ float:left; width:100%; margin:0px; padding:0px; list-style:none; width:152px; height:115px; margin-right:12px; overflow:hidden; margin-bottom:12px; cursor:pointer;}
				.frameTexto .galeria ul li img{ float:left; min-height:110%; height:auto; width:110%; margin-top:-5%; display: block; position: relative; transform: translateX(-50%); left: 50%;}
				.frameTexto .galeria ul li:hover img{opacity:0.6;}
				/*
@media(min-width:1400px)
{
	.frameContent{ margin-top:280px; background-color:#F00; background-image:none;}
}
@media(min-width:1200px)
{
	.frameContent{ margin-top:200px; background-color:#F00; background-image:none;}
}
*/

@media(max-width:780px)
{
	.frameTexto{ width:94%; margin-left:3%; left:0px;}
	.frameTexto h3{ font-size:1.6rem; }
	.frameTexto p{ font-size:1.1rem; line-height:1.6rem; }
	.frameTexto .galeria ul{ width:100%;}
		.frameTexto .galeria h4{ font-size:1.4rem;}
			.frameTexto .galeria ul li{ width:31%; margin-right:2%; height:90px;}
	.frameContent{ margin-top:0px;}
}	

/* COLUMNA DERECHA */
				
		.rightCol{ float: right; position:relative; right:50%; margin-right:-508px; margin-top:12px; width:340px; min-height:1500px; height:auto; background-image:url(../../../../../templates/default/img/fondoNaranjaOscuro.jpg); background-repeat:repeat;}
			.rightCol h5{ float:left; width:90%; margin-left:5%; color:#FFF; font-size:1.5rem; font-family: 'Sansita One', arial; font-weight:normal !important; margin-top:16px; letter-spacing:0.02rem; margin-bottom:6px;}
			.rightCol ul li p{ margin-top:0px !important; margin-bottom:13px !important;}

			.rightCol ul{ float:left; width:90%; margin:0px; padding:0px; list-style:none; margin-left:5%;}
			.fichaRuta{ margin-bottom:10px !important;}
				.rightCol ul li{}
					.rightCol ul li h6{ float:left; margin-top:0px; width:100%; font-weight: lighter; font-size:1.16rem; margin-bottom:0px; color:#FFF;}
					.rightCol ul li a{ color:#FFF; text-decoration:none;}
					.rightCol ul li p{ color:#FFF; font-size:0.95rem; float:left; width:100%; margin-top:14px; margin-bottom:0px;}
					
			.bloquePubli{ float:left; width:90%; margin-left:5%; list-style:none; padding:0px; min-height:200px; margin-bottom:20px;}
				.bloquePubli li{ background-color:#000; margin-left:0px; float:left; width:96%; margin-bottom:12px; padding-left:2%; padding-right:2%;}
					.bloquePubli li img{ float:left; width:100%;}
					.bloquePubli li h6{ font-size:1.55rem !important; margin-top:7px !important; float:left; width:100%; font-weight: normal !important; margin-bottom:0px !important;}
					.bloquePubli li h7{ font-size:1.1rem; font-weight:normal; color:#FFF; margin-top:0px; margin-bottom:4px; float:left;}
					.bloquePubli li p{ font-size:1.1rem !important; margin-top:7px; float:left; width:100%; font-weight: normal !important; margin-bottom:10px !important;}
					
					.anunciate p{ font-size:1.1rem; float:left; width:90%; margin-left:5%; color:#FFF; margin-top:0px; margin-bottom:10px;}
					.anunciate a{ font-size:1.1rem; color:#FFF;}
					
			.blogList{ float:left; margin-bottom:200px !important;}
				.blogList li{ font-size:1.1rem !important; margin-top:5px !important;}
					
					.rightCol a:hover{ opacity:0.5;}

@media screen and (max-width : 780px){ 
.rightCol{ float:left !important; width:100%; margin-left:0px; left:0px; height:200px; right:0px; margin-right:0px; min-height:500px; height:auto; margin-top:-150px; }
		.rightCol .rutasTitle{ margin-top:20px;}
		.rightCol h5{ font-size:1.2rem;}
		
			.bloquePubli li h6{ font-size:1.4rem !important; margin-bottom:10px; }
			.bloquePubli li h7{ font-size:0.9rem; }
			.bloquePubli li p{ font-size:0.9rem ;}
}

/* REDES SOCIALES Y COMENTARIOS*/

#entrada-social_box_title{ font-family: 'Sansita One', arial; color: #000; font-size:1rem; float:left; width:100%; margin-top:30px; margin-bottom:15px;}
#entrada-comentarios{ float:left; width:100%; margin-top:15px;}
	#entrada-comentarios div{ float:left; width:100%; }
	




.actividadesList li img,.actividadesList li h4 a,#slide,#slide img,.textoSlider,.volverActividades,.frameTexto .galeria ul li img,.consulta,.rightCol a{
	 transition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s; /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
}