body {
	background-color:#ffffff;
	}

body.generico {
	background-color:#ffcc00;
	margin:5px 0px 0px 15px !important;
	
	}

body.textoLegal {
	background-color:#ffffff;
	margin:15px 15px 0px 15px;
	}

img, div, table, span, p, font, ul, li, iframe, fieldset, label, select, textarea, input, form, h4, object { border:0; padding:0; margin:0; }

/* Estructura General */
div#general {
	width:937px;
	height:599px;
	background:url('../img/fondo_web.gif') transparent no-repeat;
	background-position:0px 8px;
	}

div#idiomas {
	margin:1px 0px 0px 15px;
	}

/* CABECERA */
div#cabecera {
	margin:12px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	width:878px;
	height:44px;
	background:url('../img/puntos_01.gif') transparent bottom left repeat-x;
	}
.separa {
	
	
	
	background:url('../img/puntos_01.gif') transparent bottom left repeat-x;
	}

div#cabecera a {
	float:left;
	}

/* NAVEGACION GENERAL */
ul#navegacion {
	float:left;
	list-style:none;
	margin:18px 0px 0px 16px;
	padding:0;
	}

ul#navegacion li {
	display:inline;
	margin:0px;
	padding:0px;
	height:15px;
	}

ul#navegacion li a, ul#navegacion li a.inactiva {
	margin:2px 3px 0px 5px;
	padding:3px 4px 3px 4px;
	border:1px solid #ffffff;
	}

ul#navegacion li a:hover, ul#navegacion li a.activa {
	margin:2px 3px 0px 5px;
	padding:3px 4px 3px 4px;
	background-color: #ced0e8;
  border:1px solid #9ca0cd;
	}



/* ELEMENTOS COMUNES */

#cabeceraContenido {
	display:block;
	float:left;
	background:url('../img/puntos_01.gif') transparent repeat-x;
	background-position: 0px 23px;
	margin:2px 0px 0px 3px;
	padding:4px 1px 9px 1px;
	width:625px !important;
	width:622px;
	}

#cabeceraContenido div.floatleft { margin:2px 0px 0px 0px; }

#cabeceraContenido div.floatright img { margin:0px 0px 0px 10px; }

/* COLUMNA IZQUIERDA */

div#colIzqGen {
 float:left;
 display:block;
 clear:none;
 width:240px !important;
 width:238px;
 margin:5px 0px 0px 32px !important;
 margin:5px 0px 0px 16px;
 padding:0px 0px 0px 0px;
 background-color:transparent;
	}

/* FORMULARIO DE B?SQUEDA*/

div#busqueda {
	display:block;
	float:left;
	width:220px !important;
	width:220px;
	
	background-position: 0px 20px;
	margin:-8px 0px 0px -8px !important;
 	margin:0px 0px 0px 0px;
 	padding:3px 0px 0px 0px;
	}

div#busqueda fieldset {
	display:block;
	float:left;
	margin:10px 0px 0px 0px;
	width:238px;
	}


div#busqueda02 {
	display:block;
	float:left;
	width:225px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px !important;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}

div#busqueda02 fieldset {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	width:225px;
	}

div.espacioV204 {
	margin:204px 0px 0px 0px;
}

div.campoLat {
	display:block;
	float:left;
	width:140px;
	text-align:left;
	height:25px;
	margin:0;
	padding:0px 0px 0px 5px;
	}

div.nombreCampo {
	float:left;
	display:block;
	width:68px;
	text-align:right;
	height:22px !important;
	height:25px;
	margin:0px 2px 0px 0px;
	padding:3px 0px 0px 0px;
	}

div.campo {
	
	display:block;
	float:left;
	width:130px;
	text-align:left;
	height:25px;
	margin:0;
	padding:0px 0px 0px 2px;
	}

div.buscar {
	display:block;
	float:left;
	clear:both;
	margin:-5px 0px 0px 0px;
	padding:0;
	width:210px;
	}

div.buscar02 {
	display:block;
	float:left;
	clear:both;
	margin:-5px 0px 0px 0px;
	padding:0;
	width:205px;
	}

div.botbuscar {
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0;
	}

