* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
  
a:link {
	text-decoration: none;
	/* color: inherit; */
	color: #ede4e4;
}

a:visited {
	text-decoration: none;
	color: white;
}
/*  Intento de hacer el menu fijo */
.x_header{ 
position: fixed; 
margin-top: -5px;
z-index: 100;

}

body {
	/* font-family: "sans-serif, Helvetica,Roboto"; */
	/* font-family: 'Roboto', sans-serif;  */
	/* font-family:   monaco;  */
	width: 100%;
	font-family: 'AcariSans';
	background: white;
}

main {
	width: 100%;
	/* padding-top: 125px;
	padding-top: 9.375vw;
	background: slateblue; */

}
/* ////////////////////////////////////////////////////////////// Para el GIF 
.ayax0{border: 0px solid transparent !important;}*/
.grosor{font-weight: normal;}
.fondo_gif {background:red; width:50%;}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////// Tira de la cabecera */
.tiraCont_cbz {
	/* width: 100%; */
	/* width: 1200px; */

	/* width: 87.847vw; */

	margin: 0 auto;
	background: black;
	color: white;


	display: flex;
	 flex-direction: row; 
	justify-content: space-around;



	/* background: chocolate; */

}

/* ////////////////////////////////////////////////////////////// logo */
.logoCont_cbz {


	/* height: 5.85vw; */
	border-radius: 1.31vw;
	display: flex;
	flex-direction: column;
	 justify-content: center; 
	 /* justify-content: flex-end; */

	/* margin-top: 0.732vw; */
	font-family: "sans-serif";

	/* gap: 5px; */

	/* background: blue; */

}

/* -------------------------------------------------------------- logo texto 1 : Carpintería de Aluminio */
.logoTxt01_cbz {
	font-style: normal;
	font-weight: 800;
	color: yellow;
	font-size: 1.39vw;
	
    /* margin-top: 15px; */
    margin-top: 0.781vw;

	/* background: maroon;  */

}

/* -------------------------------------------------------------- logo texto 2 : MINGUILLÓN, S.L. */
.logoTxt02_cbz {
	/* font-size: 35px; */
	font-size: 2.56vw;
	font-family: 'Franklin Gothic Medium';
	font-style: normal;
	font-weight: 800;
	color: white;

	 text-shadow: 4px 4px 4px #aaa; 
	/* text-shadow: 0.292vw 0.292vw 0.292vw 0.292vw #aaa; */
	/* padding: 0 0 15px 0; */
	/* padding: 0 0 1.098vw 0; */
	margin-top: 5px;
	margin-top: 0.260vw;
	/* background: sandybrown;  */
}

/* ////////////////////////////////////////////////////////////// tira - direcciones */
.tira01Cont--iconos_cbz {
	display: flex;
	flex-direction: column;

	border-left: 0.150vw solid yellow;
	padding: 0.753vw 0 0 0.753vw;
	 margin-bottom: 0.753vw; 

	/* background: red; */
}

.tira01--iconos_cbz {
	/* width: 300px; */
	/* width: auto; */
	display: flex;
	align-items: center;
	/* gap: 5px; */
	gap: 0.366vw;
	/* background: fuchsia; */

}

.iconos_cbz {
	/* width: 28px;
	height: 28px; */
	width: 2.049vw;
	height: 2.049vw;

	width: 1.458vw;
	height: 1.458vw;
}

.iconos--txt_cbz {
	font-size: 0.834vw;

	/* background: red; */

}

.tira01--horario_cbz {
	display: flex;
	flex-direction: column;
	/* gap: 5px; */
	gap: 0.366vw;

}

.tira01--horarioV_cbz {
	/* padding: 0 0 0 20px; */
	padding: 0 0 0 1.154vw;
}

.tira01Cont--redes {
	display: flex;
	justify-content: space-between;
	/* justify-content: space-around; */
	/* justify-content: center; */

	/* gap: 5px; */
	gap: 0.366vw;

	/* border-left: 2px solid yellow; */
	border-left: 0.150vw solid yellow;

	/* padding: 10px 0 0 10px; */
	padding: 0.732vw 0 0.732vw 0.732vw;
	margin-bottom: 0.753vw;

	/* background: cyan; */

}

/* //////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////// menu : Contenedor */
#menu {
	padding: 1.098vw 0 0 0;

	/* background: chocolate; */
}

ul,
ol {
	list-style: none;
	/* background: red; */

}


/* 
.nav > li {
    float:left;
    
} */


.nav {

	display: flex;
	justify-content: space-around;
	/* background: cyan; */
}

.titulo_mn {

	/* font-size: 16px; */
	/* font-size: 0.834vw; */
	font-size: 1.0vw;

	font-weight: 750;

	/* background: forestgreen; */
}

