body, body * {
	margin:0;
	padding:0;
}

body {
	position:relative;
}

body #body {
	width:1111px;
	margin:auto;
	padding-bottom: 1em;
	background-color:white;
	color:#191919;
	font : large "Futura Md",verdana,arial,sans-serif;
	font-size:.90em;
	text-align : justify;
	overflow:visible;
	position:relative;
}

body #content {
	padding:1em 0;
/*	padding:1em; */
/*	display:table-cell; */
}

#mainpage #innerMainPage {
	position:relative;
}

a img{
	border:none;
}

a:hover{
	text-decoration:none;
}

/***** begin: header ********/

table#header {
	width:100%;
	vertical-align:center;
}

#header td h1{
	padding : 0 4em 0 0;
}

#header td{
	text-align:left;
	vertical-align:top;
	white-space:nowrap;	
}

#header td.last {
	text-align:right;
}
#header td.last img{
	padding-left:1em;
}

#topMenu{
	text-align:right;
	margin-top:.3em;
	margin-bottom:.4em;
}

#topMenu li{
	list-style-type:none;
	white-space:normal;
	display:inline;
}

#topMenu li a{
	text-decoration:none;
	color: #A7470F;
	font-family:"Futura Hv",verdana,arial,sans-serif;
	padding:5px 0 5px 20px;
	background-image:url(/photos/arrowsmall.png);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

#topMenu li a:hover {
	background-image:url(/photos/arrowhover.png);
}

#topMenu li.active a{
	background-image:url(/photos/arrowbottom.png);
	color: #C17D56;
}

#topMenu li.active a:hover{
	background-image:url(/photos/arrowbottom.png);
	cursor:default;
}
/***** end: header ********/

/***** begin: main menu ********/
#menuNavigation {
	margin:2em 1em 1em;
	list-style-type:none;
	text-align:center;
	width:100%;
	display:table;
	table-layout:fixed;
}

#menuNavigation li {
	display:inline;
	margin:0;
	padding:.5ex 2ex;
	border:none;
	font-size:130%;
position:relative;
}

#menuNavigation li .tagNuevo {
	position:absolute;
	top:-8px;
	right:-14px;
}

#menuNavigation li a {
	color:#191919;
	text-decoration:none;
	padding-left:1.5em;
	background-image:url(/photos/arrow.png);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

url(/photos/arrowsmall.png):hover {
	background-image:url(/photos/arrowfilled.png);
}

#menuNavigation .active a, #menuNavigation .active a:hover {
	color:#6F6F6F;
	cursor:default;
	background-image:url(/photos/arrowfilled.png);
}

#menuNavigation li  img{
	position:absolute;
	top:130px;
}

/***** end: main menu ********/


/***** begin: footer ********/
body #footer {
	font-size:78%;
	text-align:center;
	color:#111;
	margin-bottom:1em;
	clear:both;
}

#footer ul {
	list-style-type:none;
	margin:2ex 0 1ex 0;
}

#footer li {
	display:inline;
/*	border-right:1px solid #444;*/
	padding: 0 1ex;
}

#footer li.last {
	border:none;
}

#footer ul, #footer li a {
	color:#4B4B4B;
}

#footer li a:hover {
	color:#191919;
	text-decoration:none;
}
/***** end: footer ********/



/***** begin: mainpage ********/
#mainpage {
/*	background-color :#F5F5F5;
	border:solid 1px #B2B2B2;*/
	padding : 0 0 1em 2em;
	vertical-align:top;
}

#mainpage h1 {
/*font : 400% "Eras Light ITC", "Futura Lt",sans serif ;
	color:#B2B2B2;*/
	font : 500% "Futura Hv", sans-serif;
	color: #E4E4E2;
	text-align:right;
	margin-bottom:.5em;
	margin-top : 0;
	padding-top: 0;
	text-transform:uppercase;
}

/***** end: mainpage ********/

/***** begin: article ********/
#article .bannerWrapper {
	text-align:center;
	margin:0;
}

#article .bannerWrapper img {
	border:1px solid black;
}

#article{
	width:15%;
	padding:2ex 2ex 0 0;
	border-right: medium double #FFCBAF;
	vertical-align:top;
}

#article dl {
	margin-bottom: 2em;
}

#article dd {
	color: white;
	padding: 1ex;
}

#article dt {
	text-align:center;
}

#article dl dl {
	margin-bottom:0;
}

#article dl dd dd {
	margin-bottom:1.5ex;
}

#article a {
	color: white;
}	

