body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
img, div{ /* fitxer que fa que els PNG siguin transparents en IE6 */
behavior:url(iepngfix.htc);
border:0;
}
h1 { 
font-size:11px; color:#999999; text-align:right; font-weight:normal; text-transform:lowercase;
}
/*header*/
#header_logo{
float:left;
padding: 10px 0 0 20px;
height:105px;
}
#header_buscar{
float:right;
padding: 0 20px 0 0;
}
#header_buscar a:link, #header_buscar a:visited {
display:block;
width:357px;
height:55px;
text-decoration:none;
color:#fff;
font-weight:bold;
background:url(../img/b_bus_off.png) no-repeat;
padding:25px 17px 0 0;
text-align:right;
}
#header_buscar a:hover {
background:url(../img/b_bus_on.png) no-repeat;
}
#header_slogan{
width:700px;
float:right;
color:#a7a7a7;
font-size:14px;
text-align:right;
padding: 0 20px 0 0;
}

/*navigation*/
#navigation{
background:url(../img/menu_right.jpg) no-repeat right;
}
#indice #navigation{
background:url(../img/f_menu.jpg) no-repeat right;
padding-left:165px;
width:850px;
text-align:center;
}
#navigation ul{
display:inline;
float:right;
padding-right:20px;
}
#indice #navigation ul{
float:none;
}
#navigation img{
float:left;
}
#navigation ul img{
float:left;
}
#navigation li{
list-style:none;
float:left;
padding: 11px 0px 11px 0px;
background: url(../img/menu_cen.jpg) repeat-x;
}
#indice #navigation li{
}

#navigation li a:link, #navigation li a:visited{
padding: 12px 8px 11px 8px;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
#navigation li a:hover{
background:url(../img/flecha.jpg) no-repeat center bottom;
height:18px;
}

/*i6 hack*/
* html #navigation li a:hover{
}
/*ie7 hack*/
*:first-child+html #navigation li:hover{
}
/**/
#navigation em{
padding: 12px 8px 11px 8px;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:14px;
background:url(../img/flecha.jpg) no-repeat center bottom;
font-style:normal;
}
.navigation_selected_border{
padding: 16px 0 0px 0;
height:51px;
}




/*boton inicio*/


#navigation2{
background:url(../img/bt_right.jpg) no-repeat right ;
float:right;
margin-right:10px;
}

#navigation2 li{
list-style:none;
float:left;
padding: 11px 0px 11px 0px;
background: url(../img/bt_cen.jpg) repeat-x;
}
#navigation2 li a:hover{
background:url(../img/flecha2.jpg) no-repeat center bottom;
height:18px;
}



/*miga*/
#miga{
font-size:11px;
color:#999999;
}
#miga em{
color:#d8082c;
font-style:normal;
}
#miga img{
margin:0 15px 0 20px;
}

#miga a:link, #miga a:visited {
color:#999999;
text-decoration:none;
}

/*paginacion*/
#paginacion{
font-size:11px;
text-align:left;
padding: 0 20px 0 0;
}
#paginacion p{
float:left;
}
#paginacion a:link, #paginacion a:visited {
background:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
width:14px;
height:14px;
text-decoration:none;
font-size:11px;
color:#FFF;
font-weight:bold;
float:left;
text-align:center;
padding-top:0px;
margin-left:3px;
}
#paginacion a:hover {
background:#d8082c;
}
#paginacion em{
background:#d8082c;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:14px;
height:14px;
text-decoration:none;
font-size:11px;
color:#FFF;
font-weight:bold;
float:left;
text-align:center;
padding-top:0px;
margin-left:3px;
font-style:normal;
}

/**************PRODUCTOS*****************/
.moto{
width:235px;
/*height:294px;*/
float:left;
margin:0 20px 20px 0;
}
.moto_foto{
/*position:absolute;*/
margin:0 0 0 0;
width:235px;
height:175px;
z-index:10;
}


.moto_txt{
width:235px;
/*position:absolute;
margin:180px 0 0 0;
padding:20px 0 0 30px;
height:94px;
line-height:21px;*/
background:url(../img/f_ficha_bottom_d.jpg) bottom no-repeat;
padding:20px 0 20px 0;
z-index:8;
}
/*.moto_txt em{
float:left;
width:60px;
font-style:normal;
color:#d8082c;
}
.moto_txt p{
float:left;
}*/

