/* ----- ETIQUETAS ----- */

body{
   background: url(../img/fondo.jpg);
   background-repeat: repeat;
   height: 100%;
   margin: 0px;
   padding: 0px;
   text-align: center;
}

table{
   height: 100%;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 100%;
   background: url(img/idioma.jpg);
}

td.vacio{
   font-size: 0px;
}

td.central{
   height: 423px;
   width:auto;
   text-align: center;
   vertical-align: middle;
   background: url(img/idioma.jpg);
}

#container{
   height: 100%;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 100%;
}

/* ----- ID ----- */

#content{
  position:static;
  margin-top:50px;
   margin-left: auto;
   margin-right: auto;
	width:343px;
	height:316px;
	background-image:url(../img/idioma.jpg);
	background-repeat:no-repeat;
}
#divbandflags{
	position:static;
	margin:150px 0 0 0;
	border:2 solid #ffffff;
	display:block;
}

#diven{
background: transparent
url(../img/inglaterra.jpg) top left no-repeat;
}
#dives{
background: transparent
url(../img/espana.jpg) top left no-repeat;
}
#divfr{
background: transparent
url(../img/francia.jpg) top left no-repeat;
}
#divpt{
background: transparent
url(../img/portugal.jpg) top left no-repeat;
}

div.langs {
	color: #8b8b86;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

/*	left: 317px;*/
}

.tit{
	vertical-align:middle;
	height:40px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a {
	font-size: 10px;
}

#enlacelocalizacion{
	margin-top:90px;
	font-family:Arial;
	font-size:12px;
	color:#817b2c;
	font-weight:bold;
}

#enlacelocalizacion a:hover{
	font-size:12px;
	font-weight:bold;
	color:#4a4301;
}

.enlacelocalizacion{
	font-family:Arial;
	font-size:12px;
	color:#817b2c;
}

.enlacecontacto{
	font-family:Arial;
	font-size:12px;
	color:#817b2c;
}

#aceptoterminos{
	font-family:Arial;
	font-size:12px;
	color:#817B2C;
	font-weight:bold;
}
#aceptoterminos a:hover{
	font-family:Arial;
	font-size:12px;
	color:#4a4301;
	font-weight:bold;
}
.aceptoterminos{
	font-family:Arial;
	font-size:12px;
	color:#817B2C;
	font-weight:bold;
}

div.footertable{
	color: #8b8b86;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:210px;
}

.tabla01{
   border: 0px;
   height: 100%;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 1000px;
   background-image: url(../img/fondopagina.jpg);
}

.tabla02{
   border: 0px;
   height: 100%;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 1000px;
   background-image: url(../img/fondopaginaII.jpg);
}

.tr_central{
   background-image: url(../img/fondoaviones.jpg);
   height: 591px;
   text-align: center;
}

.td_central{
   background-image: url(../img/idioma.jpg);
   background-repeat:no-repeat;
   background-position:center;
   height: 423px;
   text-align: center;
}


.td_margenes{
   font-size: 0px;
}

// Tuesta Sergio

.cbasico {
	color:#fffde4;
}

.cclaro {
	color:#817b2c;
}

.coscuro {
	color:#4a4301;
}

#contenedor{
   margin-left: auto;
   margin-right: auto;
   width: 780px;
   height: 595px;
   background-color: #E1DBC2;
}

#cabecera_top {
	background: url(../img/cabecera.jpg);
	height:107px;
}

#cabecera_menu {
	background: url(../img/cabeceraralla.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#A26D2F;
	height:26px;
	padding-top:4px;
	text-align:left;
	padding-left:185px;
}

#cabecera_menu a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#cabecera_menu a:hover {
	color:#A26D2F;
}

#miga {
	background: url(../img/hojamiga.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	height:36px;
	<!--border:1px solid #ff0000;-->
}

#miga a {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#817b2c;
}

#miga a:hover {
	text-decoration:underline;
}

#cuerpo {
	height:400px;
}

#familia {
	background: url(../img/fondo-imagenes.jpg);
	background-repeat: no-repeat;
	padding:14px;
	padding-right:0px;
	text-align:left;
}

#tit_familia {
	text-align:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#4a4301;
	padding-bottom:16px;
}

div.miniatura {
	text-align:left;
	width:72px;
	height:72px;
	<!--float:left;-->
	margin-right:8px;
	margin-bottom:8px;
}

.imagen_mini {
	margin-top:4px;
	margin-left:4px;
	border:1px solid #A26D2F;
	padding:1px;
	width:60px;
	height:60px;
	float:left;
}

