html,body{height:100%;}
*{border-width:0px;border-style:none;padding:0px;margin:0px;}
body{font:90%/1.2 Helvetica, Arial, sans-serif;color:#000;background-color:#FFFFFF;background-image:url(images/bgCuerpo.png);background-attachment:fixed;}

#Principal {
	position:relative;
	margin:auto;
	width:768px;
	overflow: visible;
}		
#Cabecera {
	position:relative;
	z-index:2;
	left: 0px;
}

#TopMenu {
	position:relative;
	width:200px;
	z-index:2;
	left: 139px;
	top: 5px;
}

#MenuIzquierda {
	position:absolute;
	height:115px;
	z-index:1;
	left:0px;
	top: 100px;
	width: 116px;
}

#contenido {
	position:relative;
	z-index:2;
	top: 10px;
	left: 116px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	text-align: left;
	width: 640;
	overflow: auto;
}
#PiePagina {
	position:relative;
	z-index:2;
	left: 0px;
	background-image: url(images/fondo_pie_pagina.jpg);
	top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 768px;
}

#menuhusaberg {
	position:absolute;
	width:130px;
	height:115px;
	z-index:90;
	left: 101px;
	top: 206px;
}

#menuhusaberg2{
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
A:link {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION:none
}
A:visited{
	TEXT-DECORATION:none
	}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
	margin-top:5px;}

.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}

.normal8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}

.normal9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}

.normal11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.normal12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.normal12_Blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#FF0000;
}
.Situacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}

.cuadroPropiedad {
	border: 0px solid #999999;
	}

.TDPropiedades {
	text-align: left;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}	

.TDMenuHorizontal {
	text-align: left;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #8A644A;
	text-indent: 3px;
	height: 15px;
	text-decoration: none;
}

.TDMenuHorizontalSeleccionado {
	text-align: left;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFF00;
	font-weight: bold;
	background-color: #8A644A;
	text-indent: 3px;
	height: 15px;
	text-decoration: none;
}

.marcoFoto {
	border: 1px solid #000000;
	text-decoration: none;
}

.pieFoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #990000;
}

.TituloAreaPrivada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.menuprincipal {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #993300;
	border: 1px solid #FFFFFF;
	text-align:left
}
.menuprincipalAdmin {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#669933;
	border: 1px solid #FFFFFF;
	text-align:left
}

.menuprincipalTitulo {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR:#FFFF00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #993300;
	border: 1px solid #FFFFFF;
	text-align:left
}

SELECT {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #990000;
	height: auto;
}

INPUT.NumeroCuenta2digitos {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 15px;
}

INPUT.NumeroCuenta4digitos {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 30px;
}

INPUT.NumeroCuenta10digitos {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
}


INPUT.Fichero100 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
}

INPUT.Fichero200 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}

INPUT.Fichero300 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
}

INPUT.Fichero400 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
}

INPUT.DatosPersonales100 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
}


INPUT.DatosPersonales100_ReadOnly {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	background-color: #E5E5E5;
}

INPUT.DatosPersonales200 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}

INPUT.DatosPersonales200_ReadOnly {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	background-color: #E5E5E5;
}


INPUT.DatosPersonales250 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
}

INPUT.DatosPersonales250_ReadOnly {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	background-color: #E5E5E5;
}

INPUT.DatosPersonales300 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
}

INPUT.DatosPersonales350 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
}

INPUT.DatosPersonales400 {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
}

A.menus {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}

A.menusAmarillo {
	TEXT-DECORATION: none;
	color:#FFFF00;
}


A.menus:hover {
	COLOR: #FF6600
}

A.menusAmarillo:hover {
	COLOR: #FF6600
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}

.tituloseccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #F8F8F1;
}


.DetalleReferencia {
color: #DC3523;
font-family : Verdana, tahoma, Arial;
font-size : 12px;
font-weight: bolder}

.Normal12_Marron8A644A {
color: #8A644A;
font-family : Verdana, tahoma, Arial;
font-size : 12px;
font-weight: bold;
}


.Usuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	background-color: #EAEAEA;
	height: 11px;
	width: 140px;
	border: none;
	padding: 0px;
}

.DesplegableProvincias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	background-color: #EAEAEA;
	height: 10px;
	width: 130px;
	border: none;
	padding: 0px;
}

.DesplegableTiposPropiedad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	background-color: #EAEAEA;
	height: 10px;
	width: 140px;
	border: none;
	padding: 0px;
}

.Oferta {
color: #DC3523;
background-color: #EEEEEE;
border-color : #000000;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family : Verdana, tahoma, Arial;
font-size : 12px;
font-weight: bold;
}
.UsuarioRegistrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #EAEAEA;
	height: 11px;
	width: 100px;
	border: none;
	padding: 1px;
	color: #FF0000;
	vertical-align: middle;
	text-align: left;
	text-indent: 3px;
}
.RefBusqueda {
	font-size: 10px;
	height: 10px;
	width: 60px;
}

