/* CSS Document */
/* clases HTML*/
*,html{
	padding: 0px;
	margin:0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: f4f3ec;
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat-x;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	background-color:#f4f3ec;
}

p{
	font-size:1.1em;
	color:#7c7c7c;
	text-align:justify;
	margin-bottom:15px;
	line-height: 14px;	
}

a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

img{
	border:none;
}

h1{
	font-size:0px;
	height:36px;
}

.titulo2{
	margin-top:15px;
}

h2{
	font-size:1.4em;
	color:#000000;
	font-weight:bold;
	margin-bottom:8px;
}

h3{
	font-size:1.3em;
	color:#6f1449;
	font-weight:bold;
	margin-bottom:13px;
}

/* clases propias*/

.floatleft {
	float: left;
	margin: 0px;
	padding: 0px;
}

.floatright {
	float:right;
	margin: 0px;
	padding: 0px;
}

.salto {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size:0px;

}

.gris{
	color:#7c7c7c;
}

.morado{
	color:#6f1449;
}

.titulos{
	color:#6f1449;
	font-size:1.3em;
}

.mapa{
	background-image:url(../images/fondo_mapa.jpg);
	background-repeat:no-repeat;
	height:280px;
	width:405px;
	margin-bottom:27px;
	padding:15px 15px 0px 16px;
}

.texto_contactos{
	margin-left:15px;
}

.texto_contactos a{
	color:#7C7C7C;
	text-decoration:underline;
}

.formulario{
	float:left;
	margin-bottom:20px;
	width:100%;
}


.formulario label{
	font-size:1.1em;
	color:#7c7c7c;
	text-align:justify;
	margin-bottom:15px;
	line-height: 14px;
	margin-right:10px;
	float:left;
}

.formulario select{
	width:120px;
	float:left;
	margin-right:30px;
	height:19px;
	font-size:1.1em;
}

.reformas{
	width:842px;
	float:left;
	background-image:url(../images/fondo_reformas.jpg);
	background-repeat:no-repeat;
	padding:15px 0px 0px 15px;
	margin-top:15px;
}

.fotos{
	width:430px;
	float:left;
}

.fotos img{
	background-image:url(../images/fonto_img_reformas.gif);
	background-repeat:no-repeat;
	padding:5px;
	float:left;
	margin:0px 20px 15px 0px;
}

.antes_despues{
	height:16px;
	width:161px;
	float:left;
	margin:127px 0px 0px -206px;
	display:inline;
	z-index:100;
	background-color:#750342;
	text-align:right;
	padding-right:20px;
	cursor:pointer;
}

.antes_despues p{
	color:#FFFFFF;
	float:right;
}

.texto_reformas{
	width:385px;
	float:left;
}

.texto_reformas a{
	color:#6f1449;
	background-image:url(../images/flecha_inmueble.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	width:385px;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
}

.texto_reformas a:hover{
	text-decoration:underline;
}

/* id's*/

#general{
	margin:auto auto;
	width:922px;
	background-image:url(../images/fondo_general.jpg);
	background-repeat:repeat-y;
}

#cabecera{
	width:922px;
	float:left;
	height:193px;
	background-image:url(../images/fondo_cabecera.jpg);
	background-repeat:no-repeat;
}

#contactos{
	float:right;
	width:218px;
	height:169px;
	background-image:url(../images/fondocontacto.jpg);
	background-repeat:no-repeat;
}

#contactos a{
	width:168px;
	height:94px;
	float:left;
	cursor:default;
}

/*#contactos a:hover{
	background-image:url(../images/fondocontacto_selec.jpg);
	background-repeat:no-repeat;
	margin-left:29px;
	margin-top:23px;
}*/

#menu{
	margin:auto auto;

}

#menu ul{
	margin:auto auto;
	width:800px;
}

#menu ul li{
	float:left;
	display:inline;
	margin-right:10px;
}

#menu ul li a{
	float:left;
	padding-bottom:2px;
	padding-top:1px;
	padding-left:15px;
	padding-right:15px;
	color:#6f1449;
	font-weight:bold;

}

#menu ul li a:hover{
	background:#6f1449;
	color:#FFFFFF;
}

#contenido{
	padding-left:19px;
	background-image:url(../images/fondo_contenido.jpg);
	background-repeat:no-repeat;
	float:left;
	width:922px;
	padding-top:16px;
}

#pie{
	width:922px;
	height:115px;
	float:left;
	background-image:url(../images/fondo_pie.jpg);
	background-repeat:no-repeat;
}

