body {
	color: black;
	font-family: Arial, Helvetica, Verdana, Geneva;
	font-size: 10px;
}
#pagina {
position:relative;
left:0px;
top:0px;
width:890px;
height:640px;
margin: 0px auto; /* centrar con firefox */
text-align:center; /* centra las capas con internet explorer */
border:1px solid #000000;
} 
#contenedor {
position:absolute;
left:20px;
top:20px;
width:850px;
height:600px;
} 

#contenedor #lateralizq {
	text-align: left;
}
.logo {
	position:absolute;
	left:0px;
	top:20px;
	display: block;
	border:0;
}
.telefono {
	position:absolute;
	left:694px;
	top:37px;
	display: block;
}
.menu_principal {
	position:absolute;
	text-align:left;
	top:90px;
	left:0px;
	width:210px;
	height:20px;

	background-color:#4A4B4A;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	visibility:hidden;
}
.menu_principal A{
	display: block;
	color:#FFFFFF;
	text-decoration: none;
}
#submenu {
	position:absolute;
	text-align:left;
	top:110px;
	width:210px;
	/* height:20px; */
	background-color:#E0E0E0;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	visibility:hidden;
	z-index:1;
}
#submenu A{
	display:block;
	height:20px;
	padding-left:10px;
	padding-top:4px;
	color:#000000;
	text-decoration:none;
	/*
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #000000;
	*/
}
#submenu A:hover {
	background-color:#4A4B4A;
	color:#FFFFFF;
	/*
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #000000;
	*/
}

#menuidiomas {
	position:absolute;
	text-align:left;
	left:10px;
	width:90px;
	/* height:20px; */
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	z-index:1;
}
#menuidiomas A{
	display:block;
	color:#C0C0C0;
	text-decoration:none;
	/*
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #000000;
	*/
}
#menuidiomas A:hover {
	color:#000000;
	/*
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #000000;
	*/
}



.menu_lateral {
	position:absolute;
	text-align:left;
	top:120px;
	left:0px;
	width:240px;
	height:20px;

	background-color:#EF2E23;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	visibility:hidden;
}

#minifichas {
	position: absolute;
	left:615px; top:120px;
	width: 232px; height: 475px;
	background-color: #FFFFFF;
	font-size: 10px;
	
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
	
}

.minificha {
	position:absolute;
	/*
	top:0px;
	left:631px;
	*/
	width:232px;
	height:85px;
	/*
	background-color: #FFFFFF;
	font-size:10px;
	border:1px solid #000000; */
	cursor: pointer;
	/* visibility: hidden; */
}
.minificha .ref {
	position:absolute;
	top:1px;
	left:2px;
	width:140px;
	height:12px;
	text-align:left;
	font-weight: bold;
	border-bottom:1px dotted #EF2E23;
	color:#000000;
}
.minificha .refsel {
	position:absolute;
	top:1px;
	left:2px;
	width:140px;
	height:12px;
	text-align:left;
	font-weight: bold;
	border-bottom:1px dotted #EF2E23;
	color:#FF0000;
}
.minificha .gestio {
	position:absolute;
	top:12px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
	color:#000000;
}
.minificha .gestiosel {
	position:absolute;
	top:12px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
	color:#FF0000;
}

.minificha .nomtip {
	position:absolute;
	top:24px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
}
.minificha .nompar {
	position:absolute;
	top:36px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
}
.minificha .habsbanys {
	position:absolute;
	top:48px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
}
.minificha .preu {
	position:absolute;
	top:72px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
	font-weight: bold;
	color:#000000;
}
.minificha .preusel {
	position:absolute;
	top:72px;
	left:2px;
	width:140px;
	height:15px;
	text-align:left;
	font-weight: bold;
	color:#FF0000;
}

.minificha .minifoto {
	position:absolute;
	top:1px;
	left:150px;
	width:80px;
	height:80px;
	border: 1px solid #000000;
	/*
	padding:3px;
	background-color: #FFFFFF;
	display:block;
	text-align:center;
	vertical-align:middle;
	*/
}

.tituloSelect {
	font-size:12px;
	color: #000000;
	
}
.opcionesSelect {
	width:160px;
	color: #D50000;
	
}
.opcionesSelectref {
	width:140px;
	color: #D50000;
	font-size:12px;
	border:1px solid #000000;
}
#ficha_seleccionada {
	position:absolute;
	left:244px; top:120px;
	width:360px; height:476px;
	/*
	border:1px solid #000000;
	*/
	color:#000000;
	text-align:left;
	/*
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
	*/

}
#ficha_seleccionada .separador {
	color:#000000;
	/* font-weight: bold; */
}
#ficha_seleccionada .refges {
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:20px;
	font-size:12px;
	/*font-weight: bold;*/
	color:#FF0000;
}

#ficha_seleccionada .nomparnompob {
	font-size:12px;
	color:#FF0000;
}

#ficha_seleccionada .nomtip {
	position:absolute;
	left:150px;
	top:0px;
	width:210px;
	height:20px;
	text-align: right;
	font-size:14px;
	color:#000000;
	/* font-weight:bold; */
}

#ficha_seleccionada .foto_grande {
	position:absolute;
	left:0px;
	top:17px;
	width:360px;
	height:269px;
	text-align: center;
	overflow: hidden;
	/* border:1px solid #33FF00; */
}
#ficha_seleccionada .datos_con_scroll {
	position:absolute;
	left:5px;
	/* top:290px; */
	top: 350px;
	width:350px;
	height:120px;
	background-color:#FFFFFF;
}
#ficha_seleccionada .datos_sin_scroll {
	position:absolute;
	left:5px;
	/* top:290px; */
	top: 330px;
	width:350px;
	height:140px;
	background-color:#FFFFFF;
}
#ficha_seleccionada .infom2, #ficha_seleccionada .distrib, #ficha_seleccionada .extres {
	color:#000000;
	font-size:10px;
}
#ficha_seleccionada .preu {
	position:absolute;
	left:5px;
	top:458px;
	font-family: Arial, Helvetica, Verdana, Geneva;
	color:#FF0000;
	font-size:14px;
	font-weight: 800;
}

#ficha_seleccionada .diapositivas {
	position:absolute;
	top:287px;
	left:0px;
	overflow: hidden;
	width:360px;
	height:47px;
	/* background-color:#66CCFF; */
}
#ficha_seleccionada .diapositivas .diapositiva {
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:3px;
	display:block;
}
#boton {
	cursor: pointer;
}

#titulo_web_ini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
}
#texto_web_ini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 16px;
}
