@import url('reset.css');

body{
	/* primero agregamos el color de fondo*/
	background: url(../images/fons/fons14-teix.png) no-repeat; /* #706f9d; */     
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	}

a {
	text-decoration:none;
	color:#fff;
}
a:hover {
	text-decoration:underline;
}
#wrap{
	width:960px;
	margin:auto;
	clear:both;
	/*box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4);*/
}

header {
	width:960px;
	margin:auto;
	margin-top:20px;
	/*float:left;*/
	height:110px;
	background: #fff; 
	/* border-bottom: 10px solid #d2f476; */
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/*box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4);*/
	
}	
#subheader {
	width:960px;
	margin:auto;
}
#logotipo {
	float:left;
	margin:auto;
	margin-top:16px;
	margin-left:25px;
	width:80px;
	height:80px;
	/*box-shadow:0px 0px 50px rgba(0,0,0,0.7);  
			-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.7); 
			-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.7);  */
	/* background:red; */
}
#textoabogado{
	float:left;
	margin:auto;
	margin-left:10px;
	margin-top:19px;
	width:110px;
}
#textodireccion{
	float:left;
	margin:auto;
	margin-top:25px;
}

/* Botons IDIOMA */
#idioma{
	font-size:11px;
	position:absolute;
	height:24px;
	line-height:23px;
	top:57px;
	margin-left:450px;
}
#idioma a:link, #idioma a:visited{
	display:inline-block;
	width:24px;
	height:24px;
	text-transform:uppercase;
	text-decoration:none;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#idioma a:link.actv, #idioma a:visited.actv{
	/*background: url(../images/idioma_trans.png) no-repeat 0 0;*/
	opacity:1;
	filter:alpha(opacity=100);
}
#idioma a:link.es, #idioma a:visited.es {
	background:url(../images/flag_spain.png) no-repeat 0 0;
}
#idioma a:link.en, #idioma a:visited.en {
	background:url(../images/flag_uk.png) no-repeat 0 0;
}
#idioma a:link.de, #idioma a:visited.de {
	background:url(../images/flag_de.png) no-repeat 0 0;
}

/* FI BOTONS IDIOMA */

header #subheader nav {
	float:right;
	margin:auto;
	/*margin-left:326px;*/
	margin-right:30px;
	/*width:484px;*/
/* 	border-bottom: 10px solid #d2f476;*/
border-bottom: 5px solid #c07cc4;
 */	/*background:url(../images/menu_split.png) no-repeat right top; */
	
}

header #subheader nav ul{
	margin:0;
	padding:0;
		
}
header #subheader nav ul li{
	position:relative;
	
	display:inline;
	float:left;
	font-family:Arial, Helvetica, Sans-serif;
	margin-left:0px;
	padding:0;
	float:left;/*sergio*/
	/*background:url(../images/menu_split.png) no-repeat left top;*/
	
}

header #subheader nav ul li a{
	display:block;
	position: relative;
	/*width: 120px;*/
	padding-top: 65px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px 1px 0 0;
	font-size: 14px;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	/*outline: none;*/
	border:none;
	outline-width: 0;
    outline-style: none;
}
header #subheader nav ul li a:hover, header #subheader nav ul li a.selected{
	color:#fff;
	font-weight:bold;
	background:#6b2270;
	/* border-bottom: 5px solid #c07cc4; */
	text-decoration:none;
}

