/* CSS Documento de Inmoaltet */
body {
	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
	text-align: left;	font-family:tahoma;	font-size:11px;	color:#444444; line-height:16px;
	background-color:#CDEFC0;
}

/* FORMATEADORES DE PAGINA */
#pagina {
	margin: 0 auto; padding: 0;
	width: 783px; 
	background: url(img/fondo_cuerpo.jpg) repeat-y left top;	
}

/* FORMATEADORES DE CABECERA */
#cabecera{
  width:100%; margin: 0 auto;	height: 246px;
	position:relative;
	/*background: #CDEFC0 url(img/cabecera.jpg) no-repeat left top;*/
}
.cabecera{background: #CDEFC0 url(img/cabecera.jpg) no-repeat left top;}
.cabecera_en{background: #CDEFC0 url(img/cabecera_en.jpg) no-repeat left top;}
#cabes{
	position:absolute;
	left:495px;	top:25px;
	width:21px;	height:16px;
}
#caben{
	position:absolute;
	left:525px;	top:25px;
	width:21px;	height:16px;
}
#cabinicio{
	position:absolute;
	left:438px;	top:25px;
	width:21px;	height:16px;
}
#cabbusca{
	position:absolute;
	left:590px;	top:221px;
	width:140px;	height:16px;
}

/* FORMATEADORES DE CUERPO */
#cuerpo{
 position: relative;
 width:100%;
 min-height:340px;
 margin:0px; padding:0px;
 margin: 0 auto;
}
#central{
	/*left:50px; top: 50px;*/
	padding-left:40px;
  width: 505px;
	float:left;
	/*	border: 1px solid #0033FF;*/
}
#derecha{
	position:absolute;
	margin-left:570px; width:175px;
	padding-left:10px; padding-right:5px;
	left: 0px; top: 0px;
}

/* FORMATEADORES DE PIE */
#pie{
 width:100%;
 margin: 0 auto;
 clear: both;
}

#piesup{
  padding: 0; margin: 0;
  width: 783x; height: 18px;
	background: #CDEFC0 url(img/pie_sup.jpg) no-repeat left top;	
}
#pieinf{
  padding: 0;  margin: 0;
  width: 783px; height: 34px;
	background: #CDEFC0 url(img/pie_inf.jpg) no-repeat left top;	
	position:relative;
}
#pieinftxt{
	position:absolute;
	left:160px;	top:8px;
	width:420px;
}
/*Bloque de promocion*/
#promobloque{
	position:relative; margin: 0 auto; margin-top:6px;margin-bottom:6px; clear:both;
	/*border: #999999 1px solid;*/
}
#promocabeza{
	height:25px; width:100%; margin-top:4px; padding-top:4px; padding-left:6px;
	background: #F5F2E2 url(img/fondo_promo.jpg) no-repeat left top;	
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:bolder; font-size:12px;
	/*border: #FFCC33 1px solid;*/
}
#promoizda{
	height:110px; width:150px; padding:2px; 
	float:left; 
	/*border: #FF0000 1px solid;*/
}
#promodcha{
  position:absolute;
	left:158px; top;2px;
	height:110px; width:325px; padding:1px; text-align:justify;
	/*border:#3399CC 1px solid;*/
}
#promoboton{
	margin-left:194px; width:120px;
}