div.botbuscar02 {
	display:block;
	float:left;
	margin:5px 1px 0px 78px !important;
	margin:5px 1px 0px 38px;
	padding:0;
	}

.subMenu {
	float:left;
	width:268px;
	background: url('../img/fondo_submenu.gif') transparent top left repeat-y;
	margin:0px 0px 5px 0px !important;
	margin:-2px 0px 5px 0px;
	padding:0px 0px 0px 0px;

	}
.subMenuTop {
	float:left;
	width:268px;
	height:10px;
	background: url('../img/submenu_top.gif') transparent top left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0;
	}


.subMenuPie {
	float:left;
	width:268px;
	height:10px;
	background: url('../img/submenu_bot.gif') transparent bottom left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

/* PROMOS */

div#promos {
	display:block;
	float:left;
	clear:none;
	width:238px;
	background:url('../img/puntos_01.gif') transparent top left repeat-x;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 5px;
	}

.promoTxt {
	background-color:#fff0b2;
	width:198px !important;
	width:228px;
	margin:0;
	padding:5px 15px 7px 15px;
	background:url('../img/promo_dw.gif') #fff0b2 bottom right no-repeat;
	}

.promoTxt02 {
	float:left;
	width:128px !important;
	width:154px;
	margin:0px 0px 0px 0px;
	padding:6px 20px 0px 6px;
	}
.promoTxt02B {
	float:left;
	width:145px !important;
	width:154px;
	padding:3px 7px 0px 2px !important;
	padding:4px 5px 0px 4px;
	}
.fotolateral {
	text-align:center;
	width:145px !important;
	width:154px;
	margin-top: 15px;
	
	}

.promoMed {
	display:block;
	float:left;
	margin:0px 0px 7px 0px;
	background:url('../img/promo_dw.gif') #fff0b2 bottom right no-repeat;
	}

.promoImg {
	float:left;
	width:74px;
	}

/* LATERAL UNICO IFRAME */

div#lateralUnico {
	display:block;
	float:left;
	width:238px !important;
	width:238px;
	margin:2px 0px 0px 0px !important;
 	margin:3px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}
div#lateralUnico img.titularLat {
	margin:0px 0px 0px 0px !important;
 	margin:0px 0px 0px 0px;
 	}

/* CONTENIDO CENTRAL */

#contenidoCentro {
	display:block;
	float:left;
	width:638px;
 	margin:0px;
 	padding:0px;
	}

#contenidoCentro02 {
	display:block;
	float:left;
	width:636px !important;
	width:627px;
 	margin:0px 0px 0px 7px !important;
 	margin:0px 0px 0px 4px;
 	padding:0px;
	
	}

/* REGISTRO */

div#registro {
	display:block;
	float:left;
	clear:none;
	margin: 27px 0px 0px 7px;
	padding: 7px 9px 7px 7px !important;
	padding: 7px 6px 7px 6px;
	border: 1px solid #7f9db9;
	background-color: #f2f5f8;
	width:126px !important;
	width:144px;
	height:136px !important;
	height:152px;
	}

#imgHome {
	text-align:left;
	display:block;
	float:left;
	clear:none;
	margin: 10px 0px 0px 3px !important;
	margin: 10px 0px 0px 3px;
	}

div#registro fieldset {
	display:block;
	float:left;
	margin:18px 0px 0px 0px;
	}
.botregistro {
	float:right;
	display:block;
	text-align:right;
	margin:0px 0px 0px 0px !important;
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/* CUADRO RESUMEN HOME */
#cuadroHome {
	float:left;
	display:block;
	clear:none;
	margin:3px 0px 0px 3px !important;
	margin:0px 0px 0px 3px;
	padding:9px 9px 9px 9px;
	width:614px !important;
	width:630px;
	height:100%;
	border:1px solid #ffcc00;
	background-color:#fffaec;
	}

.titularCuadro img {
	margin:0px 5px -1px 0px;
	}

.encabezado {
	float:left;
	clear:both;
	width:100%;
	}