/* Muestra los títulos de los menus Controla altura de la letra del TITULO*/
.nav li a {

	/* width: 153px; */
	/* font-size: 15px; */
	color: #000;


	text-decoration: none;
	padding: 5px 2px 5px 2px;


	display: block;
	/* border: 3px solid red; */
	/* border-radius: 18px; */


	/* color: red; */
}


/* Al pasar por encima el raton por los menus los cambio de color y fondo */
.nav li a:hover {
	/* background-color:#434343;   */
	color: #fff;
	background-color: black;

	/* background:gray; */
}

/* Se esconden los submenus */
.nav li ul {
	display: none;
	position: absolute;
	min-width: 135px;
}
  
/* 
.nav li {
	display: block;
	font-size: 15px;

} */

/* Al pasar el raton por cada titulo pasa a visible el submenu */
.nav li:hover>ul {
	display: block;
	border: 0.5px solid black;
	


}

/* Primer menu desplegable altura y peso de la letra del submenu (Aqui se reduce la letra de los submenus)*/
.nav li ul li {
	position: relative;
	font-size: 16px;
	/* font-size: 0.833vw; */
	font-weight: 300;
	/* width: 135px; */
}

/* En los segundos menus desplegables lo lejos o cerca que se despliegan */
.nav li ul li ul {
	right: -135px;
	top: 0px;
	/* border: 1PX solid red; NO*/
}

.pedro ul li {
	text-align: center;
	/* Largo del desplegable donde estan los modos de ventanas corredera  etc */
	width: 135px;
	/* width: 6.77vw; */

	list-style: none;
	/* border: 1PX solid red;   */
	/* border: 0.5px solid black;    */
	/* font-size: 45px; */

	background: white;

}

/* Se quita par que cuadre en pequeño arriba y abajo */
/* li ul { */
/* text-align: center; */
/* padding: 0 0 0 3px; */
/* width: 130px; */
/* list-style: none;  */

/* background: rgb(255, 255, 255); */
/* border: 0px solid black; */
/* font-size: 20px; */

/* } */

#cambio--color--titulo {
	color: yellow;
	background: #000;
}


/* //////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////// Página 1 presentación de la Empresa ////////// */
.empresa_empV {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	/* gap: 60px; */
	gap: 4.392vw;

	/* padding: 20px 0 0 0; */
	padding: 1.464vw 0 0 0;
	/* background: chartreuse; */

}

.presenta_empH {
	display: flex;
	/* flex-direction: row; */
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 75px;
	gap: 5.490vw;

	/* background: maroon; */
}

.x_empresah2_emp {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 75px;
	gap: 14.534vw;
	/* background: rgb(160, 234, 234); */
	/* background: maroon; */
}

.x_empresah3_emp {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 75px;
	gap: 14.534vw;
	/* background: rgb(160, 234, 234); */
	/* background: maroon; */
}
/* tit1--txt1_emp */
/* empresav_emp */
.titulo--texto_empV {
	/* width: 490px; */
	width: 43.92vw;
	/* height: 234.07px; */

	/* width: 600px; */


	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	/* align-items: stretch; */
	/* justify-content: space-between; */
	justify-content: space-around;

	/* background: yellow; */

}

/* ------------------------------------ titulos de las fotos 1 2 y 3 de la página principal ---------------------------- */
.titulo1_emp {
	font-weight: 300;
	/* font-size: 48px; */
	font-size: 3.513vw;
	text-align: center;
	/* font-family:'Sansita Swashed', cursiva; */
	/* font-family:'AcariSans'; */

	/* background: red; */

}

/* ------------------------------------ fotos 1 2 y 3 de la página principal ---------------------------- */
.foto1_emp {
	/* width:586px;
	height: 340px; */

	width: 43.92vw;
	/* height: 24.89vw; */

	border: 2px solid black;
}

.foto2_emp {
	/* width:586px;
		height: 340px; */

	width: 43.92vw;
	/* height: 24.89vw; */

	border: 2px solid green;
}

.foto3_emp {
	/* width:586px;
	  height: 340px; */

	width: 43.94vw;
	/* height: 24.89vw; */

	border: 2px solid rgb(104, 104, 219);
}

/* ------------------------------------ txt 1 2 y 3 de la página principal ---------------------------- */