.MemoDescripcion {
width:450px; 
height:150px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-align:justify;

}INPUT.DatosPersonales75 {

	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
}
INPUT.DatosPersonales50 {


	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
}
.menuprincipalaFontAmarillo {

	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFF00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #993300;
	border: 1px solid #FFFFFF;
	text-align:left
}

.EnlacesTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #993333;
	font-weight: bold;
}

.MarcaMoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #993333;
	font-weight: bold;
}


.EnlacesURL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#999999;
}

.EmpresasDestacadasResumen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}
.EmpresasDestacadasResumenTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#FFFF95;
}

.ComboProvincias{
	width:170px;
	height:auto;
	font-size:10px;
	border: thin solid #990000;
}

.botonMenuAzul {
	background-image: url(images/boton_menu_azul.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
	background-position: left center;
	border: 1px solid #000000;
	height: 20px;
	text-indent: 5px;
	text-decoration:none;
}

A.EnlaceMenu{
	text-decoration:none;
	color: #FFCC00;
}

A.EnlaceMenu:visited {
text-decoration:none;
color: #FFCC00;
}

A.EnlaceMenu:hover {
text-decoration:none;
color: #FFFFFF;
}




.tablaContenido {
	border: 1px solid #000066;
	text-decoration: none;
	text-indent: 5px;
	background-color: #FFFFFF;
	height: auto;
	background-image: url(images/odin_opacidad6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 640px;
}
.tablaTopMenu {
	border: 0px none #000000;
	text-decoration: none;
	width: auto;
}
.BotonTopMenu {
	color: #000000;
	background-color: #FFD401;
	font-family : Verdana, tahoma, Arial;
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	height: 18px;
	width: 80px;
}
.tituloContenido {
	background-color:#FFCC00;
	color:#000000;
	height:15px;
	font-size:11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.marcoLateralDerecho {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}


A.menuHusaberg {
	TEXT-DECORATION: none;
	color:#FFFF00;
	list-style-image: url(images/0001_arrow.png);
}


A.menuHusaberg:hover {
	COLOR: #FF6600
}

A.menuHusaberg:hover {
	COLOR: #FF6600
}


#menuhusaberg ul, ol {
	margin:5px 0 2px 1px;
}

html>body #menuhusaberg ul, ol {
	margin:5px 0 8px -20px;
}

#menuhusaberg li {
	list-style:none;
}

#menuhusaberg ul li {
	padding: 2px 0 2px 18px;
	background:url(images/bullet_go.gif) 0 2px no-repeat;
}

#menuhusaberg ol li {
	padding: 2px 0 2px 22px;
	background:url(images/tick.gif) 0 2px no-repeat;
}


#menuhusaberg li ul li {
	padding: 2px 0 2px 16px;
	background:url(images/arrow_C_ver2.gif) 2px 6px no-repeat;
}

#menuhusaberg li ol li {
	padding: 2px 0 2px 16px;
	background:url(images/check.gif) 0 4px no-repeat;
}


#menuhusaberg li a {
	color:#333;
}

#menuhusaberg li a:hover {
	color:#003399;
}


#menuhusaberg2 ul {
	margin:0;
	padding:0;
}

#menuhusaberg2 li {
	margin:0;
	padding:0;
	list-style:none;
}


#menuhusaberg2 li a {
	display:block;
	margin:0;
	padding:7px 0 7px 20px;
	height:12px;
	text-decoration:none;
	color:#333;
}





textarea {
	font-size: 10px;
	width: 200px;
	border: 1px solid #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.txtArea300x80 {
	width: 300px;
	height:80px;
}
#ContenidoDetalle {
	position:relative;
	z-index:2;
	top: 0px;
	left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	text-align: left;
	width: 740;
	overflow: auto;
	padding: 0px;
}
.tablaContenidoDetalle {

	border: 1px solid #000066;
	text-decoration: none;
	text-indent: 0px;
	background-color: #FFFFFF;
	height: auto;
	background-repeat: no-repeat;
	background-position: center center;
	width: 740px;
}
#CabeceraDetalle {


	position:relative;
	z-index:2;
	top: 0px;
	left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	text-align: left;
	width: 740;
	overflow: auto;
}
.tablaDetalleSeminueva {


	border: 1px solid #000066;
	text-decoration: none;
	text-indent: 5px;
	background-color: #FFFFFF;
	height: auto;
	background-repeat: no-repeat;
	background-position: center center;
	width: 580px;
}
.tablaContenidoIndex {

	border: 1px solid #000066;
	text-decoration: none;
	text-indent: 0px;
	background-color: #FFFFFF;
	height: auto;
	background-repeat: no-repeat;
	background-position: left center;
	width: 640px;
}
.MemoDescripcionContacto {

width:300px; 
height:100px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-align:justify;
}
.BotonIndiceNoticias {
	color: #000000;
	background-color: #FFD401;
	font-family : Verdana, tahoma, Arial;
	font-size : 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	height: auto;
	width: 80px;
	padding: 1px;
	margin: 2px;
}
textarea.txtArea300x140 {

	width: 300px;
	height:140px;
}