.moto_txt #datos{
padding:0px 0 0 30px;
background:url(../img/f_ficha_cen_d.jpg) repeat-y #999999;
}


/**************************************************/


.moto a:link, .moto a:visited {
/*position:absolute;*/
margin:-20px 0 0 112px;
display:block;
padding:2px 0 0 0;
text-align:center;
width:103px;
height:20px;
color:#fff;
text-decoration:none;
background:url(../img/b_off.jpg) no-repeat;
z-index:30;
}
.moto a:hover {
background:url(../img/b_on.jpg) no-repeat;
}

/*fitxa*/
#foto_fitxa{
width:1000px;
height:745px;
}
#minis{
float:left;
width:765px;
margin:10px 0 0 0;
}
.mini_foto{
float:left;
width:120px;
height:88px;
margin:0px 5px 5px 0;
}
#estado{
float:left;
width:765px;
margin:30px 0 0 0;
text-align:center;
font-size:40px;
color:#d8082c;
}

.ficha{
float:left;
width:235px;
margin:10px 0px 0px 0;
}

#datos{
padding:0px 0 0 30px;
background:url(../img/f_ficha_cen.jpg) repeat-y #999999;
}

.datos_left{
float:left;
width:85px;
color:#d8082c;
margin:5px 0 5px 0;
}
.datos_right{
float:left;
width:100px;
margin:5px 0 5px 0;
}
.datos_right a:link, .datos_right a:visited, .datos_right a:hover{
color:#000;
text-decoration:none;
margin:0;
padding:0;
background:none;
display:inherit;
width:inherit;
height:auto;
text-align:left;

}

/*i6 hack*/
* html .datos_left, * html .datos_right{
margin:0px 0 0px 0;
}
/*ie7 hack*/
*:first-child+html .datos_left, *:first-child+html .datos_right{
margin:0px 0 0px 0;
}

#datos em{
float:left;
width:85px;
font-style:normal;
color:#d8082c;
}
#datos i{
width:100px;
font-style:normal;
}

#datos hr{
clear:both;
border:0;
color:#fff;
background-color:#fff;
height:1px;
width:185px;
margin:0px;
padding:0;
}
.ficha h2{
color:#d8082c;
font-size:12px;
margin: 20px 0 10px 0;
}


#botones{
float:left;
width:1000px;
margin-top:20px;
padding-top:20px;
border-top:1px solid #e5e5e5;
}

#info, #enviar, #imprimir, #presentacion, #volver{
float:left;
display:block;
height:20px;
color:#fff;
font-weight:bold;
text-decoration:none;
text-align:center;
padding-top:3px;
font-size:11px;
}

#info{
background:url(../img/b_on_info.jpg) no-repeat;
width:511px;
margin-right:5px;
}

#enviar{
background:url(../img/b_off_2.jpg) no-repeat;
width:157px;
margin-right:5px;
}
#enviar:hover{
background:url(../img/b_on_2.jpg) no-repeat;
}

#imprimir{
background:url(../img/b_off_3.jpg) no-repeat;
width:72px;
margin-right:394px;
}
#imprimir:hover{
background:url(../img/b_on_3.jpg) no-repeat;
}

#presentacion{
background:url(../img/b_off_4.jpg) no-repeat;
width:118px;
margin-right:190px;
}
#presentacion:hover{
background:url(../img/b_on_4.jpg) no-repeat;
}

#volver{
background:url(../img/b_off_5.jpg) no-repeat;
width:62px;
}
#volver:hover{
background:url(../img/b_on_5.jpg) no-repeat;
}

/*noencontrados*/
#noencontrados{
float:left; 
padding:40px 0 40px 20px; 
width:940px;
text-align:center;
}

#noencontrados a:link, #noencontrados a:visited{
text-decoration:none;
color:#D8082C;
font-weight:bold;
}
#noencontrados a:hover{
text-decoration:underline;
}



/******************************ALQUILER **************************************/

#alquiler_left{
float:left;
width:510px;
margin-right:20px;
}
#alquiler .ficha{
float:left;
margin:0 20px 20px 0;
}
#alquiler .moto_foto{
position:static;
margin-bottom:5px;
}

#alquiler #datos{
height:221px;
padding-top:14px;
background:url(../img/f_alquiler.jpg) no-repeat;
line-height:24px;
}

