body { 
	width: 100%;
	min-width: 750px;
	margin: 0px;
	padding: 0px; 
	color: #6d6d6d; 
	background: #fff url(../img/top-line.png) repeat-x 50% 0; 
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
	
#content {
	width: 100%;
	min-width: 750px;
	margin: 0 auto;
	text-align: center;
	z-index: inherit;
	clear: left; 
	height: 100%; 
	padding: 2px 0 2px 0;
	}
	
a.contact{	
	background:url("../img/separator-header.png") repeat-y scroll left top transparent;
}
	
#wrapper {
	width: 978px;
	margin: 0px auto 0px auto;
	/*width: 100%;
	min-width: 800px;*/
	text-align:center;
	z-index: inherit;
	}

#header{
	width:978px;	
	height: 70px;
	background: ;
	text-align:left;
	}
	
#logo{
	width: 200px; 
	height: 40px; 
	float: left; 
	margin: 18px 0 0 0;
	}
	
#logo a{
	text-decoration:none;
	font-size:43px;
	color:#6D6D6D;
	font-weight:normal;	
}
	
#imagen{
	width: 100%;
	height:10px;  
	float: left; 
	margin: auto;
	text-align:center;
	padding: 0px 0 0 0;
	}
	
#navigation{
	margin: 4px 0 0 0; 
	padding: 10px 0 0 10px; 
	background: repeat-y url(../img/separator-header.png) top left;
	}
	
#navigation{
	margin-right: 15px;
	}
#nav-contactar{
	padding: 0px 0 0 10px; 
	background: repeat-y url(../img/separator-header.png) top left;
	
}
#navigation,#nav-contactar{
	float: left;
	margin-right: 0px;
	}
#navigation div.breadcrumb{
	padding-top:10px;
	padding-left:10px;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	position:relative;
	z-index:50;
}
#navigation div.breadcrumb a{	
	text-decoration:underline;
	color:#999999;
	font-weight:normal;
}

#navigation a.gallery{
	font-size:17px;
}

#nav-contactar ul li a{ 
	font-size: 17px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #6d6d6d; 
	text-decoration: none;
	}
	
ul.mainmenu li ul li a{
	font-size:12px;
}	
#nav-contactar ul li a:hover{
	color: #fc7e4c;
	}
	
#nav-contactar{
	padding: 0px 0 0 20px;
	}

#expand{
	float:left; 
	}
#expand a{
	display: block; 
	background: no-repeat url(../img/expand.png) left top; 
	height: 21px; 
	padding: 0 0 0 25px; 
	color: #6d6d6d; 
	margin: 5px 0 0 0;
	}
#expand a:hover{color: #fc7e4c;}

h1{
	width: 100%;
	font: 18px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	float: left;
	}
#images,#footer{
/*	clear: both; 
	*/}
#footer{
/*	margin: 10px 0 0 0;*/
	width: 100%;
	text-align: center;
/*	margin-left: 10%;
	margin-right: 10%;
	*/
	min-width: 700px;
	height:77px; 
	background: no-repeat url(../img/footer-bg.png) 50% 0; 
	padding: 10px 0 0 0;
	display:none;
	}

#footer p a{ 
	color: #333; 
	font-weight: bold; 
	}

#separator{
	margin: 4px 0 0 0; 
	padding: 0px 0 0 0px; 
	background: repeat-y url(../img/separator-header.png) top right;
	}
#flashcontent {
text-align:center;
width: 100%;
}

div.container_miniaturas{
	display:block;
	margin:0px auto 0px auto;
	width:850px;
	overflow:hidden;
}
a.foto_mini{	
	margin-right:40px;
	height:170px;
	float:left;
	
}
div.container_navigation{
	width:850px;
	overflow:hidden;
}
div.navigation{
	display:block;
	float:right;

	
}
a.previous{
	display:block;
	float:left;
	background:url("../img/flecha_left.gif");

	width:29px;
	height:29px;
}
a.next{
	display:block;
	float:left;
	background:url("../img/flecha_right.gif");
	width:29px;
	height:29px;
}



