﻿body {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	background: #ffffff url(activos/background.gif) repeat-x top;
	color: #5e5e5e;
	margin: 0px;
	padding: 0px;
	/* IE hack centrar horizontalmente [parte 1/2] */
	text-align: center;
	/* --- */
}

body.fondoNaranja {
		background: #ffffff url(activos/backgroundNaranja.gif) repeat-x top;
}

body.fondoRoig {
		background: #ffffff url(activos/backgroundRoig.gif) repeat-x top;
}

body.fondoVerde {
		background: #ffffff url(activos/backgroundVerde.gif) repeat-x top;
}

body.fondoGris {
		background: #ffffff url(activos/backgroundGris.gif) repeat-x top;
}

body.fondoVerdeOliva {
		background: #ffffff url(activos/backgroundVerdeOliva.gif) repeat-x top;
}

h5, h6 {
	font-family: "Arial Narrow";
	letter-spacing: 0;
	font-weight: normal;
}

a {
	color: #5e5e5e;
}

a:hover {
	text-decoration: none;
}

a:visited {
		color: #cccccc;
}


td {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

th {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

tr {
	vertical-align: top;	
}

table {
	border-collapse:collapse; 
}

img {
	border: none;
}

img.png {
	behavior: url(/sistema/pngbehavior.htc);
}

.pngBg {
	behavior: url(/sistema/pngBgBehavior.htc);
}

.clearBoth {
	clear:both;
}

.floatLeft{
	float: left;
}

.centradoH {
	text-align: center;
}

#cabecera {
	width: 810px;	
}

html>body #cabecera {
	position: relative;
	margin-left: auto;
	margin-right: auto;	
}

#cuerpo {	
	clear: both;
	margin: 40px 0px 0px 0px;
	width: 810px;
	text-align: left;
}

html>body #cuerpo {
	position: relative;
	margin-left: auto;
	margin-right: auto;	
}

#hipotecazo {
	clear:both;
	float:left;
	height:auto;
	margin:20px 0px 0px;
	padding:20px 0px;
	width:819px;
}

#pie {
	margin: 20px 0px 12px 0px;
	padding: 20px 0px 12px 0px;
	clear: both;
	width: 810px;
	color: #c7c7c7;
	background: url(activos/fondoPie.gif) no-repeat top;
}

html>body #pie {
	position: relative;
	margin-left: auto;
	margin-right: auto;	
}

#pie.pieAjustado {
	margin-top: 0px;
}

#pie a {
	color: #c7c7c7;
}

#logo {	
/*	Logo con pastilla
	width: 178px;
	height: 118px;
	margin: 0px 0px 0px 40px; */

	width: 195px;
	height: 78px;
	margin: 30px 0px 0px 20px;


	float: left;
}


#portadaCont{
	margin: 40px 0px 0px 0px;
	width: 100%;
	border: 0px 0px 0px 0px;
}

#portadaCont td {
	margin: 0px;
	border: 0px 0px 0px 0px;
}

#portadaCont #imgIzq {
	width: 50%;
	background-image: url(activos/bgDecoLateralPortada.gif);
	background-repeat:  repeat-x;
	background-position: 0px 200px;
}

#portadaCont #imgDer {
	width: 50%;
	background-image: url(activos/bgDecoLateralPortada.gif);
	background-repeat:  repeat-x;
	background-position: 0px 20px;
}

#portadaCont #imgCentral {
	width: 810px;
}

#portadaImg {
	display: block;
	border:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuPpal {
	margin: 30px 0px 0px 60px;
	width: auto;
	float: left;
}

#menuPpalMenu {
/*	background-image: url(activos/fondoMenuPpal.png);
	background-repeat: no-repeat;
	background-position: bottom; */
	margin: 0px 0px 0px 0px;
/*	padding: 0px 0px 30px 0px; */
	padding: 0px 0px 0px 0px; 
	width: 500px;
	height: auto;
	float: left;

}

#menuPpal #separadorMenuPpal {
	margin: 10px 0px 0px 0px;
	width: 490px;
	height: 19px;
}

