/*GENERAL*/
*{
	padding:0;
	margin:0;
}
body {
	text-align: center;
	font-size: 62.5%;
	font-family: Myriad Pro,arial,helvetica,sans-serif;
	color: #ffffff;
	background-color:#DCDDDA;
}
a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a:hover{color:#FFFFFF;}

h1 {
	font-weight:normal;
	color:#ffffff;
}

img { border: 0; }

#todo {
	position: absolute;
	left: 50%;
	top: 50%;
	width:102.0em;
	height:68.0em;
	margin-left: -51.05em;
	margin-top: -28.0em;
	text-align: left;
	background: #000000;
}
#fons_inici{
	position:absolute;
	bottom:0em;
	left:0em;
	width:102.1em;
	height:27.0em;
	background: #fff url(../images/fons_inici.jpg) 0 0 no-repeat;
}

#menu{
	position: absolute;
	bottom:0.0em;
	left:0em;
	width:102.1em;
	height:2.7em;
	padding-top:0.7em;
	background: #fff url(../images/menu.jpg) 0 0 no-repeat;
	color:#000000;
}
#menu p{
	float: right;
	font-size:1.2em;
	margin-right: 0.5em;
    margin-bottom: 0.5em;
}
#menu a{
	font-size:1.5em;
	margin-left:1em;
	margin-right:1em;
}
#logo{
	position:absolute;
	top:2.5em;
	right:2.0em;
}
#claim{
	position:absolute;
	font-size:1.5em; 
	top:6.0em;
	right:0.6em;
	text-align:right;
}
.reflexe{
	position:absolute;
	bottom:-14.0em;
	left:0em;
}
.reflexe_c{
	position:absolute;
	bottom:-0.9em;
	left:0em;
}
.sombra{
	position:absolute;
	bottom:-6.5em;
	left:-5em;
}

#amb_fot{
	visibility:hidden;
}
#amb_fot, #amb_fot2, #amb_fot3, #amb_fot4{
	position:absolute;
	top:22.7em;
	left:3.3em;
}
#amb_fot2, #amb_fot4{
	left:40.0em;
}

#logo_uno{
    position:absolute;
	top:53.5em;
	right:63.5em;
}
#logo_luxor{
    position:absolute;
	top:53.5em;
	right:25.0em;
}

.corner{
	position:absolute;
	top:0em;
	left:0em;
}

#menu_flash{
	position:absolute;
	bottom:-0.30em;
	left:-0.25em;
}
#menu_flash p{
	margin-top: 3.5em;
}
#menu_flash a{ 
	color:#000;
	margin:0 2em;
}
#menu_flash a:hover{ color:#333;}

/* galeria */
#uno_grande{
    position:absolute;
	top:41.0em;
	right:2.0em;
	visibility:hidden;
}
#uno_peq{
    position:absolute;
	top:44.0em;
	right:6.0em;
	visibility:hidden;
}
#luxor_grande{
    position:absolute;
	top:15em;
	right:5.0em;
	visibility:hidden;
}
#luxor_peq{
    position:absolute;
	top:24.0em;
	right:5.0em;
	visibility:hidden;
}

#contenedor{
	position:absolute;
	bottom:1em;
	left:3em;
	width:83.0em;
	height:56.0em;
	top:0.7em;
}
#ims_mi{
	visibility:hidden;
}
.miniatura{
	width:22.0em;
	height:13.5em;
	top:1.5em;
	left:1.5em;
	margin-left: 3em;
	margin-top: 2em;
}
/*contacto */

#linea{
	position:absolute;
	border-left:0.1em solid #ffffff;
	padding-left:2.5em;
	top:12.5em;
	right:1.0em;
}
#linea h1{
	font-size:1.5em; 
}
#form{
	position:absolute;
	top:2.5em;
	right:20.0em;
}
#linea1{
	position:absolute;
	border-left:0.1em solid #ffffff;
	padding-left:1.5em;
	top:11.7em;
	left:4.0em;
	text-align:left;
}



