/*IMPRESION*/
.cabecera-impresion {
display:none;
}/**/
/*FIN_IMPRESION*/
/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	background-color: #f5f5f5;
	text-align:center;
	background-image: url(../images/fondo-web.gif);
	background-repeat:  repeat-x;
	background-position: center top;
}
body, p, td {
	color: #FFFFFF;
	font-size:0.9em;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
html, body{
    min-height: 100%;
	/*height: 100%;*/
}
#titulo_web, #subtitulo_web {
	display: none;
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin: 0px;
	padding: 0px;
}
p {
	margin-bottom: 4px;
	text-align:justify;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:active, a:focus {
	color: #000000;
	text-decoration: none;
}
.clearBoth {
	clear: both;
	}
/* Heading */
h1, h2, h4, h3, h5, h6 {
color:#000000;
}
h1 {
	font-size: 180%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
}

ul {
	list-style: none;
}

ul li, dt, dl, dd {
margin:0px;
}

ol li {
margin:0px;
}
th {
}

fieldset {
}

fieldset a {
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}
td, div {
}
img {
	border: none;
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
input, select, textarea, .inputbox {
}
.button {
	text-transform: uppercase;
}
.button:hover, .button:focus {
}
.inputbox {
	border: 1px solid #CCCCCC;
}
.inputbox:hover, .inputbox:focus {
}
#featured_property_list_container h3 span, #special_offer_property_list_container h3 span {
display:none;
}
/*ESTILO ADMIN*/
.administracion {
	background-color: #FFFFFF;
	min-height: 400px;
	width: 913px;
	overflow: auto;
	padding: 20px;
	border: 1px solid #000000;
}
.administracion img {
max-width:150px;
border: 1px solid #518503;
padding:1px;
background-color:#FFFFFF;
}
.administracion p {
margin-bottom:10px;
}
.administracion input[type="text"], .administracion textarea, .administracion input[type="password"], .administracion select, .administracion input[type="file"] {
	border: 1px solid #518503;
	font-size:1em;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	border:1px solid #000000;
	color: #000000;
	margin-bottom: 8px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.administracion input[type="submit"], input[type="submit"], input[type="reset"] {
	font-size:1.1em;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	border:1px solid #828282;
	color: #000000;
	background-image: url(../images/boton-formu.gif);
	background-repeat:  repeat-x;
	background-color: #b0b0b0;
	padding-top: 1px;
	padding-bottom: 1px;
	clear: both;
	display: block;
	margin: 20px;
}
.administracion input:hover[type="submit"], input:hover[type="submit"], input:hover[type="reset"]{
	border:1px solid #828282;
	color: #ffffff;
	background-image: url(../images/boton-formu-roll.gif);
	background-color: #828282;
}
.administracion fieldset input  {
float:right;
}
.administracion input[type="file"]{
margin-top:5px;
width:300px;
}
.administracion input:hover[type="file"]{
}
.administracion textarea, .administracion select {
max-height:80px;
}
.administracion label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top:15px;
	margin-bottom: 5px;
}
.admin_options_container {
	width:auto;
	overflow:auto;
	margin-bottom: 8px;
	width:90%;
	padding:4px;
}
a.volver2  {
	display:block;
	float:right;
	width:92px;
	height:40px;
	text-align:center;
	font-size:1em;
	background-image:url(../images/boton2.png);
	color:#000000;
	padding-top: 8px;
}
a:hover.volver2 {
		background-image:url(../images/boton2-roll.png);
	color:#FFFFFF;
	text-decoration: none;
}
#search_menu_item_list li {
	background-image:url(../images/bolo-gris.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
}
.property_image_info_container .admin_options_container {
width:80%;
}
.featured_property_container .admin_options_container {
	width:100%;
	overflow:visible;
	}
.admin_options_container h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 10px;
}
 legend {
	font-size:14px;
	font-weight:bold;
	margin-bottom: 15px;
	margin-top: 10px;
	border:solid 1px #666666;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
fieldset {
	padding:5px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 95%;
	overflow: auto;
}
.administracion fieldset label {
margin-top:0px;
}
.administracion fieldset select {
margin-bottom:0px;
margin-left:5px;
margin-right:20px;
}
.special_offer_property_container .admin_options_container, #featured_property_list_container .admin_options_container {
	clear:both;
	width:95%;
	overflow:auto;
}
.search_menu_item_tab {
width:90%;
overflow:auto;
padding:5px;
}
.admin-eliminar, .admin-editar, .admin-crear {
	background-color:#CCCCCC;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #999999;
}
.search_menu_item_tab a, .search_menu_item_tab a:active, .search_menu_item_tab a:visited  {
	background-color:#CCCCCC;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #999999;
}
.search_menu_item_tab a:hover  {
	background-color:#000000;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #999999;
	color:#FFFFFF;
	text-decoration:none;
}
.admin_options_container a, .admin_options_container a:visited, .admin_options_container a:active, .admin_options_container a:hover {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#999999;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-right: 10px;
}
.admin_options_container a:hover {
	text-decoration:none;
	background-color:#333333;
}
#property_tag_list_container ul li {
	margin:10px;
	background-image: url(../images/bolo-gris.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.admin_options_container a.boton-admin, .admin_options_container a:visited.boton-admin, .admin_options_container a:active.boton-admin {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF6600;
	margin-right: 10px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.admin_options_container a:hover.boton-admin {
	background-color:#006600;
}
.horizontal-cuerpo {
	min-height:20px;
	width:940px;
	overflow:auto;
	/*margin-right: 20px;*/
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
#user-bar-greeting {
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	background-image:url(../images/47.png);
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	max-width: 300px;
	float: left;
	min-height: 20px;
	margin-right: 10px;
}
#user-bar-action{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	background-image:url(../images/11.png);
	font-weight: bold;
	font-size: 13px;
	color: #436403;
	min-width: 100px;
	float: left;
	min-height: 20px;
	margin-right: 10px;
	color:#CC0000;
}
#user-bar-action a {
color:#CC0000;
}
#admin_menu_container {
float: left;
}
#admin_menu_container h4 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
}
#admin_menu_container ul {
display:block;
margin-bottom:5px;
}
ul#admin_menu  {
margin-top:4px;
}
#admin_menu li {
margin-bottom:2px;
}
#admin_menu li a {
display:block;
padding:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#CCCCCC;
}
#admin_menu li a:hover {
text-decoration:none;
background-color:#333333;
color:#FFFFFF;
}
a.back_link {
	display: block;
	background-image: url(../images/boton-volver.png);
	height: 50px;
	width: 60px;
	float:right;
	margin-bottom:5px;
	background-repeat: no-repeat;
	background-position: center center;
}
a:hover.back_link {
background-image: url(../images/boton-volver-roll.png);
text-decoration:none;
}
a.back_link span, a:hover.back_link span {
text-decoration:none;
display:none;
}
.mensajes {
	width:100%;
	overflow:auto;
	margin-bottom: 10px;
	margin-top: 10px;
}
p#error_message, p#notice_message {
	max-width:300px;
	float:left;
	color:#CC0000;
	font-weight: bold;
	margin-bottom: 10px;
	float:left;
	margin-right:15px;
	margin-top: 5px;
}
ul.listado_imagenes li {
	margin-bottom:15px;
	width:100%;
	overflow:auto;

	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
ul.listado_imagenes li img {
	max-width:200px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
ul.listado_imagenes li p {
margin-bottom:5px;
font-size:1em;
color:#333333;
margin-left:20px;
}
/*FIN ESTILO ADMIN*/
/*DIVS BÁSICOS--------------------------------------------------------- */
.margen-auto {
margin:auto;
	width: 955px;
}
.margen {
	text-align:left;
	width: 955px;
	min-height: 600px;
	padding-bottom: 20px;
	overflow: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.rodea-cuerpo {
	width:955px;
	overflow:auto;
	margin:auto;
	text-align:left;
}
.fondo-inferior {
width:100%;
height:100%;
background-image:url(../images/fondo-inferior.gif);
background-repeat:repeat-x;
background-position:center bottom;
}
.cabecera {
	height:140px;
	width: 955px;
	background-image: url(../images/logo-cabecera.png);
	background-repeat: no-repeat;
	background-position: 10px 65px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bababa;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.bajo-cabecera{
	height:10px;
	width: 955px;
	background-color:#999999;
}
.central-derecho {
	float:right;
	width:169px;
	background-color:#FFCCFF;
}

.horizontal-cabecera {
	min-height:20px;
	background-color:#996633;
}
.cabecera .moduletable_menu {
	width: 955px;
}
.central-medio {
	float:right;
	width:760px;
	margin-top: 20px;
	text-align: left;
}
.pie1 {
	height:46px;
	width: 955px;
	text-align: left;
	margin: auto;
	clear: both;
	color: #999999;
	font-size: 0.75em;
	padding-top: 10px;
}
.pie1 a, .pie1 a:active, .pie1 a:visited {
	color: #999999;
}
.pie1 a:hover {
	color: #FFFFFF;
}
.pie1 img {
margin-left:10px;
}
.pie1 div {
float:left;
margin-right:30px;
}
#main_content{
	width:100%;
	overflow:auto;
}
.baner-central-arriba {
	background-color: #CCCC66;
	min-height:20px;
	width: 754px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.baner-central-abajo {
	background-color: #996699;
	min-height:20px;
	width: 592px;
	margin-top: 15px;
	margin-bottom: 15px;
}
/**/
.cuerpo-derecho {
	overflow:auto;
	float: right;
	width: 300px;
	}
	.cuerpo-izquierdo {
	overflow:auto;
	float: left;
	width: 630px;
	padding-bottom: 20px;
	}
/*Aviso explorer 6*/
.aviso {
	font-size: 11px;
	font-weight: bold;
	color: #2E3434;
	background-color: #FFFFFF;
	background-image: url(../images/fondo-aviso.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
	padding: 20px;
	padding-top:40px;
}
.aviso p {
	text-indent: 10px;
	margin-bottom: 10px;
	color: #666666;
}
.aviso h3 {
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	color: #000000;
}
#aviso-ie {
	background-color: #ffffe1;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	color: #000099;
	text-align: center;
}
#aviso-ie p {
	text-align: center;
	color: #000000;
	margin-bottom: 10px;
}
#aviso-ie a {
	color: #000099;
	text-align:center;
	font-weight:bold;
}
#aviso-ie a:hover {
	text-decoration: underline;
	color: #000066;
}
/**/
.texto-generico {
	float: left;
	width: 590px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 20px;
}
.texto-generico#text-envie, .texto-generico#text-contactar {
	float: none;
	width: 740px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color:#FFFFFF;
	overflow: auto;
}
#text-inicio  p {
margin-bottom:10px;
}
.texto-generico#text-enlaces {
	float: none;
	width: 760px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: auto;
}
#text-envie .texto-generico, #text-contactar .texto-generico {
	float: right;
	width: 450px;
	min-height: 150px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#text-envie .texto-generico ul, #text-contactar .texto-generico ul {