.anuncio01 {
	
	float:left;
	clear:none;
	margin:3px 0px 2px 0px !important;
	margin:3px 0px 2px 0px;
	padding:2px 2px 2px 2px !important;
	padding:2px 0px 2px 2px;
	width:289px !important;
	width:294px;
	border:1px solid #ffcc00;
	background:url('../img/puntos_03.gif') #ffffff top left repeat-y;
	}

.anuncio01 p {
	display:block;
	float:left;
	clear:none;
	padding:2px 2px 4px 0px;
	width:203px !important;
	width:205px;
	}

.anuncio01 img.foto {
	display:block;
	float:left;
	clear:none;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:70px;
	}

.anuncio01 img.ico_mas {
	display:block;
	float:right;
	clear:none;
	margin:0px 2px 2px 0px;
	padding:0px 0px 0px 0px;
	}

/* CONTENIDO PEQUE?O */

#contenido_pequeno {
	display:block;
	float:left;
	clear:none;
	margin:12px 0px 0px 3px;
	padding:0px;
	}

#contenido_pequeno .colIzq {
	display:block;
	float:left;
	clear:none;
	width:366px !important;
	width:426px;
	margin:0px;
	padding:0px 40px 0px 0px;
	
	}

#contenido_pequeno .colDcha {
	display:block;
	float:right;
	clear:none;
	width:195px;
	margin:0px;
	padding:0px;
	}

.imgTexto {
	float:right;
	margin:1px 0px 10px 10px;
	}

/* CONTENIDO MEDIANO */

#contenido_mediano {
	display:block;
	float:left;
	clear:none;
	margin:12px 0px 0px 3px;
	padding:0px;
	
	}

#contenido_mediano .colIzq {
	display:block;
	float:left;
	clear:none;
	width:616px !important;
	width:621px;
	margin:0px;
	padding:0px 5px 0px 0px;
	
	}

#contenido_mediano02 {
	display:block;
	float:left;
	clear:none;
	margin:0px 0px 0px 3px;
	padding:0px;
	}

#cajastext {
	display:block;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	}
	
#cajafototext {
	
	display:block;
	float:left;
	width:147px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}

#cajaimg {
	width:431px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	}
#interior {
	display:block;
	float:left;
	width:411px;
	border-right: #ffcc00 solid 1px;
	margin:0px 10px 0px 10px;
	padding: 0px;
	}



/* CONTENIDO GRANDE */

#contenido_grande {
	display:block;
	float:left;
	clear:none;
	margin:12px 0px 0px 3px;
	padding:0px;
	}

#contenido_grande .colIzq {
	display:block;
	float:left;
	clear:none;
	width:621px !important;
	width:621px;
	height:455px;
	margin:0px;
	padding:0px 5px 0px 0px;
	overflow:auto;
	}
#contenido_grande .colIzq01 {
	display:block;
	float:left;
	clear:none;
	width:621px !important;
	width:621px;
	height:405px;
	margin:0px;
	padding:0px 5px 0px 0px;
	overflow:auto;
	}

/* FORMULARIO CON Y SIN SCROLL */

.cajaFormulario {
	display:block;
	float:left;
	width:621px !important;
	width:623px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}

.cajaFormulario .campo01 input, .cajaFormulario .campo01 select, .cajaFormulario .campo02 textarea {
	border:1px solid #7f9db9;
	height:15px !important;
	height:20px;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	}