#article a:hover {
	text-decoration: none;
}

#article #directory dd{
	background-image: none;
	background-color: #e4e4e2;
	border: solid 1px #C17D56;
	text-align:center;
}

#article #directory #search {
	margin: 1ex;
}

#article #directory input {
	margin-right: 1ex;
	margin-left: 1ex;
}

#article #directory img {
	margin-top:1em;
}

#article #tips dd{
	background-color:#A7470F;
	border: solid 1px #6F6F6F;
	font-size: 90%;
}

#article #tips dl dt{
	text-align:left;
	font-size:110%;
}

#article #tips dl dd {
	border:none;
}

#article #tips dd dd {
	padding: .5em 0 1em 1em;
}

#article #tips dl dd div p {
	background-image: url(/photos/tipsarrow.png);
	background-repeat:no-repeat;
	padding:0 0 .5em 3em;
}

#article #tips input {
	vertical-align:middle;
}

#article #tips label {
	padding-left:.5em;
	padding-right:2em;
}

#article #tips .hidden {
	display:none;
}

#article #tips .falsa p{
	color:black;
	font : medium "Futura Hv",verdana,arial,sans-serif;
} 

#article #tips .buena p{
	color:#e4e4e2;
	font : medium "Futura Hv",verdana,arial,sans-serif;
} 

#article #photos dd{
	font-size: 80%;
	background-color:#C17D56;
	border: solid 1px #191919;
}

#article #photos #proyectos {
	float : left;
	width : 130px;
}

#article #photos #proyectos img {
	display: block;
	margin:1ex;
	border: 5px solid white;
}

#article #photos dd p {
	margin : 1ex 1ex 0 150px;
}
/***** end: article ********/


/***** begin: Home Page********/

#home #mainpage td{
	background-color :#E9E9E9;
	border:3px solid white;
	text-align:justify;
	vertical-align: top;
	padding:1em;
	width:50%;
}

#home #mainpage h2 {
	margin : 1em 0;
	color: #A7470F;
	font-weight:normal;
	font : large "Futura Hv",verdana,arial,sans-serif;
}

#home #mainpage h3 {
	margin: 0em 0 .5em;
	font-weight:normal;
	font : large "Futura Hv",verdana,arial,sans-serif;
}

#home #mainpage a {
	color: #A7470F;
	text-decoration:none;
}

#home #mainpage p {
	margin-top:1em;
}


#home #mainpage td ul {
	margin-top:1em;
}

#home #mainpage td li {
	padding: 0 0 1em 1.5em;
	list-style-type:none;
	background-image:url(/photos/point.png);
	background-repeat:no-repeat;
	vertical-align:center;
}

#home #mainpage  td p img{
	float:left;
	margin-right:1ex;
}

/***** end: Home Page********/


/***** begin: Home Staging Page********/

#homestaging #mainpage div{
	margin-bottom:2em;
}

#homestaging #mainpage h2{
	color:#A7470F;
	font: normal large "Futura Hv",verdana,arial,sans-serif;	
}

#homestaging #mainpage div div div{
	border:1px solid #A7470F; 
	padding:1em;
	background-color :#E9E9E9;
}

#homestaging #mainpage p{
	margin-bottom:1em;
}

#homestaging #mainpage p.last {
	margin-bottom:0em;
}

#homestaging #mainpage dt{
	margin-bottom:.5em;
}

#homestaging #mainpage dd{
	background-image:url(/photos/point.png);
	background-repeat:no-repeat;
	margin-left:1em;
	padding:0 0 .5em 1.5em;
}

#homestaging #mainpage .conclu,  #homestaging #mainpage .conclu a{
	color:#A7470F;
}

/***** end: Home Staging Page********/



/***** begin: Galeria Page********/
#galeria #mainpage table {
	border-collapse:collapse;
}

#galeria #mainpage tr {
	width:100%;
	border:1px solid #A7470F;
	border-top:none;
	background:transparent url(/photos/doubleborder.png) repeat-x scroll left top;
}

#galeria #mainpage td{
	vertical-align:top;
	padding:1em;
}

#galeria #mainpage td.empresa{
	padding-left:.5em;
}

#galeria #mainpage td img{
	border : 4px solid #E4E4E2;
	padding:3px;
}

#galeria #mainpage a{
	text-decoration:none;
	color : #191919;
}

#galeria #mainpage #name a{
	font: large "Futura Hv",verdana,arial,sans-serif;
}

#mainpage p#mas{
	margin-top:1em;
	font-style:italic;
}