margin-left:20px;
margin-top:8px;
}
#text-envie .texto-generico ul li, #text-contactar .texto-generico ul li {
	margin-bottom:5px;
	background-image: url(../images/bolo-verde.gif);
	background-position: left 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#text-contactar{
width: 600px;
background-color:#33CC99;
}
#property_search_form_container {
	float: left;
	width: 590px;
	background-color: #FFFFFF;
	padding: 20px;
		overflow:auto;
}
#property_list_container {
	width: 630px;
	background-color: #FFFFFF;
	overflow:auto;
	border-top-width: 4px;
	padding-bottom: 20px;
}
.administracion #property_list_container {
	float: none;
	width: auto;
}
.imagen-texto {
	float: left;
	margin-right: 20px;
	width: 244px;
	border: 10px solid #FFFFFF;
	margin-top: 10px;
	margin-bottom: 20px;
}
.imagen-texto img {
	max-width:244px;
}
#text-envie .imagen-mediana, #text-contactar .imagen-mediana {
	float: left;
	width: 270px;
	margin-right: 0px;
	text-align: center;
	margin-top: 5px;
}
#text-envie .imagen-mediana img {
	max-width:270px;
}
#main_content h3 {
	font-size: 1.25em;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
p.texto-destacadas {
	font-size: 11px;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
}
#property_search_menu_container {
	background-color: #FFFFFF;
	float: right;
	width: 260px;
	padding: 20px;
	min-height: 407px;
}
ul#property_search_menu {
	width: 260px;
	text-align: right;
}
ul#property_search_menu > li {
	color:#737373;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-color:#FFFFFF;
}
ul#property_search_menu > li:hover {
background-color:#CCCCCC;
}
ul#property_search_menu li li {
	background-color:#EFEFEF;
	padding-top:3px;
	padding-bottom:3px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