#pie ul{
	float:left;
	margin-left:55px;
	display:inline;
	margin-top:66px;
}

#pie ul li{
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6f1449;
	padding-right:15px;
	display:inline;
	margin-right:15px;	
	list-style-image: none;
	list-style-type: none;
	height:15px;
}

#pie ul li a{
	float:left;
	color:#7c7c7c;
	margin-left:3px;
	font-size:1.1em;
	text-align:justify;
	margin-bottom:15px;
	line-height: 14px;	
}

#pie ul li p{
	float:left;
	margin-left:3px;
}

#pie ul li a:hover{
	color:#6f1449;
}

#derecha{
	width:429px;
	margin-top:15px;
	float:right;
	margin-right:37px;
	display:inline;
}

#izquierda{
	width:429px;
	float:left;
	margin-top:15px;
	margin-left:20px;
	display:inline;
}

#inmueble{
	width:407px;
	height:131px;
	float:left;
	background-image:url(../images/fondo_inmuebles.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:9px;
	padding-right:9px;
	margin-bottom:20px;
	margin-right:10px;
	display:inline;
}

#foto{
	height:106px;
	padding-top:5px;
	padding-left:5px;
	width:137px;
	float:left;
	background-image:url(../images/fondo_foto.gif);
}

#texto_ficha{
	width:245px;
	float:right;
}

#texto_ficha p{
	height:60px;
}

#texto_ficha a{
	float:right;
	color:#6f1449;
	font-weight:bold;
	background-image:url(../images/flecha_inmueble.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-right:3px;
}

#texto_ficha a:hover{
	color:#7c7c7c;
}


#promocion{
	width:407px;
	height:131px;
	float:left;
	background-image:url(../images/fonod_promociones.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:9px;
	padding-right:9px;
	margin-bottom:20px;
	margin-right:10px;
}

#texto_ficha_promociones{
	width:245px;
	float:right;
}

#texto_ficha_promociones p{
	height:60px;
	color:#000000;
}

#texto_ficha_promociones a{
	float:right;
	color:#000000;
	font-weight:bold;
	background-image:url(../images/flecha_inmueble.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-right:3px;
	
}

#texto_ficha_promociones a:hover{
	color:#7c7c7c;
}

#foto_ficha{
	float:left;
	background-image:url(../images/fondo_ficha_grande.gif);
	background-repeat:no-repeat;
	width:366px;
	height:278px;
	padding-top:7px;
	padding-left:7px;
	margin-left:18px;
}

#texto_inmueble{
	float:left;
	width:385px;
	margin-top:1px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:15px;
	background-image:url(../images/fondo_ficha.jpg);
	background-repeat:no-repeat;
	min-height:280px;
}

#texto_inmueble p{
	margin-bottom:10px;
}

#texto_inmueble a{
	color:#6f1449;
	font-size:1.3em;
	text-decoration:underline;
}

#fotos_peque{
	float:left;
	margin-left:40px;
	display:inline;
	margin-top:20px;
}

#texto_inmueble li{
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin-bottom:10px;
	font-size:1.1em;
	color:#7c7c7c;
	text-align:justify;
}

#texto_inmueble li a{
	color:#7c7c7c;
	font-size:1.1em;
}


#fotos_peque ul li{
	list-style-image:none;
	list-style-type:none;
	margin-right:24px;
	float:left;
	display:inline;

}

#fotos_peque ul li a{
	padding:4px;
	border: 1px #E2E0D6 solid;
	float:left;
}

#fotos_peque ul li a:hover{
	background-color:#6f1449;
}


#texto_inmueble_der{
	float:left;
	width:385px;
	margin-top:1px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:15px;
	background-image:url(../images/fondo_ficha.jpg);
	background-repeat:no-repeat;
	min-height:280px;
}

#formulario{
	float:left;
	width:335px;
	margin-top:1px;
	padding-left:50px;
	padding-right:40px;
	padding-bottom:20px;
	padding-top:15px;
	background-image:url(../images/fondo_ficha.jpg);
	background-repeat:no-repeat;
	min-height:280px;
}

#formulario label{
clear:both;
	width:320px;
	float:left;
	margin-bottom:10px;
} 

#formulario p{
	float:left;
	margin-bottom:0px;
} 

#formulario input{
	width:170px;
	float:right;
	height:14px;
	padding-left:5px;
	color:#666666;
	font-size:1.1em;
	border:1px solid #999999;
}             

#formulario textarea{
	width:170px;
	float:right;
	color:#666666;
	font-size:1.1em;
	padding-left:5px;
	margin-bottom:0px;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