#mainpage p#mas a{
	color:#A7470F;
	text-decoration:none;
}

/***** end: Galeria Page********/


/***** begin: Galeria HS Page********/
#hsgaleria #mainpage{
	text-align:center;
}

#hsgaleria #mainpage #mas{
	margin-bottom:2em;
}

#mainpage #photoGallery #thumbs-adv{
	max-width: 600px;
	margin:auto;
}

#mainpage #photoGallery .nav-controls{
	padding: .5em 5em .5em 0;
	text-align:right;
}

#mainpage #photoGallery .nav-controls a{
	color :#6F6F6F;
	padding:1ex;
	text-decoration:none;
}

#mainpage #photoGallery .thumbs li {
	display:inline;
	list-style-type:none;
	margin : .5em;
}

#mainpage #photoGallery img{
	padding:2px;
	border:1px solid #BFBFBF;
}

#mainpage #photoGallery li.selected img {
	border:1px solid #A7470F;
}

#mainpage #controls-adv .ss-controls{
	display: none;
}

/*Display none must be left for js*/
#hsgaleria #mainpage #gallery-adv.content {
	display:none;
	border:none;
	background-color:white;
}

#hsbilbaopamplona img{
	margin:1em;
}

/***** end: Galeria HS Page********/


/***** begin: directorio Page********/

#directorio #mainpage {
	text-align:center;
}

#directorio #mainpage #mapadirectorio {
	margin-top:7em;
}

#directorio #mainpage #busqueda *{
	float:left;
	vertical-align:bottom;
}

#mainpage #busqueda p {
	margin: 1em 0 2em 0;
	color: #A7470F;
	font-weight:normal;
	font : large "Futura Hv",verdana,arial,sans-serif;
	text-align:justify;
}

#mainpage #busqueda input {
	margin-left:1ex;
}

#mainpage #mapadirectorio img {
	margin-top:2em;
}

#mainpage p#nohs {
	font-size:130%;
	color: #8F8F8F;
}
/***** end: directorio Page********/


/***** begin: Home Stager List Page********/
#hslist #mainpage h1{
	font-size:300%;
}

#hslist #mainpage h2 {
	font-size:200%;
	color: #6F6F6F;
	font-weight:normal;
	margin-bottom:2em;
}

#hslist #mainpage h2 span{
	color:#A7470F;
	font-family : verdana,arial,sans-serif;	
}

/*#hslist #mainpage .empresa{
	border-collapse:collapse;
}

#hslist #mainpage .empresa tr{
	border-spacing:1em;
}*/


#hslist #mainpage table.empresa, #cursos #mainpage table.empresa{
	border: solid 5px #A7470F;
	margin-bottom:2em;
	border-collapse:collapse;
	width:100%;
height:14em;
}

#hslist #mainpage .empresa td, #cursos #mainpage .empresa td{
	padding:1em;
	vertical-align:top;
}

#hslist #mainpage .empresa .description, #cursos #mainpage .empresa .description{
	background-color:#BFBFBF;
}

#hslist #mainpage .empresa h3, #cursos #mainpage .empresa h3{
	font-size:150%;
	font-weight:normal;
	color:white;
}

#hslist #mainpage .empresa .description a, #cursos #mainpage .empresa .description a {
	text-decoration:none;
	color : white;
}

#hslist #mainpage .empresa .description p, #cursos #mainpage .empresa .description p{
	margin: 1ex 0;
}

#hslist #mainpage .empresa .logo, #cursos #mainpage .empresa .logo{
	width:250px;
	text-align:left;
}

#hslist #mainpage .empresa .logo a, #cursos #mainpage .empresa .logo a{
	padding-bottom:1em;
}

#hslist #mainpage .empresa dt, #cursos  #mainpage .empresa dt{
	font: large "Futura Hv",verdana,arial,sans-serif;
	color:#A7470F;
}

#hslist #mainpage .empresa dd a, #hspage #mainpage ul a, #cursos  #mainpage .empresa dd a, #cursos  #mainpage ul a{
	text-decoration:none;
	color : #A7470F;
}

/***** end: Home Stager List Page********/

/***** begin: Home Stager Page et Formacion Page********/
#hspage #mainpage td{
	vertical-align:top;
}

#hspage #mainpage #contact, #formacionpage #mainpage #contact{
	padding-left:10em;
	text-align:left;
}

#hspage #mainpage #contact ul, #formacionpage  #mainpage #contact ul{
	list-style-type:none;
	border-left:10px double #A7470F;
	padding-left:1em;
}