ul#property_search_menu li li li {
	background-color:#DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	margin-right:10px;
	padding:0px;
}
ul#property_search_menu li li li:last-child {
border:none;
}
ul#property_search_menu li li li li {
background-image:url(../images/bolo-blanco.gif);
background-position:right 5px;
background-repeat:no-repeat;
padding-right:10px;
}
ul#property_search_menu ul ul {
	margin-top:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding-top:5px;
}
ul#property_search_menu li a, ul#property_search_menu li a:visited, ul#property_search_menu li a:active {
	display:block;
	color:#333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
ul#property_search_menu li a:hover {
	background-color:#CCCCCC;
	color:#000000;
	text-decoration: none;
}
.caracteristicas {
	float: right;
	width: 357px;
	height:300px;
	overflow:hidden;
	padding: 30px;
}
p.featured-precio {
	display:block;
	float:right;
	width:200px;
	font-size:1.8em;
	color:#FFFFFF;
	text-align: right;
	font-weight: normal;
}
a.mas-info {
	display:block;
	float:left;
	width:92px;
	height:24px;
	text-align:center;
	font-size:1em;
	background-image:url(../images/boton.png);
	color:#000000;
	padding-top: 8px;
}
a:hover.mas-info {
	background-image:url(../images/boton-roll.png);
	color:#FFFFFF;
	text-decoration: none;
}
a.todas-ofertas {
	display:block;
	width:260px;
	height:23px;
	text-align:center;
	font-size:1.1em;
	background-image:url(../images/boton-alargado.png);
	color:#000000;
	padding-top: 4px;
	margin-top:10px;
}
a:hover.todas-ofertas {
	background-image:url(../images/boton-alargado-roll.png);
	color:#FFFFFF;
	text-decoration: none;
}
#featured_property_list_container {
	background-color: #000000;
	width: 955px;
	margin-bottom: 20px;
	color: #FFFFFF;
	overflow: hidden;
	height: 360px;
	clear: both;
}
#featured_property_list_container dl {
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
	width:356px;
	overflow: auto;
	margin-bottom: 20px;
	min-height: 230px;
}
#featured_property_list_container dt, #featured_property_list_container dd {
	width: 178px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#featured_property_list_container dt {
	font-weight:bold;
	float: left;
	clear:left;
	height:20px;
	font-size:1em;
}
#featured_property_list_container dd {
	float:right;
	text-align: right;
	clear: right;
	height:20px;
	font-size:1em;
}
.property_container {
	width: 628px;
	overflow: auto;
	background-color: #FFFFFF;
}
.property_container h4 {
	margin-left:45px;
	font-size: 1.25em;
	color: #000000;
	margin-right: 25px;
	font-weight: normal;
	float: left;
}
.property_container.sold p.property_tags, .property_container.sold p.property_name, .property_container.sold p, .property_container.sold li {
	color:#999999;
}
#special_offer_property_list_container {
	float:right;
	background-color:#FFFFFF;
	width:260px;
	margin-top: 20px;
	padding: 20px;
}
.cuerpo-izquierdo #special_offer_property_list_container {
	margin-top: 0px;
	min-height: 407px;
}
.special_offer_property_container {
	font-size:1.2em;
	width: 260px;
	margin-top: 20px;
}
.property_image_container {
	text-align:center;
	margin-bottom:15px;
	position: relative;
}
.special_offer_property_container img {
	border:none;
	margin:auto;
	width: 260px;
}
#special_offer_property_list_container p {
font-size:1em;
color:#000000;
}
/**/
.property_image_info_container {
	overflow: auto;
	margin-top: 10px;
	clear: both;
	width:628px;
}
.property_image_info_container .property_image_container {
	width:202px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	min-height:135px;
}
.property_image_info_container .property_image_container img {
	width:200px;
	/**/border:solid 1px #666666;
	margin-bottom:10px;
	position: relative;
}
.property_image_info_container .property_sold {
	background-image: url(../images/es/vendida.png);
	width: 168px;
	position: absolute;
	min-height: 89px;
	text-indent: -10000px;
	top: 0px;
	left: 0px;
	height: 104px;
}
#property_container {
	background-color: #000000;
	width: 630px;
	overflow: auto;
}
/*#property_container .admin_options_container {
	float: left;
	width: 440px;
}*/
.property_info {
	float: left;
	width: 370px;
}
#featured_property_list_container li {
	width:100%;
	overflow:auto;
}
.featured_property_container {
width: 538px;
	float: left;
}
#featured_property_list_container .property_image_container {
    width: 538px;
	position: relative;
	height: 360px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#featured_property_list_container .featured_property_container img {
	width: 538px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.featured_property_container h4, .featured_property_container h4 a {
	font-size: 11px;
	display: block;
	text-align: center;
	color: #971600;
}
.featured_property_container {
}
.featured_property_container h4 {
	margin-bottom:5px;
}
.texto-buscador img {
	float: left;
	border: none;
}
.texto-buscador {
	width: 955px;
	margin-bottom: 20px;
	overflow: auto;
	background-color: #000000;
}
.texto-buscador div {
	padding:20px;
	float: left;
	width: 284px;
}
.texto-buscador p {
color:#FFFFFF;
font-size:0.8em;
}
#property_search_form_container form input[type="text"] {
	border: 1px solid #518503;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	border:1px solid #999999;
	color: #000000;
	width: 150px;
	float:right;
}
#property_search_form_container form input[type="submit"] {
	display:block;
	float:left;
	width:92px;
	height:32px;
	text-align:center;
	font-size:1.1em;
	background-image:url(../images/boton.png);
	color:#000000;
	border:none;
	background-color:#FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#property_search_form_container form input[type="submit"]:hover {