#t {
    position:absolute;
    top:9.5em;
	left:32.0em;
	height:7.4em;
	width: 28.2em;
	margin-bottom:0.9em;
	font-family:Myriad Pro,arial,helvetica,sans-serif;
	font-size:1.2em;

}


#linea1 h1{
	font-size:1.5em; 
}


#linea2{
	position:absolute;
	border-left:0.1em solid #ffffff;
	padding-left:1.5em;
	top:30.0em;
	left:6.0em;
}
#hor
{
font-size:1.5em; 
}
#linea2 h1{
	font-size:1.5em; 
}
#text{
	position:absolute;
	font-size:1.5em; 
	top:3.0em;
	left:3.2em;
	text-align:left;

}
#caixa1 {
	position:absolute;
	top:11.2em;
	left:5.0em;
	width: 30.2em;
	text-align:right;
	height:8.4em;
	padding-top:0.3em;
}

#caixa1 input{

	height:1.4em;
	width: 13.0em;
	margin-bottom:0.9em;
}
/*empresa*/
#fot_fabrica{
	position:absolute;
	top:37.0em;
	left:52.5em;
	text-align:left;

}
#oficines{
	position:absolute;
	top:5.0em;
	left:5.5em;
	text-align:left;

}

#eje{
	position:absolute;
	top:32.0em;
	left:7.5em;
	text-align:left;

}

#inf{
	position:absolute;
	top:1.0em;
	left:33.5em;
	text-align:left;
}
#textempresa h1{
	position:absolute;
	top:33.0em;
	left:2.5em;
	text-align:left;
	font-size:1.3em; 
	color: #000000;
}
#any1 {
	position:absolute;
	top:19.0em;
	left:4.2em;
	font-size:1.5em; 
	font-weight: bold;
	Cursor : pointer;
}
#any2 {
	position:absolute;
	top:20.0em;
	left:15.5em;
	font-size:1.5em; 
	font-weight: bold;
	Cursor : pointer;
}
#any3 {
	position:absolute;
	top:20.0em;
	left:27.5em;
	font-size:1.5em; 
	font-weight: bold; 
	Cursor : pointer;
}
#any4 {
	position:absolute;
	top:20.0em;
	left:38.0em;
	font-size:1.5em; 
	font-weight: bold;
	Cursor : pointer;
}
#any5 {
	position:absolute;
	top:20.0em;
	left:49.5em;
	font-size:1.5em; 
	font-weight: bold;
	Cursor : pointer;
}
#hoy {
	position:absolute;
	top:19.0em;
	left:60.2em;
	font-size:1.5em; 
	font-weight: bold;
	Cursor : pointer;
}
#text2,#text3,#text4,#text5,#texthoy {
	position:absolute;
	top:5.0em;
	left:2.0em;
	font-size:1.5em; 
	visibility:hidden;
}
#text1 {
	position:absolute;
	top:5.0em;
	left:2.0em;
	font-size:1.5em; 
	visibility:visible;
	text-align:left;
}


#title1{
	position:absolute;
	top:-1.5em;
	left:2.0em;
	font-size:1.7em; 

}

/*sola*/