/*-----MAIN ------*/
#main{
	width:960px;
	height:360px;
	margin:30px 0px 0px 0px;
	float:left;
	background-color:#FFF;
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/* box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*IE*/
			/* -moz-box-shadow:0px 0px 70px rgba(0,0,0,0.4); */ /*Firefox*/
			/* -webkit-box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*Safari*/
}
#mainContacto{
	width:960px;
	height:365px;
	margin:30px 0px 0px 0px;
	float:left;
	background-color:#FFF;
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/* box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*IE*/
			/* -moz-box-shadow:0px 0px 70px rgba(0,0,0,0.4); */ /*Firefox*/
			/* -webkit-box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*Safari*/
}
#mainServicios{
	width:960px;
	height:350px;
	margin:30px 0px 0px 0px;
	float:left; 
	background-color:#FFF;
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/* box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*IE*/
			/* -moz-box-shadow:0px 0px 70px rgba(0,0,0,0.4); */ /*Firefox*/
			/* -webkit-box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*Safari*/
}
#mainFormulario{
	width:960px;
	height:475px;
	margin:30px 0px 0px 0px;
	float:left; 
	background-color:#FFF;
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/* box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*IE*/
			/* -moz-box-shadow:0px 0px 70px rgba(0,0,0,0.4); */ /*Firefox*/
			/* -webkit-box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*Safari*/
}
#mainGracias{
	width:960px;
	height:300px;
	margin:30px 0px 0px 0px;
	float:left; 
	background-color:#FFF;
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/* box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*IE*/
			/* -moz-box-shadow:0px 0px 70px rgba(0,0,0,0.4); */ /*Firefox*/
			/* -webkit-box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*Safari*/
}


/*slideshow*/
#slideshow{
	margin:0px 0px 0px 0px; /*margin:30px 95px 10px 95px;*/
	position:relative;
	width:570px; 	/*width:750px;*/
	height:350px;
	padding:10px;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	/* box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*IE*/
			/* -moz-box-shadow:0px 0px 70px rgba(0,0,0,0.4); */ /*Firefox*/
			/* -webkit-box-shadow:0px 0px 70px rgba(0,0,0,0.4);  */ /*Safari*/
	/*box-shadow: 0px 20px 10px -10px #888; 
		-moz-box-shadow: 0px 20px 10px -10px #888; 
		-webkit-box-shadow: 0px 20px 10px -10px #888; */
	float:left;
	 /* background:#220;  */
	/* border:solid 20px #fff; */
	
	margin-bottom:10px;*/
}
#slideshow > div {
	position:absolute;
	top:17px;
	left:20px;
	right:0px;
	bottom:0px;
}
/* #slideshow img{
	width:604px;
	height:340px;
} */
/* -- Bienvenidos  ---*/
#bienvenidos{
	width: 320px;   /*width:730px;*/
	height: 303px;
	position:relative;
	color:#000;
	padding-top:10px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:0px;
	background:#fff;
	margin:12px 605px;
	border-bottom:10px solid #6b2270;
 	/* border-right: 5px solid #6b2270; */
	 /* border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;  */
	/*box-shadow:0px 0px 20px rgba(0,0,0,0.4);*/  /*IE*/
			/*-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4); *//*Firefox*/
			/*-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4); */ /*Safari*/
	
	/*box-shadow:0px 2px 2px #000;
		-moz-box-shadow:0px 2px 2px #000;
		-webkit-box-shadow:0px 2px 2px #000;	*/
}
.listaBienvenidos {
	position:relative;
	font-family: Helvetica, sans-serif; 
	font-size: 12px;
	margin: 10px 10px 5px 15px;
	padding: 0px;
	list-style: square;
    line-height:20px;
/* 	font-size: 13px;
 */	
}
.listaBienvenidos  li{
	margin-left:25px;
	padding:0px;
	list-style:url(../images/checkmark7.png);
}
#AttorneyAtLaw{

margin-left:160px;

}
#TextoBienvenidos{
	font-family: Helvetica, sans-serif; 
	font-size: 13px;
	
	margin:auto;
	margin-top:7px;
	
}
#TextoBienvenidos_ingles{
font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin:auto;
	margin-top:5px;
	line-height:22px;
	
}
#TextoEspecialidades{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:auto;
	margin-top:10px;
	
}
#TextoDespacho{
font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin:auto;
	margin-top:10px;
	line-height:20px;

}
/*CONTENIDO*/
#contenido{
	width:700px;
	float:left;
}

