body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f4f4f4;
}.fndo01a {
	background-image: url(../images/all.fndo01a.jpg);
	background-repeat: no-repeat;
}
.fndo01b {
	background-image: url(../images/all.fndo01b.jpg);
	background-repeat: no-repeat;
}
.fndo02a {
	background-image: url(../images/all.fndo02a.jpg);
	background-repeat: repeat-y;
}
.fndo02b {
	background-image: url(../images/all.fndo02b.jpg);
	background-repeat: repeat-y;
}
.fndo03a {
	background-image: url(../images/all.fndo03a.jpg);
	background-repeat: no-repeat;
}
.fndo03b {
	background-image: url(../images/all.fndo03b.jpg);
	background-repeat: no-repeat;
}
.fndo04a {
	background-image: url(../images/all.fndo04a.jpg);
	background-repeat: no-repeat;
}
.fndo04b {
	background-image: url(../images/all.fndo04b.jpg);
	background-repeat: repeat-x;
}
.fndo05 {
	background-image: url(../images/all.fndo05.jpg);
	background-repeat: repeat-x;
}
.fndo06 {
	background-image: url(../images/all.fndo06.jpg);
	background-repeat: repeat-x;
	background-color: #D1CFD0;
}
.fndo07 {
	background-image: url(../images/all.fndo07.jpg);
	background-repeat: repeat-x;
}
.fndo08 {
	background-image: url(../images/all.fndo08.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.fndo09a {
	background-image: url(../images/all.fndo09a.jpg);
	background-repeat: no-repeat;
}
.fndo09b {
	background-image: url(../images/all.fndo09b.jpg);
	background-repeat: no-repeat;
}
.fndo10 {
	background-image: url(../images/all.fndo10.jpg);
	background-repeat: repeat-x;
}
.fndo11 {
	background-image: url(../images/all.fndo11.jpg);
	background-repeat: repeat-y;
}
.fndo12a {
	background-image: url(../images/all.fndo12a.jpg);
	background-repeat: no-repeat;
}
.fndo12b {
	background-image: url(../images/all.fndo12b.jpg);
	background-repeat: no-repeat;
}
.fndo13a {
	background-image: url(../images/all.fndo13a.jpg);
	background-repeat: no-repeat;
}
.fndo13b {
	background-image: url(../images/all.fndo13b.jpg);
	background-repeat: no-repeat;
}
.fndo13c {
	background-image: url(../images/all.fndo13c.jpg);
	background-repeat: no-repeat;
}

.fndo15 {
	background-image: url(../images/all.fndo15.jpg);
	background-repeat: repeat-y;
}

.fndo15a {
	background-image: url(../images/all.fndo15a.jpg);
	background-repeat: repeat-y;
}
.fndo_line {
	background-image: url(../images/all.fndo.line.jpg);
	background-repeat: repeat-x;
}
.fndo_barra_gris_a {
	background-image: url(../images/all.fndo.barra.gris.a.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.fndo_barra_gris_b {
	background-image: url(../images/all.fndo.barra.gris.b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.btn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
}
a.btn01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_buscador01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	width: 120px;
	vertical-align:middle;
}
.txt_buscador001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	vertical-align:middle;
}
.txt_buscador02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	/*height: 19px;*/
	/*width: 90px;*/
	vertical-align:middle;
}
.txt_buscador03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 17px;
	width: 284px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 60px;
	width: 480px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 20px;
	width: 35px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 20px;
	width: 60px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 65px;
	width: 284px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 50px;
	width: 280px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 18px;
	width: 280px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 20px;
	width: 80px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.txt_buscador11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 20px;
	width: 300px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.txt_buscador12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 17px;
	width: 200px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_buscador13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 20px;
	width: 100px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.txt_buscador14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 20px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:10px;
}

.txt_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5e5e5e;
	text-decoration: none;
}

.txt_copyright1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5e5e5e;
	text-decoration: bold;
}

.txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
.txt001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
.txt01b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt01c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
a.txt01c:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
a.txt02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003e6d;
	text-decoration: none;
	font-weight: bold;
}
.txt02b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;
}
a.txt02b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: normal;
}
.txt02c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: normal;
}
.txt02d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;
}
a.txt02d:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080c0;
	text-decoration: none;
	font-weight: normal;
}
.txt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013047;
	text-decoration: none;
	font-weight: bold;
}
.txt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;
}
a.txt04:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: normal;
}
.txt04b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;
}
a.txt04b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0080c0;
	text-decoration: none;
	font-weight: normal;
}
.txt04c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.txt04c:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.txt04d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
}
.txt04e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080c0;
	text-decoration: bold;
	font-weight: normal;
}
a.txt04e:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080c0;
	text-decoration: underline;
	font-weight: normal;
}	
.txt04e1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080c0;
	text-decoration: bold;
	font-weight: normal;
}
.txt04f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080c0;
	text-decoration: none;
	font-weight:bold;
	text-align: left;
}
.txt05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: bold;
}
a.txt05:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
.txt06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #888888;
	text-decoration: none;
	font-weight: bold;
}
.txt07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;
	padding-right: 25px;
	padding-bottom: 15px;
}
a.txt07:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 15px;
	padding-right: 25px;
}
.txt08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003E5B;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 15px;
}
.txt09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003E5B;
	text-decoration: underline;
	font-weight: bold;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003E5B;
	text-decoration: none;
	font-weight: bold;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: underline;
	font-weight: normal;
}
a.txt11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080c0;
	text-decoration: underline;
	font-weight: normal;
}
.txt012 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F9B400;
	text-decoration: none;
	font-weight: bold;
}
.txt013 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F9B400;
	text-decoration: none;
	font-weight: bold;
}
.txt013a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txt014 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9B400;
	text-decoration: none;
	font-weight: bold;
}
.txt15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F2387;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
.txt16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F2387;
	font-weight: bold;
}
.txt17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5F2387;
	font-weight: bold;
}
.txt18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F2387;
	font-weight: normal;
}
.txt19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F7F7F7;
	text-decoration: none;
	font-weight: bold;
}