/*CLASES*/
.rotulo{font-family:Verdana;	font-size:11px;	color:#709a60; font-weight:bold;}
.blanco{ color:#FFFFFF;}
.rojo{ color:#a74335;}
.verde{ color:#709a60;}
.txt{font-size:12px; text-align:justify; padding-top:5px; margin:1px;}
.txtright{font-size:12px; text-align:right; padding-top:5px; margin:1px;}

.boton{
  padding:2px; padding-left:5px;
	margin-bottom:10px;	margin-top:10px;
  border-top: #CCCCCC 1px solid; border-right:#424244 1px solid; border-bottom:#242425 1px solid;	border-left:#A9A9AC 1px solid;
  background-color:#709a60; font-weight:bold;
}
.boton a{ text-decoration:none; color:#FFFFFF}
.boton a:hover{ color: #FFFFFF;	text-decoration:underline; }
.linea{display: block;	border-bottom:#bd3d00 1px dotted; clear:both;}
.botonlink{
	color: #FFFFFF;display: block;	text-align: left; padding-left: 22px; padding-top: 1px;
	max-width: 150px; height: 27px;	text-decoration: none; line-height: 25px;
	background:url(img/fmenu.jpg) 1px no-repeat ;
}
.botonlink A:link, .botonlink A:visited, .botonlink A:active, .botonlink A:hover {
	font-weight:bold; color:#FFFFFF;
}
.botonlink A:hover { color: #48CE15; text-decoration:underline;}

.imagen{
	border:#8b5862;	border-style: solid; border-width:1px;
}

/*-------------------Anclas------------------*/
a{ color:#709a60 }
a:link{text-decoration:none;}
a:visited {text-decoration:none;}
a:hover   {color: #48CE15;	text-decoration:underline;}

/*-----------haches h1..h4--------------------*/
h1, h2, h3, h4{
  padding:0px; margin-bottom:5px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bolder; margin-top: 0px;
}
h1:first-letter { color:#812f3f; font-size:15px; background-color:#cdefc0; padding:3px; }
h1{ font-size:13px;  border-bottom:#A74335 1px solid;}
h2{ font-size:13px; }
h3{ color:#cdefc0; font-size:13px; }
h4{ color:#a74335; font-size:12px; }

/*otros*/
td {font-family:tahoma;	font-size:11px;	color:#444444;}

/*-------------------Formularios------------------*/
form {margin: 0; line-height: 18px;}
select   {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
option   {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
input    {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
select, option, input { font-size: 10px; vertical-align: middle; color: #000000; background-color: #ffffff}
select, input { border: #000000 1px solid;}
textarea {	border: #000000 1px solid; font-size: 11px; COLOR: #000000; }
script, noscript {	padding: 0; margin: 0px}

.forma1 {
	BORDER-RIGHT: #a9aaab 1px solid; BORDER-TOP: #a9aaab 1px solid; MARGIN-TOP: 7px; FONT-SIZE: 11px; BORDER-LEFT: #a9aaab 1px solid; WIDTH: 340px; COLOR: #000000; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #a9aaab 1px solid; FONT-FAMILY: "Arial", verdana, sans-serif; HEIGHT: 14px
}
.forma2 {
	BORDER-RIGHT: #a9aaab 1px solid; BORDER-TOP: #a9aaab 1px solid; MARGIN-TOP: 7px; FONT-SIZE: 11px; BORDER-LEFT: #a9aaab 1px solid; WIDTH: 150px; COLOR: #000000; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #a9aaab 1px solid; FONT-FAMILY: "Arial", verdana, sans-serif; HEIGHT: 14px
}
.forma3 {
	BORDER-RIGHT: #a9aaab 1px solid; BORDER-TOP: #a9aaab 1px solid; MARGIN-TOP: 7px; FONT-SIZE: 11px; BORDER-LEFT: #a9aaab 1px solid; WIDTH: 400px; COLOR: #000000; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #a9aaab 1px solid; FONT-FAMILY: "Arial", verdana, sans-serif; HEIGHT: 70px
}
.forma4 {
	BORDER-RIGHT: #a9aaab 1px solid; BORDER-TOP: #a9aaab 1px solid; MARGIN-TOP: 7px; FONT-SIZE: 11px; BORDER-LEFT: #a9aaab 1px solid; WIDTH: 300px; COLOR: #000000; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #a9aaab 1px solid; FONT-FAMILY: "Arial", verdana, sans-serif; HEIGHT: 70px
}

FIELDSET#contactar{
BORDER-RIGHT: #8b5862 1px solid; BORDER-TOP: #8b5862 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #8b5862 1px solid;  BORDER-BOTTOM: #8b5862 1px solid; FONT-STYLE: normal; TEXT-ALIGN: left; padding-left:25px;
}

LEGEND {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; COLOR: #812E3E; FONT-STYLE: bold;
}

/*------Ficha----------*/
#cuerpoficha{
  float:left;  
  width:282px;
}

#textoficha{
 margin-left:290px;margin-right:10px;
 text-align:justify; width:auto;
}

#textofichaprint{
 margin-left:290px;margin-right:10px;
 text-align:justify; width:440px;
}


#hipoteca{
  padding:10px;  padding-top:5px;
  border: #990000 1px solid;
  background-color:#cdefc0;
	margin:0px;
}

#caracte {
  height:20px;
  margin: 5px 0px 0px 5px;
  border-left:#993300 1px solid;
}

#caracte ul{
	padding: 0px;
	margin: 0px 0px 0px 10px; 
}

#caracte li{
  background: url(img/flechita.gif) left no-repeat;
	float: left; 	padding-left:11px; 	padding-right:10px;
}

#galeria{
 height:200px;
}

#galeria img.tumb { 
   margin: 0px 22px 10px 0px;
}

.impresion{
  float:right; 
	/*margin-top:-25px; margin-right:5px;*/
}

#logodiv{
 margin: 15px 0 10px 0;  width:250px;
}

div.linearetorno, div.lineanoretorno{
 display:block;
 margin: 10px 0px 10px 0px;
 border-bottom:#a74335 1px solid;
}
div.linearetorno {
 clear:both;  
}