.cajaFormulario .campo01 select {
	margin:3px 0px 0px 0px !important;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.cajaFormulario .campo02 textarea {
	height:55px !important;
	height:58px;
	margin:2px 0px 2px 0px !important;
	margin:2px 0px 2px -4px;
	padding:3px 0px 0px 3px;
	}

.cajaFormulario input.enviar {
	border:0px;
	margin:0px 0px 5px 10px;
	}

.cajaFormulario02 {
	display:block;
	float:left;
	width:598px !important;
	width:595px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}
	
.cajaFormularioempleo{
	display:block;
	float:left;
	width:540px !important;
	
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}
td input, td select, td textarea {
border:1px solid #7f9db9;
}
.noborder{
border:none;}
.cajaFormulario02 .campo01b input, .cajaFormulario02 .campo01b select, .cajaFormulario02 .campo02 textarea {
	border:1px solid #7f9db9;
	height:15px !important;
	height:20px;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	}

.cajaFormulario02 .campo01b select {
	margin:3px 0px 0px 0px !important;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.cajaFormulario02 .campo02 textarea {
	height:55px !important;
	height:58px;
	margin:2px 0px 2px 0px !important;
	margin:2px 0px 2px -4px;
	padding:3px 0px 0px 3px;
	}

.cajaFormulario02 input.enviar {
	border:0px;
	margin:0px 0px 5px 10px;
	}

.cajaFormulario03 {
	display:block;
	float:left;
	width:403px !important;
	width:385px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}

.cajaformulario03 .campo01c input, .cajaformulario03 .campo01c select, .cajaformulario03 .campo02 textarea {
	border:1px solid #7f9db9;
	height:15px !important;
	height:20px;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	}

.cajaformulario03 .campo01c select {
	margin:3px 0px 0px 0px !important;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.cajaformulario03 .campo02 textarea {
	height:55px !important;
	height:58px;
	margin:2px 0px 2px 0px !important;
	margin:2px 0px 2px -4px;
	padding:3px 0px 0px 3px;
	}

.cajaformulario03 input.enviar {
	border:0px;
	margin:0px 0px 5px 10px;
	}

.campo01 {
	display:block;
	float:left;
	clear:none;
	width:280px !important;
	width:280px;
	margin:4px 15px 4px 12px !important;
	margin:4px 15px 4px 5px;
	padding:0px 0px 0px 0px;
	}

.campo01b {
	display:block;
	float:left;
	clear:none;
	width:280px !important;
	width:280px;
	margin:4px 5px 4px 12px !important;
	margin:4px 5px 4px 5px;
	padding:0px 0px 0px 0px;
	}

.campo01c {
	display:block;
	float:left;
	clear:none;
	width:180px !important;
	width:180px;
	margin:4px 5px 4px 12px !important;
	margin:4px 2px 4px 5px;
	padding:0px 0px 0px 0px;
	}

.campo02 {
	display:block;
	float:left;
	clear:none;
	margin:4px 15px 4px 12px !important;
	margin:4px 15px 4px 5px;
	padding:0px 0px 0px 0px;
	}
.campo03 {
	clear:both;
	margin:10px 15px 10px 0px !important;
	margin:10px 15px 10px 0px;
	padding:0px 0px 0px 0px;
	}

.campoTxt {
	width:63px;
	display:block;
	float:left;
	clear:none;
	margin:4px 0px 0px 0px !important;
	margin:5px 0px 0px 0px;
	}

.campoTxtRight {
	width:63px;
	display:block;
	float:left;
	clear:none;
	margin:4px 0px 0px 0px !important;
	margin:5px 0px 0px 0px;
	text-align:right;
	}
/* CONFIRMACION DE FORMULARIO */

.confirmacion {
	margin:15px 0px 15px 0px;
	text-align:center;
	vertical-align:middle;
	}

.cajaConfirma {
	display:block;
	float:left;
	width:591px !important;
	width:623px;
	margin:5px 0px 0px 0px;
	padding:12px 15px 12px 15px;
	border:1px solid #ffcc00;
	}
/* LISTADO SIN IMAGENES */

.cajaListado, .cajaListadoB {
	display:block;
	float:left;
	width:607px !important;
	width:623px;
	margin:5px 0px 0px 0px;
	padding:7px;
	border:1px solid #ffcc00;
	}
.cajaListadofi {
	display:block;
	float:right;
	width:380px;
	margin:0px 0px 0px 0px;
	padding:7px;
	border:1px solid #ffcc00;
	}

.cajaListadoB {
	background-color:#fffaec;
	}

.cajaScroll {
	display:block;
	float:left;
	width:100%;
	height:425px;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:auto;
	}
.cajaScrollofi {
	display:block;
	float:left;
	
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:auto;
	}




.moduloListado {
	display:block;
	float:left;
	width:580px !important;
	width:577px;
	border:1px solid #ffcc00;
	margin:0px 0px 7px 0px;
	}
	
.moduloficinas {
	width:365px;
	display:block;
	float:left;
	border:1px solid #ffcc00;
	margin:0px 0px 10px 0px;
	
	}

.moduloListado p {
	margin:0px 0px 11px 0px;
	}

.txtListado  {
	
	display:block;
	float:left;
	margin:11px 6px 11px 6px !important;
	margin:8px 6px 0px 6px;
	padding:0px 0px 0px 0px;
	}
.txtListadofi  {
	
	display:block;
	float:left;
	padding:3px 10px 2px 10px;
	}

.imagenNoticia { border:1px solid #ffcc00; float:right; }

/* LISTADO CON IMAGENES */

.moduloListadoImg {
	display:block;
	float:left;
	width:286px !important;
	width:286px;
	border:1px solid #ffcc00;
	margin:0px 7px 7px 0px;
	padding:0px 0px 0px 0px;
	}
.moduloListadoImg p {
	clear:left;
	margin:0px 0px 5px 5px;
	padding:5px 0px 10px 0px;
	}

.moduloListadoImg img.foto {
	float:right;
	margin:3px 5px 3px 4px;
	padding:0px 0px 0px 0px;
	}

/* AVISOS */

.caja01 {
	display:block;
	float:left;
	width:591px !important;
	width:623px;
	margin:5px 0px 0px 0px;
	padding:12px 15px 8px 15px !important;
	padding:12px 15px 0px 15px;
	border:1px solid #ffcc00;
	}
.caja02 {
	float:left;
	width:618px !important;
	width:623px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 5px !important;
	padding:0px 0px 10px 5px;
	border:1px solid #ffcc00;
	}



.col01, .col02, .col03 { display:block;	float:left; padding:0px 0px 0px 0px; line-height:20px; }
.col01 {
	width:139px !important;
	width:144px;
	margin:0px 5px 0px 0px;
	}

.col02 {
	width:176px !important;
	width:181px;
	margin:0px 5px 0px 0px;
	}

.col03 {
	width:255px;
	margin:0px 0px 0px 0px;
	}

.caja01 .campo03 input {
	border:1px solid #7f9db9;
	margin:0;
	}

/* DETALLE DE PROMOCI?N */

.cajaScrollDetalle {
	display:block;
	float:left;
	width:100%;
	height:436px;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:auto;
	}

.moduloListado02, .moduloListado02b {
	display:block;
	float:left;
	width:288px !important;
	width:288px;
	border:1px solid #ffcc00;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	}

.moduloListado02 p {
	clear:left;
	margin:0px 0px 5px 5px;
	padding:5px 2px 10px 2px;
	}

.moduloListado02b {
	width:286px !important;
	width:286px;
	margin:8px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	}

.moduloListado02b img {
	clear:left;
	margin:8px 0px 0px 14px;
	border: 1px solid #b0b0b0;
	}

div.colDetalleIzq {
 float:left;
 display:block;
 width:290px !important;
 width:280px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-color:transparent;
	}
div.colDetalleDer {
 float:left;
 display:block;
 width:284px !important;
 width:286px;
 margin:0px 0px 0px 6px !important;
 margin:0px 0px 0px 8px;
 padding:0px 0px 0px 0px;
 background-color:transparent;

	}

/* DETALLE VIVIENDA */

.titular07 .floatright { margin: -13px 0px 0px 0px; 	}
.titular07 .floatcenter { margin: 0px 50px 0px 0px; 	}

.botContacto34 {
	float:left;
	margin:0px 0px 2px 6px !important;
	margin:1px 0px 6px 6px;
	padding:4px 0px 0px 5px;
	background:url('../img/34/contacto.gif') transparent top left no-repeat;
	width:203px !important;
	width:291px;
	height:25px;
	}
.botContacto44 {
	float:left;
	margin:0px 0px 2px 6px !important;
	margin:1px 0px 6px 6px;
	padding:4px 0px 0px 5px;
	background:url('../img/44/contacto.gif') transparent top left no-repeat;
	width:203px !important;
	width:291px;
	height:25px;
	}
.botContacto img{
	float:left;
	border: 0px;
	
	}

div.colDetalleDer02 {
 float:left;
 display:block;
 width:256px !important;
 width:286px;
 margin:0px 0px 0px 6px !important;
 margin:0px 0px 0px 8px;
 padding:15px 15px 10px 15px !important;
 padding:13px 13px 13px 13px;
 background-color:#fff0b2;
 border: 1px solid #ffcc00;
	}
div.colDetalleDer04 {
 float:left;
 display:block;
 width:286px !important;
 width:345px;
 margin:0px 0px 0px 6px !important;
 margin:0px 0px 0px 8px;
 padding:15px 15px 10px 15px !important;
 padding:8 8px 8px 8px;
 background-color:#fff0b2;
 border: 1px solid #ffcc00;
	}

.colDetalleDer02 .imgGrande {
	border: 1px solid #000000;
	}

.listadoImg {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:258px;
}

.listadoImg img {
	float:left;
	clear:none;
	margin:8px 10px 0px 0px !important;
	margin:8px 10px 0px 0px;
	border: 1px solid #b0b0b0;
	}

.moduloListado03 {
	float:left;
	width:254px !important;
	width:258px;
	margin:8px 0px 0px 0px;
	padding:8px 2px 8px 0px !important;
	padding:8px 2px 8px 5px;
	background-color:#ffffff;
	border: 1px solid #ffcc00;
	}

div.calcHipoteca {
	float:left;
	margin:0px 0px 0px 0px !important;
 	margin:0px 0px 0px 0px;
 	padding:3px 0px 0px 5px !important;
 	padding:3px 0px 0px 0px;
 	background-color:yellow;
	}

div.campo04 {
	float:left;
	clear:none;
	margin:0px 0px 5px 8px !important;
	margin:0px 0px 2px 0px;
	}

div.nombreCampo04, div.nombreCampo04b {
	float:left;
	clear:none;
	width:65px;
	margin:0px 0px -1px 0px !important;
	margin:2px 0px 0px 0px;
	}
div.nombreCampo04d {
	float:left;
	clear:none;
	width:65px;
	margin:0px 2px 0px 0px !important;
	margin:2px 2px 0px 0px;
	text-align:right;
	}
div.nombreCampo04b {
	width:40px !important;
	width:45px;
	margin:0px 0px 0px 5px;
}

.botonCalcular {
	text-align:left;
	margin:0px 0px 0px 63px;
	border:none;
	}


.botonEnviarAviso {
	float:left;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
}



div.nombreCampo04c {
	float:left;
	clear:none;
	width:55px;
	margin:0px 2px 0px 0px !important;
	margin:2px 2px 0px 0px;
	text-align:right;
	}

/* RESULTADOS DE B?SQUEDA */

.titular07b .floatright { margin: -13px 0px 0px 0px; 	}
.titular07b .floatcenter { margin: 0px 30px 0px 0px; 	}

.moduloListadoImg02 {
	display:block;
	float:left;
	width:580px !important;
	width:583px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
	background-color:#ffffff;
	}

.colResulIzq{
	float:left;
	clear:none;
	display:block;
	width:430px !important;
	width:432px;
	}
.colResulDer{
	float:left;
	clear:none;
	display:block;
	width:145px;
	}

.moduloListadoImg02 p {
	clear:left;
	margin:0px 0px 2px 5px;
	padding:0px 0px 10px 0px;
	}

.moduloListadoImg02 img.foto {
	margin:0px 5px 5px 4px !important;
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 0px;
	}

.caja05 {
	display:block;
	float:left;
	width:607px !important;
	width:623px;
	margin:5px 0px 10px 0px;
	padding:7px 0px 3px 7px;
	background-color:#f2f5f8;
	border:1px solid #ced0e8;
	}

.cajaScrollB {
	display:block;
	float:left;
	width:100%;
	height:335px;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:auto;
	}


/* COMPRAR HOME */
.comprarHome {
	width:100%;
}

.comprarHome div.floatleft {
	float:left;
	clear:none;
	width:188px !important;
	width:188px;
	margin:0px 0px 0px 0px;
	}

/* FINANCIACION */

.modFinancia {
float:left;
	clear:none;
	width:148px;
	text-align:center;
	margin:0px 0px 0px 0px;
	}
.modquienes {
float:left;
	clear:none;
	width:200px;
	text-align:center;
	margin:0px 0px 0px 0px;
	}

div#solicitarForm {
	display:block;
	float:left;
	width:600px !important;
	width:600px;
	margin:-8px 0px 0px -8px !important;
 	margin:0px 0px 0px 0px;
 	padding:3px 0px 0px 0px;
	}

div#solicitarForm fieldset {
	display:block;
	float:left;
	margin:10px 0px 0px 0px;
	width:500px;
	}

div.nombreCampoSoli {
	float:left;
	display:block;
	width:198px;
	text-align:right;
	height:22px !important;
	height:25px;
	margin:0px 5px 0px 0px;
	padding:3px 0px 0px 0px;
	}

div.campoSoli {
	display:block;
	float:left;
	width:260px;
	text-align:left;
	height:25px;
	margin:0;
	padding:0px 0px 0px 5px;
	}

.campoSoli input, .campoSoli select {
	border:1px solid #7f9db9;
	height:15px !important;
	height:20px;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	}

.campo01c select {
	margin:3px 0px 0px 0px !important;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}


input.calcular {
	border:0px;
	margin:0px 0px 0px 5px;
	}

/* MAPA BUSCADOR */

img.mapaBuscador {
	border:1px solid #ffcc00;
	/*
	display:block;
	float:center;
	text-align:center;
	*/
	}

/* POP UP CARRUSEL DE FOTOS  */
.carruselabajo {
	
	background:url('../img/fondocarrusel.gif') #ffcc00 top left no-repeat;
	height:36px;
	width:501px;
	margin-left:3px;
	padding-left:10px;
	color:#996600;
	}
.carrusel {
	margin:5px 0px 5px 7px;
	background:url('../img/fondo_carrusel.gif') #ffcc00 top left no-repeat;
	background-position:7px 5px !important;
	background-position:8px 5px;
	overflow:hidden;
	}
.contactopop {
	
	
	overflow:hidden;
	}
.ampliada {
	margin:15px 5px 10px 11px !important;
	margin:15px 5px 10px 12px;
	}
	


.cuenta {
	padding:11px 0px 0px 0px;
	text-align:center;
	
	width:300px;
	height:37px;
	float:left;
	clear:none;
	}

/* CLUB UNICASA */

div.caja03 {
	display:block;
	float:left;
	background-color: #f4f4f4;
	width:591px !important;
	width:591px;
	margin:0px 0px 1px 20px !important;
	margin:-3px 0px 0px 12px;
	padding:5px 0px 8px 5px !important;
	padding:5px 0px 1px 0px;
	}
.campo05, .campo05b, .campo05c, .campo05d {
	display:block;
	float:left;
	clear:none;
	width:230px;
	margin:4px 5px 0px 12px !important;
	margin:4px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	}

.campo05b {
	width:185px !important;
	width:188px;
	}

.campo05c {
	width:150px !important;
	width:158px;
	}

.campo05d {
	width:185px !important;
	width:188px;
	margin:10px 5px 0px 0px !important;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.campo05 input, .campo05 select, .campo05b input, .campo05b select, .campo05c input, .campo05c select, .campo05d input, .campo05d select {
	height:15px !important;
	height:20px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000;
	border:1px solid #7f9db9;
	}

.nombrecampo05 {
	width:63px;
	display:block;
	float:left;
	clear:none;
	margin:0px 0px 0px 0px !important;
	margin:5px 0px 0px 0px;
	text-align:right;
	}

.nombrecampo05b {
	width:100px;
	display:block;
	float:left;
	clear:none;
	margin:0px 5px 0px 0px !important;
	margin:5px 0px 0px 0px;
	text-align:right;
	}


.radios input {
	margin:0px 0px -4px 0px !important;
	margin:0px 0px -3Px 0px;
}
.suscribir {
	float:right;
	margin:15px 0px 10px 0px !important;
	margin:15px 2px 0px 0px;
	}

.bloque01 {
	float:left;
	display:block;
}

.periodicidad {
	float:left;
	margin:5px 0px 10px 15px !important;
	margin:5px 0px 10px 8px;
	}

/* BUSCADOR */

.caja04 {
	float:left;
	width:618px !important;
	width:623px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}

.caja04 #busqueda02 {
	margin:10px 0px 0px 15px;
	}

/* EMPLEO */

table.tablaEmpleo {
	width:100%;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000;
	border:1px solid #ffcc00;
	text-align:left;
	margin-top:5px;
}
table.tablaEmpleo tr th {
	background-color:#ffcc00;
	font-size:11px;
	color:#d07f00;
	font-weight:bold;
	padding:3px 2px 3px 5px;
}

table.tablaEmpleo tr.impar td {
	background-color:#fff0b2;
	padding:4px 2px 4px 5px;
}

table.tablaEmpleo tr.par td {
	padding:4px 2px 4px 5px;
}

.caja06 {
	float:left;
	width:618px !important;
	width:618px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}

.bloque02 {
	background-color:#fffaec;
	padding:8px 0px 10px 25px;
}

.bloque03 {
	background-color:#fff0b2;
	padding:8px 0px 10px 10px;
}

/* RED UNICASA*/

.caja04c {
	float:left;
	width:621px !important;
	width:623px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}

.caja04d {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	border:1px solid #ffcc00;
	}

.caja04e {
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border:1px solid #ffcc00;
	height:304px !important;
	height:318px;
	width:200px !important;
	width:212px;
	}

.caja04e select  {
	border:1px solid #7f9db9;
	height:15px !important;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	padding:3px 0px 0px 3px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000;
	}

.caja04e input.bot_buscar {
	margin:10px 0px 0px 0px;
	}

/* AJUSTES */
.floatright {float:right; text-align:right; display:block;}
.floatleft {float:left; display:block; }
.floatleftofi {float:left; display:block; margin-top:5px;}
.floatcenter { display:block; float:center;   }

.txtBoton { float:left; display:block; margin:4px 0px 0px 0px !important; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px;}
.cajaFormulario03 .txtBoton { float:left; display:block; margin:4px 0px 10px 10px !important; margin:1px 0px 10px 5px; padding:0px 0px 0px 0px;}
.txtBoton input { margin:0px 2px -1px 5px !important; margin:0px 2px -2px 2px; padding:1px 0px 0px 0px;}

div.espacio5 {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div.espacio20 {
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	}

span.espacio35 {
	margin:0px 35px 0px 0px;
	padding:0px 0px 0px 0px;
	}
span.espaciox5 {
	height:20px;
	margin:0px 0px 0px 0px;
	padding:3px 1px 0px 0px;
	
	
	}
div.espacioV5 {
	margin:5px 0px 0px 0px;
	}

div.espacioV10 {
	margin:10px 0px 0px 0px;
	}

.lizq { float:left; margin:0 13px 8px 0; }

img.lineaPromo {
	background-color:#ffcc00;
	margin:1px 0px 1px 0px;
	width:198px;
	height:1px;
	display:block;
	clear:both;
	}

img.formu {
	background-color:#ffcc00;
	margin:1px 0px 1px 0px;
	width:100%;
	height:1px;
	display:block;
	clear:both;
	}

.separador01 {
	display:block;
	float:left;
	clear:none;
	height:100%;
	width:1px;
	background:url('../img/puntos_02.gif') transparent top left repeat-y;
	}

.lineaPuntos {
	display:block;
	float:left;
	clear:left;
	background: url('../img/puntos_01.gif') transparent top left repeat-x;
	width:100%;
	height:1px;
	margin: 10px 0px 10px 0px !important;
	margin: 0px 0px -8px 0px;
	}

.lineaPuntos02 {
	display:block;
	float:left;
	clear:both;
	margin:4px 0px 4px 0px !important;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:1px;
	background:url('../img/puntos_04.gif') transparent top left repeat-x;
	}

.lineaPuntos03 {
	display:block;
	float:left;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:210px;
	height:1px;
	background:url('../img/puntos_07.gif') transparent top left repeat-x;
	}


.saltaLinea { clear:both; }