@charset "utf-8";

/* CSS Document */



body {

font-family: Arial, Helvetica, Verdana, sans-serif;

font-size: 12px;

text-align: center; /* por exp 5*/

background-color: #E7E7E7;

padding: 0;

margin: 0;

color: #333333;

}

a{ color:#186868; font-size: 11px;  font-weight:bold; text-decoration: none;}

a:hover {color: #B29E28;}

p {padding: 10px 15px 10px 15px;}

h1 {

color: #8B1E24;

font-size: 14px;

margin: 15px 15px 15px 30px;

padding: 0;

}



.ivory_print {

color: #8B1E24;

font-size: 12px;

padding: 0;

}

/* --------------------------------------- Contenido ------------------------------------ */

.cuerpo #contenido {

width: 768px;

margin: 0 auto;

text-align: left;

background: url(../images/efecto_line.jpg) repeat-y #F8F1DF;

}

/* --------------------------------------- Columna 1 ------------------------------------ */

.cuerpo #colunma1 {

float: left;

width: 232px;

margin: 0;

padding: 0;

}

.cuerpo #botonera {

width: 176px;

background: #75B4B3;

padding: 6px 28px 35px 28px;

}

.cuerpo #botonera .boton {

border-bottom: 1px solid #448E8F;

}

.cuerpo .contactinfo {

color: #FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

text-align: center;

height: 26px;

border-top: 2px solid #865E52;

background: url(../images/contact_info_02.jpg) repeat-y;

padding-top: 4px;

a : link  {text - decoration :   none; color : #FFFFFF; !important;}


}

.estira {

height: 35px;

background: #75B4B3;

}

/* --------------------------------------- Division Central ------------------------------ */

.cuerpo #lineacentral {

float: left;

margin: 0;

padding: 0;

width: 5px;

background-color: #F8F1DF;
}

/* ----------------------------------------- Area general ------------------------------------ */

.cuerpo #contenidoprincipal {

background-color: #F8F1DF;

float: left;

margin: 0;

width: 528px;

}

.cuerpo #headbanner {

height: 24px;

background: url(../images/gradiente.jpg) left repeat-y #8B1E24;

text-align: right;

}

.cuerpo #texto {

padding-bottom: 10px;

margin-bottom: 10px;

}

.cuerpo .fotos {

margin: 0;

}

.cuerpo .colorcelda {

background-color: #F8F1DF;

}

.cuerpo #fotilla {

float: right;

width: 128px;

}

.list {

padding: 4px;

padding-left: 15px;

font-weight: bold;

width: 370px;

color: #666666;

}

.cuerpo .tabla1 {

background: #FBF7EE;

border: 1px solid #E7C985;

width: 370px;

padding: 10px;

margin: 0 0 5px 5px;

}



.tabla_agente {

background: #FBF7EE;

border: 1px solid #E7C985;

width: 450px;

padding: 10px;

margin: 0 0 5px 5px;

}

.cuerpo .tabla3 {

background: #FBF7EE;

width: 200px;

padding: 8px;

margin: 0 0 5px 15px;

}

.cuerpo .tabla4 {

width: 370px;

padding: 10px;

margin: 0 0 5px 10px;

}

.cuerpo .tabla2 {

background: #FBF7EE;

border: 1px solid #B06A4D;

padding: 10px;

margin: 0 15px 5px 15px;

}

.tabla1 .tabla_agente td {

height: 15px;

padding: 5px;

}

.tabla4 td {

height: 15px;

padding: 5px;

}

.cuerpo #glossary a{

margin: 0;

padding: 1px 2px;  

}

.cuerpo #glossary a:hover{

color: #FFFFFF;

margin: 0;

padding: 1px 3px; 

background-color: #CCBC48; 

}

.lineapunteada {

border-bottom: 1px dotted #333333; 

}

/*--------------------------------------- Features Property ----------------------------------- */