background-image:url(../images/boton-roll.png);
color:#FFFFFF;
border:none;
}
#property_search_form_container form p.campo-derecha {
	float: right;
	width:45%;
	margin-bottom:20px;
	display: block;
	overflow: auto;
	min-height: 30px;
}
#property_search_form_container form p.campo-izquierda {
	float: left;
	width:45%;
	margin-bottom:20px;
	display: block;
	overflow: auto;
	min-height: 30px;
}
#property_search_form_container form label {
	font-size: 1.15em;
	color: #666666;
	margin-bottom: 5px;
	float:left;
}
#property_search_form_container form {
	width: 100%;
	overflow: auto;
}
#property_search_form_container form p#property_search_reference {

}
#property_search_form_container #town, #property_search_form_container #province, #property_search_form_container  #property_tag_ids, #property_search_form_container  #property_status_id {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	height:75px;
	width:100%;
}
#property_search_form_container select {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	margin-top:5px;
	width: 140px;
	float:right;
}
#property_search_form_container form p#property_search_submit {
	float: right;
	margin-top:-10px;
}
#property_list_sort_container {
	background-color: #F0F0F0;
	width:630px;
	overflow:auto;
	clear: both;
	margin-bottom: 1px;
	height: 24px;
}
#property_list_sort_container ul {
	height:22px;
	float:right;
	width:374px;
}
#property_list_sort_container li {
	float:left;
	font-size:0.8em;
	margin-left: 1px;
}
#property_list_sort_container li a, #property_list_sort_container li a:active, #property_list_sort_container li a:visited {
	display:block;
	padding-left:5px;
	padding-left:7px;
	background-color:#9A9A9A;
	color:#FFFFFF;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
}
#property_list_sort_container li a:hover {
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;
}
#property_list_sort_container p {
	color: #666666;
	margin-top:3px;
	float:left;
	font-size: 0.9em;
	width:240px;
	padding-left:5px;
}
ul#property_list {
background-color:#f5f5f5;
}
#property_list > li {
	background-color: #F7F7F7;
	width: 628px;
	overflow: auto;
	margin-bottom: 25px;
	border: 1px solid #999999;
}
#property_list .property_header {
	background-image: url(../images/borde-gris-listado.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:5px;
	margin-bottom: 20px;
	width:628px;
	min-height:30px;
	overflow: auto;
	text-align: left;
	padding-top: 5px;
}
.property_container.sold h4 {
	color:#666666;
}
#property_list .sold .property_header {
	background-image: url(../images/borde-gris-listado-vendido.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:5px;
	margin-bottom: 20px;
	width:628px;
}
.property_container.sold {
	background-color:#F3F3F3;
}
p.property_show_link {
	float: right;
	width: 82px;
	margin-right: 5px;
}
.property_show_link a {
display:block;
	float:right;
	width:92px;
	height:24px;
	text-align:center;
	font-size:1.2em;
	background-image:url(../images/boton.png);
	color:#000000;
	padding-top: 8px;
}
.property_show_link a:hover {
		background-image:url(../images/boton-roll.png);
	color:#FFFFFF;
	text-decoration: none;
}
p.property_price {
	float: right;
	margin-left: 13px;
	font-size: 1.5em;
	color: #000000;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	height: 20px;
	margin-right: 15px;
}
p.property_tags, p.property_name {
	font-size: 1em;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	color: #666666;
	display: block;
}
.contiene-paginar {
text-align:center;
}
.pagination {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
	clear: both;
	font-size:0.8em;
	font-weight: bold;
	width:590px;
	overflow:auto;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}