.txt1_emp {
	/* margin: 0 auto; */
	/* width: 600px; */
	width: 43.92vw;
	/* width: 33.455vw; */

	/* height: 90px; */


	/* font-size: 18px; */
	font-size: 1.317vw;
	/* font-font-family: 'Roboto', sans-serif;   */
	/* font-family:'Sansita Swashed', cursiva; */
	/* font-family:'AcariSans'; */

	text-align: left;

	/* line-height: 10px; */


	/* line-height: 40px; */
	/* line-height: 2.928vw; */

	/* padding: 0 0 10px 0; */
	padding: 0 0 0.732vw 0;

	/* background: salmon; */
}

.txt2_emp {
	/* margin: 0 auto; */
	/* width: 600px; */
	width: 43.92vw;
	/* width: 457px; */
	/* width: 33.455vw; */

	/* height: 90px; */

	/* font-size: 18px; */
	font-size: 1.317vw;
	/* font-font-family: 'Roboto', sans-serif;   */
	/* font-family:'Sansita Swashed', cursiva; */
	/* font-family:'AcariSans'; */

	text-align: left;

	/* line-height: 10px; */

	/* line-height: 40px; */
	/* line-height: 2.928vw; */

	/* padding: 0 0 10px 0; */
	padding: 0 0 0.732vw 0;

	/* background: salmon; */
}

.txt3_emp {
	margin: 0 auto;
	/* width: 457px; */
	/* width: 33.455vw; */
	/* width: 600px; */
	width: 43.92vw;
	/* height: 90px; */


	/* font-size: 18px; */
	font-size: 1.317vw;
	/* font-font-family: 'Roboto', sans-serif;   */
	/* font-family:'Sansita Swashed', cursiva; */
	/* font-family:'AcariSans'; */

	text-align: left;

	/* line-height: 10px; */


	/* line-height: 40px; */
	/* line-height: 2.928vw; */

	/* padding: 0 0 10px 0; */
	padding: 0 0 0.732vw 0;

	/* background: salmon; */
}

/* ------------------------------------ botones contactar de la página principal quitados ---------------------------- */
/* botonCont_emp */
.xbts--contactar_emp {
	/* width: 200px; */
	/* width: 14.641vw; */
	/* width: 100%; */
	width: 320px;
	/* padding: 0 0 0 16px; */
	/* padding: 0 0 0 1.2vw; */

	padding: 0 0 0 60px;


	/* background: red; */
}


/* btn_ccnrs */
.xbt--contactar_emp {
	/* margin: 0 auto; */

	/* width: 175px; */
	width: 12.811vw;

	/* height: 36px; */
	height: 2.635vw;

	/* font-size: 16px; */
	font-size: 1.3vw;

	padding: 0 0 0 120px;

	background: #069697;
	color: white;
}




/* //////////////////////////////////////////////////////////////////// FIN /////// */
/* //////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////// MAPA Y FORMULARIO  */
.titulo--mapayForm {

	 margin: 0 auto; 
	font-weight: 300;

	/* font-size: 48px; */
	font-size: 3.513vw;
	text-align: center;
	/* padding: 40px 0 10px 0; */
	padding: 3.513vw 0 0.732vw 0;

	/* background: cyan; */

}





.mapayForm {
	display: flex;
	justify-content: space-around;
	/* justify-content: space-between; */
	align-items: center;
	height: auto;

	/* background-color: rgb(209, 203, 203); */
	/* background-color: #069697;  */
	/* padding: 15px 0 0 0; */
	/* background: firebrick; */

}
.xalturaLetra {
	
	font-size: 1.513vw;
}
.formAncho {
	width:36.45vw;
	font-size: 1.1vw;
	
}
/* Intento de mapa (iframe)  responsivo */
.responsivo_map {
	/* width: 100%; */
	width: 50%;
    position: relative;
    overflow: hidden;
    
	/* padding-top: 56.25%; */
	padding-top: 500px;
	/* padding-top: 26.041vw; */
  	
	/* background: yellow; */
}

.iframe--responsivo_map {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   border: 10px solid red;
}




.iframe--responsivo_map {
    position: absolute;
    top: 25px;
    left: 0;
    width: 100%;
    height: 90%;
   border: 10px solid red;
}




















.legal {
	/* width: 520px; */
	/* width: 38.067vw; */
	width: 34.067vw;

	/* background: black; */
}

/* --------------------------------------------------------- formulario */
.bg_fomr {
	/* background-image: url(/img/pexels-ozan-çulha-12399810.jpg); */
	/* background-image: url(/assets/img/efes/f8.jpg); */
	background-size: contain;
	/* height: auto; */
	/* background-position: left; */
	background-position: center;
	/* font-size: 25px; */
	font-size: 1.83vw;

	/* height: auto; */

	/* padding-top: 5px; */
	/* padding-bottom:55px; */

	/* background: green; */

}

.sec-1 {
	width: 40%;
	/* background-color: black; */


}

