/* Estructura */

body{background:#3B3B3B; font:10px verdana,arial,sans-serif; text-align:center; margin:0; padding:0;}

#container {text-align:left; width:730px; margin:15px auto 10px;}
#header {border-bottom:7px solid #3B3B3B; background:#FFF url(../images/binissalem.gif) no-repeat right bottom;; color:#79B30B; overflow:hidden; position:relative;}
	#header h1 {margin:0; padding-left:10px;}
	#header h1 img {margin-top:15px; border:0; float:left; position:relative;}
	#header strong {display:block; width:200px; float:left; margin:40px 0 0 40px; color:#000; position:relative;}
	#header ul {margin:10px 10px 0 0; padding:0; float:right; font-size:11px; width:250px; text-align:right; position:relative;}
	#header ul li {list-style-type:none; display:inline; padding:0 5px;}
	#header ul li a {text-decoration:none; border:0;}
	#header ul li a img { border:0;}
	#header span {display:block; margin:0; padding:0 10px 10px 0; clear:both; font-weight:bold; text-align:right;}
.iconContainer {width:215px; position:absolute; left:380px; top:55px;}
.iconContainer {_left:180px;}
	.iconContainer dl {float:left; width:50px; margin:0; padding:0; display:none;}
	.iconContainer dl dt {margin:0 0 4px 0; padding:0; text-align:center; color:#000;}
	.iconContainer dl dd {margin:0; padding:0; text-align:center;}
	.iconContainer dl.loguillo {margin-left:10px;}
#navigation {background:#222625; margin:0; padding:5px 10px; font-size:12px; font-weight:bold; float:left; width:250px; color:#FFF; height:295px;}
	#navigation li {border-bottom:2px solid #3B3B3B; list-style-type:none; padding:10px 0;}
	#navigation li a {text-decoration:none; padding:10px 0 10px 20px; background: url(../images/navigator.gif) no-repeat left center;}
	#navigation li a:hover {text-decoration:underline; background: url(../images/navigator_hover.gif) no-repeat left center;}
#contenedorParrafo {float:left; width:227px; color:#FFF; font-weight:bold; height:265px;}
	#contenedorParrafo p {margin:15px 4px 45px 8px;}
	#contenedorParrafo a.parrafoInferior {border-bottom:3px solid #222625; margin:0; padding:0 0 8px 8px; width:219px; display:block;}
	#contenedorParrafo p.info {background: url(../images/info_image.gif) no-repeat 10px 10px; margin:10px 0; padding:17px 0 20px 70px;}
#extra {background:#6DA23D url(../images/fondo4.gif) no-repeat right bottom; float:right; width:460px;height:305px;}
#content {background:#FFF; text-align:justify; border-top:7px solid #3B3B3B; clear:both; padding:10px; width:710px; font-size:11px; overflow:hidden;}
	#content ul {border-right:3px solid #222625; float:left; width:255px; margin:0; padding:20px 5px 20px 0;}
	#content ul li {list-style-type:none; margin:0 0 10px 0; padding::0 5px 0 0;}
	#content ul li h2 {font-size:12px; font-weight:bold; color:#79B30B;}
	#content img {float:left; margin:15px;}
	#content p {margin-top:15px;}
#footer {background:#222625; color:#FFF; clear:both; margin:7px 0 0 0; padding:6px; font-weight:bold;}
	#footer li {list-style-type:none; display:inline; border-right:1px solid #fff; padding-right:6px; margin:2px 4px;}
	#footer li#design {border:0;}
	#cms_content #footer li{background-image:none; font-size:10px;}
#decoration {border:7px solid #222625; margin:0 0 5px 0; padding:0;}
#decoration_bottom {border:7px solid #222625; margin:0 0 5px 0; padding:0;}
	#decoration span {display:none;}
	
/* Fin Estructura */

/* Formulario */

form {margin:0; padding:20px 8px 20px 12px; width:210px; border-left:3px solid #222625; float:right; color:#3B3B3B; height:265px;}
label {margin-bottom:4px; display:block;}
	label span {display:block; font-weight:bold;}
	label select {font-size:11px; border:1px solid #3B3B3B; width:200px;}
	label input {font-size:11px; border:1px solid #3B3B3B;}
.boto-login,
.btn {background:#3B3B3B; color:#FFF; cursor:pointer; font-weight:bold; font-size:10px; border:1px solid #181927; border-top:1px solid #8D868A; border-left:1px solid #8D868A;}

/* Fin Formulario */

/* Elementos sueltos */

hr {display:none;}
p {margin:0 10px 10px 0;}
a {color:#fff;}

/* Fin Elementos sueltos */

/* Clases */

.last {border:0;}
.tituloApartado {font-size:12px; font-weight:bold; color:#79B30B;}

/* Fin clases */

/* Listado */

#navigationListado {background:#222625; margin:0 0 5px 0; padding:5px 8px; font-size:10px; font-weight:bold; color:#FFF;}
	#navigationListado li {list-style-type:none; display:inline; padding:5px 0; margin:0; margin-right:5px;}
	#navigationListado li a {text-decoration:none; padding:5px 5px 5px 13px; background: url(../images/navigator.gif) no-repeat left center;}
	#navigationListado li a:hover {text-decoration:underline; background: url(../images/navigator_hover.gif) no-repeat left center;}
#contParametros {background:#6DA23D url(../images/fondo4.gif) no-repeat right bottom; overflow:hidden; padding:10px;}
	#contParametros h2 {background: url(../images/resultados_icon.gif) no-repeat 0 3px; font-size:12px; margin:0; padding:0 0 0 15px;}
#parametrosBusqueda {margin:10px 0 0 15px; padding:0;}
	#parametrosBusqueda dt {margin:0; padding:0 0 0 5px; font-weight:bold; display:block; width:85px; float:left; background: url(../images/flecha.gif) no-repeat 0 4px;}
	#parametrosBusqueda dd {margin:0; padding:0;}

#contentDerList {float:right; width:235px; background:#6DA23D url(../images/fondo4.gif) no-repeat right bottom;}
	#contentDerList #frmBuscar {border:0; padding-top:20px; float:none; height:auto;}
	#contentDerList h4 {margin:10px 0 0 12px; padding:0; font-size:11px; border-bottom:1px solid #3B3B3B;}
	ul#destacadas {margin:5px 0 5px 0; padding:0; clear:both; width:205px; float:none; border:0;}
		ul#destacadas li {margin:0 0 10px 12px; padding:0 0 4px 0; display:block; border-bottom:1px solid #86c64d; overflow:hidden; width:200px;}
		ul#destacadas li h5 {font-size:11px; display:block; margin:5px 0 5px 0; clear:both;}
		ul#destacadas li img {float:left; margin:2px; border:1px solid #3B3B3B;}
		ul#destacadas li strong {font-size:10px;}

h3 {text-align:right; font-size:11px; color:#679b39; border-bottom:1px dashed #000; margin:0; margin-bottom:10px; padding:0; padding-bottom:2px;}
	h3 strong {float:left; color:#000; font-size:12px;}
	h3.h3Bottom {border:0; border-top:1px dashed #000; padding-top:2px;}
	h3 input {float:left; margin-bottom:10px;}
	h3 a {color:#679b39;}
	h3.h3Bottom a.btnVer {float:left;}
.listadoPropiedades {border:0; border-bottom:1px solid #000; overflow:hidden; padding:0 0 10px 0; margin-bottom:10px; width:470px;}
	.listadoPropiedades  h4 {margin:0; padding:1px 2px 1px 25px; background:#6DA23D url(../images/cabecera_listado.gif) no-repeat; color:#FFF; text-align:right; font-size:12px;}
	.listadoPropiedades  h4 span {float:left;}
	.listadoPropiedades  h4 strong {font-size:11px;}
	.listadoPropiedades  h4 strong.ptas em {font-size:9px;}
	.listadoPropiedades  img {border:1px solid #3B3B3B;}
	.listadoPropiedades p {width:270px; float:left; font-size:10px;}
	.listadoPropiedades p strong {clear:both; display:block; margin-top:10px;}
		.listadoPropiedades p strong em {color:#679b39;}
	.listadoPropiedades a.btnVer  {margin-top:45px; float:right;}

.paginate-pages {color:#f00;}
h3 span.paginacion span {color:#000;}
.btnVer {background:#3B3B3B; color:#FFF; display:block; width:70px; padding:2px 4px; font-weight:bold; font-size:10px; border:1px solid #181927; border-top:1px solid #8D868A; border-left:1px solid #8D868A;}
#contDetalles a.btnSolicitar {background:#3B3B3B; color:#FFF; display:block; width:160px; padding:2px 4px; font-weight:bold; font-size:10px; border:1px solid #181927; border-top:1px solid #8D868A; border-left:1px solid #8D868A;}

/* Fin Listado */

/* Ficha */

#vistaFicha {background:#6DA23D url(../images/fondo4.gif) no-repeat scroll right bottom; padding:10px; margin-top:10px; overflow:hidden; width:710px;}
	#vistaFicha h2 {font-size:12px;}
#contThumbs {border:1px solid #3B3B3B; text-align:center; float:left; width:350px; margin-bottom:10px; padding:10px 0;}
	#contThumbs img {border:0;}
#contDetalles {float:right; width:330px;}
	#contDetalles dl {float:right; width:330px; margin:0 0 5px 10px;}
	#contDetalles dl dt {margin:0; padding:0 0 0 5px; font-weight:bold; background: url(../images/flecha.gif) no-repeat 0 4px;}
	#contDetalles dl dd {margin:0; margin-bottom:4px; padding:0;}
	#contDetalles  a {color:#70A441;}
#sendMail {clear:both;}
	#sendMail a {color:#000; margin-top:10px; background: url(../images/flecha.gif) no-repeat 0 4px; padding-left:5px;}
	#sendMail a#detInfoLnk {margin-right:7px;}
	
/* Fin Ficha */	
	
/* Novedades */

#contInfo,
div.novedades {background:#FFF; padding:10px; overflow:hidden; width:710px;}
div.novedades h2 {border-bottom:1px dashed #000000; color:#000; font-size:12px; margin:0pt 0pt 10px; padding:0pt 0pt 2px; position:relative;}
div.novedades .listadoPropiedades {width:700px;}
	div.novedades .listadoPropiedades img {margin:10px; float:left;}
	div.novedades .listadoPropiedades p {margin-top:10px; width:420px;}

/* Fin Novedades */

/* Contacto*/

#contInfo h2.cabeceraTipo {border-bottom:1px dashed #000000; color:#000; font-size:12px; margin:0pt 0pt 10px; padding:0pt 0pt 2px; position:relative;}
#detallesContact {float:left; text-align:center;}
	#detallesContact #detReferencia,
	#detallesContact #detLocalidad,
	#detallesContact #detTipo,
	#detallesContact #detDescripcion,
	#detallesContact #detAgencia,
	#detallesContact #detPrecio {margin:5px 0 0 0; padding:0 5px 5px 5px; text-align:left;}
	#detallesContact #detReferencia dt,
	#detallesContact #detLocalidad dt,
	#detallesContact #detTipo dt,
	#detallesContact #detDescripcion dt,
	#detallesContact #detAgencia dt,
	#detallesContact #detPrecio dt {margin:0; padding:0 0 0 5px; font-weight:bold; background: url(../images/flecha.gif) no-repeat 0 4px;}
	#detallesContact #detReferencia dd,
	#detallesContact #detLocalidad dd,
	#detallesContact #detTipo dd,
	#detallesContact #detDescripcion dd,
	#detallesContact #detAgencia dd,
	#detallesContact #detPrecio dd {margin:0; padding:0;}
#edit_account {padding:10px; width:300px; margin-bottom:10px; height:auto; border:0; background:#6DA23D url(../images/fondo4.gif) no-repeat right bottom;}
	#edit_account h2 {font-size:12px;}
	#edit_account fieldset {margin:0; padding:0; border:0;}
		#edit_account fieldset strong {color:#f00; clear:both; display:block;}
	#edit_account select {display:block; margin-bottom:5px;}
	#edit_account input#id_nombre,
	#edit_account input#id_apellidos,
	#edit_account input#id_telefono,
	#edit_account input#id_email {font-size:11px; border:1px solid #3B3B3B; width:250px; margin-bottom:4px; display:block;}
	#edit_account input#id_condiciones {float:left; clear:both; display:block; width:20px;}
	#edit_account input.btn {clear:both;}
	#edit_account textarea{font-size:11px; font-family:verdana,arial,helvetica; width:290px; border:1px solid #3B3B3B; display:block;}
#texto_contacto {width:365px; text-align:left;}
.contactoContainer {display:block; clear:both;}
	.contactoContainer p {}
	.contactoContainer dl {display:block; float:left; text-align:left; width:180px;}
	.contactoContainer dl dt {font-weight:bold;}
	.contactoContainer dl dd {margin-left:10px;}
	
/* Fin Contacto */

/* Login */

#infoLogin {float:left; width:320px;}
#loginAgencias {background:#6DA23D url(../images/fondo4.gif) no-repeat right bottom; margin-bottom:10px;}
	#loginAgencias #usuario,
	#loginAgencias #clave {width:185px;}

/* Fin Login */

/* Resumen */

#resumenProp {width:710px;}
	#resumenProp thead {background:#222625; color:#FFF;}
	#resumenProp thead tr th {padding:2px 5px;}
	#resumenProp tbody tr td a {color:#79B30B;}
.center {text-align:center;}
	
/* Fin Resumen */

/* estilos para el cms */

.cms_cabecera {}
.cms_resaltado{font-size: 12px; font-style:italic;}
.cms_marco {border: 1px; border-style:dotted; border-color:#6DA23D;}

.full {background:#FFF; text-align:justify; border-top:7px solid #3B3B3B; clear:both; padding:10px; width:710px; font-size:11px; overflow:hidden;}
#cms_content {background:#FFF; text-align:justify; border-top:7px solid #3B3B3B; clear:both; padding:10px; width:710px; font-size:11px; overflow:hidden;}
	#cms_content ul {margin:10px;}
	#cms_content ul li {margin:0 0 5px 0; list-style-type:none; padding-left:5px; background: url(../images/flecha.gif) no-repeat 0 5px;}
	#cms_content a {color:#6DA23D;}
	#cms_content img {float:left; margin-right:20px; border:1px solid #000;}
.cms_content_block {background:#FFF; border:0; margin:0 }

/* Fin estilos para el cms */

#content #destPortada {width:690px; background:#6DA23D; padding:10px; border:0; overflow:hidden; height:auto;}
	#content #destPortada li a {float:left; margin-right:5px; font-weight:bold;}
	#content #destPortada li a img {margin:2px 0; border:0;}
	#content #destPortada li h5 {font-size:11px; margin:0; padding:0;}
	#content #destPortada li {display:block; float:left; width:200px; margin-right:15px; padding-right:10px; height:130px; border-right:1px dashed #000;}
	#content #destPortada li span {clear:both; display:block;}
	#content #destPortada li strong {clear:both; margin-top:2px;}
	#content #destPortada li strong em {font-size:9px;}

#mensajeEnviado {background:#6DA23D url(../images/fondo4.gif) no-repeat right bottom; height:100px; padding:10px; font-weight:bold;}
.warning {border:1px solid #3B3B3B; padding:10px; margin:20px 0 0 100px; width:500px; background:#6DA23D url(../images/info_icon.gif) no-repeat 10px 5px;}
	.warning dt {display:none;}
	.warning dd {}
.email {color:#6DA23D;}
.mas {color:#FFFFFF;}
#pie_novedades {clear:both; font-weight:bold;}
	#pie_novedades li {list-style-type:none; display:inline; padding-right:6px; 
      margin:2px 4px; float:left; width:200px; overflow:hidden;}
    #pie_novedades li a {color:blacK;}

