.familia{
width:630px;
}


.familia h5
{
font-family: sans-serif,arial;
font-weight: bold;
color: #ffc82e;
font-size: 20px;
letter-spacing: -1px;
margin-bottom:0px;
}

.familia hr
{
width:100%;
height:3px;
border-style:none;
border-width:0px;
background-color:#FFCC00;
margin-top:0px;
}

.pos1{
width:155px;
float:left;
text-align:center;
margin-bottom:40px;
}

.pos2{
width:210px;
float:left;
}

.pos3{
width:135px;
float:left;
padding-top:25px;
padding-left:5px;

}

.pos4{
width:110px;
float:left;
padding-left:10px;
}

.clear{
clear:both;
}


.pos1 a, .pos1 a:link, .pos1 a:visited
{
font-size: 12px;
font-family: sans-serif,arial;
color: #666666;
text-decoration: underline;
font-weight: normal;
}


.pos1 a:hover
{
font-size: 12px;
font-family: sans-serif,arial;
color: #000000;
text-decoration: none;
font-weight: normal;
}


.pos2 h6
{
font-family: sans-serif,arial;
font-weight: bold;
color: #ffc82e;
font-size: 20px;
letter-spacing: -1px;
margin-top:0px;
margin-bottom:5px;
}


.pos2 p
{
font-size: 12px;
font-family: sans-serif,arial;
color: #666666;
margin-top:0px;
margin-bottom:4px;
}


.pos2 .plazas{
width:10px;
height:25px;
background-image:url(../../pictures/hs/iconos/plaza_g.gif);
background-repeat:no-repeat;
padding-left:20px;
font-family: sans-serif,arial;
font-size:12px;
color: #54558b;
float:left;
padding-top:5px;
}

.pos2 .puertas{
width:10px;
height:25px;
background-image:url(../../pictures/hs/iconos/puerta.gif);
background-repeat:no-repeat;
padding-left:20px;
font-family: sans-serif,arial;
font-size:12px;
color: #54558b;
float:left;
padding-top:5px;
}

.pos2 .aire{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/aire.gif);
background-repeat:no-repeat;
float:left;
}

.pos2 .radio{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/radio.gif);
background-repeat:no-repeat;
float:left;
}

.pos2 .mostrador{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/recogida.gif);
background-repeat:no-repeat;
float:left;
}

.pos2 .excess{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/seguro.gif);
background-repeat:no-repeat;
float:left;
}


.pos2 .automatic{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/auto.gif);
background-repeat:no-repeat;
float:left;
}


.pos2 .roofrack{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/baca.gif);
background-repeat:no-repeat;
float:left;
}


.pos2 .ski{
width:25px;
height:25px;
background-image:url(../../pictures/hs/iconos/portaski.gif);
background-repeat:no-repeat;
float:left;
}


.pos3 strong
{
color: #54558b;
font-weight: bold;
font-family: sans-serif,arial;
font-size: 16px;
letter-spacing: -1px;
display:block;
width:70px;
float:left;
}

.spPrecioAntes{
font-family: sans-serif,arial;
line-height:16px;
font-size:10px;
color:red;
text-decoration:line-through;
display:block;
width:65px;
float:left;
text-align:right;
}

.spPrecioRes{
font-family: sans-serif,arial;
line-height:16px;
font-size:13px;
font-weight:bold;
color:black;
display:block;
width:65px;
float:left;
text-align:right;
}

.spPrecio{
font-family: sans-serif,arial;
line-height:16px;
font-size:12px;
color:black;
display:block;
width:65px;
float:left;
text-align:right;
}


.pos3 a:link, .pos3 a:link, .pos3 a:visited
{
font-size: 12px;
font-family: sans-serif,arial;
color: #673bb8;
font-weight: normal;
display:block;
clear:both;
}

.pos3 a:hover
{
font-size: 12px;
font-family: sans-serif,arial;
color: #ffb820;
font-weight: normal;
}

.pos4 strong {
	color: #54558B;
	font-family: sans-serif,arial;
	font-weight: bold;
	font-size: 22px;
	display:block;
	width:110px;
	text-align:center;
}

.pos4 input {
	display:block;
	width:110px;
}

.rot-offer{
	position:relative;
	height:10px;
}

.rot-offer img{
	display:block;
	position:absolute;
	top:-20px;
}