#menuPpalMenu li {
	font-size: 14px;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	width: auto;
	display: inline;
	list-style-type: none;
}

#menuPpalMenu li a {
	width: auto;
	text-decoration: none;
	color: #ffffff;
}

#menuPpalMenu li.menuPpalActual {
	font-size: 15px;
	font-weight: bold;
}

#menuPpalMenu li span.menuPpalDelimitador {
	margin: 0px 10px 0px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}

#subMenuPpalMenu {
	/*background: url(activos/flecha.gif) no-repeat left center;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	height: auto;	
	float: left;
}

#subMenuPpalMenu li {
	font-size: 12px;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	width: auto;
	display: inline;
/*	list-style-type: none;*/

}

#subMenuPpalMenu li.iconoFlecha {
	background: url(activos/flecha.gif) no-repeat left center;
	padding:  0px 10px 0px 20px;
}

#subMenuPpalMenu li a {
	width: auto;
	text-decoration: none;
	color: #ffffff;
}

#subMenuPpalMenu li.subMenuPpalActual {
	font-size: 13px;
	font-weight: bold;
}

#subMenuPpalMenu li a.subMenuPpalActual {
	font-size: 13px;
	font-weight: bold;
}

#menuSecundario {
	margin: 0px 0px 0px 0px;
	width: auto;
	float: left;
	
}

#menuSecundarioMenu {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 120px;
	height: auto;	
	float: left;
}

#menuSecundarioMenu li {
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 0px 10px;
	width: auto;
	list-style-type: none;
}

#menuSecundarioMenu li a {
	width: auto;
	color: #000000;
	text-decoration: underline;
}

#menuSecundarioMenu a:hover {
	text-decoration: none;
}

#menuSecundarioMenu li.menuSecundarioActual {
	font-size: 13px;
	font-weight: bold;
}

#titularCuerpo {
	width: 100%;
	height: 52px;
	
}

#titularCuerpo h3 {
	behavior: url(/sistema/pngBgBehavior.htc);
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	width: 185px;
	height: 42px;
	color: #ffffff;
	background-image: url(activos/backgroundQuadrets.png);
	background-repeat: repeat;
	margin: 0px 0px 0px 1px;
	padding: 5px 5px 5px 5px;
	float: left;
}

#titularCuerpo img, #titularCuerpo .imgReserva  {
	behavior: url(/sistema/pngBgBehavior.htc);
	margin: 0px 1px 0px 1px;
	background-image: url(activos/backgroundQuadrets.png);
	width: 62px;
	height: 52px;
	float: left;
	background-repeat: repeat;
}

#titularCuerpo img.imgTh {
	cursor: pointer;
}

#titularCuerpo .nombreInmueble {
	behavior: url(/sistema/pngBgBehavior.htc);
	background-image: url(activos/backgroundQuadrets.png);
	background-repeat: repeat;
	margin: 0px 0px 0px 1px;
	padding: 4px 20px 4px 4px;
	width: 172px;
	height: 44px;
	float: left;
	overflow: hidden;
}

#titularCuerpo .nombreInmueble h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	width: auto;
	height: auto;
	color: #000000;
	float: right;	
	background: transparent;
}


#titularCuerpo .nombreInmueble p {
	clear: both;
	font-size: 9px;
	width: 100%;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	border: none;
	color: #999999;		
	float: right;
}

#contenidoCuerpo {
	clear:both;
	height: auto;
	float:left;
}

#pieGrupoAndian {
	padding: 0px 0px 0px 10px;
	width: auto;
	float: left;
}

#pieEspacioEC {
	padding: 0px 10px 0px 0px;
	width: auto;
	float: right;
}

#listadoInmuebles {
	margin: 40px 0px 0px 0px;
	/*width: 520px;*/
	width: 625px;
	text-align: left;
	color: #5e5e5e;
}

#listadoInmuebles.conCabeceraBanner {
	margin: 10px 0px 0px 0px;	
}

