@charset "utf-8";



body {
	background-image: url(../imagenes/fondo.jpg);
	margin-top: 0px;
	background-color: #E2DAD8;
	background-repeat: repeat-x;
}
* {
	margin: 0;
	padding: 0;

}
.clear {
	clear: both;
	height: 5px;
}


#principal {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#head {
	height: 78px;
	width: 984px;
	float: left;
}
#menu {
	height: 64px;
	width: 984px;
}
.navegacion {
	float: right;
	height: 64px;
	width: 750px;
}
#contenido {
	width: 984px;
}

.polaroid-index {
	height: 392px;
	width: 341px;
	float: left;
	margin-top: -490px;
	.margin-top: -476px;
}
.polaroid {
	height: 392px;
	width: 341px;
	float: left;
}
.arrows1  {
	position:relative;
	left:381px;
	width:40px;
	height:280px;
	z-index:2000;
	top:123px;
	.top:44px;
}
.arrows1 img{
	margin-top:-14px}
.arrows2  {
	position:relative;
	left:901px;
	width:40px;
	height:280px;
	z-index:2000;
	top:-143px;
	.margin-top:-93px;
}
.arrows2 img{
	margin-top:-14px
	}

.fondoflip {
	height: 527px;
	width: 643px;
	float: right;
	background-image: url(../imagenes/fondoflip.jpg);
	background-repeat: no-repeat;
	margin-top: -490px;
	.margin-top: -476px;
}
.album {
	height: 300px;
	width: 577px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 44px;
	background-color:#000;
}
.album img{
	margin: 9px 0 0 7px;

}


