/* CSS Document */

/* Plantilla */

body {
	font-family: Arial;
	font-size: 13px;
	color:#404040;
}
a{
color:#404040;
}
a:hover{
color:#F39A00;
}

a:visited{
color:#404040;
}

#web {
	margin-left: auto;
	margin-right: auto;
	width: 922px;
}
#logo{
float: left;
}
#tape_mesure {
float: right;
}	
#header{
height:75px;
}
#menu_box{
height:38px;
}
#footer_box{
height:38px;
}
#content{
padding:10px 0;
/*height:690px;*/
color: #2e2e2e;
font-family:"Arial";
font-size:13px;

}

#content_arreglos{
padding:10px 0 0 0;
/*height:690px;*/
color: #2e2e2e;
font-family:"Arial";
font-size:13px;

background-image:url(../images/arreglos_chica.jpg);
background-position: bottom right;
background-repeat:no-repeat;

}

#cntnt_left{
padding:10px 0;
float: left;
width:450px;
}
#cntnt_right{
padding:15px 0;
float: right;
width:450px;
line-height:20px;
}
.title{
font-family:"Arial Black";
font-size:20px;
letter-spacing:-1px;
line-height:19px;
}
.txt_tarjeta{
color:#f49e00;
font-family:"Arial";
font-size:14px;
font-weight:bold;
}
#f_left {
float: left;
padding: 0 10px;
line-height: 38px;
background-image: url(../images/footer_left.jpg);
background-position: top left;
background-repeat: no-repeat;
color: #838383;
font-family:"Arial";
font-size:12px;
text-decoration:none;
}
#f_left a {
color: #838383;
font-family:"Arial";
font-size:12px;
}

#f_left a:hover {
color: #F39A00;
font-family:"Arial";
font-size:12px;
}

#footer {
background-image:url(../images/footer.jpg);
height:38px;

}

#f_right {
float: right;
padding: 0 10px;
line-height: 38px;
background-image: url(../images/footer_right.jpg);
background-position: top right;
background-repeat: no-repeat;
color: #838383;
font-family:"Arial";
font-size:12px;
text-decoration:none;
}

#f_right a {
color: #838383;
font-family:"Arial";
font-size:12px;
}

#f_right a:hover {
color: #F39A00;
font-family:"Arial";
font-size:12px;
}
#banner_arreglos{
background-image: url(../images/banner_arreglos.jpg);
height:116px;
}
#txt_banner_arreglos{
width:540px;
color:4f4f4f;
font-family:"Arial";
font-size:12px;
float:right;
padding:35px;
}
#img_arreglos{
width:350px;
/*float:left;*/
padding:15px 0;

}

#list_arreglos1{

padding:15px 0;
list-style-image:url(../images/li.jpg);
width:190px;
}

#list_arreglos2{
width:190px;
padding:15px 0;
list-style-image:url(../images/li.jpg);

}

#list_arreglos3{
width:190px;
padding:15px 0 0 0;
list-style-image:url(../images/li.jpg);

}
#img_chica{
float:right;
background-image:url(../images/arreglos_chica.jpg);
width:162px;
height:245px;
background-position: top left;
background-repeat:no-repeat;
}

#descubre_mas{
background-image:url(../images/descubre_mas.jpg);
background-repeat:no-repeat;
background-position:center;
height:43px;
width:190px;
display:block;
}

#descubre_mas span{
display: none;
}

#descubre_mas a{
background-image:url(../images/descubre_mas.jpg);
background-repeat:no-repeat;
background-position:center;
height:43px;
width:190px;
display:block;
}

#descubre_mas a:hover{
background-image:url(../images/descubre_mas2.jpg);
background-repeat:no-repeat;
background-position:center;
display:block;
height:43px;
width:190px;
}

/*nou*/
#tailorizate span{
display: none;
}

#tailorizate a{
background-image:url(../images/btn_tailorizate.jpg);
background-repeat:no-repeat;
height:43px;
width:133px;
display:block;
}

#tailorizate a:hover{
background-image:url(../images/btn_tailorizate_2.jpg);
background-repeat:no-repeat;
background-position:right;
display:block;
height:43px;
width:133px;
}

#contactanos span{
display: none;
}

#contactanos a{
background-image:url(../images/tast01.jpg);
background-repeat:no-repeat;
height:32px;
width:173px;
display:block;
}

#contactanos a:hover{
background-image:url(../images/tast02.jpg);
background-repeat:no-repeat;
display:block;
height:32px;
width:173px;

}
/* fi de nou*/

#promo1{
width:453px;
}
#promo2{
width:453px;
float:right;
}
#promo_txt{
width:430px;
float:right;
text-align:justify;
}

#form{
background-image:url(../images/form.jpg);
width:453px;
height: 533px;
_height: 533px;
vertical-align:top;
color:#7f7f7f;
}
#form a {
color: #838383;
font-family:"Arial";
font-size:12px;
}