#alquiler_right{
float:left;
width:469px;
}
#alquiler #alquiler_right p{
text-align:justify;
}
#alquiler #content h2{
color:#d8082c;
font-size:14px;
margin-bottom:20px;
}
#alquiler #content em{
color:#d8082c;
font-size:12px;
font-style:normal;
font-weight:bold;
}

.tabla_productos{
width:469px;
background:#d8082c;
}

.tabla_productos th{
background:#d8082c;
height:40px;
color:#fff;
}
.tabla_productos td{
background:#fff;
height:20px;
text-align:center;
}

.tabla_productos td.txt_left{
text-align:left;
padding-left:10px;
}


/****************************************************************************************************/

/**/

/*formulari*/


#form_tot{  position:absolute;  width:586px;  height:496px;  margin-top:0px;  }
#form_tot div {  position:absolute;  bottom:10px;  }



#formulario{
padding: 0 28px 0  28px;
}
#formulario h2{
margin:28px 0 0 0px;
color:#d8082c;
font-size:16px;
}
#formulario p{
margin:28px 0 0 0px;
}

form{
width:586px;
padding-left:0px;
}
form h3{
font-weight:normal;
margin-bottom:20px;
color:#7f7f7f;
font-size:13px;
}
#formulario form p{
float:left;
margin:0 0 8px 0;
}
#formulario form b{
font-weight:normal;
font-size:11px;
}
#formulario fieldset{
border:none;
float:left;
margin-bottom:8px;
}

#formulario fieldset.corto, #formulario fieldset.corto2{
width:280px;
}
#formulario fieldset.corto2{
padding-left:22px;
}
#formulario fieldset.corto3{
width:586px;
}
#formulario input{
width:586px;
height:20px;
border:1px solid #7f7f7f;
}
#formulario fieldset.corto input, #formulario fieldset.corto2 input, #formulario fieldset.corto3 input{
width:280px;
border:1px solid #7f7f7f;
}
#formulario fieldset.corto3 input{
clear:both;
float:left;
}
#formulario textarea{
width:584px;
border:1px solid #7f7f7f;
}
#formulario hr{
border:0;
color:#f7ced5;
background-color:#f7ced5;
height:1px;
width:586px;
margin:60px 0 10px 0;
padding:0px;
}
#formulario em{
color:#d8082c;
font-size:11px;
font-weight:bold;
}
#formulario i{
font-style:normal;
font-weight:bold;
color:#d8082c;
font-size:11px;
}

#formulario #bt_enviar{
float:right;
margin:0 0 0 10px;
}

#bt_enviar a:link, #bt_enviar a:visited {
display:block;
background:url(../img/b_off_6.jpg) no-repeat;
width:65px;
height:20px;
padding:3px 0 0 0px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
font-size:11px;
}
#bt_enviar a:hover{
background:url(../img/b_on_6.jpg) no-repeat;
}



/*contenido*/
#contenido_left{
float:left;
width:480px;
margin-right:38px;
}

#contenido_right{
float:left;
width:480px;
}

#contenido #contenido_right p{
text-align:justify;
}
#contenido #content h2{
color:#d8082c;
font-size:14px;
margin-bottom:20px;
}
#contenido #content em{
color:#d8082c;
font-size:12px;
font-style:normal;
font-weight:bold;
}



/**/
#foto_seccion1{
width:480px;
height:320px;
background:url(../img/f_quienes.jpg) no-repeat;
}
#foto_seccion2{
width:480px;
height:320px;
background:url(../img/f_donde.jpg) no-repeat;
}
#foto_seccion3{
width:480px;
height:320px;
background:url(../img/f_servicios.jpg) no-repeat;
}
#foto_seccion4{
width:480px;
height:320px;
background:url(../img/f_contacto.jpg) no-repeat;
}

#contenido_right .pto{
float:left;
padding-bottom:25px;
padding-right:5px;
}

#contenido_right ul{
margin:0 0 0 10px;
padding:0;
}

#contenido_right li{
list-style-image:url(../img/bulled.gif);
margin:0 0 15px 10px;
padding:0;
}

#bt_enlace {
display:block;
background:url(../img/b_off_2.jpg) no-repeat;
width:157px;
height:20px;
padding:3px 0 0 0px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
font-size:11px;
}
#bt_enlace:hover{
background:url(../img/b_on_2.jpg) no-repeat;
}