.cuerpo .features {

clear:both;

padding: 5px;

margin: 0;

}

.margin1 {

margin: 0;

}

.margin2 {

width: 102px;

float: left;

margin: 5px;

}

.repeat {

background: url(../images/featured_properties_repeat_mid_top.jpg) repeat-x bottom #FBF7EE;

}

.features .title { color:#186868; font-size: 12px; font-weight:bold;}

.features .price {color:#B29E28; font-size: 15px; font-weight:bold;}

.features .name {font: Arial, Helvetica, sans-serif 9px bold; color: #666666; letter-spacing: -1px;}

.features .number {font: Arial, Helvetica, sans-serif 9px; color: #7D1D1E; padding: 0 3px 0 3px; letter-spacing: -1px;}

.features a.saller {font:Arial, Helvetica, sans-serif 9px; color: #828283; }



.ocultar {

display: none;

}



/* --------------------------------------- Footer ------------------------------------ */

.cuerpo #footer {

clear: both;

height: 121px;

width: 768px;

}

.cuerpo #prop_footer {

clear: both;

float: left;

height: 121px;

width: 768px;

}

.cuerpo #spacer {

width: 232px;

height: 72px;

background: url(../images/boceto_final_costado_100.jpg) top right #F8F1DF no-repeat;

}

.cuerpo #patrocinador {

float: right;

width: 498px;

height: 42px;

font-size: 11px;

text-align: rigth;

background: url(../images/patrocinadores.jpg) top right no-repeat #F8F1DF;

vertical-align: bottom;

padding: 15px;

}

.cuerpo #textofooter {

height: 47px;

font-size: 11px;

text-align: right;

color: #FFFFFF;

background-color: #B6B8BA;

background-image: url(../images/footer_repeat_bg.jpg);

background-repeat: repeat-x;

background-position: top;

padding-right: 10px;

padding-top: 3px; 

}

.cuerpo #designby{

background-color: #E7E7E7;

font-size: 12px;

text-align: right;

padding-right: 10px;

padding-top: 4px;

}

.cuerpo #cuadrin {

float: left;

width: 320px;

background-color:  #E7E7E7;

margin-top: 24px;

}

/* --------------------------------------- Flash ------------------------------------ */

.cuerpo #botohorizontal{

text-align: center;

height: 16px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

background: #828283;

padding: 10px 12px 10px 12px;

}

.cuerpo #botohorizontal a{

display: inline;

color:#FFFFFF;

text-decoration: none;

vertical-align: middle;

margin: 5px 0 5px 0;

padding: 10px 8px 10px 9px;

/* border-right: 1px solid #CCCCCC;*/

}

.cuerpo #botohorizontal a:hover{

vertical-align: middle;

margin: 5px 0 5px 0;

padding: 10px 10px 10px 12px;

background: #666666;

}

/* --------------------------------------- Form ------------------------------------ */

form {

color: #996826;

}

fieldset {

background: url(../images/fondo_form.jpg) top repeat-x #FBF7EE;

border: 1px solid #E7C985;

width: 370px;

padding: 10px;

margin: 0 0 5px 10px;

}

.calc {

background: url(../images/fondo_form.jpg) top repeat-x #FBF7EE;

width: 412px;

padding: 0;

margin: 0 0 5px 10px;

}

.calculate { 

background: url(../images/calculator.jpg) no-repeat top left;

border: 1px solid #E7C985;

width: 390px;

padding: 10px;

}



.inputsubmit{

background-color: #F8F1DF;

height: 30px;

border: 1px solid #E7C985;

}

.inputsubmit:hover{

background-color: #FCF0CD;

color: #B29E28;

height: 30px;

border: 1px solid #E7C985;

}

input, select, text, textarea {

color: #996826;

border: 1px solid #E7C985;

}

input:focus, textarea:focus {

background-color: #FAF3CE;

}

/* --------------------------------------- Clear ------------------------------------ */

.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}