@charset "utf-8";
/* CSS Document */
@media (max-width:1280px){/* PANTALLAS CHICAS */
	.banner_logo > a > img{
		width:130px;
		margin-top:15px;
		height:auto;
		border:none;
		outline:none;
	}
	.mnuPpalArr{
		float:left;
		width:70px;
		text-align:center;
		height:auto;
	}
	.mnuPpalArr > h2{
		font-size:13px;
		line-height:13px;
		font-weight:400;
		letter-spacing:0px;	
		margin:4px 0px 0px 0px;
		color:#6E6E6E;
		cursor:pointer;
	}
	.redes_cell{
		margin-right:15px;
	}
	.redes_cell:last-child{
		margin-right:20px;
	}
	.banner_redes{
		float:left;
		text-align:center;
		width:auto;
		height:26px;
		margin-left:5px;
	}
	.redes_cell{
		float:left;
		margin-right:15px;
	}	
	.mnuSeccCell > h2{
		font-size:10px;
		line-height:10px;
		font-weight:400;
		letter-spacing:0px;	
		margin:0px;
		color:#6d6d6d;
	}
	.mnuSeccCell-about{
		float:left;
		margin-right:4px;
		margin-top:4px;
		background-color:#f2f2f2;
		padding:6px 0px 6px 0px;
		text-align:center;
		cursor:pointer;
		width:100%;
	}	
	.mnuSeccCell-about > h2{
		font-size:12px;
		line-height:12px;
		font-weight:400;
		letter-spacing:0px;	
		margin:0px;
		color:#6d6d6d;
	}	
	.titulo{
		font-size:24px;
		line-height:24px;
		font-weight:700;
		color:#FF5A00;
		margin:0px;
	}
	.subtitulo{
		font-size:12px;
		line-height:13px;
		font-weight:400;
		color:#FF5A00;
	}
	.parrafo_gde{ /* solo en index, tambien en about y contacto */
		font-size:12px;
		font-weight:100;	
		margin:60px 150px 0px 150px;
		color:#6E6E6E;
	}
	#lnkGde > p{/* solo en index, el link de "ver mas"*/
		font-size:12px;
		color:#FFF;	
		background-color:#FF5A00;
		text-align:right;
		padding:5px 10px 5px 10px;
		text-align:center;
	}
	#lnkGde > p > a{
		color:#FFF;
	}
	.parrafo{
		font-family:sans-serif;
		font-size:11px;
		line-height:12px;
		font-weight:400;
		color:#6E6E6E;
	}
	/* oculto el párrafo de la descripcion en los trabajos y secciones */
	#txtWrk1 > .parrafo{
		/*visibility:hidden;
		height:0px;*/	
	}
	#fotoGde{
		width:100%;
		min-height:400px;
	}	
	/* titulo de la galeria de trabajos */
	#titGal > h2{
		font-size:18px;
		line-height:18px;
		color:#000;
		margin:0px 0px 0px 15px;
	}
	/* tarjetas de la galeria de trabajos */
	.wrkGalContainer{
		float:left;
		height:250px;
		padding:15px 0px 15px 0px;
		margin-right:4px;
	}	
	.gal_card_tit > a:link{
		font-family:sans-serif;
		font-size:12px;
		font-weight:400;
		color:#5a5a5a;
	}
	.gal_card_tit > a:hover{
		color:#FF5A00;	
	}
	.gal_card_tit > a:active{
		color:#5a5a5a;	
	}
	.gal_card_tit > a:visited{
		color:#5a5a5a;	
	}
	.gal_card_txt{/* en las pantallas chicas no aparece el párrafo */
		/*visibility:hidden;
		height:0px;*/
		overflow:hidden;
		width:100%;
		height:auto;		
	}
	.gal_card_txt > p{
		font-family:sans-serif;
		font-size:7px;
		font-weight:400;
		color:#828282;
		margin:8px;
	}	
	.gal_card_more{
		padding:10px 8px 0px 0px;	
		width:100%;
		height:auto;
		text-align:right;
	}		
	.gal_card_more > a:link{
		font-family:sans-serif;
		font-size:9px;
		font-weight:400;
		color:#999999;
		margin-right:8px;
	}
	.gal_card_more > a:hover{
		color:#FF5A00;	
	}
	.gal_card_more > a:active{
		color:#99999;	
	}
	.gal_card_more > a:visited{
		color:#999999;	
	}
	/* about y contacto: párrafos a la izquierda */
	.contIzq > p{/* es igual a parrafo_gde*/
		font-size:17px;
		color:#6E6E6E;
		font-family:sans-serif;
		font-weight:100;
		margin:0px;
	}
}