.fondoflip .album .left {
	float: left;
	height: 280px;
	width: 280px;
	margin: 10px 0 0 10px;
}
.fondoflip .album .right {
	float: left;
	height: 280px;
	width: 280px;
	margin: 10px 0 0 0;
}
.albumboton {
	height: 302px;
	width: 578px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.articulos {
	height: 160px;
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.arti01 {
	height: 160px;
	width: 270px;
	float: left;
	margin-right: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.tituloarti01 {
	height: 37px;
	width: 142px;
	display: block;
	float: left;
}
.txtvinculo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 75px;
	float: right;
	margin-top: 8px;
}
.lineaseparadora {
	height: 1px;
	width: 235px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imagenes/linea.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	clear: both;
	margin-bottom: 1px;
}

.txtarti01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-top: 3px;
	display: block;
	margin-left: 3px;
	line-height: 21px;
}


.separador {
	height: 140px;
	width: 3px;
	float: left;
	margin-top: 10px;
	background-image: url(../imagenes/linea.gif);
	background-repeat: repeat-y;
	margin-right: 0px;
	margin-left: 0px;
}
.arti02 {
	height: 160px;
	width: 250px;
	float: left;
	margin-left: 30px;
}

.estampa-index {
	height: 280px;
	width: 340px;
	float: left;
	background-repeat: no-repeat;
	margin-top: -100px;
	
}
.estampa {
	height: 280px;
	width: 340px;
	float: left;
	background-image: url(../imagenes/estampa.jpg);
	background-repeat: no-repeat;
}

.paquetes {
	height: 200px;
	width: 240px;
	margin-top: 33px;
	margin-right: 0px;
	margin-left: 62px;
}
.lineaseparadorapaquetes {
	height: 1px;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-image: url(../imagenes/pespun.gif);
}
.precio {
	height: 36px;
	width: 90px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.txtsesion {
	color: #f39d51;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	float: left;
	width: 180px;
	margin-top: 12px;
	text-decoration: none;
	margin-left: 40px;
}
.txtfoto {
	color: #6fb3de;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	float: left;
	width: 180px;
	margin-top: 12px;
	text-decoration: none;
	margin-left: 40px;
}
.txtpremiu {
	color: #acc940;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	float: left;
	width: 180px;
	margin-top: 12px;
	text-decoration: none;
	margin-left: 40px;
}






.destacado {
	height: 227px;
	width: 643px;
	float: left;
	background-image: url(../imagenes/destacado.jpg);
	background-repeat: no-repeat;
}
.testimonio {
	height: 170px;
	width: 580px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.test01 {
	float: left;
	height: 160px;
	width: 270px;
	margin-top: 2px;
	margin-right: 5px;
}
.test01img {
	float: left;
	height: 114px;
	width: 115px;
	margin-top: 3px;
}

.txttest01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	height: 100px;
	width: 150px;
	float: right;
	margin-top: 10px;
}

.separadortest {
	height: 105px;
	width: 3px;
	float: left;
	margin-top: 40px;
	background-image: url(../imagenes/linea.gif);
	background-repeat: repeat-y;
	margin-right: 0px;
	margin-left: 0px;
}
.test02 {
	float: left;
	height: 145px;
	width: 285px;
	margin-top: 2px;
	margin-left: 5px;
}
.test02img {
	float: left;
	height: 114px;
	width: 115px;
	margin-top: 33px;
}
.txttest02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	height: 100px;
	width: 170px;
	float: right;
	margin-top: 37px;
}










#pie {
	height: 54px;
	width: 984px;
	margin-top: 5px;
	clear: both;
}
.linea {
	height: 1px;
	width: 984px;
	background-image: url(../imagenes/linea.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
}

.direccion  {
	font-family: "Times New Roman", Times, serif;
	height: 52px;
	width: 230px;
	font-size: 14px;
	margin-left: 30px;
	color: #555;
	font-weight: bold;
	margin-top: 1px;
	float: left;
}
.powered {
	font-family: "Times New Roman", Times, serif;
	height: 42px;
	width: 210px;
	font-size: 14px;
	color: #555;
	font-weight: bold;
	margin-top: 6px;
	float: right;
	margin-right: 30px;
}
.fondogaleria {
	width: 643px;
	float: right;
	background-image: url(../imagenes/fondoflip.jpg);
	background-repeat: no-repeat;
	height: 100%;
}

.soportegaler {
	width: 578px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 44px;
	position: relative;
}


.galeriaint {
	width: 578px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}

.lineas {
	height: 1px;
	width: 578px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imagenes/linea.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	clear: both;
	margin-bottom: 1px;
}

.galeriaimg {
	width: 133px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 3px;
	float: left;
}

.titulosgaleria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F39D51;
	text-decoration: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.galimg {
	height: 114px;
	width: 115px;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}

.galeriagrande {
	width: 555px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	clear: both;
}
.video {
	width: 578px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	height: 400px;
}
.fondogalerialb {
	width: 984px;
	float: right;
	background-repeat: no-repeat;
	height: 550px;
	margin-top: -850px;
	.margin-top: -920px;
}
.alb {
	height: 550px;
	width: 984px;
	margin-left: auto;
	margin-right: auto;
}
.alb img{
	margin:47px 0 0 32px;
}
.albtop {
	height: 37px;
	width: 964px;
	margin-top: 20px;
	margin-left: 20px;
}
.albbot {
	height: 462px;
	width: 952px;
	background-image: url(../images/bg-album.jpg);
	padding: 47px 0 0 32px;
}
#flecha-izq {
	height: 460px;
	width: 60px;
	position: relative;
	z-index: 2000;
	top: 104px;
	.top:48px;
	left: 31px;
}
#flecha-der {
	height: 460px;
	width: 60px;
	position: relative;
	z-index: 2000;
	top: -343px;
	left: 893px;
	.top:-413px;
}

.galeriaint2 {
	width: 900px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.lineas2 {
	height: 1px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imagenes/linea.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	clear: both;
	margin-bottom: 1px;
}

.fondogaleria2 {
	width: 984px;
	float: right;
	background-image: url(../images/bg-o.jpg);
	background-repeat: no-repeat;
	height: 100%;
}

.soportegaler2 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 44px;
	position: relative;
}
.galeriaimg2 {
	width: 133px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 3px;
	float: left;
}

.galimg2 {
	height: 114px;
	width: 115px;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}
.thumb {
	margin: 10px 7px;
	width: 75px;
	height: 75px;
	float: left;
	box-shadow: 1px 1px 5px #666;
}
.miniatura {
	margin: 10px 14px;
	width: 85px;
	height: 85px;
	float: left;
	box-shadow: 1px 1px 5px #666;
}