html>body #listadoInmuebles {
	position: relative;
	margin-left: auto;
	margin-right: auto;	
}

#listadoInmuebles td {
	padding: 5px 5px 5px 10px;
}

#listadoInmuebles h5, #listadoInmuebles h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	color: #f8b100;
}

#listadoInmuebles p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#listadoInmuebles ul {
/*	list-style-type: square;
	list-style-image: url(activos/guionLista.gif);	
	list-style-position: outside; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#listadoInmuebles li {
	background-image: url(activos/guionLista.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#listadoInmuebles .miniatura {
	width: 62px;
	padding: 5px 5px 5px 5px;
}

/*Img mediana*/
#listadoInmuebles .miniatura img{
	width: 112px;
	height: 91px;	
}

#listadoInmuebles .inmueble {
	width: 290px;
}

#listadoInmuebles .extra{
	width: 290px;
}

#listadoInmuebles .textoSituacion{
	width: 290px;
}

#listadoInmuebles .inmuebleGrupo {
	width: auto;
}

.trOver {
	background-color:#f0f0f0;
	cursor: pointer;
}


#infoLateralSecciones img.banner{
	background-color: #ffffff;
	padding: 0px 0px 5px 0px;
}

#bannerPromoAnteriores {
	width: 163px;
	height: 80px;
}

#bannerPromoFuturas {
	width: 163px;
	height: 80px;
}


#inmueble, #infoPrincipal {
	padding: 2px 0px 0px 0px;
	width: 645px;
	float: left;
}

#inmueble {
	clear:left;
}

#inmueble .cabeceraBanner{
	margin: 30px 0px 0px 0px;
}

#infoPrincipal.conMenuSecundario {
	width: 525px;

}

#infoPrincipal2.espacioLibre {
	width: auto;
	margin: 0px 0px 0px 120px;

}

#inmueble #imgPpalInmueble {
	text-align: center;
	width: 282px;	
	overflow: hidden;	
	float: left;	
}

#inmueble #imgPpalInmueble .imgTh {
	cursor: pointer;
}

#inmueble #msgListado{
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 22px;
	color: #f8b100;
}

#imgPpalInmueble img {
	margin: 0px 0px 0px 0px;
	
}

#promotor {
	color: #c7c7c7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

html>body #imgPpalInmueble #alzado{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
}

#imgPpalInmueble #alzado tr.subSuelo {
	background-color: #e0e0e0;
}

#imgPpalInmueble #alzado td.flancoIzq {
	width: 20px;
	vertical-align:bottom;
}

#imgPpalInmueble #alzado td.flancoDer {
	width: 20px;
	vertical-align:bottom;
	padding: 0px 5px 0px 5px;	
}

#imgPpalInmueble #alzado #arbolito {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#imgPpalInmueble #alzado td.nivelPlanta {
	color: #ffffff;
	text-align: left;
	background-color: #c7c7c7;
	padding: 0px 4px 0px 4px;
	border-top: solid 2px #ffffff;
	width: 130px;
}

#imgPpalInmueble #alzado td.tdOver {
	background-color: #f8b100;
	cursor: pointer;
}

#imgPpalInmueble #alzado td.plantaActual {
	background-color: #f8b100;
	cursor: pointer;
}

#inmueble #infoPpalInmueble {
	width: 323px;
	float: left;
	padding: 0px 20px 0px 20px;
}

#inmueble #infoPpalInmueble p{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#inmueble #infoPpalInmueble ul{
/*	list-style-type: square;
	list-style-image: url(activos/guionLista.gif);	
	list-style-position: outside;	*/
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#inmueble #infoPpalInmueble li{
	background-image: url(activos/guionLista.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#inmueble #infoPpalInmueble #descargaPlano {
	float: right;
	padding: 30px 12px 0px 0px;
	
}

#inmueble #infoPpalInmueble #avisoElijePlanta {
	clear: both;
	display: block;
}

#inmueble #infoPpalInmueble #disponibilidad{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	border: solid 1px #c4c4c4;
	width: 100%;
}

