@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);

body{min-height:500px; background-color:#212121}
body.home #wrapper{width:200px;}
.datos{
	
} 
.datos label{
	color:#FFF;/*#fee725;*/
}

.gris{
	color:#555555;	
}

.pp_top, .pp_bottom {
  display:none;
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
   background: none;
}


.imagenes{
	text-align:left;			
}			
.imagenes a{
	display:inline-block;
	max-width:600px;
	height:450px;
	overflow:hidden;
	margin-right:1px;
	margin-bottom:1px;
}			
.imagenes a img{
	height:100%;
	width:auto;
	display:inline;
}		
.imagenes a.hor{
	width:600px;
	height:auto;
}			
.imagenes a.hor img{
	width:100%;
	height:auto;
}	

hr{
	border:none;
	background-color:#555555;
	width:40px;
	height:1px;
	margin:30px 0;
}
hr.hr2{
	width:80px;
}

body.home #bg{
	width: 1361px;
	display: block;
	height: 566px;
	z-index:0;
}
body.home #bg a p{
	opacity:0;
	position:fixed;
	display:block;
	color:#FFF;/*#fee725;*/
	bottom:0px;
	right:0;
	margin:0;
	width:auto;
	text-align:right;
	
	background: -moz-linear-gradient(-45deg,  rgba(0,0,0,0) 26%, rgba(0,0,0,0) 28%, rgba(0,0,0,0.72) 62%, rgba(0,0,0,0.8) 66%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(26%,rgba(0,0,0,0)), color-stop(28%,rgba(0,0,0,0)), color-stop(62%,rgba(0,0,0,0.72)), color-stop(66%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0) 26%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.72) 62%,rgba(0,0,0,0.8) 66%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(0,0,0,0) 26%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.72) 62%,rgba(0,0,0,0.8) 66%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(0,0,0,0) 26%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.72) 62%,rgba(0,0,0,0.8) 66%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(0,0,0,0) 26%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.72) 62%,rgba(0,0,0,0.8) 66%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
body.home #bg a p em{
	display:block;
	padding:20px 20px 20px 220px;
	color:#FFF;/*#fee725;*/
	font-size:14px;
}
body.home #bg a:hover p{
	opacity:.9;
}
body.home #bg-header{
	width: 200px; display: block; height: 100%;
	background: #212121; position:fixed; top:0; left:0; z-index:1;
	opacity:.9;
}
#slide-block.active{
	min-height:500px;	
}
@media screen and ( max-height: 500px ){
	#header{
		position:absolute;
	}
	#slide-block.active{
		min-height:500px;	
	}
	.contact-box{
		top:424px;/*fin nav*/
		position:absolute;
	}
}


body{font-family: 'Lato', sans-serif;}
.logo, h1, .contact-box{font-family: 'Oswald', sans-serif; color: #28A59B; font-weight: normal;}
.logo{  display: block;
	  overflow: visible;
	  margin: 0 0 35px;
	  font-size: 17px;
	  line-height: 18px;
}
.intro h1 {
  color: #28A59B;
  font-weight: normal;
}
.top-line{  
  height: 0;
  background: #3A5F64;
}