/*footer*/
/*footer{
	width:100%;
	float:left;
	clear:both;
	box-shadow:0px 2px 2px #000;
		-moz-box-shadow:0px 2px 2px #000;
		-webkit-box-shadow:0px 2px 2px #000;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
}*/
footer {
	width:960px;
	height:100px;
	margin:auto;
	margin-top:30px;
	float:left;
	/* background: #fff; /*#d2f476;*/
	
/* 	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000; */ */
}

footer #final{
	color:#6b2270;
	padding:10px;
	font-size:13px;
	line-height:20px;
	background:#fff; /*#d2f476;*/
	border-top:10px solid #d2f476;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:10px 10px 7px #000;
		-moz-box-shadow:10px 10px 7px #000;
		-webkit-box-shadow:10px 10px 7px #000;
	/* font-weight:bold; */
	/* opacity:0.8;
	filter:alpha(opacity=50); */

}
footer #final a{
	color: #706f9d; /*#6b2270;*/
}

#TextoAreaCivil{
width:280px;
height: 25px;
margin-left:30px;
margin-top:20px;
border-bottom: 10px solid #6b2270;
float:left;
/* background:#6b2270; */ 
}
#TextoAreaPenal{
width:280px;
height: 25px;
margin-left:30px;
margin-top:20px;
border-bottom: 10px solid #6b2270;
/* float:left;
 *//* background:#6b2270; */ 
}
#TextoAreaInmob{
width:280px;
height: 25px;
margin-left:30px;
margin-top:20px;
border-bottom: 10px solid #6b2270;
/* float:left; */
/* background:#6b2270; */ 
}
#TextoAreaRespCivil{

width:280px;
height: 50px;
position:relative;
margin-left:30px;
margin-top:0px;
border-bottom: 10px solid #6b2270;
/* float:left;
 */
/* background:#6b2270; */ 
}
#TextoAreaFamilia{
width:280px;
height: 25px;
margin-left:30px;
margin-top:20px;
border-bottom: 10px solid #6b2270;
/* float:left;
 *//* background:#6b2270; */ 
}
#TextoAreaFamilia-de{
width:280px;
height: 25px;
margin-left:30px;
margin-top:26px;
border-bottom: 10px solid #6b2270;
/* float:left;
 *//* background:#6b2270; */ 
}

#ListaAreaCivil{
width:280px;
height: 50px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
} 
#ListaAreaCivil-de{
width:280px;
height: 70px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
} 
#ListaAreaPenal{
width:280px;
height: 90px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
} 
#ListaAreaInmob{
width:280px;
height: 130px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
float:left;
} 
#ListaAreaInmob-de{
width:280px;
height: 110px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
float:left;
} 
#ListaAreaRespCivil{
width:280px;
height: 70px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
float:left;
} 
#ListaAreaRespCivil-de{
width:280px;
height: 90px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
float:left;
} 

#ListaAreaFamilia{
width:280px;
height: 90px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
} 
#ListaAreaFamilia-en{
width:280px;
height: 110px;
position:relative;
padding-top:10px;
margin-top:0px;
margin-left:30px;
background:#d2f476;
} 
.listaBienvenidos2 {
	position:relative;
	
	margin: 0px 0px 5px 5px;
	padding: 0px;
	list-style: square;
    line-height:20px;
/* 	font-size: 13px;
 */	
}

.listaBienvenidos2  li{
	margin-left:30px;
	padding:0px;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	list-style:url(../images/checkmark8.png);
		/* background:#d2f476; */

}
.container {
   display: table;
   float:left; 
	

    }
.containerCivil {
    display: table;
 width:280px;
	height: 30px;
    float:left;   
}


.containerRespCivil{
display: table;
position:relative;
margin-top:20px;

 width:280px;
	height: 30px;
    float:left;   

}
.containerFamilia{
display: table;
position:relative;
width:280px;
height: 30px;
float:left;   

}