.pagination span {
display:block;
float:left;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
margin-left:3px;
margin-right:3px;
}
.pagination a, .pagination a:active, .pagination a:visited {
	color:#666666;
	display:block;
	float:left;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:3px;
	margin-right:3px;
	background-color:#EBEBEB;
	border: 1px solid #CCCCCC;
}
.pagination a:hover {
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;
}
a.prev_page, a:active.prev_page, a:visited.prev_page {
	background-image: url(../images/99-roll.png);
	height: 20px;
	padding-left: 20px;
	background-repeat:no-repeat;
	color:#333333;
	margin-right:5px;
	border:none;
	background-color:#FFFFFF;
	border:none;
	background-color:#FFFFFF;
}
a:hover.prev_page {
	background-image: url(../images/99.png);
	color:#000000;
	border:none;
	background-color:#FFFFFF;
	padding-left: 20px;
}
a.next_page, a:active.next_page, a:visited.next_page {
	background-image: url(../images/98-roll.png);
	height: 20px;
	padding-right: 20px;
	background-repeat:no-repeat;
	color:#333333;
	background-position:right;
	margin-left:5px;
	border:none;
	background-color:#FFFFFF;
	border:none;
	background-color:#FFFFFF;
}
a:hover.next_page {
	background-image: url(../images/98.png);
		color:#000000;
		border:none;
	background-color:#FFFFFF;
	padding-right: 20px;
}
span.next_page {
	background-image: url(../images/98-gris.png);
	height: 20px;
	padding-right: 20px;
	background-repeat:no-repeat;
	color:#666666;
	background-position:right;
	margin-left:5px;
}
span.prev_page {
	background-image: url(../images/99-gris.png);
	height: 20px;
	padding-left: 20px;
	background-repeat:no-repeat;
	color:#666666;
	margin-right:5px;
}
.property_info ul li {
	background-image: url(../images/bolo-gris.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-bottom: 3px;
	padding-left: 10px;
}
.cabecera_property_container {
	width:590px;
	background-color:#333333;
	border-bottom:solid 1px;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	overflow:auto;
}
#property_container h4 {
	float: left;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 5px;
}
#property_container #property_description h4, #property_container #property_features h4 {
	float: none;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 0px;
	font-size: 1.3em;
	color: #999999;
	margin-bottom: 8px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E5E5;
	padding-left: 5px;
	width: 95%;
}
#property_price_container {
	float:right;
	background-color: #666666;
	margin-top: -20px;
	margin-right: -20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 190px;
}
#property_price_container p
{
	font-size: 0.9em;
	color: #FFFFFF;
}
#property_price_container p:first-child
{
	font-size: 1.3em;
	color: #FFFFFF;
}