#inmueble #infoPpalInmueble #disponibilidad th{
	background-color: #f8b100;
	color: #ffffff;
	text-align: center;
}

#inmueble #infoPpalInmueble #disponibilidad td{
	border-bottom: solid 1px #c7c7c7;
}

#disponibilidad td.tipologia{
	width: 60px;
	text-align: center;
}

#disponibilidad td.habitaciones{
	width: 40px;
	text-align: center;

}

#disponibilidad td.banys{
	width: 40px;
	text-align: center;
}	

#disponibilidad td.superficieConstruidaED{
	width: 40px;
	text-align: center;
}

#disponibilidad td.superficieTerrazas{
	/*width: 40px;*/
	width: 50px;
	text-align: center;
}

#disponibilidad td.precio{
	width: 45px;
	text-align: right;
}

#disponibilidad td.pdfTipo{
	width: 40px;
	text-align: center;
}

#disponibilidad a {
	/*color: #5e5e5e;*/
	color: #f8b100;
}

#disponibilidad a:hover {
	text-decoration: none;
}

#disponibilidad a:visited {
		color: #cccccc;
}

#inmueble #infoPpalInmueble .comentariotabla {
	color: #999999;
	font-style: italic;
}

#inmueble h6{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	color: #f8b100;
}

#infoLateral{
	width: 163px;
	float: left;
	color: #ffffff;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
}

#infoLateral h6{
	clear: right;
	width: auto;
	color: #000000;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#infoLateral a {
	color: #ffffff;
	text-decoration: underline;	
}

#infoLateral a:hover {
	text-decoration: none;
}

#infoLateralSecciones{
	background-color: #f8b100;
	background-image: url(activos/backgroundLateral.gif);
	background-repeat:  repeat-x;
	background-position: left top;
}

#infoLateral .infoLateralSeccion  {
	/*background-color: #f8b100;*/
	padding: 5px 5px 5px 5px;
}

#infoLateral .conSeparadorH {
	/*background-color: #f8b100*/
	background-image: url(activos/reglaH.gif);
	background-repeat:  repeat-x;
	background-position: left top;

}

#infoLateral .infoLateralSeccion p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
}

#infoLateral .infoLateralSeccion .remarcar {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

#infoLateral #masPuntosVenta {
	width: auto;
	text-align: right;
}

#infoLateral .infoLateralSeccion .infoLateralTexto {
	width: 130px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 15px;
}

#infoLateral .infoLateralSeccion .infoLateralTexto p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#infoLateral img{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#infoLateral .infoLateralSeccion #iconoLocalizacion {
	width: 17px;
	height: 17px;
}
#infoLateral .infoLateralSeccion #iconoDocumentos {
	width: 13px;
	height: 15px;
}
#infoLateral .infoLateralSeccion #iconoInformacion {
	width: 17px;
	height: 17px;
}

#infoLateral .infoLateralSeccion #telefono {
	background-image: url(activos/telefono.png);
	background-position: top;
	background-repeat:no-repeat;		
	width: 138px;
	height: 28px;
	color: #ffffff;
	text-align:center;
	font-size: 17px;
	font-weight: bold;
	margin: 9px 0px 0px 9px;
}

#infoLateral .infoLateralSeccion #telefono #numTelefono {
	display: block;
	padding: 5px 0px 0px 20px;
}

#infoLateral #solicitudInfo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	/*background: #ffffff url(activos/fondoPieInfoLateral.gif) no-repeat fixed top;*/
	background-image: url(activos/fondoPieInfoLateral.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#infoLateral .contInputLinea {
	/*background: #ffffff url(activos/fondoInputLinea.gif) no-repeat fixed;*/
	background-image: url(activos/fondoInputLinea.gif);
	background-repeat: no-repeat;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	height: 17px;
	width: 135px;
}

#infoLateral .contInputLinea .inputLinea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Genova, sans-serif;
    font-size: 11px;
	color: #ff9933;
	width: 133px;
	height: 13px;
	background: none;
	border: none;
}

