/* CSS Document */
body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #0078cc; text-decoration: none; }
a:hover { text-decoration: underline; }
.invisible { display: none; }

	#wrapper {
		text-align: left;
		margin: 0px auto;
		padding: 0px;
		border:0;
		width: 980px;
	}

	/*=================================================*/
	/*================== HEADER =======================*/

		#header { margin: 5px 0px 7px 0px; }
			#header #logo { float: left; }

			#header ul {
				font-size: 8pt;
				list-style: none;
				padding-top: 5px;
				margin: 0;
			}
			
				#header ul li { display:block; float: right; clear:right; }
				
					li#registrese a { color: #8DC000; font-weight: bold; }
				
				#header ul li a {
					padding: 2px 6px;
					display: block;
					text-decoration: none;
				}
				
				#header ul li a:hover { background-color: #DFF0FF; }
				
			#header #barraNav {
				height:32px; background: url(../img/bg_barra.png) bottom repeat-x; clear:both; padding-top: 5px; color: #FFF;
				}
				#header #barraNav #contLinks { padding: 6px; }
				#header #barraNav a { color: #FFF; font-size: 12px; font-weight: bold; margin: 5px; }

	/*==================== FIN HEADER =================*/
	/*=================================================*/


	
	#colLeft {
		float: left;
		width: 190px;
		margin-bottom: 5px;
	}
		#colLeft #buscador {  width: 188px; border: 1px #a1c7e1 solid; margin-bottom: 20px; }
			#colLeft #buscadorRef { border: 1px #d4d4d3 solid; background: url(../img/busc_ref_bg.png) #ffffff; margin-bottom: 10px; }
			#colLeft #buscadorRef form#buscRef { 
				border: 1px #f5f5f6 solid; text-align: center; padding-top: 10px; font-size: 12px; padding: 8px; 
				}
				#colLeft #buscadorRef form#buscRef label { 
					color: #3794d4; display: block; font-size: 14px; font-weight: bold; border-bottom: 1px #3794d4 dotted; 
					padding-bottom: 5px; margin-bottom: 8px;
					}
				#colLeft #buscadorRef form#buscRef input { border: 1px #a1c7e1 solid; padding: 3px; }
				#colLeft #buscadorRef form#buscRef input#ref { width:50px; height: 20px; }
				#colLeft #buscadorRef form#buscRef input#refBtn { width: 67px; height: 33px; border: 0px; font-size: 0; 
					}

			#colLeft #buscadorInt {  border: 1px #e2eff8 solid; background: #B3D3E9 url(../img/form_busq_bg.png) repeat-x top; }
				
				
			#colLeft #formbusqueda { padding: 10px 5px 5px 5px; font-size: 12px; }
			#colLeft #formbusqueda #titBusqueda { margin: -10px 0 0 -5px; }
			#colLeft #formbusqueda label { display: block; padding: 7px 3px 3px 3px; color: #3794d4; font-weight: bold; }
			#colLeft #formbusqueda select.sepSuperior { margin-top: 7px; }
			#colLeft #formbusqueda select { width: 155px; }
			#colLeft #formbusqueda input#btnSubmit { margin: 10px 0 10px 20px; padding: 5px 10px; }
	
	#colRight {
		float: right;
		width: 140px;
		border-left: 1px #CACACA dotted;
		padding-left: 10px;
		margin-bottom: 5px;
	}
		#colRight a img { margin-left: 8px; }
	
	/*=================================================*/
	/*================== FOOTER =======================*/
	
	#footer { clear: both; border-top: 1px #CACACA dotted; }
	
			#footer ul {
				font-size: 8pt;
				list-style: none;
				padding: 5px 50px 15px 20px;;
				margin: 0;
				float:left;
			}
			
				#footer ul li { display:block; float: left; clear:left; padding-left: 10px; color: #787878; padding-top: 2px; }
				#footer ul li.titulo { padding-left: 0px; font-weight: bold; padding-bottom: 2px; }
				
				#footer ul li a {
					text-decoration: none; color: #787878;
				}
				
			#footer #copy-footer { float:right; padding: 5px; color:#999; font-size: 8pt; }
			#footer #copy-footer a { color:#333; text-decoration: none; }
			#footer #copy-footer a:hover { text-decoration: underline; }
			

	/*==================== FIN FOOTER =================*/
	/*=================================================*/

	/*=================================================*/
	/*=================== BUSQUEDA ====================*/
	
	div#content table.resultadoBusqueda { width: 95%; margin: auto; font-size: 12px; border-top: 1px dotted #CACACA; }
		div#content table.resultadoBusqueda td { border-bottom: 1px dotted #CACACA; padding: 7px 3px; }
		div#content table.resultadoBusqueda td:hover { background: url(../img/bg-hover-list.png) repeat-x #EEEEED; }
		div#content table.resultadoBusqueda img { margin-right: 5px; border:0; }
		div#content table.resultadoBusqueda div.contImgBsq { width:105px; height: 100px; float: left; text-align: center; }
	
		
		div#content  #fb_like {float:right;margin:5px;}
		.fb {marging-left:5px;}
	/*=================== FIN BUSQUEDA ================*/
	/*=================================================*/

	/*=================================================*/
	/*=================== FICHA =======================*/
	div.cabezal-ficha { 
		width: 400px; float:left; padding: 15px; padding-top: 0px; 
		}

	div.cabezal-ficha h3,
	div.cabezal-ficha h2 { margin: 0px; padding: 0px; }
	div.cabezal-ficha h2 { color: #016EBB; font-size: 18px; }
	div.cabezal-ficha h3 { color: #666666; font-size: 16px; }
	
	div.titulo {
	 	font-weight: 600; background-color: #EFEFEF; margin-bottom: 10px; width: 390px;
		}
	div.contieneTabla { 
		margin: 5px 0px 15px 15px; border: 1px solid #0078CC; width: 400px; padding:2px;
	}
	
	/*=================== FIN FICHA ===================*/
	/*=================================================*/

	/*=================================================*/
	/*==================== GRAL =======================*/

	#content { float: left; width: 635px; }
	.contFoto { width: 110px !important; float:left; padding: 0px; }
	span.nomInmob{ color: #6E832D; }
	span.tipo{ font-size: 80%; }
	span.estiloprecio { font-size: 10px; }

	#content h3 { margin: 5px 0 5px  20px; color: #3496D7; }
        #content h2#title { margin: 5px 0 5px  20px; color: #3496D7; float: left; font-size: 15px; clear: both; }

	div.pagFront { width:95%; margin: 5px auto; font-size: 80%; color: #666; }
		div.pagFront table { float: right; }
			
	/*=================== FIN GRAL ====================*/
	/*=================================================*/

	/*=================================================*/
	/*================ INMOBILIARIAS ==================*/
	div#container div.columna { width: 33%; float: left; margin: 36px 0; font-family: Arial, Helvetica, sans-serif; }
		div#container div.columna img { margin: 0 25px; }
		div#container div.columna h3 { margin: 20px 40px; padding: 0; font-size: 14px; line-height: 20px; color: #026ab3; }
		div#container div.columna p { margin: 10px 40px; padding: 0; font-size: 12px; line-height: 20px; color: #666666; text-align: justify; }
				
	/*=================== FIN INMO ====================*/
	/*=================================================*/

 .consultasTodo { 
		border:double #fff; float:left; margin: 0 0 10px 15px; width:95%; 
		background: url(../img/bg_ficha_consultas.png) repeat-x #b3d3e9; height:auto; padding: 0 0 15px 0;
	}
 .consultasTodo h3{ font-size:16px; color:#3399cc; margin: 5px 0 5px 8px; }
 .consultasTodo hr{ 
		background: #bbd9ed; height: 1px; width:95%; text-align:center; border:0; border-bottom: 1px dotted #a1c7e1; margin: 5px auto 0 auto;
		}
 .consultasTodo label{ font-size:12px; color:#3399cc; margin:10px 0 0 10px; width:70px; display:block; float:left; padding:8px 0 0 0;}
 .consultasTodo input{ font-size:12px; color:#3399cc; margin:10px 0 0 10px; width:190px; border:1px solid #a1c7e1; height:24px; padding:4px 2px 0 2px;}
 .consultasTodo textarea{ font-size:12px; color:#3399cc; margin:10px 0 0 10px; width:190px; border:1px solid #a1c7e1; height:74px; padding:4px 2px 0 2px; }
 .consultasTodo p{ font-size:11px; color:#3399cc; margin:10px 0 0 10px; padding:0 5px 0 5px;}
 .consultasTodo input.enviar { border:0; margin:15px 0 5px 155px; background:url(../img/btn_enviar.png); width:117px; height:33px; font-size:0; text-align:center;}

