@charset "utf-8";
body {
	margin: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	background-color:#FFF;
}
#contenedor {
	width:957px;
	height:auto;
	margin:0 auto;
}
#cabecera {
	width:957px;
	height:96px;
	padding-top:6px;
/*	background-image:url(assets/images/backtop.png);*/
	background-repeat:no-repeat;
	text-align:center;
}
#centro {
	width:957px;
	height: auto;
/*	background-image:url(assets/images/backcentro.png);*/
	background-repeat:repeat-y;
}
#flagtitulo {
	width:946px;
	padding:20px 1px 20px 10px;
}
.titulo {
	font-weight:bold;
	color: #666;
	font-size:14px;
}
#columna {
	width:253px; /* 243px;  225px; */
	float:left;
	margin-left:1px;
}
.enlace {
	width:238px; /* 210px; 190px;*/
	height:22px;
	color:#73737e;
	font-size:16px;
	background-color:#FFF;
	padding-left:15px;
	padding-top:4px;
	text-align:left;
	display:block;
	text-decoration:none;
}
.enlace:hover {
	color:#FFF;
	background-color:#211d3e;
}
#search {
	margin-left:10px;
}
.nombre {
	font-size:10px;
	color:#666;
}
.campo {
	font-size:10px;
	width:200px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-top:2px;
	margin-bottom:5px;
	padding-left:5px;
}
.campo2 {
	font-size:10px;
	width:90px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-top:2px;
	margin-bottom:5px;
	padding-left:5px;
}
.campo3 {
	font-size:10px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-top:2px;
	margin-bottom:5px;
	padding-left:5px;
}
.enviar {
	margin-top:10px;
	border:0;
	background-color:#CCC;
	color:#333;
}
.enviar:hover {
	margin-top:10px;
	border:0;
	background-color:#CCC;
	color:#FFF;
	cursor:pointer;
}
#data {
	width:440px; /* 452px; 472px;  490px; */
/*	padding-right:10px;*/ /* 20px; */
/*	padding-left:10px;*/
	float:left;
	text-align:justify;
}
.foto {
	margin:0 6px 6px 0;
	border:0;
	float:left;
	border:1px solid #333;
}
.titulonoti {
	font-size:14px;
	font-weight:bold;
	color:#211d3e;
	text-decoration:underline;
}
#data2 {
	width:684px; /* 694px;  712px;*/
	padding-left:16px;
	padding-right:2px;
	float:left;
	text-align:justify;
}
.tipo2 {
	font-size:14px;
	color:#666;
}
.cajalist {
	margin: 10px 0 20px 0;
	border-bottom:1px solid #cfcfcf;
}
.titulolist {
	font-size:12px;
	font-weight:bold;
	color: #666;
	text-decoration:underline;
}
.desc {
	color:#666;
}
.mas1 {
	width:33px;
	height:18px;
	background-image:url(assets/images/mas1.png);
}
.masdetalle {
	text-decoration:none;
	color:#333;
}
.masdetalle:hover {
	text-decoration:none;
	color: #FFF;
}
.mas3 {
	width:14px;
	height:18px;
	background-image:url(assets/images/mas3.png);
}
.cajadetalle {
	margin: 10px 0 10px 0;
	border-bottom:1px solid #cfcfcf;
}
.detal {
	padding:10px 0 20px 0;
	color:#666;
	margin-top:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
.detalnombre {
	color: #333;
}
.talastilla {
	color:#211d3e;
}
.volver {
	height:16px;
	padding-left:17px;
	display:block;
	background-image:url(assets/images/volver.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#666;
	text-decoration:none;
}
.volver:hover {
	background-image:url(assets/images/volver2.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#333;
}
#columnahi {
	width:216px;
	margin-right:4px;
	float:right;
}
.tophi {
	height:8px;
	width:216px;
	background-image:url(assets/images/hitop.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.centrohi {
	width:200px;
	padding:7px;
	background-image:url(assets/images/hicentro.png);
	background-repeat:repeat-y;
}
.fhi {
	border:1px solid #333;
	margin-bottom:10px;
}
.lugar {
	color:#666;
	font-weight:bold;
}
.precio {
	font-size:14px;
}
.piehi {
	height:15px;
	width:216px;
	background-image:url(assets/images/hipie.png);
	background-position:top;
	background-repeat:no-repeat;
}
#seo {
	padding:15px;
	color:#666;
	clear:both;
	text-align:justify;
	font-size:13px;
}
#separapie {
	width:957px;
	height:13px;
	background-image:url(assets/images/piesepara.png);
	background-repeat:no-repeat;
}
#pie {
	width:943px;
	padding-right:14px;
	background-image:url(assets/images/backpie.png);
	background-repeat:repeat-y;
	text-align:right;
	color:#211d3e;
	font-size:13px;
}
.email {
	color:#211d3e;
}
.email:hover {
	text-decoration:none;
}
#piepie {
	width:957px;
	height:20px;
	background-image:url(assets/images/piepie.png);
}
/* for Infocasa webkit */
.pageOf{display:inline;float:left;}
.paging{display:inline;float:right;}
.pageOf , .paging , .paging a:link, .paging a:visited { color:#666; text-decoration:none; }
.paging a:hover { color:#666; text-decoration:underline;}
.paging a:active { color:#666; text-decoration:none; }

/* nice list */
ul.nice_list {list-style-type: none;	padding-left: 1em; margin: 0;margin-top: 1em; }
ul.nice_list li { padding: 0.1em 0 0.1em 1.7em; margin: 0;}
ul.grey li {background:url("/assets/images/bullet-grey.gif") no-repeat scroll 0 0.3em transparent;}
/* nice list */

 a.enlacegris:link, a.enlacegris:visited, a.enlacegris:hover, a.enlacegris:active {color:#666; text-decoration:underline;display:inline; margin:0 ; padding:0; }
.notop{margin-top:0;}
#data2 p {margin-top:0;}
#imagecontainer{height:auto;}
#homecontent{width:635px;}
#largeImageCaption{display:none;}
#email2{display:none;}

#addresscontainer{display:block;width:300px;height:190px;}
#addrdirtitle{display:block;width:100px;height:50px;float:left;}
#addrdircontent{display:inline;width:200px;height:90px; float:left;}

#addrteltitle{display:block;width:100px;height:20px;float:left;}
#addrtelcontent{display:inline;width:200px;height:20px; float:left;}

#addrfaxtitle{display:block;width:100px;height:20px;float:left;}
#addrfaxcontent{display:inline;width:200px;height:20px; float:left;}


#addremailtitle{display:block;width:100px;height:20px;float:left;}
#addremailcontent{display:inline;width:200px;height:20px; float:left;}

