@charset "utf-8";
/* CSS Document */

/*body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size:12px; color:#000; font-family:Arial;}*/
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size:12px; background:url(../images/Murolaja2.jpg) ; font-family:Arial;}

h1{ color:#3e1507; font-size:20px; padding-left:10px;}
h2{ color:#3e1507; font-size:16px; padding-left:10px;}
.sinespacio{ color:#3e1507; font-size:14px; padding-top:0px; font-weight:bold;}
h3{ color:#3e1507; font-size:14px; padding-left:10px;}
p{padding-left:10px;}
a { text-decoration: none;}



#contenedor{ background:url(../images/bg.jpg) repeat-y; margin:auto; width:1005px; position:relative; }
#left{ background:url(../images/madera2.jpg) no-repeat #2c1008; width:195px; float:left; margin-left:6px; z-index:10; position:relative;}
/*#left{ background:url(../images/madera2.jpg) no-repeat #2c1008; width:195px; float:left; margin-left:6px; z-index:10; position:relative;}*/
#right{width:744px; padding-left:206px; position:relative;  z-index:1;} 
#filtros{top:0px; padding-left:10px; color:#FFF; padding-right:10px; padding-bottom:10px; border-bottom:solid thin #039; margin-top:40px;}
#filtros a{color: #CCC; text-decoration:none;}
#filtros a:hover{color: #CCC; text-decoration: underline;}
#cont-tel{padding:5px 15px 5px  5px; width:950px; margin:auto;}
#telefono{ background:#2c1008; color:#FFF; }
/*#menuaux{position:relative; background:url(../images/head.jpg) no-repeat; width:745px; height:61px;}*/
#menuaux{position:relative; background=#990000; background: url(../images/mm_bg_red.gif) ; width:800px; height:30px;}
#opcaux{position: absolute; top:8px; left:0px; width:735px; height:19px; color:#FFF; font-weight:bold; padding-right:10px; font-family:Arial;}
#banner{ width:900px; height:600px;  ;} 
#slider{ width:900px; height:600px;  ;} 
/*#banner{ width:745px; height:271px;} */
#main{padding:0px 0px 0px 0px; position:relative; }
#main1{padding:0px 0px 0px 0px; position:relative; font-size: 16px;}
/*#logo{margin-top:0px; width:195px; height:62px;}*/
#logo{margin-top:0px; width:195px; height:90px;}
#formulariocontacto{position:relative; background=#990000; background: url(../images/mm_bg_red.gif) ; width:800px; height:30px;}
/*#menu{ position:relative; left:270px; width:460px; height:27px; margin-top:10px;}*/


/* --------- Menu ---------- */
#inicio {position:relative; top:0px; left:0px; width:195px; height:23px; cursor:pointer; background: url(../images/menu/off-inicio.png) no-repeat;}

#inicio:hover {position:relative; top:0px; left:0px; width:195px; height:23px; background:url(../images/menu/on-inicio.png) no-repeat; cursor:pointer;}

#inicio.active {position:relative; top:0px; left:0px; width:195px; height:23px; background:url(../images/menu/on-inicio.png) no-repeat;}

#servicios {position:relative; top:0px; left:0px; width:195px; height:24px; cursor:pointer; background: url(../images/menu/off-servicios.png) no-repeat;}

#servicios:hover {position:relative; top:0px; left:0px; width:195px; height:24px; background:url(../images/menu/on-servicios.png) no-repeat; cursor:pointer;}

#servicios.active {position:relative; top:0px; left:0px; width:195px; height:24px; background:url(../images/menu/on-servicios.png) no-repeat;}

#empresa {position:relative; top:1px; left:0px; width:195px; height:23px; cursor:pointer; background: url(../images/menu/off-empresa.png) no-repeat;}

#empresa:hover {position:relative; top:1px; left:0px; width:195px; height:23px; background:url(../images/menu/on-empresa.png) no-repeat; cursor:pointer;}

#empresa.active {position:relative; top:1px; left:0px; width:195px; height:23px; background:url(../images/menu/on-empresa.png) no-repeat;}

#inmuebles {position:relative; top:2px; left:0px; width:195px; height:23px; cursor:pointer; background: url(../images/menu/off-inmuebles.png) no-repeat;}

#inmuebles:hover {position:relative; top:2px; left:0px; width:195px; height:23px; background:url(../images/menu/on-inmuebles.png) no-repeat; cursor:pointer;}

#inmuebles.active {position:relative; top:2px; left:0px; width:195px; height:23px; background:url(../images/menu/on-inmuebles.png) no-repeat;}

#contacto {position:relative; top:3px; left:0px; width:195px; height:22px; cursor:pointer; background: url(../images/menu/off-contacto.png) no-repeat;}

#contacto:hover {position:relative; top:3px; left:0px; width:195px; height:22px; background:url(../images/menu/on-contacto.png) no-repeat; cursor:pointer;}

#contacto.active {position:relative; top:3px; left:0px; width:195px; height:22px; background:url(../images/menu/on-contacto.png) no-repeat;}
/* ---------------------------- */

#s01{ background:url(../images/01.png) no-repeat; height:44px;}
#s02{ background: url(../images/02.png) no-repeat; height:46px;}

.l1{ background:url(../images/l1.jpg) repeat-x; height:3px;}
.l2{ background: url(../images/l2.jpg) repeat-x; height:5px;}
.res-inicio{width:730px; height:140px; margin-left:0px; position:relative;}
.divide{ margin-bottom:5px; border-bottom:dashed 1px  #FFF; height:7px;}
.divide1{ margin-bottom:1px; border-bottom:dashed 1px  #FFF; height:3px;}
.divide2{ margin-bottom:5px; border-bottom:dashed 1px  #FFF; height:10px;}
.blanco{ color:#FFF; font-weight:bold; font-size:13px;}
.blanco:hover{ color:#804040; font-weight:bold; font-size:13px;}
.borrafiltro{padding:3px; background:#f2dcb8; border: solid 1px #C63; font-weight:bold; margin:2px;}
.cafe{padding:5px; color:#3e1507; font-weight:bold;}
.cafe:hover {padding:5px; color:#CC9900; font-weight:bold;}
.mas{ color:#f0602e; font-weight:bold;}
.mas a{ color:#f0602e; font-weight:bold; text-decoration:none;}
.mas a:hover{ color:#6d1d02; font-weight:bold; text-decoration:none;}

#etq{ float:left; margin-top:15px; width:27px; height:108px;}
#etq-deptos{position:absolute; top:695px; left:205px; background: url(../images/btn-deptos.jpg) no-repeat; width:27px; height:108px;}
#etq-terrenos{position:absolute; top:840px; left:205px; background: url(../images/btn-terrenos.jpg) no-repeat; width:27px; height:108px;}

#footer{ margin:auto; width:950px;}
#cont-footer{width:734px; padding-left:206px; padding-right:10px; padding-top:5px; padding-bottom:15px; color:#a82c00;}

#cont-footer a{color:#a82c00; text-decoration:none;}
#cont-footer a:hover{color:#3e1507; text-decoration:underline;}
#cont-footer a .mark{color:#3e1507; text-decoration:underline;}

.mensaje{color:#900; font-weight:bold;}
.rojo {  text-transform: uppercase; color:#990000; font-weight:bold; font-size:30px;}
.rojoaviso{ color:red; font-weight:bold; font-size:13px;}
.rojoaviso:hover{ color:black; font-weight:bold; font-size:13px;}
.blanco1{ color:#FFF; font-weight:bold; font-size:13px;}
.blanco1:hover{ color:#804040; font-weight:bold; font-size:13px;}
.negro{ color:#000000; font-weight:bold; font-size:13px;}
.negro:hover{ color:#804040; font-weight:bold; font-size:13px;}
.negro1{ color:#000000; font-weight:bold; font-size:17px;}
.negro1:hover{ color:#804040; font-weight:bold; font-size:17px; } 
.negro2{ color:#000000;  font-size:13px; padding-top:0px;}
.negro2:hover{ color:#804040;  font-size:13px; padding-top:0px; } 
.texto1 { 	/*font-family: Arial; 	font-size: 11px; 	padding-left: 21px;*/ 	vertical-align:top; }
.textovertical {overflow:hidden; font-size:17px; font-weight:bold; color:black; letter-spacing:1ex; text-align:center; font-family:Arial; border:hidden}
.nombrecampo {padding-top:0px; color:black; font-size:13px; font-weight:bold;  width="70"}
.nombrecampo1 {padding:00px 10px 00px 0px;  color:black; font-size:13px; font-weight:bold;  width=160; align="left"}
.valorcampo {padding-top:0px; color:black; font-size:13px; font-weight:normal; text-decoration:none;  }
.valorcampo1 {padding:00px 10px 00px 0px; color:black; font-size:13px; font-weight:normal;  }
#general{padding:10px 0px 15px 0px;  width:744px;}
.titulo{color:#3e1507; font-size:16px; font-weight:bold; background:#f2dcb8; padding:5px 5px 5px 5px;}
.descripcion {padding:10px 10px 15px 10px;  width:545px;color:black; font-size:13px; font-weight:normal; }
.precio {valign="top"; align="right" ; width="150"; color:black; }
.precio:hover {color:black; text-decoration:underline;}
.precio:visited {color:blue; text-decoration:none;}


.botonSiguiente {border-color: green; color:green; font-weight: bold; font-size: 100%; }


/*-----------------------------    MENU IZQUIERDO   --------------------------*/



/*
  * MENU ***
*/
	
#menu ul li a {
	color:#FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 0px;
	display: block;			/*---------------  DESPLIEGA EL SUBMENU    -*/
	letter-spacing: 0.121em;
	padding-left:0px;
	
}
	#menu ul li {
		list-style-type: none;
		position: relative;
	}
	#menu ul li a:hover,
	#menu ul li.current-menu-item a  {
		/*color: #ffba00;*/
		color:#804040;			/*---COLOR DE LA LETRA DEL MENU AL PASAR EL MOUSE  -*/
	}
	#menu ul li ul {
		display: none;
		position:absolute;
		left: 160px;		/*--- POSICIÓN HORIZONTAL DEL SUB MENU AL PASAR EL MOUSE  -*/
		top: -180px;			/*--- POSICIÓN VERTICAL DEL SUB MENU AL PASAR EL MOUSE  -*/
		padding-left: 30px;
		background:url(../images/madera1.jpg) ;   /*------------ FONDO EN BULLETS   -*/
	}
	#menu ul li ul li ul {
		display: none;
		position: absolute;
		top: 0px;
	}
	#menu ul li ul li:last-child a, #menu ul li ul li:last-child ul li:last-child a {
		border-bottom: none;
	}	

	#menu ul li ul li:last-child ul li a {
		border-bottom: 1px dashed #FFF;
	}
	#menu ul li ul li a,  #menu ul li ul li ul li a {   /*------------ ESTILO DEL SUBMENU    -*/
		/*font-family: "Kreon";
		font-size: 12px;
		font-style: italic;
		background: #555;
		text-transform: none;
		padding: 15px 10px 10px 10px;
		text-align: left;
		min-width: 200px;
		border-bottom: 1px dashed #777;
		letter-spacing: normal;*/
		
		
		font-size: 14px;
		font-family: "Kreon";
		font-style: italic;

		text-transform: none;
		padding: 15px 10px 10px 10px;
		text-align: left;
		min-width: 200px;
		border-bottom: 1px dashed #777;
		letter-spacing: normal;
	}
 #menu ul li ul li:last-child ul li:last-child a {
		border-bottom: none;
	}	
