#hspage #mainpage h2{
	text-transform:uppercase;
	font-size:120%;
	font-weight:normal;
	color : #A7470F;
	padding:1em 0 .5em;
}

#formacionpage #mainpage h2{
	font-size:120%;
	font-weight:normal;
	color : #A7470F;
	padding:1em 0 .5em;
}

#mainpage .content {
	background-color :#E9E9E9;
	border:1px solid #A7470F; /*DFDFDF;*/
	padding:0 1em;
	margin-top:1em;
	padding-bottom:1em;
}


#mainpage .content #photoGallery{
	text-align:center;
	margin:1em 5em;
}

#mainpage .content #photoGallery .content {
	background-color:none;
	border:none;
}

#hspage #mainpage ul{
	padding:.5em 2em;
}

#hspage .content ul p{
	display:block;
	margin-bottom:.5em;
}

#formacionpage .content p{
	display:block;
	margin-bottom:1em;
}


#hspage #mainpage .pict{
	text-align:center;
}

#mainpage .pict img{
	margin: 5px;
	padding:5px;
	background-color:white;
	border:1px solid #BFBFBF;
}

/***** end: Home Stager Page********/


/***** begin: Espacio Home Stager Page********/

#espaciohs #mainpage h2{
	color: #4B7981;
	font-weight:normal;
	font : large "Futura Hv",verdana,arial,sans-serif;
}

#espaciohs #mainpage h2#subscribe{
	text-align:center;
}

#espaciohs #mainpage h2 a{
	color: #4B7981;
}

#espaciohs #mainpage #benefit table{
	width:100%;
}

#espaciohs #mainpage #benefit td{
	padding:1em;
	width:48%;
	vertical-align:top;
}


#espaciohs #mainpage #benefit div{
	margin-bottom:2em;
	border:1px solid #4B7981; /*#6F6F6F; */
	padding:1em;
	background-color :#E9E9E9;/*#DFB399;*/
}

#espaciohs #mainpage #benefit p{
	margin-bottom:1em;
}

#espaciohs #mainpage #benefit p.last {
	margin-bottom:0em;
}

#espaciohs #mainpage h3{
	font : italic normal medium "Futura Md",verdana,arial,sans-serif;
	margin: 0 0 1em;
}

#espaciohs #mainpage div#packs{
	width:95%;
	margin:0 1em 60px;
}

#espaciohs #mainpage #packs li{
	list-style-type:none;
	background-image:url(/photos/tickgrey.png);
	background-repeat:no-repeat;
	padding-left:2em;
	padding-bottom:.5em;
	text-align:left;
}

#espaciohs #mainpage #packs p{
	margin:1em 0;
}	

#espaciohs #mainpage .p1 a{
	font-family:"Futura Hv",verdana,arial,sans-serif;
	color: #884673;
}

#espaciohs #mainpage .p2 a{
	font-family:"Futura Hv",verdana,arial,sans-serif;
	color: #48AF37;
}

#espaciohs #mainpage .p3 a{
	font-family:"Futura Hv",verdana,arial,sans-serif;
	color: #C7A20F;
}

#qc4web img {
	float:left;
	margin-right:1em;
	border:2px solid white;
	background-color:white;
}

#qc4web a{
	color: #1370AC;
}

#espaciohs #mainpage #packs .pack{
	border:3px dashed #E4E4E2;
	padding:1em;
	width: 27%;
	margin:.5em;
	float:left;
	position:relative;
}


#espaciohs #mainpage #packs .promo {
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:120px;
	height:120px;
	position:absolute;
	top:95%; right:-5%;
}

#espaciohs #mainpage #pack1 .promo {
	background-image:url(/photos/gratuito.png);
}

#espaciohs #mainpage #pack2 .promo {
	background-image:url(/photos/abonov.png);
}

#espaciohs #mainpage #pack3 .promo {
	background-image:url(/photos/abonon.png);
}

#espaciohs #mainpage #pack2 {
	min-width: 237px;
}

#espaciohs #mainpage #pack3 {
	min-width: 252px;
}

#espaciohs #mainpage #pack2 li a, #espaciohs #mainpage #pack3 li a {
	color:#1370AC;
}
/***** end: Espacio Home Stager Page********/

/***** begin: Trucos Page********/

#trucos #mainpage h2{
	margin : 1em 0;
	color: #A7470F;
	font-weight:normal;
	font : large "Futura Hv",verdana,arial,sans-serif;
}

