*{
margin:0;
padding:0;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

a img{ border:0;}

body{
background-color:#E5E7E2;	
}

a {
text-decoration:underline;
color:#9E9578;
}

a:hover{
text-decoration:none;
}

#contenedora {
width: 713px;
height:559px;
background:url(/images/fondos/portada.jpg) no-repeat top left;
margin: 20px auto;
border:1px solid #959890;
overflow:hidden;
}


#contenedora2 {
width: 713px;
margin: 20px auto;

}

#contenedora_apartado{
width: 713px;
background:#FFFFFF url(/images/fondos/apartado.jpg) no-repeat top left;
margin: 20px auto;
border:1px solid #959890;
height:500px;
}

html  > body #contenedora_apartado{
min-height:500px;
height:auto;
}

#logo{
margin:5px 0 5px 180px;
float:left;
display:inline;
}

html > body #logo{
margin:5px 0 0px 180px;
}

#datos_contacto{
float:left;
width:130px;
margin:7px 0 0 37px;
line-height:16px;
clear:right;
}

#datos_contacto span{
font-size:9px;
font-family:Small Fonts, sans serif;
color:#869494;
float:left;
margin:-1px 6px 0 0;
}

#datos_contacto img{
margin-right:4px;
padding:3px 0 2px 0;
float:left;
}

#cv{
float:left;
margin:0 0 0 52px;
}

#direccion{
float:left;
clear:left;
margin:14px 0 0 8px;
}
#direccion_pie{
float:left;
width:630px;	
font-family:Tahoma, sans serif;
font-size:9px;
color:#4A4A4A;
line-height:18px;
}
#logo_skala{
	float:right;
}

#menu{
float:right;
list-style:none;
width:347px;
margin:43px 42px 0 0;
display:inline;
}

html > body #menu{
margin:35px 42px 4px 0;
}

#menu li {
float:left;
cursor:pointer;
overflow:visible;
width:119px;
margin-left:-33px;
position:relative;
}

#menu #menu1{
/*width:86px;*/
margin-left:-32px;
z-index:34;
}

#menu #menu2{
/*width:82px;*/
margin-left:-36px;
z-index:33;
}

#menu #menu3{
/*width:89px;*/
margin-left:-29px;
z-index:32;
}

#menu #menu4{
/*width:86px;*/
margin-left:-32px;
z-index:31;
}

#menu a{
text-decoration:none;
}

#menu strong,#menu span{
display:block;
text-decoration:none;
text-align:right;
}

#menu strong{
font-family:Arial, sans serif;
font-size:16px;
color:#9E9578;
}

#menu span{
font-family:Small Fonts, sans serif;
font-size:9px;
color:#666666;
margin:-3px 0 0 0;
}

#menu ul{
position:absolute;
font-family:Tahoma, sans serif;
color:#AFAA9C;
font-size:11px;
font-weight:bold;
height:0;
width:110px;
overflow:hidden;
position:absolute;
left:12px;
top:46px;
border-style:solid;
border-color:#D4D4D4;
/*border-bottom-color:#E4E4C5;*/
border-width:0 1px 0 1px;
background:#FFFFFF url(/images/fondos/menu.gif) no-repeat bottom left;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fondos/menu.png');*/
}

html > body #menu ul{
top:46px;
}

/*
html > body #menu ul{
background:url(/images/fondos/menu.png) no-repeat top left;
}
*/
/*
#menu .corto{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fondos/menu2.png');
}

html > body #menu .corto{
background:url(/images/fondos/menu2.png) no-repeat top left;
}
*/

#menu li{
/*border:1px solid;*/
height:50px;
}

#menu ul li{
display:inline;
margin:3px 0 3px 14px;
height:auto;
}

#menu a:hover{
text-decoration:underline !important;
}

#menu ul .primero{
padding-top:13px;
}

#menu ul .ultimo{
padding-bottom:20px;
}

#iconos{
float:right;
clear:both;
width:500px;
margin:10px 26px 0 0;
display:inline;
}

#iconos .icono_on{
background-color:#F0F0F0;
}

#icono1, #icono2, #icono3, #icono4, #icono5{
height:101px;
border:1px solid #C4C5C5;
cursor:pointer;
float:left;
margin:0 6px 0 0;
}

#icono1{
width:90px;
background:url(/images/submenu1.jpg) no-repeat 4px 40px;
}

#icono2{
width:90px;
background:url(/images/submenu2.jpg) no-repeat 4px 40px;
}

#icono3{
width:90px;
background:url(/images/submenu3.jpg) no-repeat 4px 40px;
}

#icono4{
width:94px;
background:url(/images/submenu4.jpg) no-repeat 4px 40px;
}

#icono5{
width:92px;
background:url(/images/submenu5.jpg) no-repeat 4px 40px;
}

#iconos span{
float:left;
margin:22px 0 0 0;
font-size:13px;
}

#cover{
float:right;
margin:17px 37px 0 0;
display:inline;
}

#ofertas{
width:488px;
height:82px;
float:right;
margin:0 37px 0 0;
display:inline;
font-family:Tahoma, sans serif;
}

#ofertas #fade{
padding:0 0 0 0;
width:323px;
float:left;
margin:7px 0 0 0;
}

html > body #ofertas #fade{
margin:-19px 0 0 0;
}

#ofertas #fade p{
color:#7F7F7F;
font-size:10px;
width:323px;
float:right;
}

#ofertas img {
  margin-top:-3px;
}

html > body #ofertas img {
  margin-top:22px;
}

#migas{
float:left;
width:450px;
margin:10px 0 0 190px;
color:#928E80;
font-family:Small Fonts, sans serif;
font-size:9px;
display:inline;
}

#migas a{
text-decoration:none;
}

#migas a:hover{
text-decoration:underline;
}

#apartado{
float:left;
clear:both;
width:435px;
margin:0 0 0 210px;
display:inline;
}

#contenedora_apartado h2{
float:left;
clear:both;
margin:13px 0 0 190px;
font-family:Arial, sans serif;
font-size:24px;
display:inline;
width:150px;
}

#apartado{
font-family:Tahoma, sans serif;
font-size:11px;
color:#4A4A4A;
line-height:18px;
padding:20px 0 40px 0 ;
}

#apartado .seccion{
float:left;
clear:both;
padding:2px 0;
width:440px;
}

#apartado h3{
color:#9E9578;
font-size:13px;
line-height:24px;
/*clear:both;*/
}

#apartado a{
color:#9E9578;
text-decoration:underline;
}

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

.foto{
padding:2px;
border:1px solid #CCCCCC;
}

#apartado .left img{
float:left;
margin:5px 8px 5px 0;
}

#apartado .right img{
float:right;
margin:5px 0 5px 8px;
}

#apartado .right h3{
text-align:right;
}

#apartado .right p{
text-align:right;
}

#pie{
position:relative;
left:50%;
top:-38px;
margin-left:296px;
}