#property_status_and_hitcount {
	text-align: left;
	margin-top: 5px;
	float: right;
	width: 350px;
	margin-right: 10px;
}
.attribute_title, span.attribute_title {
	font-weight:bold;
	font-size: 1.1em;
}
#property_status_and_hitcount p {
	font-size: 1em;
	color: #FFFFFF;
}
#property_tools_container {
	float: right;
	width: 210px;
	margin-bottom: 10px;
	overflow: auto;
	margin-top: 5px;
	padding-right: 20px;
	top: 1px;
	right: 20px;
	bottom: 1px;
}
a#property_tools_more_info, a#property_tools_currency_converter, a#property_tools_map, a#property_tools_print {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 27px;
	width: 28px;
	margin-left: 10px;
	float: left;
}
a#property_tools_more_info {
	background-image: url(../images/boton-mas-info.png);
}
a:hover#property_tools_more_info  {
	background-image: url(../images/boton-mas-info-roll.png);
}
a#property_tools_currency_converter {
	background-image: url(../images/boton-conversor.png);
	text-decoration:none;
	}
a:hover#property_tools_currency_converter  {
	background-image: url(../images/boton-conversor-roll.png);
	text-decoration:none;
}
a#property_tools_map {
background-image: url(../images/boton-mapa.png);
}
a:hover#property_tools_map {
background-image: url(../images/boton-mapa-roll.png);
text-decoration:none;
}
a#property_tools_print {
	background-image: url(../images/boton-imprimir.png);
}
a:hover#property_tools_print {
background-image: url(../images/boton-imprimir-roll.png);
text-decoration:none;
}
a#property_tools_more_info span, a#property_tools_currency_converter span, a#property_tools_map span, a#property_tools_print span, a#property_tools_back span, a:hover#property_tools_back span, a#property_tools_back_2 span, a#volver_propiedad span {
display:none;
text-decoration:none;
}
a#volver_propiedad {
margin-top:-20px;
clear:both;
}
#property_tools_container a#property_tools_back, a#volver_propiedad {
	background-image: url(../images/boton-volver.png);
	height: 38px;
	width: 38px;
	display: block;
	float: right;
	margin:1px;
}
#property_tools_container a:hover#property_tools_back, a:hover#volver_propiedad{
	background-image: url(../images/boton-volver-roll.png);
	text-decoration:none;
	}
#imagen_ampliada #volver_propiedad {
	display:block;
	clear:both;
	margin: 10px;
	margin-right: 20px;
}
#text-envie .texto-generico a#volver_propiedad {
margin-right:20px;
margin-top:100px;
}
#property_container #property_images_container {
	float: left;
	width: 222px;
	margin-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}
#property_container #property_images_container img {
	width: 200px;
	margin-bottom: 10px;
	border: 5px solid #ffffff;
	margin-top: 10px;
}
#property_container #property_main_info_container, #property_container #property_description, #property_container #property_features {
	float: right;
	width: 350px;
	margin-top:10px;
	margin-right: 10px;
	color: #FFFFFF;
}
.info_container p {
	font-size:0.9em;
	color: #FFFFFF;
	background-image: url(../images/bolo-blanco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}
#property_description p , #property_features p {
	font-size:0.9em;
	color: #FFFFFF;
	margin-right:10px;
}
a#property_tools_back_2 {
margin-right:10px;
}
a#property_tools_back_2 {
	display: block;
	background-image: url(../images/boton-volver.png);
	height: 50px;
	width: 60px;
	float:right;
	margin-bottom:5px;
	background-repeat: no-repeat;
	background-position: center center;
}
a:hover#property_tools_back_2 {
background-image: url(../images/boton-volver-roll.png);
text-decoration:none;
}
#property_images_container .image_name {
	text-align: center;
	margin-bottom: 10px;
	display: block;
	color: #FFFFFF;
	font-size: 0.9em;
	font-style: italic;
}
#imagen_ampliada {
	background-color: #000000;
	width: 630px;
	text-align: center;
	min-height: 400px;
	padding-bottom: 20px;
	overflow: auto;
}
#imagen_ampliada img {
	margin: auto;
	max-width: 538px;
	padding: 2px;
}
#imagen_ampliada h4 {
	font-size: 1.3em;
	margin-bottom: 10px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	background-color: #666666;
	width: 590px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#imagen_ampliada p {
	font-weight: normal;
	text-align: justify;
	margin-top: 10px;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFFFFF;
	clear: both;
	display: block;
	width: 538px;
}
.izquierda p, .derecha p {
	display:block;
	width:100%;
	overflow:auto;
	margin-bottom:15px;
}
#text-contactar form p {
	display:block;
	width:50%;
	overflow:auto;
	margin-bottom:10px;
}
.izquierda {
	float: left;
	width: 255px;
	min-height:280px;
}
.derecha {
	float: right;
	width: 255px;
	min-height:280px;
}
#text-envie input[type="submit"], #text-envie input[type="reset"], #text-contactar input[type="submit"], #text-contactar input[type="reset"] {
	float:left;
	margin-top:10px;
	clear: none;
	margin-left: 10px;
}
.izquierda #comentarios, .izquierda #consulta {
	height: 80px;
}
#text-contactar input[type="submit"] {
margin-left:170px;
}

