body{
	background:url(images/bg-page.jpg) top center repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.clear{clear:both;}

/*-- Wrapper --*/ 
#wrapper{width:100%;}

/*-- header --*/
#header{ width:935px; height:177px; padding:8px 0 0 25px; margin:0 auto; overflow:hidden;}
#header .texto-header{background:url(images/bg-txt-header.gif) top center no-repeat; position:relative; top:-88px; left:88px; width:458px;  height:52px; margin:0 auto;}
#header .texto-header h1{text-indent:-9999px;}

/*-- menu --*/
#menu{ width:960px;margin:1px auto 0;}
#menu ul{float:left; font-size:18px; font-weight:bold; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 0 24px;}
#menu ul li{ display:inline;}
#menu ul li a{ float:left; display:block; color:#FFFFFF; margin:0px 20px 0px 0px; padding:16px 12px 17px 12px; text-decoration:none;}
#menu ul li a:hover{color:#C79E94; text-decoration:underline;}
#menu ul li a.active{background:#9CE800 url(images/bg_nav_active.jpg) top left repeat-x; text-decoration:none;}
#menu ul li a.active:hover{color:#FFF;}

/*-- Foto Grande con marco --*/
#box-foto-marco{background:url(images/bg-plano.jpg) top center repeat-x; height:375px; margin:1px 0 0; padding:22px 0 0 0;}
.foto-marco{width:762px; height:335px; margin:0 auto; padding:19px 0 0 19px; background-image: url('images/bg-marco-foto.png') !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/bg-marco-foto.png');}
.foto-marco img{padding:19px 0 0 19px;}
#foto-marco{width:762px; height:335px; margin:0 auto; padding:19px 0 0 19px; background-image: url('images/bg-marco-foto.png') !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/bg-marco-foto.png');}
#foto-marco img{padding:19px 0 0 19px;}


#box-foto-marco-secciones{background:url(images/bg-plano.jpg) top center repeat-x; margin:1px 0 0; padding:22px 0 0 0;}

/*-- Contenido --*/
.contenido{width:960px; margin:0 auto;}

/*-- Izquierdo --*/
.izq-contenido{background:url(images/bg-collage.jpg) bottom center no-repeat; float:left; width:620px; margin:0 0 0 10px; padding:0 0 440px 0;}
.izq-contenido h1{font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#B07567;}
.izq-contenido h2{font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#B07567; margin:16px 0;}
.izq-contenido p{font-size:14px; line-height:16px; margin:12px 0 0 0;}
.izq-contenido ul{font-size:13px; line-height:14px; margin:16px 0 0 10px;}
.izq-contenido ul li{background:url(images/bullet.gif) 2px 5px no-repeat; margin:5px 0 0; padding:0 0 0 12px;}
.izq-contenido hr{width:620px; margin:10px auto 0; border:none; border-top:1px solid #ccc;}

/*-- Izquierdo genericos --*/
.sin-collage{background:none; float:left; width:620px; margin:0 0 0 10px; padding:0 0 30px 0;}
.sin-collage-gal{background:none; float:left; width:635px; margin:0 0 0 10px; padding:0 0 30px 0;}

/*-- Galeria --*/
.galeria{margin-top:16px;}
.galeria img{padding:2px; background:#E4D0CB; margin:4px 0 0 4px;}

/*-- Derecha --*/
.der-contenido{float:right; width:292px;}
.der-contenido h2{font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#B07567; margin:3px 0 5px;}
.der-contenido h2.h2-centrado{ text-align:center;}
.der-contenido img{padding:4px; background:#E4D0CB; margin:3px 0 0;}

/*-- Derecha genericos --*/
.der-contenido-chico{float:right; width:263px; margin:0;}
.der-contenido-chico img{padding:0; background:none; margin:8px auto; display:block;}

/*-- menu-galerias --*/
#menu-galerias{ background:url(images/bg-menu-papel.gif) top left no-repeat; width:262px; height:213px; margin:0 auto 40px; padding:23px 0 0; text-align:center;}
#menu-galerias ul{font-size:16px; font-weight:bold; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; margin:0;}
#menu-galerias ul li{ display:inline;}
#menu-galerias ul li a{display:block; color:#333; margin-bottom:14px; padding:0; text-decoration:none;}
#menu-galerias ul li a:hover{color:#C79E94; text-decoration:underline;}
#menu-galerias ul li a.active, #menu-galerias ul li a.active:hover{color:#ccc; text-decoration:line-through;}

/*-- form-contacto --*/
.form-contacto{margin: 30px 0 0;}
.form-contacto p{ width: 300px; clear: left; margin: 0; padding: 5px 0 0 155px; height: 1%;}
.form-contacto label{font-weight: bold; float: left; margin-left: -155px; width: 150px; text-align:right;}
.form-contacto input[type="text"]{ width: 180px;}
.form-contacto textarea{width: 250px; height: 150px;}
.btn-enviar{margin:10px 0 0 377px;}

/* -- Footer --*/
#box-footer{background:url(images/bg-footer.jpg) top center repeat-x; height:80px;}
.footer{ width:960px;  margin:0 auto; padding:20px 0 0 0;}
.footer ul{font-size:13px; color:#666; text-align:center;}
.footer ul li{display:inline;}
.footer ul li a{color:#666; text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}

.footer h5{font-size:13px; color:#666; text-align:center; font-weight:bold; margin:10px 0 0 0;}
.footer h5 a{color:#666; text-decoration:underline;}
.footer h5 a:hover{text-decoration:none;}