@charset "utf-8";
/* CSS Document */
body {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

    background: #f6f6f6;
    color: #212121;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.galereya-top 
{
    position: fixed;
    background: #f6f6f6;
    background: rgba(246, 246, 246, 0.7);
}
#precontacto{
	padding-top:150px; 
	position:absolute; 
	width:100%;	
}
#precontacto2{
	padding-top:150px; 
	position:absolute; 
	width:100%;	
}
#contactoizq{
	width:48%; 
	float:left; 
	padding-top:40px;
}
#contactodrc{
	width:48%; 
	float:right; 
	padding-top:40px;
	 text-align:center;
}
.footer
{
	position: fixed;
  	bottom: 0;
 	background-color:#000000; 
	width:100%;
	height:50px;
	z-index:999999;
}
.nav2{
	display:none;	
}
			* {
				margin:0px;
				padding:0px;
			}
			
			#header {
				margin:auto;
				/*width:500px;*/
				font-family:Arial, Helvetica, sans-serif;
			}
			
			ul, ol {
				list-style:none;
			}
			
			.nav > li {
				float:left;
			}
			
			.nav li a {
				background-color:#000;
				color:#fff;
				text-decoration:none;
				padding:10px 8px;
				display:block;
			}
			
			.nav li a:hover {
				background-color:#434343;
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:140px;
			}
			
			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				position:relative;
			}
			
			.nav li ul li ul {
				right:-140px;
				top:0px;
			}
#eslaider{
	padding-top:80px; 
	position:absolute; 
	width:100%; 
	background:#000000;
}
#zona{
		display:none;		
	}
			
@media screen and (max-width:700px) {
	#precontacto{
		padding-top:0px;
		position:absolute; 
		width:95%;
		margin:0 auto;	
	}
	#precontacto2{
	padding-top:80px;
	position:absolute; 
	width:95%;
	margin:0 auto;	
}
	#contactoizq{
		width:90%; 
		float:left; 
		padding-top:60px;
		margin:0 auto;
		padding-left:10px;	
	}
	#contactodrc{
		width:90%; 
		float:right; 
		padding-top:0px;
		 text-align:center;
		 margin:0 auto;	
		 padding-left:10px;	
	}	
	#direc{
		margin-top:-50px;	
	}
	#eslaider{
		padding-top:150px; 
		position:absolute; 
		width:100%; 
		background:#000000;
	}
}
@media screen and (max-width:480px) {
	/*.nav{
		display:none;	
	}
	.nav2{
		display:block;	
	}*/
	#zona{
		display:block;		
	}
}