.containerInmob{
display: table;
position:relative;
margin-top:6px;

 width:280px;
	height: 30px;
    float:left;   

}
.containerImatge{
display: table;
position:relative;
margin-top:20px;

 width:280px;
	height: 30px;
    float:left;   



}
.row  {
    display: table-row;
	/* background:#d23376; */  

}
#Columna1 {
    display: table;
	margin-top:0px;

 width:180px;
	height: 10px;
    float:left;   
	/* background:#d25376; */   

}
#Columna2 {
    display: table;
 width:180px;
	height: 10px;
	margin-top:0px;

    float:left;   
	/* background:#d25376;    */

}
#Columna3 {
    display: table;
 width:180px;
	height: 30px;
	margin-top:0px;

    float:left;   
	/* background:#d25376;    */

}

#ImatgeServicis {
    display: table;
 width:180px;
	height: 30px;
	margin-left:30px;
	margin-top:0px;

   float:left; 
}
#ImatgeServicis-en  {
    display: table;
 width:180px;
	height: 30px;
	margin-left:30px;
	margin-top:0px;

   float:left; 
}
#ImatgeServicis-de  {
    display: table;
 width:180px;
	height: 30px;
	margin-left:30px;
	margin-top:4px;

   float:left; 
}
#ImatgeServicis-en img{
	width:280px;
	height:120px;
	/* opacity:0.5;
	filter:alpha(opacity=50); */
	/* border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px; */
	
} 
#ImatgeServicis-de img{
	width:280px;
	height:110px;
	/* opacity:0.5;
	filter:alpha(opacity=50); */
	/* border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px; */
	
} 
#ImatgeServicis img{
	width:280px;
	height:140px;
	/* opacity:0.5;
	filter:alpha(opacity=50); */
	/* border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px; */
	
} 
/******************************** DONDE ESTAMOS ********************************** */
#contacte{
margin-left:30px;
width:600px;
height:305px;
margin-top:30px;
margin-right:30px;
/* border-bottom: 5px solid #6b2270;
 */
    float:right; 
border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		box-shadow:0px 0px 20px rgba(0,0,0,0.9);   /*IE*/
			 -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.9);  /*Firefox*/
			 -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.9);   /*Safari*/

}

#contacte img{
	width:600px;
	height:290px;
	
	
} 

#datosContacte{
margin-left:30px;
width:260px;
height:305px;
margin-top:30px;
margin-right:10px;
/*border-bottom: 5px solid #6b2270;*/
 
 float:left; 
 border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
 box-shadow:0px 0px 20px rgba(0,0,0,0.9);   /*IE*/
		-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.9);  /*Firefox*/
		-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.9);   /*Safari*/

background:#706f9d;
/*border:none;*/
}
/***********************************FI DONDE ESTAMOS *********************************/
/* *************************** CONTACTE --> FORMULARI DE CONTACTE******************* */
.contact_form{
margin-left: 300px;
 margin-top:30px;
 margin-right:40px;

  padding:20px;
  background-color:white;
 box-shadow:0px 10px 20px #B5C1C5, 0 0 0 12px #EEF5F7 inset;
		-moz-box-shadow:0px 10px 15px #B5C1C5, 0 0 0 12px #EEF5F7 inset;
		-webkit-box-shadow:0px 10px 15px #B5C1C5, 0 0 0 12px #EEF5F7 inset;
 
 }