/* Para errores en la administración */
.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
ul.menu-buscar {
	background-color: #949494;
	width:630px;
	clear:both;
	display: block;
	height: 26px;
	margin-bottom: 1px;
}
.menu-buscar li {
float:left;
margin-right:1px;
font-size:1em;
}
.menu-buscar li a, .menu-buscar li a:active, .menu-buscar li a:visited {
	color:#FFFFFF;
	background-color:#000000;
	display:block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-repeat:no-repeat;
}
.menu-buscar li a:hover {
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:none;
}
#buscar a {
background-image:url(../images/lupa.png);
background-position:4px 4px;
}
#todas a {
background-image:url(../images/mas.png);
	background-position:5px 5px;
}
h4.numero_propiedades {
	background-color: #CFCFCF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 1em;
	color: #000000;
	text-align: center;
	font-weight: normal;
	clear: both;
	margin-bottom: 10px;
}
.texto-somos {
	width: 260px;
	margin-bottom: 20px;
	overflow: auto;
	background-color: #000000;
	float: left;
	padding: 20px;
	min-height: 407px;
}
#main_content .texto-somos h3 {
	font-size: 1.25em;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.texto-somos p {
	color:#ffffff;
	margin-bottom: 8px;
 }
.imagen-somos, .imagen-contactar, .imagen-enlaces, .imagen-enviar, .imagen-buyers {
	clear: both;
	width: 955px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.texto-contactar, .texto-enlaces, .texto-envie, .texto-mortgage, .texto-our-area {
	background-color: #FFFFFF;
	padding: 20px;
	width: 590px;
}
.texto-our-area h4 {
	font-size:1.2em;
	padding-bottom:2px;
	color:#000000;
	margin-bottom:5px;
	font-weight: normal;
	margin-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.texto-contactar form, .texto-envie form {
	background-color: #E1E1E1;
	padding: 20px;
	width: 550px;
	margin-top: 18px;
	overflow: auto;
}
.texto-contactar form h4, .texto-envie form h4 {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1.3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.texto-contactar input[type="submit"], .texto-contactar input[type="reset"], #text-mas-info input[type="submit"], #text-mas-info input[type="reset"], .texto-envie input[type="submit"], .texto-envie input[type="reset"] {
	font-size:1em;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	border:1px solid #828282;
	color: #000000;
	background-image: url(../images/boton-formu.gif);
	background-repeat:  repeat-x;
	background-color: #b0b0b0;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	margin-top: 10px;
	float:left;
	margin-right:20px;
	clear:none;
}
.texto-contactar input:hover[type="submit"], .texto-contactar input:hover[type="reset"], #text-mas-info input:hover[type="submit"], #text-mas-info input:hover[type="reset"], .texto-envie input:hover[type="submit"], .texto-envie input:hover[type="reset"] {
	border:1px solid #828282;
	color: #ffffff;
	background-image: url(../images/boton-formu-roll.gif);
	background-color: #828282;
}
.texto-contactar form p, #text-mas-info form p {
	float: left;
	width: 254px;
	overflow: auto;
	display:block;
	min-height:35px;
}
p.margen-derecho {
	margin-right: 25px;
	padding-right: 0px;
}
p.margen-izquierdo {
	margin-left: 25px;
}
.texto-contactar form input[type="text"], .texto-contactar form textarea, #text-mas-info form input[type="text"], #text-mas-info form textarea{
	float: right;
	width:175px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	margin-right:0px;
}
.texto-contactar form label, #text-mas-info label {
	float: left;
}