#form3{
background-image:url(../images/form3.jpg);
background-repeat:no-repeat;
width:453px;
height: 873px;
_height: 873px;
vertical-align:top;
color:#7f7f7f;
}
#form3 a {
color: #838383;
font-family:"Arial";
font-size:12px;
}

#form3 a:hover {
color: #F39A00;
font-family:"Arial";
font-size:12px;
}



#form3 a:hover {
color: #F39A00;
font-family:"Arial";
font-size:12px;
}

#form_tarjeta{
background-image:url(../images/form2.jpg);
background-repeat:no-repeat;
float:right;
width:453px;
height:920px;
_height:900px;
vertical-align:top;
color:#7f7f7f;
}
#form_tarjeta a {
color: #838383;
font-family:"Arial";
font-size:12px;
}

#form_tarjeta a:hover {
color: #F39A00;
font-family:"Arial";
font-size:12px;
}





#datos_contacto{
width:310px; 
float:right;
color:#333333;
}


button.contactar{
background-image:url(../images/contactar.jpg);
margin-left:305px;
width:112px;
height:50px;
border:0px;
cursor:pointer;
}

button.contactar:hover {
background-image:url(../images/contactar2.jpg);
}

button.contactarhov{
background-image:url(../images/contactar2.jpg);
}

button.contactar_tarjeta{
background-image:url(../images/contactar.jpg);
float:right;
width:112px;
height:50px;
margin-top:30px;
*margin-top:9px;
margin-right:35px;
border:0px;
cursor:pointer;
}

button.contactar_tarjeta:hover {
background-image:url(../images/contactar2.jpg);
}

button.contactar_tarjetahov{
background-image:url(../images/contactar2.jpg);
}

.label_contactar {
	border: 1px solid #bdbcbd;
	margin: 0 15px;
	padding: 0 15px;
}



.label_contactar legend {
	color: #ED6306;
	font-family:"Arial";
	font-size:14px;
	font-weight:bold;
}

.txt_form{
color: #ed6306;
font-family:"Arial";
font-size:14px;
font-weight:bold;
}
.inputbox{
border: 1px solid #d9d9d9;
background-color: #ececec;
color:#7f7f7f;
width:250px;
}
.commentbox{
border: 1px solid #d9d9d9;
background-color: #ececec;
color:#7f7f7f;
width:385px;
_width:383px;
}

.selectbox{
border: 1px solid #d9d9d9;
background-color: #ececec;
color:#7f7f7f;
width:385px;
}

#tarjeta_cliente{
background-image:url(../images/tarjeta_cliente.jpg);
background-repeat:no-repeat;
width:365px;
height:335px;
/*float:right;*/
margin-right:30px;
text-align:right;
vertical-align: bottom;
font-size:12px;
margin-bottom:20px;
}

#tarjeta_cliente td {
	text-align: right;
	vertical-align: bottom;
}

#tarjeta_txt{
margin-left:20px;
/*width:500px;*/
line-height:20px;
}

#arreglos_txt{
width:280px;

}

#metodo{
width:610px; 
float:right;
}
#trabajo_txt{
width:380px;

}
#ofertas_trabajo{
background-image:url(../images/ofertas_trabajo.jpg);
background-repeat:no-repeat;
width:453px;
height:483px;
float:right;
margin-bottom:20px;

}
#ofertas_trabajo2{
width:400px;
padding: 10px 0 30px 30px;
}
#inscribete{
background-image:url(../images/inscribete.jpg);
background-repeat:no-repeat;
width:212px;
height:43px;
margin-left:120px;
}
#inscribete a{
background-image:url(../images/inscribete.jpg);
background-repeat:no-repeat;
width:212px;
height:43px;
display:block;
}
#inscribete a:hover{
background-image:url(../images/inscribete2.jpg);
background-repeat:no-repeat;
width:212px;
height:43px;
display:block;
}
#inscribete span{
display: none;
}


#mas_informacion a{
background-image:url(../images/mas_informacion.jpg);
background-repeat:no-repeat;
width:159px;
height:43px;
display:block;
}
#mas_informacion a:hover{
background-image:url(../images/mas_informacion2.jpg);
background-repeat:no-repeat;
width:159px;
height:43px;
display:block;
}
#mas_informacion span{
display: none;
}

#condiciones_legales{
text-align:justify;
}



/* Fi Plantilla */

#menu {  
	list-style:none;
	margin:0;
	padding:0;
	}

#menu a {
    color: #838383;
font-family:"Arial";
	font-size:12px;
	text-decoration:none;
	
	line-height: 38px;
	text-align:center;
	display:block;
}
#menu a:hover {
    color: #ffffff;