.formulari {
	/* width: 560px; */
	width: 40.995vw;
	/* background: red; */
}


label {
	font-weight: bold;
	display: block;
	margin: 8px 0;
}

.rgpd {
	font-size: 16px;
	width: 80%;
	color: rgb(52, 52, 116);

}

#formAviso {
	/* width: 100px; */
	width: 7.320vw;

	/* color: rgb(18, 18, 78);} */
}

.formBoton {
	margin: 0 auto;
	width: 250px;
	padding: 5px 0 5px 0;
	margin-top: 10px;
}

/* ------------------------------------------------------------------------------------ */
/*
.bg_fomr img {
	width: 100%;


}
*/
form {
	/* width:100%; */
	width: 100%;
	/* padding:32px; */
	padding: 2.342vw;

	border: 1px solid #000;

	border-radius: 10px;
	margin: 10px auto;
	background-color: #72d4cc;

	/* background-color:#069697; */
	display: flex;
	flex-direction: column;

}

input[type="text"],
select,
textarea {
	display: block;
	padding: 4px 8px;
	width: 100%;
	margin: 8px 0;
}

textarea {
	height: 96px;
	resize: none;
}

.marketing label,
.rgpd {
	display: inline-block;
	font-weight: normal;
}

.formBotones {
	display: flex;
}



/* ///////////////////////////////////////////////////// Mostrar y esconder subMenu de momento no usamos */
/* ///////////////////////////////////////////////////// SUBMENUS */
.xnoveo_cbz {
	/* display: none; */
	visibility: hidden;
	color: black;
}

.xveo_cbz {
	/* display: block; */
	visibility: visible;
	/* border: 2px solid red; */
	/* text-align: left; */
	/* background: cyan; */
	list-style: none;

}

.xocultar01_cbz {
	/* display: none; */
	visibility: hidden;
	color: black;
}

.xmostrar {
	/* display: block; */
	visibility: visible;
	/* border: 2px solid red; */
	/* text-align: left; */
	/* background: cyan; */
	list-style: none;

	/* -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in; */

}


/* ///////////////////////////////////////////////////// Probando tipos de letra */