@media (min-width:1280px){/* notebooks */
	.banner_logo > a > img{
		width:180px;
		height:auto;
		border:none;
		outline:none;
	}
	.mnuPpalArr{
		float:left;
		width:74px;
		text-align:center;
		height:auto;
	}
	.mnuPpalArr > h2{
		font-size:16px;
		line-height:16px;
		font-weight:500;
		letter-spacing:0px;	
		margin:4px 0px 0px 0px;
		color:#6E6E6E;
		cursor:pointer;
	}
	.redes_cell{
		margin-right:20px;
	}
	.redes_cell:last-child{
		margin-right:25px;
	}	
	.mnuSeccCell > h2{
		font-size:12px;
		line-height:12px;
		font-weight:400;
		letter-spacing:0px;	
		margin:0px;
		color:#6d6d6d;
	}
	.mnuSeccCell-about{
		float:left;
		margin-right:4px;
		background-color:#f2f2f2;
		padding:6px 0px 6px 0px;
		text-align:center;
		cursor:pointer;
		width:24%;
	}	
	.mnuSeccCell-about > h2{
		font-size:12px;
		line-height:12px;
		font-weight:400;
		letter-spacing:0px;	
		margin:0px;
		color:#6d6d6d;
	}	
	.titulo{
		font-size:40px;
		line-height:40px;
		font-weight:700;
		color:#FF5A00;
		margin:0px;
	}
	.subtitulo{
		font-size:15px;
		font-weight:400;
		color:#FF5A00;
	}
	.parrafo_gde{ /* solo en index, tambien en about y contacto */
		font-size:14px;
		font-weight:100;	
		margin:75px 150px 0px 150px;
		color:#6E6E6E;
	}
	#lnkGde > p{/* solo en index, el link de "ver mas"*/
		font-size:14px;
		color:#FFF;	
		background-color:#FF5A00;
		text-align:right;
		padding:5px 10px 5px 10px;
		text-align:center;
	}
	#lnkGde > p > a{
		color:#FFF;
	}
	.parrafo{
		font-family:sans-serif;
		font-size:13px;
		font-weight:400;
		color:#6E6E6E;
	}
	#fotoGde{
		width:100%;
		min-height:500px;
	}	
	/* titulo de la galeria de trabajos */
	#titGal > h2{
		font-size:20px;
		line-height:20px;
		color:#000;
		margin:0px 0px 0px 15px;
	}
	/* tarjetas de la galeria de trabajos */
	.wrkGalContainer{
		float:left;
		height:320px;
		padding:15px 0px 15px 0px;
		margin-right:4px;
	}	
	.gal_card_tit > a:link{
		font-family:sans-serif;
		font-size:12px;
		font-weight:400;
		color:#5a5a5a;
	}
	.gal_card_tit > a:hover{
		color:#FF5A00;	
	}
	.gal_card_tit > a:active{
		color:#5a5a5a;	
	}
	.gal_card_tit > a:visited{
		color:#5a5a5a;	
	}
	.gal_card_txt{
		overflow:hidden;
		width:100%;
		height:auto;
	}	
	.gal_card_txt > p{
		font-family:sans-serif;
		font-size:9px;
		font-weight:400;
		color:#828282;
		margin:8px;
	}
	.gal_card_more{
		padding:0px 8px 0px 0px;	
		width:100%;
		height:auto;
		text-align:right;
	}	
	.gal_card_more > a:link{
		font-family:sans-serif;
		font-size:9px;
		font-weight:400;
		color:#999999;
		margin-right:8px;
	}
	.gal_card_more > a:hover{
		color:#FF5A00;	
	}
	.gal_card_more > a:active{
		color:#99999;	
	}
	.gal_card_more > a:visited{
		color:#999999;	
	}
	/* about y contacto: párrafos a la izquierda */
	.contIzq > p{/* es igual a parrafo_gde*/
		font-size:17px;
		color:#6E6E6E;
		font-family:sans-serif;
		font-weight:100;
		margin:0px;
	}
}



