/* General */
body {
	padding: 0px; margin: 0px; border: 0px;
	font: 0.6886em verdana, arial, helvetica, sans-serif; color: #000;   /* 11px */
	background-color : #7F3C1B; background-image: url(/images/fondo_gral.gif); background-repeat: repeat-x;
}
img { border: 0px;}
hr{ border-width: 0px; color: #B7B18C; height: 1px; background-color: #B7B18C; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;}

#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; }
/* Fin General */


/* Enlace Generico */
a, a:link, a:visited {  font-size: 1em; color: #000; text-decoration: none;}
a:hover {  color: #ED6D00; text-decoration: underline;}
/* Fin Enlace Generico */


/* Formularios */
form { margin: 0px; padding: 0px;}
input {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #FFF; border: 1px solid #BBBBBB;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #FFF; border: 1px solid #BBBBBB;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #FFF; border: 1px solid #BBBBBB;
}
.opcion{ background-color: #F5F3E6; border: 0px;  vertical-align: middle; }
.boton {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #FFF; text-transform: uppercase; 
padding-left: 11px; *padding-left: 4px; padding-right: 8px; *padding-right: 0px;
cursor: pointer; background-color: #1E3740; border: 1px solid #1E3740;
background-image: url(/images/ico_boton_azul.gif); background-position: top left; background-repeat: no-repeat;
}
.botongris {
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; 
cursor: pointer; background-color: #D4D0C8; border: 1px solid #BBBBBB;
}
.txtlegal{ font-size:0.8em;   font-style: italic;  clear: both;  width: 99%;  text-align: justify; color:#808080; margin-top:15px;}
/* Fin Formularios */

#legal{width:869px; margin-left:auto; margin-right:auto; background-image:url(/images/cuna.gif); background-position:top left; background-repeat:no-repeat; padding:0px; padding-top:30px;}
#legal .logoexpo{float:right}

/* Cabecera */
#cabecera{ width:1004px; height:77px; margin-left: auto;  margin-right: auto; }
#cabecera .logo{ width: 233px; height: 49px; position: relative; top: 10px; left: 27px; background-image:url(/images/logo_caiencasa.gif); background-repeat: no-repeat; float:left; }
#cabecera .logo h1 { width: 233px; height: 49px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 233px; height: 49px; display: block; }
#cabecera .logo h1 span { display: none; }
#cabecera .contacto{ float:left; position: relative; top: 12px; left: 62px; padding-left:10px; padding-top:4px; padding-bottom:4px; border-left: 1px solid #724E3C;  font-weight: bold; color:#724E3C; }
#cabecera .accesos{ float:right;  text-align: right;  padding-right: 19px;  position: relative; top: 30px;}
#cabecera a, #cabecera a:link, #cabecera a:visited { color: #724E3C; font-weight: bold;}
#cabecera a:hover { color: #ED6D00; text-decoration: underline;}
/* Fin Cabecera */

/* Cuerpo */
#cuerpo{ width: 100%; float: left;  background-color: #F5F3E6;  background-image: url(/images/fondo_cuerpo.gif);  background-position: top;  background-repeat: repeat-x; }
#cuerpoHome{ width: 1004px; margin-left: auto;  margin-right: auto;  }
#cuerpoHome .columnaIzda{ width: 515px; float: left;  padding-top:20px; }
#cuerpoHome .columnaDcha{ width: 489px; float: right; padding-top:152px; background-image: url(/images/motivo_home.jpg);  background-position: top right;  background-repeat: no-repeat; }
#cuerpoInt{width: 1004px; margin-left: auto;  margin-right: auto; }
#cuerpoInt .columnaIzda{width: 756px; float: left;  padding-top:20px; }
#cuerpoInt .columnaDcha{ width: 248px; float: right; padding-top:165px; background-image: url(/images/motivo_interior.jpg);  background-position: top right;  background-repeat: no-repeat;}
/* Fin Cuerpo */

/* Contenidos Home */
#contenidoHome{ width: 515px;  background-image: url(/images/fondo_cont_mid_home.gif);  background-repeat: repeat-y; }
#contenidoHome .top{ width: 443px; padding-left:33px; padding-right:39px; padding-top:12px; background-image: url(/images/fondo_cont_top_home.gif);  background-position: top;  background-repeat: no-repeat; }
#contenidoHome .bottom{ width: 515px;  height: 30px;  background-image: url(/images/fondo_cont_bottom_home.gif);  background-position: bottom;  background-repeat: no-repeat; }
#contenidoHome .top h2{margin:0px; padding:0px; border:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; font-style: italic; color: #1A3038;}
#simuladorHome{ width: 465px; margin-top: 14px; margin-bottom: 10px; margin-left: 16px;  border:9px solid #DBD5B2;}
#promosHome{ width: 218px; padding-left:23px; float:left;}
#promosHome .inmueble{ width: 177px; padding:7px; background-color: #E5E1C7; margin-top:13px;}
#promosHome .inmueble img{ border: 1px solid #FFF; }
#promosHome .inmueble .texto{ background-color: #F3F1E3;  background-image: url(/images/ico_naranja.gif);  background-position: top right;  background-repeat: no-repeat; font-size: 0.9em;  text-align: right; padding:1px; padding-bottom: 2px;  padding-right: 12px;  margin-top:7px;}
#lateralHome{ width: 248px; float:left; margin-top:13px;}
#lateralHome .destacadosHome{ width: 232px; margin-top:23px;  background-color: #FEFCF1; border:1px solid #C18D74; }
#lateralHome .destacadosHome h3{margin:1px; padding:0px; padding-right:10px; border:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.55em; font-weight: bold; font-style: italic; color: #ED6D00;  text-align: right;  background-image: url(/images/ico_naranja.gif);  background-repeat: no-repeat;  background-position: top right; }
#lateralHome .destacadosHome ul{ margin: 0px; padding: 0px; list-style-type: none; margin:8px; margin-top:2px;  margin-bottom:12px; }
#lateralHome .destacadosHome ul li{  font-size: 0.9em; padding-left:10px; margin-bottom:5px; background-image: url(/images/ico_lista_destacados.gif);  background-repeat: no-repeat;  background-position: 0.1em left;  }
/* Fin Contenidos Home*/

/* Contenidos Interior */
#contenidos{ width: 756px;  background-image: url(/images/fondo_cont_mid_interior.gif);  background-repeat: repeat-y; float: left;}
#contenidos .top{ width: 684px; padding-left:33px; padding-right:39px; padding-top:17px; background-image: url(/images/fondo_cont_top_interior.gif);  background-position: top;  background-repeat: no-repeat; float: left;}
#contenidos .bottom{ width: 756px;  height: 30px;  background-image: url(../images/fondo_cont_bottom_interior.gif);  background-position: bottom;  background-repeat: no-repeat; float: left;}
#contenidos .top h2{margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; border-bottom:1px dashed #87918F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.71em; font-weight: bold; font-style: italic; color: #1A3038;}
#contenidos .top h3{margin:0px; margin-bottom:5px; margin-top:10px; padding:0px; border:0px; font-size: 1em; font-weight: bold; color: #ED6D00;}
#contenidos .top h3 span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}

/* Contenidos imprimir */

#contenidosImprimir{ width: 580px;  }
#contenidosImprimir .top{ width: 580px; padding-left:33px; padding-right:39px; padding-top:17px; background-image: url(/images/fondo_cont_top_interior.gif);  background-position: top;  background-repeat: no-repeat; }
#contenidosImprimir .bottom{ width: 580px;  height: 30px;  }
#contenidosImprimir .top h2{margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; border-bottom:1px dashed #87918F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.71em; font-weight: bold; font-style: italic; color: #1A3038;}
#contenidosImprimir .top h3{margin:0px; margin-bottom:5px; margin-top:10px; padding:0px; border:0px; font-size: 1em; font-weight: bold; color: #ED6D00;}
#contenidosImprimir .top h3 span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}


.breadcrumbs{ margin-bottom:10px; padding-left: 16px; font-size: 1em; color: #724E3C; background-image: url(/images/ico_breadcrumbs.gif);  background-position: left 0.2em;  background-repeat: no-repeat; }
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited { font-size: 1em; color: #724E3C; font-weight: normal; text-decoration: none; }
.breadcrumbs a:hover{ color: #ED6D00; text-decoration: underline; } 
.breadcrumbs .activo{ font-weight: bold; }
.textos{ padding:10px; }
.bannerlateral{ margin-top: 30px; margin-left:7px;}


.naranja{ color: #ED6D00; font-weight: bold; }
a.busqueda, a.busqueda:link, a.busqueda:visited {font-size:0.9em; color:#FA6F2C;  text-decoration: none; padding-left:19px; background-image: url(/images/ico_lupa.gif);  background-position: left;  background-repeat: no-repeat;   }
a.busqueda:hover {text-decoration: underline;}
a.volver, a.volver:link, a.volver:visited {font-size:0.9em; color:#FA6F2C;  text-decoration: none; padding-left:20px; background-image: url(/images/ico_volver.gif);  background-position: left;  background-repeat: no-repeat;   }
a.volver:hover {text-decoration: underline;}
a.imprimir, a.imprimir:link, a.imprimir:visited {float:right; line-height: 13px; font-size:0.9em; color:#FA6F2C;  text-decoration: none; padding-left:23px; background-image: url(/images/ico_imprimir.gif);  background-position: left;  background-repeat: no-repeat; }
a.imprimir:hover {text-decoration: underline;}
a.pdf, a.pdf:link, a.pdf:visited { font-size:1em; color:#FA6F2C;  text-decoration: none;  padding: 2px; padding-left:23px; background-image: url(/images/ico_pdf.gif);  background-position: left;  background-repeat: no-repeat;   }
a.pdf:hover {text-decoration: underline;}

table.listadoInmuebles th{ font-size: 1em; color: #ED6D00;  text-align: left; padding-bottom:0px; }
table.listadoInmuebles th a, table.listadoInmuebles th a:link, table.listadoInmuebles th a:visited { font-size: 1em; color: #ED6D00; text-decoration: none; }
table.listadoInmuebles th a:hover { text-decoration: underline; }
table.listadoInmuebles th span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}
table.listadoInmuebles tr.impar{ background-color: #EDEAD6;}
table.listadoInmuebles td{ padding-top:3px; }
.paginacion {font-size:0.9em; color:#724E3C; float:right; }
.paginacion a, .paginacion a:link, .paginacion a:visited { font-size: 1.1em; color: #724E3C; font-weight: normal; text-decoration: none; }
.paginacion a:hover{ color: #ED6D00; text-decoration: underline; } 
.paginacion a.activo, .paginacion a.activo:link, .paginacion a.activo:visited { font-weight: bold;}

.resumenInmueble{ background-color: #E5E1C7; padding:8px;}
.resumenInmueble ul{ margin: 0px; margin-bottom:8px; padding: 8px; padding-left: 3px; list-style-type: none;  background-color: #F3F1E3;  background-image: url(/images/ico_naranja2.gif);  background-position: top left;  background-repeat: no-repeat;     }
.resumenInmueble ul li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000; border-right:1px solid #000;  display: inline; padding-left: 21px; padding-right: 21px; }
.resumenInmueble ul li a, .resumenInmueble ul li a:link, .resumenInmueble ul li a:visited {color: #000; text-decoration: none;}
.resumenInmueble ul li a:hover{ color: #FA6F2C; text-decoration: underline;}
.resumenInmueble ul li a.activo, .resumenInmueble ul li a.activo:link, .resumenInmueble ul li a.activo:visited {color: #FA6F2C; text-decoration: none;}
.resumenInmueble ul li a.activo:hover{ text-decoration: underline;}
.resumenInmueble ul li.ultimo{ border-right:0px; }
.fotoResumen{ width:323px; vertical-align:top;}
.fotoResumen img { border:1px solid #FFF;}
.cuadroResumen{ border:1px solid #FFF; background-color: #F1EEDE; padding-left:13px; padding-right:10px; vertical-align:top;}

ul.tipologias {  width: 165px; margin: 0px; padding: 0px; padding-left:20px; list-style-type: square;  }
ul.tipologias li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #724E3C; margin-bottom:5px;}
ul.tipologias li a, ul.tipologias li a:link, ul.tipologias li a:visited {color: #724E3C; text-decoration: none;}
ul.tipologias li a:hover{ color: #FA6F2C; text-decoration: underline;}
ul.tipologias li a.activo, ul.tipologias li a.activo:link, ul.tipologias li a.activo:visited { text-decoration: none;  font-weight: bold; }
ul.tipologias li a.activo:hover{ text-decoration: underline;}
ul.tipologias li.ultimo{ font-size:0.9em; border-right:0px; list-style-type: none; margin-top:10px; }
ul.tipologias li.ultimo a, ul.tipologias li.ultimo a:link, ul.tipologias li.ultimo a:visited { text-decoration: none;  font-weight: bold; color: #FA6F2C; }
ul.tipologias li.ultimo a:hover{ text-decoration: underline;}
table.fotosTipo{ margin-top:10px;}
table.fotosTipo img{ border:1px solid #BAB591;}

table.noticias th{ font-size: 1em; color: #ED6D00;  text-align: left; padding-bottom:0px; padding-bottom:7px; padding-top:10px;}
table.noticias th a, table.noticias th a:link, table.noticias th a:visited { font-size: 1em; color: #ED6D00; text-decoration: none; }
table.noticias th a:hover { text-decoration: underline; }
table.noticias th span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}
table.noticias td.publica{ background-color: #EDEAD6; font-size: 0.9em; font-weight: bold;  color: #724E3C; }
table.noticias td.publica a{ color: #724E3C; }
table.noticias td.contNoticia{ background-color: #FCFBF5; }
table.noticias ul{ margin: 0px; padding: 0px; padding-left:20px; padding-top:5px; list-style-type: circle; font-size: 0.9em;  color: #724E3C;}

.resultados{ background-color: #E5E1C7; padding:3px; font-weight: bold; color: #724E3C;}
/* Fin Contenidos Interior */


/* Menus */
.menuPral{ width: 232px;  background-image: url(/images/ico_menu.gif);  background-position: top right;  background-repeat: no-repeat; }
.menuPral ul{ margin: 0px; margin-left:7px; margin-right:6px; padding: 0px; padding-top:18px; list-style-type: none; }
.menuPral ul li{text-align: right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #724E3C; border-bottom:1px dashed #D4B2A1; padding:2px; padding-top:0px; padding-right:20px;}
.menuPral ul li a, .menuPral ul li a:link, .menuPral ul li a:visited {color: #724E3C; text-decoration: none;}
.menuPral ul li a:hover{ color: #ED6D00; text-decoration: underline;}
.menuPral ul li a.activo, .menuPral ul li a.activo:link, .menuPral ul li a.activo:visited {color: #ED6D00; text-decoration: none;}
.menuPral ul li a.activo:hover{ color: #ED6D00; text-decoration: underline;}
.menuPral ul li ul{ margin: 0px; padding: 0px; list-style-type: none;}
.menuPral ul li ul li{ font-size: 0.8em; border-bottom:0px; padding:0px; }
/* h3.titMenu{	margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #FFF;} */
/* Fin Menus */

/* Pie */
#pie{ width: 100%; height:200px; float: left; padding-top:17px; background-image: url(/images/fondo_pie.gif);  background-position: top;  background-repeat: repeat-x;}
#kpie{ position:absolute; bottom:0px; left:0px; width:100%; margin-left:auto; margin-right:auto; background-image:url(/images/pie_bg.gif); background-repeat:repeat-x; height:130px; color:#FFFFFF; overflow:hidden }

#pieCont{ width: 972px; margin-left: auto;  margin-right: auto;  padding-top:19px; background-image: url(/images/ico_pie.gif);  background-repeat: no-repeat;  background-position: 12px top; font-size: 0.9em; color: #DCD5C6; }
#pieImprimir{
	width: 534px;
	float: left;
	border-top: 20px solid #F0F0F0;
	padding-top: 6px;
	color: #858585;
}
/* Fin Pie */

.print{
 	width:100%;
 	text-align:right;
 	padding-bottom:10px;
 	font-size:.9em;
 }
 
 /* Minihomes */
.miniHome1, .miniHome2 {         width:675px; float: left;}
.miniHome1 ul, .miniHome2 ul{list-style: square; margin: 0px;   padding: 0px;   padding-bottom: 5px;    padding-left:45px;}
.miniHome1 ul li, .miniHome2 ul li{     border: 0px; padding-top: 1px; padding-bottom:1px;}
.miniHome1 p, .miniHome2 p {padding: 10px;  padding-top:5px;}
.miniHome1 a, .miniHome1 a:LINK .miniHome1 a:VISITED{ color:#724E3C;}
.miniHome2 a, .miniHome2 a:LINK .miniHome2 a:VISITED{ color:#724E3C;}
.sepHome{ width:675px; float: left;  height: 35px; }
.miniHbanner21{ width:312px; float:left; margin-right:51px; }
.miniHbanner22{ width:312px; float:left; }
.minibanner1{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.71em; border:0px; padding:10px; padding-top:5px; padding-bottom:0px; margin:0px; color: #ED6D00; font-style:italic; font-weight:bold; }
#contenidos .top h2.minibanner1{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.71em; border:0px;  padding:10px; padding-top:5px; padding-bottom:0px; margin:0px; color: #ED6D00; font-style:italic; font-weight:bold; }
/* Fin Minihomes */

.cuadro{
	font-size: 1em; color: #494B48;
	padding: 5px;
	margin-bottom: 0px; margin-top: 10px;
	background-color: #E7E3C9;
	border: 0px;
}
table.searchhome{	width: 100%; border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.searchhome td{	height: 20px; text-align: left; vertical-align: middle; background: url(/img/ico_buscar.gif) left center no-repeat; padding-left: 22px; }