#infoLateral .contInputParrafo {
	/*background: #ffffff url(activos/fondoInputParrafo.gif) no-repeat fixed;*/
	background-image: url(activos/fondoInputParrafo.gif);
	background-repeat: no-repeat;	
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Genova, sans-serif;
	width: 134px;
	height: 72px;
}

#infoLateral .contInputParrafo .inputParrafo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ff9933;
	width: 137px;
	height: 70px;
	background: none;
	border: none;
}

#infoLateral .contInputBotonSubmit {
	/*background: #ffffff url(activos/fondoFinalInputConBoton.gif) no-repeat fixed top;*/
	background-image: url(activos/fondoFinalInputConBoton.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 143px;
	height: 23px;
}

.botonSubmit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 95px;
	height: 23px;
	border: none;
	cursor: pointer;
	background: none;	
	/*background: url(activos/fondoBotonEnviar.gif) no-repeat fixed;*/
	background-image: url(activos/fondoBotonEnviar.gif);
	background-repeat: no-repeat;
}

#infoLateral .labelFormEmail {
	visibility: hidden;
	position: absolute;
}




#infoPrincipal .infoPpalBloq {
	/*width: 220px;*/
	float: left;
	padding: 20px 20px 0px 20px;
}

#infoPrincipal .columnaUnica {
	width: 440px;
}

#infoPrincipal .msgErr{
	height: 300px;	
}

#infoPrincipal .infoPpalBloq h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	color: #f8b100;
}

#infoPrincipal .infoPpalBloq h5.enfasis {
	font-weight: bolder;
	font-size: 24px;
}

#infoPrincipal .infoPpalBloq p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#infoPrincipal .infoPpalBloq .contactoPersona {
	font-weight: bold;
}

#infoPrincipal a {
	text-decoration: underline;	
}

#infoPrincipal a:hover {
	text-decoration: none;
}

.planoSituacion {
}


.demoReserva {
	width: 640px;
	height: 340px;
}

#mapaPIbericaCont{
	background-image: url(activos/pIberica.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 227px;
	height: 187px;
	border: none;
	float:left;
}

#mapaPIberica{
	/*background-image: url(activos/pIberica.gif);*/
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 227px;
	height: 187px;
	border: none;
}

#destacados {
	/*width: 816px;
	height: 91px;*/
	width: 819px;
	height: auto;
	background-color: #f8b100;
	/*margin: 30px 0px 0px 0px;*/
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 20px 0px; 	
	clear: both;
	float: left;
}

#destacados .destacado {
	padding: 0px 20px 0px 20px; 
	margin: 0px 0px 0px 0px;
	width: auto;	
	float:left;	
	height: 100%;
}

#destacados .destacado .infoInmuebleDestacado{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	width: 232px;
	/*height: 100%;*/
	height: 60px;
	min-height: 60px;
	overflow: visible;
	float: left;
	background-color: #ffffff;	
}

html>body #destacados .destacado .infoInmuebleDestacado {
	height: 100%;
}

#destacados .destacado .infoInmuebleDestacado.divOver {
	background-color: #f0f0f0;
	cursor: pointer;
}

#destacados .destacado .infoInmuebleDestacado h5{
	font-size: 18px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	color: #f8b100;	
	width: 160px;
	height: 20px;
	overflow: hidden;
}

#destacados .destacado .infoInmuebleDestacado p{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	/*width: auto;*/
	width: 160px;
	float:left;
	line-height: 1.1em;
}

#destacados .destacado .infoInmuebleDestacado img{
	padding: 5px 5px 5px 5px; 
	margin: 0px 0px 0px 0px;
	width: auto;
	float:left;	
}





#principal {
	width: 816px;
	height: 210px;
	background-image: url(activos/familia.jpg);
	background-position: 85% top;
	background-repeat: no-repeat;
	vertical-align: top;
}

#principal img{
	float: left;
	/*margin: 0px 0px 0px 40px;*/
}