@media (min-width:1600px){/* pantallas grandes */
	.banner_logo > a > img{
		width:215px;
		height:auto;
		border:none;
		outline:none;
	}
	.mnuPpalArr{
		float:left;
		width:124px;
		text-align:center;
		height:auto;
	}
	.mnuPpalArr > h2{
		font-size:19px;
		line-height:19px;
		font-weight:400;
		letter-spacing:0px;	
		margin:4px 0px 0px 0px;
		color:#6E6E6E;
		cursor:pointer;
	}
	.redes_cell{
		margin-right:25px;
	}
	.redes_cell:last-child{
		margin-right:40px;
	}
	.mnuSeccCell > h2{
		font-size:12px;
		line-height:12px;
		font-weight:400;
		letter-spacing:0px;	
		margin:0px;
		color:#6d6d6d;
	}
	.mnuSeccCell-about{
		float:left;
		margin-right:4px;
		background-color:#f2f2f2;
		padding:6px 0px 6px 0px;
		text-align:center;
		cursor:pointer;
		width:24%;
	}	
	.mnuSeccCell-about > h2{
		font-size:12px;
		line-height:12px;
		font-weight:400;
		letter-spacing:0px;	
		margin:0px;
		color:#6d6d6d;
	}	
	.titulo{
		font-size:62px;
		line-height:62px;
		font-weight:700;
		color:#FF5A00;
		margin:0px;
	}
	.subtitulo{
		font-size:15px;
		font-weight:400;
		color:#FF5A00;
	}
	.parrafo_gde{ /* solo en index, tambien en about y contacto */
		font-size:16px;
		font-weight:100;	
		margin:75px 150px 0px 150px;
		color:#6E6E6E;
	}
	#lnkGde > p{/* solo en index, el link de "ver mas"*/
		font-size:16px;
		color:#FFF;	
		background-color:#FF5A00;
		text-align:right;
		padding:5px 10px 5px 10px;
		text-align:center;
	}
	#lnkGde > p > a{
		color:#FFF;
	}
	.parrafo{
		font-family:sans-serif;
		font-size:13px;
		font-weight:400;
		color:#6E6E6E;
	}
	#fotoGde{
		width:100%;
		min-height:500px;
	}	
	/* titulo de la galeria de trabajos */
	#titGal > h2{
		font-size:28px;
		line-height:28px;
		color:#000;
		margin:0px 0px 0px 15px;
	}
	/* tarjetas de la galeria de trabajos */
	.wrkGalContainer{
		float:left;
		height:320px;
		padding:15px 0px 15px 0px;
		margin-right:4px;
	}	
	.gal_card_tit > a:link{
		font-family:sans-serif;
		font-size:12px;
		font-weight:400;
		color:#5a5a5a;
	}
	.gal_card_tit > a:hover{
		color:#FF5A00;	
	}
	.gal_card_tit > a:active{
		color:#5a5a5a;	
	}
	.gal_card_tit > a:visited{
		color:#5a5a5a;	
	}
	.gal_card_txt{
		overflow:hidden;
		width:100%;
		height:auto;
	}	
	.gal_card_txt > p{
		font-family:sans-serif;
		font-size:9px;
		font-weight:400;
		color:#828282;
		margin:8px;
	}
	.gal_card_more{
		padding:0px 8px 0px 0px;	
		width:100%;
		height:auto;
		text-align:right;
	}	
	.gal_card_more > a:link{
		font-family:sans-serif;
		font-size:9px;
		font-weight:400;
		color:#999999;
		margin-right:8px;
	}
	.gal_card_more > a:hover{
		color:#FF5A00;	
	}
	.gal_card_more > a:active{
		color:#99999;	
	}
	.gal_card_more > a:visited{
		color:#999999;	
	}
	/* about y contacto: párrafos a la izquierda */
	.contIzq > p{/* es igual a parrafo_gde*/
		font-size:17px;
		color:#6E6E6E;
		font-family:sans-serif;
		font-weight:100;
		margin:0px;
	}
}