.contact_form h2 {
    background: none repeat scroll 0 0 #F3F3F3;
    border-radius: 6px;
    color: #c07cc4;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 0px;
	text-shadow: 1px 1px 1px #CCCCCC;  /*IE9 no compren aquesta linie */
	width: 510px;
	margin-left:0px;
	/* margin-right:20px; */
}
/*--- estilos para los ul y li del formulario ---*/
.contact_form ul {
    width:540px;
    list-style-type:none;
	margin-top:0px;
	margin-left:20px;
	/*  */
	
}
.contact_form li{
	padding:10px;
	/* border-bottom:1px solid #eee; */
	position:relative;
}
.contact_form label {
    color: #555555;
	display:block;
    /* display: inline-block; */
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
    padding: 2px;
    width: 90px;
}
.contact_form input {
	height:20px;
	width:415px;
	padding:2px 8px;
}
.contact_form textarea {
	padding:8px;
	width:415px;
}
.contact_form button {
	margin-left:90px;
}
/*----- estilos visuales de los elementos --------*/
.contact_form input, .contact_form textarea {
    border:1px solid #aaa;
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		-moz-box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		-webkit-box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    border-radius:2px;
    color: #888;
    font-size: 12px;
    padding-right:30px;
   /*  -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;
    transition: padding .25s; */
}
.contact_form input:focus, .contact_form textarea:focus {
    background: #fff;
    border:1px solid #555;
    box-shadow: 0 0 3px #aaa;
		-moz-box-shadow: 0 0 3px #aaa;
		-webkit-box-shadow: 0 0 3px #aaa;
    /* padding-right:80px; */
	/* width:320px; */
}
/* === Estilos de Validacion === */    
 
.contact_form input:required:valid, .contact_form textarea:required:valid {
    box-shadow: 0 0 5px #5cd053;
		-moz-box-shadow: 0 0 5px #5cd053;
		-webkit-box-shadow: 0 0 5px #5cd053;
    border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
    box-shadow: 0 0 5px #d45252;
		-moz-box-shadow: 0 0 5px #d45252;
		-webkit-box-shadow: 0 0 5px #d45252;
    border-color: #b03535
}
/* === Estilos del boton de Envio === */
#submit {
width:100px;
height:30px;
    padding: 9px 17px;
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   line-height: 1;
   color: #444;
   border: none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));
		background-image: -moz-linear-gradient(0% 100% 90deg, #BBBBBB, #FFFFFF);
   background-color: #fff;
   border: 1px solid #f1f1f1;
   border-radius: 10px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
#submit:hover {
    opacity:.55;
    cursor: pointer;
    color: #fff;
}
#submit:active {
    border: 1px solid #222;
    box-shadow: 0 0 10px 5px #444 inset;
} 
#reset {
width:100px;
height:30px;
margin-left:10px;
    padding: 9px 17px;
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   line-height: 1;
   color: #444;
   border: none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));
		background-image: -moz-linear-gradient(0% 100% 90deg, #BBBBBB, #FFFFFF);
   background-color: #fff;
   border: 1px solid #f1f1f1;
   border-radius: 10px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
#reset:hover {
    opacity:.55;
    cursor: pointer;
    color: #fff;
}
#reset:active {
    border: 1px solid #222;
    box-shadow: 0 0 10px 5px #444 inset;
} 


/* ***************** FI DEL FORMULARI DE CONTACTE **********************************/

/********************* DONDE ESTAMOS 2 *****************************************/
iframe{
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	}
#telefono{

width:260px;
height:45px;
float:left;
background:url(../images/telefono16.png) no-repeat;

}
#email{
width:260px;
height:45px;
float:left;
background:url(../images/email3.png) no-repeat;

}
#fax{
width:260px;
height:45px;
float:left;
background:url(../images/fax3.png) no-repeat;

}
#direccion{
width:260px;
height:45px;
float:left;
background:url(../images/direccio3.png) no-repeat;

}
.textoTelLogo{
/*margin-left:65px;*/
text-align: center;
margin-top:18px;
font-size: 13px;
color:#fff;
font-weight:bold;

}

.textoTelefono{
text-align: center;
line-height:15px;
/*margin-left:50px;*/
margin-top:10px;
/*margin-bottom:10px;*/
font-size: 13px;
color:#fff;
font-weight:bold;

}


.textoEmail{
/*margin-left:65px;*/
text-align: center;
line-height:24px;
margin-top:17px;
font-size: 13px;
color:#fff;
font-weight:bold;
}