#img_fondo, #img_fondo2{
	position:absolute;
	bottom:1em;
	left:0em;
	width:5.0em;
	height:68.0em;
	
}
#img_fondo2{
	height:65.3em;
	width:60.0em;
}
#cuadro_informacion{
	position:absolute;
	top:20.0em;
	left:7.5em;
	width:28.8em;
	height:26.3em;
	text-align:left;
	background: url(../images/cuadro_inf.png) 0 0 no-repeat;
	visibility:hidden;
}
#cuadro_informacion p {
	padding-left:1.5em;	
	padding-right:1.5em;	
	font-size:1.3em;
	margin: 0.0em;
}
#nom1 {
	padding-top:0.8em;	
	padding-left:3.0em;	
	padding-right:2.5em;
	font-size:2.3em;
}
#titular1 {
	padding-left:1.5em;	
	padding-right:1.5em;
	padding-top:0.8em;	
	font-size:1.5em;
}
#puntos1{
	position:absolute;
	font-size:1.9em;
	font-weight:bold;
	top:17.0em;
	left:10.0em;
	
}
#creu1{
	position:absolute;
	top:-0.9em;
	left:26.5em;
}
#creu2{
	position:absolute;
	top:-0.9em;
	left:52.5em;
}
#cuadro_pedido{
	position:absolute;
	top:45.0em;
	left:37.5em;
	width:55.0em;
	height:21.0em;
	text-align:left;
	background: url(../images/cuadro_pedido.png) 0 0 no-repeat;
	visibility:hidden;
}
#menu_comp{
	position:absolute;
	top:1.0em;
	left:50%;
	width:20.0em;
	text-align:left;
	margin-left:14.75em;
}
#menu_correo{
	position:absolute;
	top:0.5em;
	left:10.0em;
	text-align:left;
	cursor:pointer;
}
#menu_sig{
	position:absolute;
	top:0.7em;
	left:16.5em;
	text-align:left;
}
#menu_ant{
	position:absolute;
	top:0.7em;
	left:0.5em;
	text-align:left;
}
#inf_comp{
	position:absolute;
	top:0.5em;
	left:5.5em;
	text-align:left;
	cursor:pointer;
}

#logo_blanco{
	position:absolute;
	top:0.5em;
	right:2.0em;
}
#text_menu1{
	position:absolute;
	font-size:1.5em;
	top:1.0em;
	left:3.5em;
	text-align:left;
}
#text_menu2{
	position:absolute;
	font-size:1.5em;
	top:2.0em;
	left:11.5em;
	text-align:left;
}
#caixa2 {
	position:absolute;
	border-left:0.1em solid #ffffff;
	top:6.0em;
	left:4.0em;
	width: 25.2em;
	text-align:right;
	height:8.4em;

}
#caixa2 input{
	height:1.2em;
	width: 13.0em;
	margin-bottom:0.8em;
	margin-top:0.2em;
}

#caixa2 p{
    position: absolute;
	top:-0.3em;
	left:0.8em;
	font-size:1.2em;
	line-height:2.7em;
	text-align:left;
}
#text_pedido{
	position: absolute;
	font-size:1.2em;
	top:1.9em;
	left:3.0em;
	text-align:right;
}
#datos_empresa_pedido{
	position: absolute;
	font-size:1.2em;
	top:13.5em;
	left:3.0em;
	text-align:left;
}
#text_comp{
	position: absolute;
	width: 21.0em;
	font-size:1.2em;
	height:8.0em;
	top:0.5em;
	left:27.0em;
	text-align:left;
}
#btn_enviar_frm{
	position:absolute;
	bottom:4.5em;
	right:3.5em;
}
#btn_enviar_frm2{
	position:absolute;
	top:-9em;
	right:-46em;
}

#loading{
	position: absolute;
	width: 2.0em;
	height:2.0em;
	top:33.5em;
	left:50.0em;
	text-align:left;
}


/*localización*/

#form_map{
	position:absolute;
	height:50.0em;
	width: 70.0em;
	top: 5.0em;
	left: 5.0em;
	
}
#sombra{
	position:absolute;
	height:30.0em;
	width: 80.0em;
	top: 40.0em;
	left: 0.0em;
	background: url(../images/sombra_map.png)0 0 no-repeat;
}
#map{
	position:absolute;
	height:50.0em;
	width: 70.0em;
	top: 5.5em;
	left: 1.0em;
}

#info_direc{
	position:absolute;
	top:15.5em;
	right:9.0em;
	font-size:0.7em;
	border-left:0.1em solid #ffffff;
	padding-left:1.5em;
	text-align:left;
}
#como_llegar{
	top:32.5em;
	right:5.0em;
	position:absolute;
	font-size:0.7em;
	border-left:0.1em solid #ffffff;
	padding-left:1.5em;
	text-align:left;
}
#llegar2 {
	font-weight:bold;
	color:#000000;
}