#principal #infoBuscador {
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 0px 10px;	
	width: 307px;
	background-color: #f8b100;
	color: #ffffff;
	position: relative;
	top: 153px;
	left: -40px;
	float: left;
	visibility: hidden;
}

#principal #infoBuscador p{
	margin: 0px 0px 5px 0px;	
}

#sloganBuscador {
	font-family: "Arial Narrow";
	letter-spacing: 0;
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	color: #ffffff;
	background-color: #cccccc;
	/*width: 163px;*/
	width: 160px;
	float: right;
	padding: 5px 5px 5px 5px; 
	margin: 53px 0px 0px 0px;
}

#buscadorPpal{
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 295px;*/
	padding: 0px 0px 0px 0px;
	width: auto;
	float:left;
}

#buscadorPpal select {	
	font-size: 11px;
	width: 85px;	
	text-align: right;
}

#buscadorPpal .contParametrosBuscador{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(activos/fondoBuscadorPpal.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 392px;
	height: 70px;
	float: left;
}

#buscadorPpal .contParametrosBuscador .paramCol1, #buscadorPpal .contParametrosBuscador .paramCol2{
	width: 152px;
	float: left;
	padding: 0px 20px 0px 20px;		
	line-height: 2.1em;
}

#buscadorPpal .contParametrosBuscador .paramCol1 span{
	display: block;
	float:left;
	clear:left;	
	width: 50px;	
}

#buscadorPpal .contParametrosBuscador .paramCol2 span{
	display: block;
	float:left;
	clear:left;	
	width: 60px;	
}


#buscadorPpal .contInputBotonSubmit {
	background-image: url(activos/fondoFinalBuscadorPpalConBoton.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 392px;
	height: 23px;
	clear: both;	
}

#buscadorPpal .botonSubmit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 95px;
	height: 23px;
	border: none;
	cursor: pointer;
	background: none;	
	background-image: url(activos/fondoBotonBuscar.gif);
	background-repeat: no-repeat;
}


#promoPpal{
	margin: 30px 35px 0px 0px;
	width: 260px;
	height: 80px;
	float: left;
	overflow: hidden;	
}

#buscadorLral{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#buscadorLral select {	
	font-size: 11px;
	width: 85px;	
	text-align: right;
}

#buscadorLral .contParametrosBuscador{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(activos/fondoBuscadorLral.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 163px;
	height: 134px;
	float: left;

}


#buscadorLral .contParametrosBuscador .paramSeccion {
	line-height: 2.3em;	
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 5px 6px;
	
}

#buscadorLral .contParametrosBuscador .paramSeccion span{
	display: block;
	float:left;
	clear:left;	
	width: 60px;	
	color: #000000;
}

#buscadorLral .contInputBotonSubmit {
	background-image: url(activos/fondoFinalBuscadorPpalConBoton.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 162px;
	height: 23px;
	clear: both;
}

#buscadorLral .botonSubmit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 95px;
	height: 23px;
	border: none;
	cursor: pointer;
	background: none;	
	background-image: url(activos/fondoBotonBuscar.gif);
	background-repeat: no-repeat;
}

#hipoteca {
	width: 790px;
	/*width: 100%;	*/
	height: 57;
	background-image: url(activos/fondoHipoteca.jpg);
	background-repeat: no-repeat;
	margin: 30px 0px 0px 0px;
	padding: 5px 10px 5px 10px; 	
	clear: both;
	float: left;
}

#hipoteca div{
	width: auto;
	float: left;		
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px; 	
}

#hipoteca h6{
	color: #ffffff;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	width: 180px;
	float: left;
}

#hipoteca input {
	width: 100px;
	height: auto;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	text-align: right;
}

#hipoteca select {
	width: 105px;
	height: auto;
	margin: 5px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	text-align: right;
}

#hipoteca .botonCalcular {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70px;
	height: 23px;
	border: none;	
	cursor: pointer;
	background: none;	
	/*background-image: url(activos/fondoBotonCalcular.gif);*/
	background-repeat: no-repeat;	
	color: #ffffff;
	font-family: "Arial";
	font-size: 16px;
	letter-spacing: 0;
	font-weight: bold;
	font-style: italic;

}