font-family:"Arial";
	font-size:12px;
	text-decoration:none;
	
	line-height: 38px;
	text-align:center;
	display:block;
}
#menu a:active {
    color: #ffffff;
font-family:"Arial";
	font-size:12px;
	text-decoration:none;
	
	line-height: 38px;
	text-align:center;
	display:block;
}

#menu li {
	margin:0px;
	padding:0px;
	border:0px;
	float:left; 
}

#tailor a{
background-image:url(../images/tailor.jpg);
width:61px;
height:38px;
} 
#tailor a:hover {
background-image:url(../images/tailor2.jpg);
width:61px;
height:38px;
} 
#tailor a:active {
background-image:url(../images/tailor3.jpg);
width:61px;
height:38px;
} 

#tailor .active {
background-image:url(../images/tailor3.jpg);
width:61px;
height:38px;
color:#FFFFFF;
}


#arreglos a{
background-image:url(../images/arreglos.jpg);
width:75px;
height:38px;
} 
#arreglos a:hover {
background-image:url(../images/arreglos2.jpg);
width:75px;
height:38px;
} 
#arreglos a:active {
background-image:url(../images/arreglos3.jpg);
width:75px;
height:38px;
} 

#arreglos .active {
background-image:url(../images/arreglos3.jpg);
width:75px;
height:38px;
color:#FFFFFF;
} 

#promociones a{
background-image:url(../images/promociones.jpg);
width:103px;
height:38px;
} 
#promociones a:hover {
background-image:url(../images/promociones2.jpg);
width:103px;
height:38px;
} 
#promociones a:active {
background-image:url(../images/promociones3.jpg);
width:103px;
height:38px;
} 

#promociones .active {
background-image:url(../images/promociones3.jpg);
width:103px;
height:38px;
color:#FFFFFF;
} 

#franquicia a{
background-image:url(../images/franquicia.jpg);
width:87px;
height:38px;
} 
#franquicia a:hover {
background-image:url(../images/franquicia2.jpg);
width:87px;
height:38px;
} 
#franquicia a:active {
background-image:url(../images/franquicia3.jpg);
width:87px;
height:38px;
} 

#franquicia .active {
background-image:url(../images/franquicia3.jpg);
width:87px;
height:38px;
color:#FFFFFF;
} 


#tiendas a{
background-image:url(../images/tiendas.jpg);
width:71px;
height:38px;
} 
#tiendas a:hover {
background-image:url(../images/tiendas2.jpg);
width:71px;
height:38px;
} 
#tiendas a:active {
background-image:url(../images/tiendas3.jpg);
width:71px;
height:38px;
} 

#tiendas .active {
background-image:url(../images/tiendas3.jpg);
width:71px;
height:38px;
color:#FFFFFF;
} 

#trabajo a{
background-image:url(../images/trabajo.jpg);
width:68px;
height:38px;
} 
#trabajo a:hover {
background-image:url(../images/trabajo2.jpg);
width:68px;
height:38px;
}
#trabajo a:active {
background-image:url(../images/trabajo3.jpg);
width:68px;
height:38px;
}
#trabajo .active {
background-image:url(../images/trabajo3.jpg);
width:68px;
height:38px;
color:#FFFFFF;
}

#tarjeta a{
background-image:url(../images/tarjeta-cliente.jpg);
width:107px;
height:38px;
} 
#tarjeta a:hover {
background-image:url(../images/tarjeta-cliente2.jpg);
width:107px;
height:38px;
}
#tarjeta a:active {
background-image:url(../images/tarjeta-cliente3.jpg);
width:107px;
height:38px;
}
#tarjeta .active {
background-image:url(../images/tarjeta-cliente3.jpg);
width:107px;
height:38px;
color:#FFFFFF;
}
#noticias a{
background-image:url(../images/noticias.jpg);
width:74px;
height:38px;
} 
#noticias a:hover {
background-image:url(../images/noticias2.jpg);
width:74px;
height:38px;
}
#noticias a:active {
background-image:url(../images/noticias3.jpg);
width:74px;
height:38px;
}

#contacto a{
background-image:url(../images/contacto.jpg);
width:78px;
height:38px;
} 
#contacto a:hover {
background-image:url(../images/contacto2.jpg);
width:78px;
height:38px;
}
#contacto a:active {
background-image:url(../images/contacto3.jpg);
width:78px;
height:38px;
}
#contacto .active {
background-image:url(../images/contacto3.jpg);
width:78px;
height:38px;
color:#FFFFFF;
}

#telefono {
background-image:url(../images/telefono.jpg);
width:198px;
height:38px;
text-indent: -999em;
} 

/* David Vallès */

h1, h2, h3, h4, h5, {
	margin: 0px;
	padding: 0px;

}

h1 {
	font-family:"Arial Black";
	font-size:22px;
	line-height:22px;
	
	color: #636363;
}

