body {
background : #d7d3c8;
color : #000305;
font-size : 90%;
font-family : 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
line-height : 1.429;
margin : 0;
padding : 0;
}
h2 {
font-size : 1.429em;
color : #fc0;
margin-top : 0.2em;
margin-bottom : 0.2em;
}
h3 {
font-size : 1em;
color : #fff;
margin-top : 0.2em;
margin-bottom : 0.4em;
margin-top : 0.6em;
}
h4 {
font-size : 1.286em;
color : #f60;
margin-top : 0.2em;
margin-bottom : 0.1em;
}
h5 {
font-size : 0.9em;
color : #fff;
margin-top : 0.1em;
margin-bottom : 0.1em;
}
h6 {
font-size : 0.694em;
color : #fff;
margin-top : 0.1em;
}
h2, h3, h4, h5, h6 {
font-weight : 400;
line-height : 1em;
text-align : justify;
}
a:link {
text-decoration : none;
color : #f60;
}
a:visited {
text-decoration : none;
color : #f60;
}
a:active {
text-decoration : none;
color : #f60;
}
#banner {
margin : 0 auto;
padding : 0 0 0 0;
}
#banner h1 {
font-size : 2em;
line-height : 0.6;
}
#banner h1 a:link, #banner h1 a:visited {
color : #7c765e;
display : block;
font-weight : bold;
margin : 0 auto -0.68em auto;
text-decoration : none;
width : 800px;
}
#banner h1 a:hover, #banner h1 a:active {
background : none;
color : #7c765e;
}
#banner h1 strong {
font-size : 0.36em;
font-weight : normal;
}
#banner nav {
background : #3d3624;
font-size : 1.143em;
height : 40px;
line-height : 30px;
padding : 0;
text-align : center;
width : 800px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0.8em;
margin-left : auto;
}
#banner nav ul {
list-style : none;
margin : 0 auto;
width : 800px;
}
#banner nav li {
float : left;
display : inline;
margin : 0;
}
#banner nav img {
float : right;
display : inline;
margin : 0 0.5em 0 0;
}
#banner nav a:link, #banner nav a:visited {
color : #fff;
display : inline-block;
height : 30px;
padding : 5px 1.5em;
text-decoration : none;
}
#banner nav a:hover, #banner nav a:active {
background : #f49d0e;
color : #fff;
}
#banner nav .active a:link, #banner nav .active a:visited {
background : #ea650d;
color : #fff;
}
#featured {
background : #d7d3c8;
margin-bottom : 0;
overflow : hidden;
padding : 0 0 0 0;
width : 800px;
}
#featured figure {
border : 2px solid #eee;
float : right;
margin : 0.786em 2em 0 5em;
width : 248px;
}
#featured figure img {
display : block;
float : right;
}
header, section, footer, aside, nav, article, figure {
display : block;
padding : 0;
}
.body {
clear : both;
margin : 0 auto;
width : 800px;
}
img.right figure.right {
float : right;
margin : 0 0 2em 2em;
}
img.left, figure.left {
float : right;
margin : 0 0 2em 2em;
}
.slideshow {
height : 390px;
width : 800px;
margin : auto;
}
.slideshow img {
padding : 0;
border : 1px solid #ccc;
background-color : #d7d3c8;
}
#content {
background : #3d3624;
overflow : hidden;
padding : 0;
width : 798px;
margin-top : 1em;
margin-bottom : 1em;
height : 210px;
}
#content-comp {
background : #3d3624;
overflow : hidden;
padding : 0;
width : 798px;
margin-top : 1em;
margin-bottom : 1em;
height : 260px;
}
#catalog-content {
position : relative;
left : 0.6em;
top : 0.2em;
width : 160px;
height : 160px;
}
#social-content {
position : relative;
left : 0.6em;
top : 1em;
width : 180px;
height : 40px;
}
#entry-content {
position : relative;
left : 14em;
top : -13.8em;
width : 400px;
height : 200px;
color : #fff;
}
#entry-content-comp {
position : relative;
left : 100px;
top : 10px;
width : 600px;
height : 400px;
color : #fff;
}
#links-content {
position : relative;
left : 43em;
top : -28em;
width : 160px;
height : 100px;
color : #fff;
}
#dormitorios_juveniles_info p a.press-it-btn {
display : block;
position : relative;
left : 43em;
top : -27.7em;
width : 160px;
height : 30px;
background-image : url(http://www.habitacionesjuveniles.es/images/dormitorios_juveniles_info.jpg);
background-position : top;
text-indent : -9999px;
}
#dormitorios_juveniles_info p a.press-it-btn:hover {
background-position : bottom;
}
#dormitorios_juveniles_info2 {
position : relative;
left : 43em;
top : -28.7em;
width : 160px;
height : 40px;
}
#booton {
padding : 0 0 0 0;
background : #d7d3c8;
margin-bottom : 0;
overflow : hidden;
width : 800px;
}