#trucos #mainpage dt{
	font-family: "Futura Hv",verdana,arial,sans-serif;
	background-image:url(/photos/point.png);
	background-repeat:no-repeat;
	padding-left:1.5em;
}

#trucos #mainpage dd {
	margin:.5ex 0 1em;
}


/***** end: Trucos Page********/


/***** begin: Contact Page and Cursos Form ********/

#contacto #mainpage p,#cursos #mainpage p {
	font: 110% "Futura Hv",verdana,arial,sans-serif;
}

#contacto #mainpage p a{
	color:#191919;
}

#contacto #mainpage h2{
	color:#A7470F;
	font: normal large "Futura Hv",verdana,arial,sans-serif;	
	margin-top:2em;
}

#contacto #mainpage table, #cursos #mainpage  table{
	margin-top:1em;
	padding:1em;
	background-color:#E9E9E9;
	border:1px solid #DFDFDF;
}

#contacto #mainpage tr, #cursos #mainpage tr{
	padding:1em;
}

#contacto #mainpage #packRow label{
	display:block;
	padding-bottom:.5em;
}

#contacto #mainpage #packRow input{
	margin-right:.5em;
}

#contacto #mainpage th,  #cursos #mainpage th{
	width: 12em;
	padding-right:1em;
	text-align:right;
	vertical-align:top;
	font-family:"Futura Hv",verdana,arial,sans-serif;
	font-weight:normal;
}

#contacto #mainpage td,  #cursos #mainpage td{
	vertical-align:top;
	padding:.5ex;
}


#contacto #mainpage textarea, #cursos #mainpage textarea{
	height:15em;
	width:35em;
}


#mainpage p.note {
	font : italic 95% "Futura Md",verdana,arial,sans-serif !important; 
}

#contacto #mainpage #formHS h3{
	font : normal large "Futura Hv",verdana,arial,sans-serif;
	margin-top:1em;
	color:#6F6F6F;
}

#contacto #mainpage .como{
	margin:1em 0;
}	

#contacto #mainpage .como label{
	font: normal 100% "Futura Hv",verdana,arial,sans-serif;
	margin-right:1em;
}

#contacto #mainpage .botonEnviar, #cursos #mainpage .botonEnviar{
	margin:1em 0;
}

#contacto #mainpage #sentmail , #cursos #mainpage  #sentmail{
	color : #A7470F;
}

#contacto #mainpage .errors span, #cursos #mainpage .errors span{
	color : #A7470F;
	background-image:url(/photos/warning.png);
	background-repeat:no-repeat;
	padding-left:28px;
}

#contacto #mainpage #errormess, #contacto #mainpage #errormess a, #cursos #mainpage #errormess, #contacto #mainpage #errormess a{
	color : red;
	margin-top:1em;
}

/***** end: Contact Page********/


/***** begin: Cursos Page********/
#cursos h2 {
	font-size:130%;
	color: #8F8F8F;
	margin-bottom:1em;
}
/***** end: Cursos Page********/



/***** begin: Libro Page********/
	
#libro h2{	
	margin:0;
	margin-bottom: 1em;
	color: #A7470F;
	font-weight:normal;
	font : large "Futura Hv",verdana,arial,sans-serif;
}

#libro p, #confirmacionCompraGuia p, #descargarPage p{	
	margin : 1em 0;
}

#libro p a, #confirmacionCompraGuia p a, #descargarPage p a {
 color:#A7470F;
}

#libro table td {
	vertical-align:top;
}

#libro #thumbLibro {
    margin-right: 2em;
    text-align:center;
}

#libro #condiciones {
	font-style:italic;
	margin-top:3em;
}

#libro #thumbLibro #hojearYa2 img {
	border:1px solid #ccc;
}

#libro .positionWrapper {
	position:relative;
}
#libro #bookPrice {
	position:absolute;
	left:185px;
	top:-25px;
}

#hojearYa {
	margin-top:1em;
}

#thumbLibro .firstEntry {
	margin:0;
	padding:0;
}

#comprarGuia {
	text-align:center;
}

#libro p#escritora{
	font-style:italic;
}

#libro #venta {
	margin : 3em 0;
}


/***** end: Libro Page********/

#confirmacionCompraGuia #downloadWrapper {
	text-align:center;
}


/***** begin: Preview Page********/
#vistaprevia #article{
	display:none;
}


/***** end: Preview Page********/




.fakeFloatHeight {
	clear:both;
	font-size:1px;
	line-height:1px;
	visibility:hidden;
}