/**/

/*formulari contacto*/

#contacto_left{
width:480px;
height:135px;
background:url(../img/f_datos_c.jpg) no-repeat;
margin-top:20px;
}

#contenido #content #contacto_left h2{
font-size:11px;
color:#fff;
float:right;
padding:4px 34px 0 0;
margin-bottom:12px;
}

#contacto_left strong{
color:#d8082c;
}
#contacto_left a:link, #contacto_left a:visited{
color:#000;
text-decoration:none;
}

#contacto_left #left{
clear:both;
float:left;
width:174px;
padding-left:30px;
}
#contacto_left #right{
float:left;
/*width:275px;*/
}




#contenido form{
width:480px;
padding-left:0px;
margin-top:20px;
}
#contenido form h3{
font-weight:normal;
margin-bottom:20px;
color:#7f7f7f;
font-size:13px;
}
#contenido #contenido_right form p{
float:left;
margin:0 0 8px 0;
}
#contenido #contenido_right form b{
font-weight:normal;
font-size:11px;
}
#contenido #contenido_right fieldset{
border:none;
float:left;
margin-bottom:8px;
}

#contenido fieldset.corto, #contenido fieldset.corto2{
width:230px;
}
#contenido fieldset.corto2{
padding-left:16px;
}
#contenido fieldset.corto3{
width:480px;
}
#contenido input{
width:480px;
height:20px;
border:1px solid #7f7f7f;
}
#contenido fieldset.corto input, #contenido fieldset.corto2 input, #contenido fieldset.corto3 input{
width:230px;
border:1px solid #7f7f7f;
}
#contenido fieldset.corto3 input{
clear:both;
float:left;
}
#contenido textarea{
width:478px;
border:1px solid #7f7f7f;
}
#contenido hr{
border:0;
color:#f7ced5;
background-color:#f7ced5;
height:1px;
width:480px;
margin:15px 0 20px 0;
padding:0px;
}
#contenido #contenido_right em{
color:#d8082c;
font-size:11px;
font-weight:bold;
}
#contenido #contenido_right i{
font-style:normal;
font-weight:bold;
color:#d8082c;
font-size:11px;
}

#contenido #contenido_right #bt_enviar{
float:right;
margin:0 0px 0 10px;
}

#bt_enviar a:link, #bt_enviar a:visited {
display:block;
background:url(../img/b_off_6.jpg) no-repeat;
width:65px;
height:20px;
padding:3px 0 0 0px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
font-size:11px;
}
#bt_enviar a:hover{
background:url(../img/b_on_6.jpg) no-repeat;
}

/**/



/*footer*/
#direccion{
float:left;
width:1000px;
height:83px;
background:url(../img/footer_1.jpg) no-repeat;
margin-bottom:1px;
margin-top:20px;
color:#fff;
font-size:11px;
}
#direccion em{
float:left;
padding:5px 0 0 20px;
font-style:normal;
}
#direccion p{
float:right;
text-align:right;
padding:5px 20px 0 0;
}
#direccion a:link, #direccion a:visited{
color:#fff;
text-decoration:none;
}
#direccion a:hover{
color:#d8082c;
}
#direccion h1{
color:#FFFFFF;
text-align:center;
padding:5px 0 0 0;
text-transform:none;
}
#direccion #title{
width:100%;
color:#FFFFFF;
text-align:center;
padding:5px 0 0 0;
}

#posiciona-top{
float:left;
width:1000px;
height:12px;
background:url(../img/footer_2-top.jpg) no-repeat;
background-color:#7f7f7f;
}
#posiciona-content{
float:left;
width:960px;
height:auto;
background:url(../img/footer_2.jpg);
background-repeat:repeat-y;
padding:20px;
text-align:center;
font-size:11px;
}
#posiciona-bottom{
float:left;
width:1000px;
height:12px;
background:url(../img/footer_2-bottom.jpg) no-repeat;
}
#posiciona{
float:left;
width:1000px;
height:153px;
/*background:url(../img/footer_2.jpg) no-repeat;
padding:20px;*/
text-align:center;
font-size:11px;
margin-bottom:20px;
}
#posiciona a { color:#333333; text-decoration:none }
#posiciona a:hover {text-decoration:underline; }
#posiciona p { margin-bottom:5px; }