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

body {
	background-color: #BD2D2C;
	margin-top: 0px;
}

.fondo{
	background: #C34B3B;	
}
.fondo2{
	background: #e56d5d;	
}

.fondo3{
	background: #d45e4e;	
}

#contenedor{
	width:900px;
	margin:auto;
}
#contenedor .banner{
	width:900px;
	height:285px;
}

#contenedor .bannerInt{
	width:900px;
	height:220px;
}
#contenedor .superior{
	width:850px;
	height:60px;
	padding-left:50px;
	background:url(../img/pleca_botonera_superior.jpg) no-repeat;
	margin-bottom:15px;
}

#contenedor .superior img{
	margin-top:25px;
}

#contenedor .contenido{
	width:900px;
}
#contenedor .contenido .menu{
	width:180px;
	margin-left:15px;
	margin-right:15px;
	float:left;
}

#contenedor .contenido .menu .botonera{
	width:180px;
	height:455px;
	padding-top:40px;
	padding-left:20px;
	background: url(../img/fondo-menu.jpg) no-repeat;
}
#contenedor .contenido .menu .botonera ul{
	text-decoration:none;

	}
#contenedor .contenido .menu .botonera .liga{
width:171px; height:40px; margin-left:-18px; z-index:1; position: inherit; float:left; border: solid 0px #000; padding-left:5px; background-color:#cccdcf; margin-bottom:7px;
}
#contenedor .contenido .menu .botonera .liga:hover{
width:171px; height:40px; margin-left:-18px; padding-left:5px; background-color:#AAABAD; cursor:normal;
}
#contenedor .contenido .menu .botonera .liga .total{
font-size:9px; width:30px; height:20px; margin-left:0px; z-index:5; position:absolute; text-align:right; margin-top:15px; color:#555; border: solid 1px #000;
}
#contenedor .contenido .menu .botonera .totalLoc{
float:left; font-size:9px; width:30px; height:20px; margin-left:-30px; margin-top:5px; color:#555;
}
#contenedor .contenido .menu .botonera .totalEdi{
float:left; font-size:9px; width:30px; height:20px; margin-left:-42px; margin-top:5px; color:#555;
}
#contenedor .contenido .menu .botonera .totalTur{
float:left; font-size:9px; width:30px; height:20px; margin-left:-23px; margin-top:20px; color:#555;
}

#contenedor .contenido .menu .botonera img{
	margin-bottom:5px;}

#contenedor .contenido .menu .fsup{
	width:180px;
	height:15px;
	background:url(../img/fnd-buscador-sup.jpg) no-repeat;
	}
#contenedor .contenido .menu .finf{
	width:180px;
	height:15px;
	background:url(../img/fnd-buscador-inf.jpg) no-repeat;
	margin-bottom:10px;
	}
#contenedor .contenido .menu .formulario{
	width:170px;
	background: url(../img/fnd-buscador-lat.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	padding:5px;
	}
#contenedor .contenido .cont{
	width:480px;
	float:left;
}

#contenedor .contenido .cont .cate{
	background:url(../img/fondo_pag_interiores.jpg);
	min-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	}

#contenedor .contenido .cont .cat{
	width:480px;
	min-height:75px;
	padding-top:10px;
	background:url(../img/fondo_pag_interiores.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border-bottom: solid 2px #ddd;
	color:#FFF;
	float:none;
	}
#contenedor .contenido .cont .cat .foto{
	width:100px;
	margin-right:10px;
	min-height:75px;
	float:left;
	}
#contenedor .contenido .cont .cate .fotoe{
	width:100px;
	margin-right:10px;
	float:left;
	}
#contenedor .contenido .cont .cat .ubicacion{
	width:100px;
	margin-right:10px;
	min-height:75px;
	float:left;
	}
#contenedor .contenido .cont .cate .ubicacione{
	width:100px;
	margin-right:10px;
	float:left;
	}

#contenedor .contenido .cont .cat .precio{
	width:100px;
	margin-right:10px;
	min-height:75px;
	float:left;
	}
#contenedor .contenido .cont .cate .precioe{
	width:100px;
	margin-right:10px;
	float:left;
	}

#contenedor .contenido .cont .cat .caracte{
	width:150px;
	min-height:75px;
	float:left;
	}
#contenedor .contenido .cont .cate .caractee{
	width:150px;
	float:left;
	}

#contenedor .contenido .cont .detalle{
	width:470px;
	min-height:75px;
	padding:5px;
	margin-bottom:10px;
	background:url(../img/fondo_pag_interiores.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-bottom: solid 2px #ddd;
	color:#FFF;
	float:none;
	}
	
.d14{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	}
.d14 a{
	text-decoration:none;
	color:#fff;
	}
.d14 a:hover{
	text-decoration:none;
	color:#ddd;
	}
.d10{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	}
.d12{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	}
.d12 a{
	text-decoration:none;
	color:#FFF;
	}
#contenedor .contenido .cont .ban{
	margin-right:20px;
	margin-left:20px;
	margin-bottom:15px;
	cursor:pointer;
	float:left;
}

#contenedor .contenido .lateral{
	width:165px;
	height:620px;
	padding-left:15px;
	text-align:left;	
	background-image:url(../img/promo_lateral.jpg); 
	background-repeat:no-repeat;
	float:right;
	}
#contenedor .contenido .lateral img{
	width:150px;
	height:113px;
	border:none;	
	}
	
#contenedor .contenido .inferior{
	width:645px;
	height:95px;
	cursor:pointer;
	margin-top:15px;
	margin-left:235px;

}
#contenedor .contenido .cont .inferiordet{
	width:645px;
	height:95px;
	margin-top:15px;
	margin-bottom:5px;

}	
.sombraizq{
	background:url(../img/sombra-izq.png) repeat-y;
	}
.sombrader{
	background:url(../img/sombra-der.png) repeat-y;
	}

#gallery{
	  width:460px;
	  padding-left:10px;
	  padding-right:10px;
	  padding-top:10px;
	  padding-bottom:10px;
	  margin-bottom:10px;
	background:#C34B3B;
	border-bottom: solid 2px #ddd;    
  }

.espacio{
	min-height:550px;
}

#contenedor .contenido .lateral .prom{
	width:150px;
	padding:0;
	margin:0px;
	text-align:left;
	}

#contenedor .contenido .lateral ul#portfolio {
	padding:0;
	margin:0;
	list-style-image:none;
		list-style:none;
		list-style-position:inherit;
		display:block;
		position: static;
	}
.opcion{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:17px; color:#666; 
	}
.opcion a{
	text-decoration:none;
	color:#666;
	}
.opcion a:hover{
	color:#eee;
	}
.opcionDep{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; 
	}
.opcionDep a{
	text-decoration:none;
	color:#666;
	}
.opcionDep a:hover{
	color:#eee;
	}
.totales{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	}