img.tipo {
	position:absolute;

}

#paginacion {
	text-align:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#434039;
	padding-right:15px;
	padding-left:18px;
	width:242px;
	border-top:1px solid #A26D2F;
	padding-top:4px;
	padding-bottom:4px;
}

#paginacion a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#434039;
	padding-left:2px;
	padding-right:2px;
}

#paginacion a:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#A26D2F;
	padding-left:2px;
	padding-right:2px;
}

#paginacion span {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#A26D2F;
	padding-left:2px;
	padding-right:2px;
}

#presentacion_fam {
	float:right;
	margin-right:15px;
	width:503px;
	height:380px;
}

#ficha {
	background: url(../img/cuadro2x2.gif);
	float:right;
	width:503px;
	margin-right:15px;
	height:373px;
	padding-bottom:7px;
}

#ficha_izq {
	width:258px;
	height:350px;
}

#imagen {
	background-color:#E1DBC2;
	border:6px solid #C2BBAB;
}

#ofertanovedad {
	position:absolute;
	margin-top:10px;
	margin-left:696px;
}

#prueba{
	position:absolute;
	margin-top:257px;
	margin-left:727px;
	background-color:#C2BBAB;
	padding-top:5px;
	height:23px;
	width:40px;
}

#iconos {
	background-color:#E1DBC2;
	text-align:right;
	width:500x;
}

.cuadro_detalle {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-right:6px;
}

#datos {
	background: url(../img/ralladegradao.gif);
	float:right;
	width:225px;
	height:380px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#tit_articulo {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#4a4301;
	padding-top:14px;
}

#logo_datos {
	float:right;
	width:50px;
	height:52px;
	padding-top:10px;
}

#disenio {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#A26D2F;
	padding-top:15px;
}

#material {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#4a4301;
	padding-top:15px;
}

.txt_datos {
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

#desc_datos {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#4a4301;
	padding-top:15px;
}

#recuadros_img {
	position:absolute;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#434039;
	margin-top:165px;
	margin-left:140px;
	width:150px;
	text-align:right;
}

#avisocontacto {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	position:absolute;
	margin-top:388px;
	margin-left:10px;
}

#avisocontacto a{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

#avisocontacto a:hover{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#A26D2F;
	text-align:right;
}

#avisolegal {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	position:absolute;
	width:100px;
}

#avisolegal a{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

#avisolegal a:hover{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#A26D2F;
	text-align:right;
}

.avarticulos {
	margin-top:388px;
	margin-left:678px;
}

.avempresa {
	margin-top:388px;
	margin-left:678px;
}

.avcatalogo {
	margin-top:388px;
	margin-left:678px;
}

.avlocalizacion {
	margin-top:388px;
	margin-left:678px;
}

.avcontacto {
	margin-top:388px;
	margin-left:678px;
}

.avtienda {
	margin-top:388px;
	margin-left:678px;
}

#pie {
	background: url(../img/rallapuntos.jpg);
	background-repeat:no-repeat;
	background-color:#817b2c;
	font-family:Arial;
	font-size:11px;
	color:#555138;
	height:18px;
	padding-top:10px;
	text-align:right;
}

#pie a {
	font-family:Arial;
	font-size:11px;
	color:#555138;
}

#pie a:hover {
	color:#A26D2F;
}

a#email {
	font-family:Arial;
	font-size:11px;
	color:#555138;
}

/* ----- EMPRESA ----- */

#floresesquina {
	background: url(../img/sellospeq.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:400px;
	text-align:left;
	margin-left:5px;
}

#empresa_izq {
	font-family:Arial;
	font-size:22px;
	color:#817b2c;
	text-align:right;
	width:194px;
	padding-top:30px;
}

#empresa_der {
	width:570px;
	padding-top:60px;
	float:right;
	text-align:left;
}

#empresa_txt {
	font-family:Arial;
	font-size:12px;
	color:#4a4301;
	line-height:20px;
	padding-right:120px;
}

#empresa_img {
	background: url(../img/fotos-empresa.jpg);
	background-repeat:no-repeat;
	width:465px;
	height:98px;
	margin-top:20px;
}

#localizacion_izq {
	font-family:Arial;
	font-size:22px;
	color:#817b2c;
	text-align:right;
	width:194px;
	padding-top:0px;
}

#localizacion_der {
	width:570px;
	padding-top:24px;
	float:right;
	text-align:left;
}