#hipoteca span.tipoValor {
	color: #000000;
}

#hipoteca .cuotasTitulos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
	color: #336633;	
	font-weight: bold;
	line-height: 2em;
}

#hipoteca .cuotas {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	line-height: 2em;
	width: 105px;
}

#hipoteca .cuotas .cuota{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #336633;		
	font-size: 16px;
	font-weight: bold;	
	clear: right;
	float: right;

}


#infoPrincipal .oficina {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 520px;

}

#infoPrincipal2 .oficina {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	/*width: 520px;*/
	width: auto;
}

#infoPrincipal .departamentos {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 20px;

}

#infoPrincipal2 .departamentos {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 20px;

}

#infoPrincipal .direccionOficina {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 20px;

}

#infoPrincipal2 .direccionOficina {
	width: 220px;
	float: left;
	padding: 0px 20px 0px 20px;

}

#infoPrincipal .direccionOficina p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#infoPrincipal2 .direccionOficina p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#infoPrincipal .direccionOficina .sucursal{
	font-size:12px;
	font-weight: bold;

}

#infoPrincipal2 .direccionOficina .sucursal{
	font-size:12px;
	font-weight: bold;

}

#infoPrincipal .oficina h5 {
	clear:both;
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 22px;
	color: #f8b100;

}

#infoPrincipal2 .oficina h5 {
	clear:both;
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 22px;
	color: #f8b100;

}

#infoPrincipal .departamentos h6 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*font-size: 22px;*/
	font-size: 18px;
	color: #f8b100;
}

#infoPrincipal2 .departamentos h6 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*font-size: 22px;*/
	font-size: 18px;
	color: #f8b100;
}

#infoPrincipal .departamentos h6.primero {
	margin: 0px 0px 0px 0px;
}

#infoPrincipal2 .departamentos h6.primero {
	margin: 0px 0px 0px 0px;
}

#infoPrincipal .departamentos h5.enfasis {
	font-weight: bolder;
	font-size: 24px;
}

#infoPrincipal2 .departamentos h5.enfasis {
	font-weight: bolder;
	font-size: 24px;
}

#infoPrincipal .departamentos p {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#infoPrincipal2 .departamentos p {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#infoPrincipal .departamentos .contactoPersona {
	font-weight: bold;
}

#infoPrincipal2 .departamentos .contactoPersona {
	font-weight: bold;
}

#infoPrincipal span.enfasis {
	font-weight: bold;
}

#infoPrincipal2 span.enfasis {
	font-weight: bold;
}

.imgOficina{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	float:left;
}

.ccaaAct {

	width: 217px;
	height: 187px;

}

#contImgPanoramica {
	/*display: block;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 163px;
	/*width:100%;*/
	height:340px;		
	background-image: url(activos/decoLateral_OficinasCentrales.jpg);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

/* EXTRAS DIANA */
#violeta p, #verde p{ font-family:Tahoma, Arial, Helvetica, sans-serif; width:257px;}
.pequeno {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
#violeta strong, .preciovioleta {color:#B83E91;}
#verde strong, .precioverde{ color:#B1C623;}
.preciovioleta, .precioverde { text-align:right;}
#violeta .titular { background:#B83E91; color:#FFFFFF; font-weight:bold;}
#verde .titular { background:#B1C623; color:#FFFFFF; font-weight:bold;}

#violeta p, #verde p { margin:0px; padding:0px; border:0px;}
#violeta {
	height:187px;
}
#violeta #cajauno {
	background-image: url(../imagenes/fondouno.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#violeta #cajados {
	background-image: url(../imagenes/fondodos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cajauno {
	width:200px;
	text-align: center;
}
#cajados {
	width:280px;
}
#verde #cajauno {
	background-image: url(../imagenes/fondotres.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cajatres { width:278px;}
#cajauno, #cajados, #cajatres { float:left;}
#cajauno a img, #cajados a img, #cajatres a img {border:0px;}
.noBg {background:none !important;}