.txt19A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none ;
	font-weight: bold;
	font-style: italic;
}
.txt20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949;
	text-decoration: none;
	font-weight: normal;
}

.txt21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: none;
	font-weight: normal;

}
.btnico01 {
	background-image: url(../images/all.btn06a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center center;
}
.btnico02 {
	background-image: url(../images/all.btn06b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center center;
}

/*btnico para buscador extendido*/

.btnico03 {
	background-image: url(../images/all.btn06a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: 10% 28px;
}
.btnico04 {
	background-image: url(../images/all.btn06b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: 10% 28px;
}

#form1 input, #form1 select {
	border: 1px solid #849eb7;
}

.btnbuscar {
	background-image: url(../images/btn_buscar.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: center center;
}
.foto_depto {
	
}
.foto_depto1 {
	border: thin solid #999999;
}
.img_foto01 {
	background-image: url(../images/all.btn07b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_foto02 {
	background-image: url(../images/all.btn07bc.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_almanaque01 {
	background-image: url(../images/all.btn07c.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_almanaque02 {
	background-image: url(../images/all.btn07cd.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_favoritos01 {
	background-image: url(../images/all.btn07e.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
.img_favoritos02 {
	background-image: url(../images/all.btn07eb.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_masinmueble01 {
	background-image: url(../images/esp.icono_inm01.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_masinmueble02 {
	background-image: url(../images/esp.icono_inm02.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_mas01 {
	background-image: url(../images/esp.btn07a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.img_mas02 {
	background-image: url(../images/esp.btn07ab.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.borde01 {
	border: 1px solid #999999;
	background-color: #F0F5F9;
}
.btn_contratar01a {
	background-image: url(../images/esp.btn.contratar01a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar01b {
	background-image: url(../images/esp.btn.contratar01b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar02a { 
	background-image: url(../images/esp.btn.contratar02a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar02b {
	background-image: url(../images/esp.btn.contratar02b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar03a {
	background-image: url(../images/esp.btn.contratar03a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar03b {
	background-image: url(../images/esp.btn.contratar03b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar04a {
	background-image: url(../images/esp.btn.contratar04a.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.btn_contratar04b {
	background-image: url(../images/esp.btn.contratar04b.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
}
.mosaico_1 {
	float: left;
	width: 250px;
	height: 15px;
	cursor: hand;
}
.mosaico_2 {
	float: left;
	width: 180px;
	height: 15px;
	cursor: hand;
}
.mosaico_3 {
	float: left;
	width: 110px;
	height: 83px;
	cursor: hand;
}
.mosaico_4 {
	float: left;
	width: 110px;
	cursor: hand;
}
.mosaico_5 {
	float: left;
	width: 150px;
	height: 25px;
	cursor: hand;
	padding-top:10px;
	
}
.mosaico_6 {
	margin-top:0px;
	margin-bottom:5px;
	float: left;
	width: 115px;
	height: 130px;
	cursor: hand;
	padding-right:15px;
}
.mosaico_7 {
	float: left;
	width: 180px;;
	cursor: hand;
	padding-left:10px;
	text-align:left;
}

.mosaico_8 {
	font-size:11px;
	float: left;
	width: 150px;
	height:auto;
	cursor: hand;
	padding-left:10px;
	vertical-align:middle;
}

/* CSS Del Login que despliega apretando el link que dice Log-In*/

#login
{
	position:absolute;
	background-color:#f4f4f4;
	visibility:hidden;
	display:none;
	margin:40px 20px 20px 300px;	/*Margin: Superior Derecha Izquierda Inferior */
	padding:20px 20px 0px 20px;
	border:solid 1px #888;
}
.txt_buscador03bb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	text-decoration: none;
	height: 17px;
	width: 180px;
	vertical-align:middle;
	background-color: #DFDFDF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txt01cc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
a.txt01cc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.tabla_border{
	background-image: url(../images/all.table.border.jpg);
}

#cerrar
{
	position:absolute;
	left:318px;
	top:2px;
}
/*Estilos para Plantilla de emails */
.plantilla01{

}
.plantilla02{

}
.plantilla03{

}
.plantilla04{

}
.plantilla05{

}
.plantilla06{

}
#divTerminos{
	overflow:scroll;
	width:550px;
	height:320px;
	overflow-x:hidden;
}

.colizq
{
	float:left;
	width:40%;	
}
.colder
{
	float:right;
	width:50%;	
}
.fndomisplanes{
	background-image:url(../images/fndo.misplanes02.jpg);
	background-repeat:repeat;
	background-position:right;
}