#titulopagina {
	background: url(../img/titulopagina.jpg);
	background-repeat: no-repeat;
	font-family:Times New Roman;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	height:60px;
	line-height:20px;
	padding-top:8px;
	padding-right:60px;
	<!--border:1px solid #ff0000;-->
}

#titulopaginaI{
	margin-left:40px;
	color:#434039;
	padding-top:3px;
}

#titulopaginaII{
	margin-left:75px;
	padding-top:7px;
	color:#434039;
}

#localizacion_img {
	width:465px;
	height:229px;
	margin-top:20px;
}
/*
#localizacion_pdf {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	margin-left:254px;
	margin-top:190px;
}

#localizacion_pdf a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
*/
#parte_izq {
	font-family:Arial;
	font-size:22px;
	color:#4a4301;
	text-align:left;
	width:340px;
	margin-left:30px;
}

#texto_empresa {
	margin-top:10px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	margin-top:20px;
}

#parte_der {
	font-family:Arial;
	font-size:22px;
	color:#4a4301;
	width:340px;
	margin-right:20px;
	float:right;
	text-align:left;
}

#imagen_pagina_empresa {
	background:url(../img/fotoempresa.jpg) no-repeat;
	font-family:Arial;
	margin-top:40px;
	width:304px;
	height:230px;
	font-size:12px;
	color:#817b2c;
	font-weight:bold;
}

#imagen_pagina_procesoproduccion {
	background:url(../img/fotoprocesoproduccion.jpg) no-repeat;
	font-family:Arial;
	margin-top:40px;
	width:304px;
	height:230px;
	font-size:12px;
	color:#817b2c;
	font-weight:bold;
}

#imagen_pagina_localizacion {
	font-family:Arial;
	margin-top:60px;
	color:#000000;
	font-size:11px;
}

#contacto_frm input {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:none;
	padding:1px;
	padding-left:2px;
	width:235px;
}

#contacto_frm textarea {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:none;
	padding:1px;
	padding-left:2px;
	width:235px;
	height:60px;
}

.contacto_margen {
	margin-top:8px;
}

#contacto_btnenviar {
	border:1px solid #4a4301;
	color:#fffde4;
	background-color:#817b2c;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

div.etiqueta {
	float:left;
	width:150px;
}

#contacto_txt {
	font-family:Arial;
	font-size:12px;
	color:#817b2c;
	line-height:20px;
	padding-right:120px;
}

#contacto_txt a {
	font-family:Arial;
	font-size:12px;
	color:#817b2c;
}

/* ----- CATALOGO ----- */

.cont_cuadrofamilia {
	margin-left:26px;
	text-align:center;
	padding-top:20px;
}

.cuadrofamilia {
	background-color:#fffde4;
	width:130px;
	height:114px;
	border:1px solid #4a4301;
	font-family:Arial;
	font-size:10px;
	color:#4a4301;
	text-align:center;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:14px;
	float:left;
	padding-top:5px;
	position:relative;
}

#textocatalogo_tit {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#4a4301;
	position:absolute;
	margin-top:350px;
	margin-left:266px;
}

#textocatalogo {
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#817b2c;
	position:absolute;
	margin-top:370px;
	margin-left:236px;
	width:400px;
}

#pos_complementos {
	position:absolute;
	margin-top:156px;
	margin-left:251px;
}

#pos_rusticos {
	position:absolute;
	margin-top:156px;
	margin-left:398px;
}


a.linkscatalogo {
	color:#4a4301;
}

div.idiomas{
   margin-left: auto;
   margin-right: auto;
   width: 312px;
   margin-top:80px;

}

img {
	border-style:none;
}

#msgnobd {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#817b2c;
	line-height:16px;
}


/*estilos avisolegal.php*/

#cuerpo_aviso_legal {
	color:#030303;
	font-family:Arial;
	font-size:10px;
	background-color:#E1DBC3;
	width:720px;
	height:auto;
	padding: 20px 20px 20px 40px;
	text-align:justify;
}
#cuerpo_aviso_legal a {
	color:#6A461E;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;

}

#cuerpo_aviso_legal a:hover {
	color:#030303;
}
.titulos {
	color:#030303;
	font-size:12px;
	font-weight:bold;

	}
.subtitulos {
	color:#6A461E;
	font-size:11px;
	font-weight:bold;

}
.negrita {
	color:#A26C2E;
	font-size:10px;
	font-weight:bold;
}
#cabecera_aviso_legal {
	background-image:url(../img/cabeceraavisolegal.gif);
	height:177px;
	width:780px;
	}