h2 {
	font-family:"Arial";
	font-size:15px;
	line-height:20px;
	
	color: #636363;
}

h3 {
	font-family:"Arial";
	font-weight: bold;
	font-size:14px;
	line-height:20px;
	
	color: #636363;
	border-bottom: 1px solid #000;
}

h4{
	font-family:"Arial";
	font-weight:bold;
	font-size:16px;
	line-height:5px;
		
	color: #5d5d5d;
	padding-left: 15px;
	
}

h5{
	font-family:"Arial Black";
	/*font-weight:bold;*/
	font-size:16px;
	line-height:0px;
		
	color: #ed6306;
	padding: 0px;
	_padding: 25px 0 25px 0;
	
}
h6{
	font-family:"Arial";
	font-weight:bold;
	font-size:12px;
	line-height:0px;
		
	color:  #ed6306;
}
spam {
	font-family:"Arial Black";
	font-size:14px;
	color: #5d5d5d;
	
}

#menu_left {
	float: left;
	/*width: 223px;*/
	width: 204px;
	margin-bottom: 10px;
}

#menu_left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#inici b {
	background-image: url(../images/btn_inici.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	
	display: block;
	width: 204px;
	height: 41px;
	
	font-size: 13px;
	color: #ED6306;
	line-height: 40px;
}

#cos b {
	background-image: url(../images/btn_mig.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	
	display: block;
	width: 204px;
	height: 37px;
	
	font-size: 13px;
	color: #ED6306;
	line-height: 36px;
}


#cos a:link, #cos a:visited, #cos a:active {
	background-image: url(../images/btn_mig.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	
	display: block;
	width: 204px;
	height: 37px;
	
	font-size: 13px;
	line-height: 36px;
	
	text-decoration: none;
	
	color: #7F7F7F;
}

#cos a:hover {
	background-image: url(../images/btn_mig_hover.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	
	display: block;
	width: 204px;
	height: 37px;
	
	font-size: 13px;
	line-height: 36px;
	
	color: #fff;
}

#final a:link, #final a:visited, #final a:active {
	background-image: url(../images/btn_final.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	
	display: block;
	width: 204px;
	height: 40px;
	
	font-size: 13px;
	line-height: 39px;
	
	text-decoration: none;
	
	color: #7F7F7F;
}

#final a:hover {
	background-image: url(../images/btn_final_hover.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	
	display: block;
	width: 204px;
	height: 40px;
	
	font-size: 13px;
	line-height: 39px;
	
	color: #fff;
}

#llistat_tendas {
	float: right;
	width: 699px;
}

.banner_llista_tendas {
	margin-top: 10px;
}

a.link_botiga_nova:link, a.link_botiga_nova:visited, a.link_botiga_nova:active {
	background-image: url(../images/bn_nueva_1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	display: block;
	
	width: 187px;
	height: 171px;
}

a.link_botiga_nova:hover {
	background-image: url(../images/bn_nueva_1_hover.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.tenda {
	margin: 10px 0; 
}

.tenda table {
	margin: 10px 0;
}

.tenda td {
	font-size: 13px;
	color: #636363;
}
.tenda img{
	border: 1px solid #ED6306;

}


.tenda a img {
	border: 1px solid #ED6306;
}

.tenda a:hover img {
	border: 1px solid #71A100;
}

.tenda a:link, .tenda a:visited, .tenda a:active {
	color: #636363;
	
}

.tenda a:hover {
	text-decoration: none;
}

.mini {
	font-size:9px;
	color:#999999;}

.label_contactar a {
color: #ed6306 !important;
font-family:"Arial" !important;
font-size:14px !important;
font-weight:bold !important;
}


/* Estils del mapa */
.MapBuilder {font: Arial; font-size: 11pt; margin: 0px; letter-spacing:normal;}
.MapBuilder a {text-decoration: none; color: #838383; background-color: transparent;letter-spacing:normal;}
.MapBuilder a:hover {color: #F39A00; background-color: transparent; letter-spacing:normal;}
.MapBuilder h1 {font-size: 16pt; color: #369; border-bottom: 2px solid #369; letter-spacing:normal;}
      
.IW { width: 300px; letter-spacing:normal;}
.IWContent {height: 95px; font-family:Arial; font-size: 10pt;  overflow: hidden; text-decoration:none; letter-spacing:normal;}
.IWCaption { font-family:Arial Black; font-size: 11pt; color: #F39A00; border-bottom: 2px solid #F39A00; letter-spacing:normal;}
.IWFooter {margin-top: 5px; font-size: 8pt; letter-spacing:normal;}
.IWFooterZoom {font-family:Arial; font-weight:bold; font-size: 8pt; height:10px; letter-spacing:normal;}
.IWDirections{background-color:#FFF; letter-spacing:normal;}
.MapBuilderSideBar {float:left; margin-left: 10px; letter-spacing:normal;}