.texto-contactar #consulta, #text-mas-info #consulta {
border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	width:180px;
}
.texto-contactar ul, .texto-envie ul {
	margin-left: 150px;
}
.texto-contactar li, .texto-envie li {
	font-size: 1em;
	font-style: italic;
	background-image: url(../images/bolo-gris.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	color: #333333;
}

.texto-enlaces dl {
	background-color: #FFFFFF;
	padding: 15px;
	margin: 0px;
}
.texto-enlaces dt {
	font-size: 13px;
	font-weight: bold;
	color: #D43318;
	margin-bottom: 5px;
}
.texto-enlaces dd {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9CD49;
}
.texto-enlaces ul > li > span {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	background-color: #F2F2F2;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	display: block;
}
.texto-enlaces ul > li {
padding-bottom:5px;
}
.texto-enlaces ul ul > li {
	font-size: 12px;
	color:#666666;
	margin-bottom:2px;
}
.texto-enlaces ul ul {
	margin-left:60px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}	
.texto-enlaces > div{
	padding: 20px;
	border: 5px solid #F5F5F5;
	margin: 20px;
	}
.texto-enlaces > ul {
	margin-bottom:10px;

}
.texto-enlaces ul ul ul {
border:none;
}
.texto-enlaces ul li {
margin-bottom:2px;
}
#text-mas-info {
	background-color: #000000;
	width: 630px;
	text-align: center;
	min-height: 400px;
	padding-bottom: 20px;
	overflow: auto;
}
#text-mas-info img {
	margin: auto;
	max-width: 590px;
	padding: 2px;
}
#text-mas-info h4 {
	font-size: 1.3em;
	margin-bottom: 10px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	background-color: #666666;
	width: 590px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.texto-mas-info {
	text-align: justify;
	width: 590px;
	margin-left:20px;
	margin-top:10px;
	overflow:auto;
}
.texto-mas-info p {
color:#FFFFFF;
}
#text-mas-info form {
	background-color: #E1E1E1;
	padding: 20px;
	width: 540px;
	margin-top: 10px;
	overflow: auto;
	clear: both;
	display: block;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}
.texto-envie form input[type="text"], .texto-envie form textarea {
	float: right;
	width:175px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	margin-right:0px;
}
.texto-envie form label {
	float: left;
}
.texto-envie select {
border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:1em;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	width:180px;
	float:right;
}
.texto-envie #comentarios, .texto-envie #alquiler_venta_otros {
display:block;
clear:both;
margin-top:5px;
}
.imagen-gracias {
	margin-top: 12px;
}
.texto-mortgage h4 {
	font-size: 1.2em;
	font-weight: normal;
	color: #333333;
}
.texto-mortgage h5 {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
}
.texto-mortgage h6 {
	font-size: 1.3em;
	font-weight: normal;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
}
.foto-mortgage {
	background-image: url(../images/foto-mortgage.jpg);
	height: 567px;
	width: 300px;
}
.foto-our-area {
	background-image: url(../images/foto-nuestra-area.jpg);
	height: 462px;
	width: 300px;
}
.texto-easy01 {
	width: 260px;
	margin-bottom: 20px;
	overflow: auto;
	background-color: #ffffff;
	float: left;
	padding: 20px;
	min-height: 707px;
}
.texto-easy02 {
	float:right;
	background-color:#FFFFFF;
	width:260px;
	padding: 20px;
	min-height: 707px;
}
.texto-easy03  {
	background-color: #FFFFFF;
	float: right;
	width: 260px;
	padding: 20px;
	min-height: 407px;
}
.texto-easy02 p, .texto-easy01 p, .texto-easy03 p {
margin-bottom:8px;
}
.conclusion {
	background-color: #FFFFFF;
	padding: 20px;
	clear: both;
	width: 915px;
}
.texto-easy02 h5, .texto-easy03 h5 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	color: #000000;
	font-style: italic;
	padding-left: 6px;
	background-color: #F3F3F3;
	text-align: justify;
	padding-top: 1px;
}
.texto-easy02 h5 {
margin-top:30px;
}
.texto-easy02 h5:first-child {
margin-top:0px;
}
.texto-easy03 h4 {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #666666;
	text-align: justify;
}
.texto-easy01 img {
	margin-top: 15px;
	margin-bottom: 15px;
}
.texto-somos li {
	color: #FFFFFF;
}
#property_search_form_container form p#property_search_property_tags_mode {
	width: 265px;
	overflow: auto;
	margin-left: 310px;
}
p#property_search_property_tags_mode label {
	float: left;
	clear:left;
width:215px;
}
p#property_search_property_tags_mode input  {
	float: right;
	clear: right;
	margin-top: 5px;
	display:block;
	height:13px;
	margin-bottom:5px;
}
#palabras-pie {
  margin: 10px 0 0 0;
  text-align: center;
  width: 100%;
}