.xTitulo01 {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "sans-serif";
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.xTitulo02 {
	font-size: 30px;
	font-family: "Roboto, sans-serif, Helvetica";
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.xTitulo03 {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.xTitulo04 {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.xTitulo05 {
	font-size: 30px;
	font-family: 'Sansita Swashed', cursiva;
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.xTitulo06 {
	font-size: 30px;
	font-family: 'romance';
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.Titulo07 {
	font-size: 30px;
	font-family: 'Arsenal';
	font-style: normal;
	font-weight: 800;
	text-align: left;
}

.xTitulo08 {
	font-size: 30px;
	font-family: 'breadley';
	font-style: normal;
	font-weight: 800;
	text-align: left;
}



/* /////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////// CORPORATIVOS */
.corporativas_crp {
	margin: 0 auto;
	/* width: 1200px; */
	width: 87.847vw;
	display: flex;
	justify-content: space-around;
	/* align-items: center; */
	padding: 20px 0 20px 0;

	/* border: 2px solid yellow; */
	gap: 10px;
	/* background: cyan; */
}

.deccuni_crp {
	/* width: 87px; */
	width: 6.368vw;
}

.klein_crp {
	/* width: 59px; */
	width: 4.319vw;
}

.climalit_crp {
	/* width: 165px; */
	width: 12.079vw;
}

.securit_crp {
	/* width: 131px; */
	width: 9.59vw;
}

.somfy_crp {
	/* width: 125px; */
	width: 9.15vw;
}

.technal_crp {
	/* width: 87px; */
	width: 6.368vw;
}

/* /////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////// PIE -- todos los trabajos  */
footer{
	/* padding: 20px 0 0 0; */
	padding: 1.041vw 0 0 0;

}
/* Al pasar por encima el raton por los menus los cambio de color y fondo */
.trabajos_trb {
	/* width: 100%; */


	/* height: 210px; */
	height: 15.373vw;

	/* height: 150px; */
	/* border-left: 2px solid rgb(250, 128, 114); */
	/* border-left: 2px solid yellow; */
	/* background: black; */
	/* margin-bottom: 30px; */

	/* font-size: 20px; */
	font-size: 1.464vw;

	/* padding: 20px; */
	/* list-style: none; */
	/* padding: 5px 0 0 0; */
	/* padding: 10px 0 0 10px; */
	/* line-height:26px !important;  */
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	/* justify-content: space-between; */

	/* background: rgb(40, 76, 4); */
	/* border-left: 2px solid yellow; */


	background: black;
	/* background: yellow; */

}

/* Solo centra los titulos (trabajos)  */
.trabajos_trb ul li {
	text-align: center;

	/* background: red;  */
}

.trabajos_trb ul li a:hover {
	color: black;
	background-color: white;

	/* width: 120px; */
	width: 8.784vw;

	/* background: fuchsia; */
}

.trabajos--columna_trb {
	
	width: 10.248vw;
	height: 14.641vw;
	border-left: 2px solid yellow;
	
	/* font-size: 14px; */
	font-size: 1.024vw;
	
	display: flex;
	flex-direction: column;
	/* justify-content: space-around; */
	justify-content: space-between;

	padding: 8px 0 0 0;
	/* padding: 0.219vw 0 0.219vw 0; */


	/* background: forestgreen; */
}
/*   //////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////// INICIO resto de páginas HTML /////////////////////////// */
.explica_trb {
	/* width: 100%; */
	/* width: 1200px; */
	margin: 0 auto;
	/* width: 88.23vw; */
	/* width: 62.5vw; */

	display: flex;
	flex-direction: column;
/* justify-content: space-between; */
	/* margin-top: 32px; */
	/* margin-top: 2.35vw; */
	/* padding: 95px 0 0 0; */

	/* background: teal; */
}

/* ------------------------------------ explica trabajos : titulo -------------------------- */
.titulo_trb {
	margin: 0 auto;
	/* width: 350px;
	height: 48px; */
	/* width: 25.73vw; */
	width: 40.73vw;
	height: 3.52vw;


	/* font-family: "'Roboto', sans-serif;"; */
	font-style: normal;
	font-weight: 500;

	/* font-size: 36px; */
	font-size: 2.64vw;

	/* line-height: 48px; */
	line-height: 3.52vw;

	/* margin: 0 auto; */
	text-align: center;

	/* padding: 0 0 16px 0;
	margin-top: 32px; */
	padding: 0 0 1.17vw 0;
	margin-top: 2.35vw;

	/* background: red; */
}

/* ------------------------------------ explica trabajos : foto -- titulo -- texto / Vertical ----- */
/* tiraFotos1_cnv */
.foto--modelo--txt_trbH {
	margin: 0 auto;
	/* width: 350px; */
	/* height: 600px; */
	/* width: 25.73vw; 
	height: 44.11x; */

	display: flex;
	/* flex-wrap: wrap; */
	/* justify-content: space-around; */
	/* justify-content: space-between; */
	/* gap: 30px;
	padding: 30px 0 0 0; */
	
	gap: 2.20vw;

	padding: 0 0 0 0;


	/* background: brown; */
}

/* ------------------------------------ explica trabajos : ficha --------------------------- */
/* ficha1_cnv */
.ficha1_trbV {
	/* width: 438px; */
	/* height: 400px; */
	width: 23.1vw;
	
	/* height: 89.005vh;  cuidado no poner, alarga al empequeñecer */

	display: flex;
	flex-direction: column;
	

	/* background: violet; */

}

/* ------------------------------------ explica trabajos : foto ---------------------------- */
.img_trb {
	/* width: 350px; */
	width: 22.93vw;

	/* height: 200px; */
	height: 18.16vw;
	/* width: 25.50vw; */

	border: 1px solid black;

}

/* ------------------------------------ explica trabajos : titulo de la explicación --------------- */
.titulo--explica--txt_trb {
	margin: 0 auto;
	/* width: 350px;
	height: 26px; */
	width: 23.00vw;
	height: 1.91vw;


	/* font-family: "Roboto, sans-serif, Helvetica"; */
	font-style: normal;
	font-weight: 500;
	text-align: center;

	/* line-height: 26px;
	font-size: 18px; */
	line-height: 1.91vw;
	font-size: 1.30vw;

	/* background: silver; */
}

/* ------------------------------------ explica trabajos : explicación foto ----------- */
.explica--ficha_trb {
	/* margin: 0 auto; */
	/* width: 242px;
	height: 60px; */
	width: 22.79vw;
	/* height: 300px; */


	/* height: 4.41vw; */
	/* height: 90px; */
	/* height: 6.588vw; */

	/* font-family: "Roboto, sans-serif, Helvetica"; */
	font-style: normal;
	font-weight: 400;
	text-align: left;

	/* font-size: 16px;
	line-height: 20px; */
	font-size: 1.10vw;
	/* line-height: 1.47vw; */
	/* word-wrap: break-word; */

	padding: 1.098vw 0.366vw 0 0.27vw;

	/* background: sandybrown; */

}


/* ------------------------------------ explica trabajos : presentación -------------------- */
.x_p1_cnv {
	margin: 0 auto;

	/* width: 500px;
	height: 52px; */
	/* width: 36.76vw; */
	/* height: 3.82vw; */

	/* font-family: "Roboto, sans-serif, Helvetica"; */
	font-style: normal;
	font-weight: 400;
	text-align: left;

	/* font-size: 16px;
	line-height: 26px;
	margin-top: 16px; */
	font-size: 1.17vw;
	line-height: 1.91vw;
	margin-top: 1.17vw;


	/* background: sandybrown; */
}


/* ------------------------------------ botones de contactar de la pagina principal ---------------------------- */

/* botonCont_emp */
.x_bts--contactar_emp {
	/* width: 200px; */
	width: 14.641vw;

	/* padding: 0 0 0 16px; */
	padding: 0 0 0 1.2vw;

	/* background: red; */
}



/* ------------------------------------ xxxxxxxades : iconos ------------------------- */
/* ------------------------------------ convidados : bibliografía -------------------- */
.x_p4_cnv {
	/* margin: 0 auto; */
	/* width: 178px; 
	height: 26px;  */
	/* width: 35.07vw;
	height: 7.03vw; */

	/* font-family: "Roboto, sans-serif, Helvetica"; */
	font-style: normal;
	font-weight: 500;
	text-align: right;

	/* font-size: 18px;
	line-height: 26px;
	padding: 0 19px 0 0; */
	/* font-size: 1.32vw; */
	font-size: 15px;
	line-height: 1.91vw;
	/* padding: 0 1.39vw 0 0; */
	padding: 0 3px 0 0;

	/* background: yellow; */
}


/* //////////////////////////////////// FIN convidados /////////////////////////////// */
/* //////////////////////////////////// INICIO Flecha de subir /////////////////////////////// */
.subir {
	text-align: center;
	position: fixed;
	/* width: 75px; 
	height: 40px;  */
	top: 91%;
	right: 0.3%;
	/* background-color: #ff8800; */

	/* background-color: black;   */
	/* color: #ff0000;   */
	/* text-decoration: none; */
	/* padding: 0 0 10px 0; */
	z-index: 2;
	/* visibility: hidden; */

}

/* //////////////////////////////////// FIN Flecha de subir /////////////////////////////// */


.x_p1_emp {
	margin: 0 auto;
	/* width: 457px; */
	width: 33.455vw;

	/* height: 90px; */


	/* font-size: 18px; */
	font-size: 1.317vw;
	/* font-font-family: 'Roboto', sans-serif;   */
	/* font-family:'Sansita Swashed', cursiva; */
	/* font-family:'AcariSans'; */

	text-align: left;

	/* line-height: 10px; */


	/* line-height: 40px; */
	/* line-height: 2.928vw; */

	/* padding: 0 0 10px 0; */
	padding: 0 0 0.732vw 0;

	/* background: salmon; */
}






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


.x_cocineros_ccnrs {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 60px;
}



.x_horizontal_ccnrs {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 75px;

	background: rgb(160, 234, 234);

}




.x_columna_ccnrs {
	width: 490px;
	/* height: 234.07px; */
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;

	background: yellow;

}

.x_subttl_ccnrs {
	font-weight: 300;
	font-size: 48px;

	background: red;

}

.x_txt_ccnrs {
	width: 457px;
	/* height: 90px; */

	/* font-family: roboto;    */
	font-size: 18px;

	text-align: left;
	line-height: 30px;

	/* background: salmon; */
}

/*-- ------------------------------------------------------ ( final nuestros valores ) INICIO -- */
/*-- ----------------------------------------------------------------- ( la carta ) SERVICIOS -- */
.x_ttl_ser {
	margin: 0 auto;

	width: 451px;
	/* height:200px; */

	/* font-family: "Roboto, sans-serif, Helvetica"; */
	font-weight: 400;
	font-size: 48px;
	padding: 33px 0 0 0;

	/* background: violet; */
}

.x_lacarta_ser {
	margin: 0 auto;

	display: flex;
	gap: 33px;

	/* background: chartreuse; */
}

.x_h2+ul {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 0px 0px 0px 40px;
	list-style-type: square;

}


.x_txt_ser {
	width: 475px;
	/* height: 250px;  */
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 26px;

	/* background: yellow; */

}

/*---------------------------------------------------------------- ( fin la carta ) SERVICIOS -- */





/* * {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
} */

/* H1 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
} */

/* H2 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
} */

/* H3 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
} */
/* 
HTML {
	BACKGROUND-COLOR: #003399
} */
/* 
BODY {
	BACKGROUND-COLOR: #003399
} */

/* 
HTML {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}
 
BODY {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

TABLE {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

TR {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

TD {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

TH {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

INPUT {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

TEXTAREA {
	FONT-SIZE: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana
}

A:link {
	COLOR: #968c68;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #968c68;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #968c68;
	TEXT-DECORATION: none
}

A:active {
	COLOR: #968c68;
	TEXT-DECORATION: none
}

.cos {
	WIDTH: 771px
}

.barretina {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 20px
}

.barretina * {
	FLOAT: left
}

.menu_tr {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	COLOR: #9c9c9c;
	PADDING-TOP: 45px;
	FONT-FAMILY: Arial
}

.menu_tr LI {
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FLOAT: left
}

.linia {
	BORDER-RIGHT: #968c68 1px solid;
	PADDING-RIGHT: 8px
}

.menu_tr A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.menu_tr A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.menu_tr A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.menu_tr A:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.titol {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 8px
}

.menu_ppal {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	COLOR: #9c9c9c;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #312f2f
}

.menu_ppal LI {
	BORDER-RIGHT: #968c68 1px solid;
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	BACKGROUND-COLOR: #312f2f
}

.menu_ppal UL {
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 3px;
	WIDTH: 160px;
	PADDING-TOP: 3px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: 14px
}

.menu_ppal UL LI UL {
	LEFT: 159px;
	TOP: -2px
}

.menu_ppal UL:unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	HEIGHT: 0px;
	content: "."
}

.menu_ppal UL LI {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 159px;
	TEXT-ALIGN: left
}

.menu_ppal UL LI UL LI {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 175px;
	TEXT-ALIGN: left
}

.menu_ppal A:link {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 9px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 9px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal A:hover {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 9px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 9px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal A:active {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 9px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 9px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal A:visited {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 9px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 9px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal UL LI A:link {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal UL LI A:hover {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal UL LI A:active {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal UL LI A:visited {
	BORDER-RIGHT: #312f2f 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #312f2f 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #312f2f 1px solid;
	COLOR: #fff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #312f2f 1px solid;
	HEIGHT: 1%;
	TEXT-DECORATION: none
}

.menu_ppal LI:hover LI A {
	FLOAT: none
}

.menu_ppal LI.iehover LI A {
	FLOAT: none
}

.menu_ppal UL UL {
	DISPLAY: none;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 0px
}

.menu_ppal UL UL UL {
	DISPLAY: none;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 0px
}

.menu_ppal LI:hover UL UL {
	DISPLAY: none
}

.menu_ppal LI:hover UL UL UL {
	DISPLAY: none
}

.menu_ppal LI.iehover UL UL {
	DISPLAY: none
}

.menu_ppal LI.iehover UL UL UL {
	DISPLAY: none
}

.menu_ppal LI:hover UL {
	DISPLAY: block
}

.menu_ppal UL LI:hover UL {
	DISPLAY: block
}

.menu_ppal UL UL LI:hover UL {
	DISPLAY: block
}

.menu_ppal LI.iehover UL {
	DISPLAY: block
}

.menu_ppal UL LI.iehover UL {
	DISPLAY: block
}

.menu_ppal UL UL LI.iehover UL {
	DISPLAY: block
}

.img_gran {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px
}

.cerca_pais {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 192px;
	PADDING-TOP: 10px
}

.text_spais {
	FONT-SIZE: 10px;
	COLOR: #968c68
}

.text_spais0 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 22px;
	PADDING-BOTTOM: 3px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}

.text_spais1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 10px;
	COLOR: #968c68;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

.selector {
	BORDER-RIGHT: #444444 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #444444 1px solid;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #312f2f
}

.menu_pais {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: url(tllfiles/public/back_p.jpg) no-repeat left top;
	PADDING-BOTTOM: 6px;
	MARGIN: 3px 6px 6px;
	COLOR: #101010;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}

.menu_pais UL {
	LIST-STYLE-TYPE: none;
	POSITION: absolute
}

.menu_pais UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: -130px;
	PADDING-BOTTOM: 5px;
	WIDTH: 141px;
	PADDING-TOP: 5px;
	POSITION: relative;
	TOP: 18px;
	BACKGROUND-COLOR: #fff
}

.menu_pais LI A:link {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 130px;
	COLOR: #101010;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.menu_pais LI A:hover {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 130px;
	COLOR: #101010;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.menu_pais LI A:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 130px;
	COLOR: #101010;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.menu_pais LI A:active {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 130px;
	COLOR: #101010;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.menu_pais UL LI A:link {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #101010;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}

.menu_pais UL LI A:hover {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #101010;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}

.menu_pais UL LI A:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #101010;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}

.menu_pais UL LI A:active {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #101010;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}

.cos_mig {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 100%;
	PADDING-TOP: 25px
}

.meitat {
	FONT-SIZE: 28px;
	FLOAT: left;
	COLOR: #968c68;
	TEXT-ALIGN: left
}

.peu {
	PADDING-RIGHT: 34px;
	PADDING-LEFT: 34px;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 20px 0px;
	COLOR: #968c68;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #1e1e1e
}

.colesq {
	BACKGROUND: url(tllfiles/public/degradat01.jpg) #312f2f repeat-x left top;
	FLOAT: left;
	PADDING-BOTTOM: 50px;
	WIDTH: 254px
}

.colesqgen {
	FLOAT: left;
	PADDING-BOTTOM: 50px;
	WIDTH: 254px
}

.titol1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 24px;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #8f8664;
	PADDING-TOP: 20px
}

.licones {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 18px;
	FLOAT: left;
	PADDING-BOTTOM: 40px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center
}

.unaicona {
	FLOAT: left;
	WIDTH: 54px
}

.peuico {
	FONT-SIZE: 10px;
	COLOR: #8f8664;
	PADDING-TOP: 4px
}

.cinfo {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	FLOAT: left;
	PADDING-BOTTOM: 18px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}

.logoinfo {
	FLOAT: left
}

.tinfo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 24px;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

.tinfo UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: none;
	PADDING-TOP: 3px;
	LIST-STYLE-TYPE: none
}

.quecar {
	BORDER-TOP: #ef8c2f 1px solid;
	MARGIN-TOP: 30px;
	FLOAT: left;
	WIDTH: 100%;
	BORDER-BOTTOM: #ef8c2f 1px solid
}

.preu0 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 57px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 18px
}

.preu0 SPAN {
	FONT-SIZE: 18px
}

.preu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 57px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
	PADDING-BOTTOM: 14px;
	COLOR: #ef8c2f;
	PADDING-TOP: 0px
}

.colruta {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 40px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.titruta {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 18px;
	COLOR: #ef8c2f;
	PADDING-TOP: 10px
}

.titruta H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #ef8c2f
}

.titruta H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0px;
	COLOR: #ef8c2f;
	PADDING-TOP: 8px
}

.titgeneral {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 18px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #968c68;
	PADDING-TOP: 10px
}

.titgeneral H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #968c68
}

.titruta SPAN {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px
}

.textruta {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 20px;
	WIDTH: 439px;
	COLOR: #fff;
	PADDING-TOP: 20px;
	TEXT-ALIGN: justify
}

.titit {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 16px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ef8c2f;
	PADDING-TOP: 5px
}

.dia {
	FONT-SIZE: 11px;
	COLOR: #fff
}

.dia SPAN {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #968c68;
	PADDING-TOP: 0px
}

.colcos {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FLOAT: left;
	MARGIN: 0px 0px 15px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: left
}

.colcos TD {
	BORDER-RIGHT: 0px;
	BORDER-TOP: #663300 10px solid;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}

.lopcions {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 50px
}

.opcio {
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	CURSOR: pointer
}

.opcio IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.opcio SPAN {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 4px
}

.cidiomes {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 650px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	COLOR: #9b8d6d;
	PADDING-TOP: 380px
}

.idioma {
	BORDER-RIGHT: #9b8d6d 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #9b8d6d 1px solid;
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #9b8d6d 1px solid;
	WIDTH: 60px;
	CURSOR: pointer;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #9b8d6d 1px solid
}

.comentari {
	MARGIN-BOTTOM: 4px;
	COLOR: #747373
}

.viatge {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 439px;
	COLOR: #fff;
	BORDER-BOTTOM: #9b8d6d 1px solid
}

.viatge0 {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 6px;
	MARGIN: 4px 0px;
	WIDTH: 97%;
	PADDING-TOP: 8px
}

.viatge1 {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 6px;
	MARGIN: 4px 0px;
	WIDTH: 97%;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #312f2f
}

.vimg {
	FLOAT: left;
	WIDTH: 135px
}

.vtit {
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	FLOAT: left;
	CURSOR: pointer;
	COLOR: #968c68
}

.vtit H4 {
	FONT-SIZE: 12px;
	COLOR: #968c68
}

.vtit H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ee9414
}

.comentari1 {
	COLOR: #968c68
}

.camp {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 100%;
	PADDING-TOP: 10px
}

.camp INPUT {
	FONT-SIZE: 11px;
	WIDTH: 250px
}

.camp TEXTAREA {
	FONT-SIZE: 11px;
	WIDTH: 250px;
	HEIGHT: 50px
}

.camp LABEL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 120px;
	COLOR: #968c68;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right
}

.tornar {
	FONT-SIZE: 11px;
	FLOAT: right;
	PADDING-TOP: 5px
}  */