/* para resetear todas las propiedades*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/*fin del reseteo*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.general {
	width: 930px;
	padding: 10px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.idioma a:hover {
	color: #6e6e6e;
}
a.idioma, a:visited {color: #3b7fc9;}
.idioma {display: inline;
	margin-left: 10px;
}
.menu_accesi {padding-top: 60px;}
a.menu_accesi, a.menu_accesi:visited {color: #3b7fc9;}
.cabecera {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 90px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #3b7fc9;
}
.accesible {
	text-align: right;
	vertical-align: text-bottom;
	display: inline;
	margin-left: 10px;
}
.accesible a:hover {
	color: #6e6e6e;
}
/********************************MENU***********************/
.menu01 {
	background-image:url(../images/me_amillaga.jpg);
	width: 98px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu02 {
	background-image:url(../images/me_products.jpg);
	width: 173px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu {
	margin-top: 10px;
	background-image: url(../images/menu_fondo.jpg);
	background-repeat: repeat-x;
	height: 22px;
	margin-bottom: 10px;
}
.menu li {
	display: inline;
}

.menu03 {
	background-image:url(../images/me_donde.jpg);
	width: 146px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu04 {
	background-image:url(../images/me_contact.jpg);
	width: 90px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu05 {
	background-image:url(../images/me_enlaces.jpg);
	width: 173px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu06 {
	background-image:url(../images/me_calidad.jpg);
	width: 80px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}

.menu01 span {
	display: none;
}

.menu02 span {
	display: none;
}

.menu03 span {
	display: none;
}

.menu04 span {
	display: none;
}

.menu05 span {
	display: none;
}

.menu06 span {
	display: none;
}
.menu01 a {
	background-image:url(../images/me_amillaga.jpg);
	width: 98px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu02 a {
	background-image:url(../images/me_products.jpg);
	width: 173px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu03 a {
	background-image:url(../images/me_donde.jpg);
	width: 146px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu04 a {
	background-image:url(../images/me_contact.jpg);
	width: 90px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu05 a {
	background-image:url(../images/me_enlaces.jpg);
	width: 90px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}

.menu06 a {
	background-image:url(../images/me_calidad.jpg);
	width: 80px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu01 a:hover {
	background-image:url(../images/me_amillaga_on.jpg);
	width: 98px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu02 a:hover {
	background-image:url(../images/me_products_on.jpg);
	width: 173px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu03 a:hover {
	background-image:url(../images/me_donde_on.jpg);
	width: 146px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu04 a:hover {
	background-image:url(../images/me_contact_on.jpg);
	width: 90px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
.menu05 a:hover {
	background-image:url(../images/me_enlaces_on.jpg);
	width: 90px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}

.menu06 a:hover {
	background-image:url(../images/me_calidad_on.jpg);
	width: 80px;
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
/*****************************FIN MENU********************/
h1 {
	font-weight: bold;
	font-size: 1.15em;
	color: #3b7fc9;
	padding-left: 90px;
	letter-spacing: 0.2em;
	margin-bottom: 10px;
}
.pie {
	font-size: 0.7em;
	margin-top: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #3B7FC9;
	color: #3B7FC9;
	padding-top: 5px;
	font-weight: bolder;
	clear: both;
	text-align: center;
}
.texto {
	color: #6e6e6e;
	font-size: 0.8em;
	margin-top: 10px;
	padding-left: 70px;
	margin-bottom: 20px;
	float: left;
}
.texto p {
	margin-bottom: 10px;
}

.negrita {
	font-size: 0.7px;
}
/*******************ACCESIBILIDAD******************/
#aviso_legal {
	width: 750px;
	float: left;
	height: auto;
	clear: both;
}
#aviso_blq {
	text-align: justify;
	width: 350px;
	float: left;	
	margin-right: 15px;
	padding-top: 10px;
	float: left;
	clear: both;
}
#aviso_blq p strong{
	color: #3B7FC9; 
}

#aviso_blq p a{
	color: #3B7FC9; 
}
#aviso_blq h4{
	color: #3B7FC9;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 5px;
}
#aviso_blq p{
	
}
#aviso_blq1 {
	text-align: justify;
	/*modificado el widht*/
	width: 350px;
	float: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#aviso_blq1 p strong{
	color: #3B7FC9; 
}
#aviso_blq1 h4{
	color: #3B7FC9;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 5px;
}
#aviso_blq1 p{
	
}
/**********FIN ACCESIBILIDAD***********/
.texto a {
	text-decoration: underline;
	color: #3B7FC9;
}
.texto a:hover {
	color: #6e6e6e;
}
/*************************galeria productos***************/

/* needed for IE to make :active state work first time */
a, a:visited {color:#3b7fc9;} 

a.gallery, a.gallery:visited {
	display:block;
	display:block;
	text-decoration:none;
	width: 330px;
	height:56px;
	float:left;
	margin:3px;
	z-index:50;
}
a.slidea {background:url(../images/img_pieza_1.jpg);}
a.slideb {background:url(../images/img_pieza_2.jpg);}
a.slidec {background:url(../images/img_pieza_3.jpg);}
a.slided {background:url(../images/img_pieza_4.jpg);}
a.slidea:hover {background:url(../images/img_pieza_1_on.jpg);}
a.slideb:hover {background:url(../images/img_pieza_2_on.jpg);}
a.slidec:hover {background:url(../images/img_pieza_3_on.jpg);}
a.slided:hover {background:url(../images/img_pieza_4_on.jpg);}
a.gallery em, a.gallery span {display:none;}

#container_right {
	position:relative;
	width:930px;
	height:375px;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	background-image: url(../images/img_pieza.jpg);
	background-repeat: no-repeat;
}
#container_right img {border:0;}
#container_right .thumbs {
	width:334px;
	position:absolute;
	right:-1px;
	top:0;
	height: 253px;
}
#container_right a.gallery:active span, #container_right a.gallery:focus span {
	display:block;
	position:absolute;
	width:330px;
	height:70px;
	top:250px;
	padding:5px;
	color:#6e6e6e;
	z-index:100;
	font-size: 0.7em;
	left: 0px;
}
#container_right a.gallery:active span:first-line, #container_right a.gallery:focus span:first-line {
	font-weight:bold;
	font-size:1.2em;
	color:#000;
	margin-bottom: 5px;
	letter-spacing: 0.1em;
}
#container_right a.gallery:active, #container_right a.gallery:focus {border:1px solid #000;}
#container_right a.gallery:active em, #container_right a.gallery:focus em {
	display:inline;
	position:absolute;
	top:-5px;
	left:-602px;
	padding:5px;
	z-index:100;
}
#container_right a.gallery:active strong, #container_right a.gallery:focus strong {
	display:inline;
	position: absolute;
	top:-36px;
	#top:-45px;
	left:-265px;
	#left:-270px;
	z-index:0;
	color: #6e6e6e;
	font-size: 1em;
	letter-spacing: 0.1em;
	float:left
}
#container_right  strong { display:none; }
/*IE6*/
*html #container_right strong { display:none; }

.mas {
	font-weight: bold;
}
/*************fin galeria*************/

.img_mapa {
	float: right;
}
.cuerpo { min-height: 380px; height: auto !important; height: 380px; }


/**************************formulario*********************/


#form1 fieldset {
	padding: 15px;
	width: 819px;
	height: 310px;
	background-image: url(../images/img_contct.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 10px;
}
.datos{
	width:200px;
	float: left;
	font-size: 0.9em;
	clear: both;
}
.boton {
	background-color: #3b7fc9;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
}
.boton:hover {
	background-color: #6e6e6e;
}

/************************** Apartado Calidad *********************/

#contlogobureauveritas {
	text-align: center;
	margin-top: 55px;
}

#contcertificadobureauveritas {
	text-align: center;
}