/* Body */

body.scroll {background-color: #EBEBEC; margin:0 }

/*Hipervinculos*/

a {text-decoration: none;}

a:hover { color: #555C64;}

a:active { 	color: 555C64;}


/*Td general*/

td {	font-family: Verdana, Helvetica, sans-serif;	font-size: 12px; color:#000;}


/*Botones*/

.boton {font-weight:bold;font-family: Verdana, Helvetica, sans-serif;	font-size: 12px; color:#555C64; width:75px; cursor:hand}


/*Td frase cabecera*/

td.frase_cabecera {	font-weight:bold; font-family: Verdana, Helvetica, sans-serif;	font-size: 24px; color:#555C64; text-align:center; }


/*Tabla principal que engloba a todas*/

.tabla {	height:100%; }


/*Tab del menu*/

.tab {text-align:center;padding-left=10;padding-right=10; font-size:10px}

	/*Tab del menu seleccionado*/

	.tab_on { font-size:10px; font-weight:bold; padding-left:5px;padding-right:5px; background-color: #F06C07; border-width:1px 0px 0px 0px; border-color:#EBEBEC; border-style: solid;}

	/*Tab del menu NO seleccionado*/

	.tab_off { font-size:10px; font-weight:bold; padding-left:5px;padding-right:5px;background-color:EBEBEC; }

	/*Hipervinculos del menu en off*/

	a.off {text-decoration: none;text-align:center;color: #F06C07; }

	a.off:hover { color: EBEBEC;background-color:F06C07}

	/*Hipervinculos del menu en on*/

	a.on {text-decoration: none; text-align:center;color: #EBEBEC}

	a.on:hover { color: EBEBEC;background-color:EBEBEC}


/*Cabecera*/

.cabecera {	 ;background-color:#FFFFFF;}


/*Pie de pagina*/

	.pie {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; text-align:center; color: #333333;background-color:#FF9900; padding-top:5px; padding-bottom:5px}

	/*Pie de pagina (realizado por idealista)*/

	a.idea {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; color: #F06C07;}

	a.idea:hover {	color: #555C64;}

	a.idea:active {	color: #555C64;}


/*HOME*/


	/*tabla de la home*/

	.tabla_home {	background-color: #EBEBEC;}


	/*Titulo del listado de inmuebles de la home (donde va el paginado)*/

	.titulo_listado {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #333333;background-color:#FF9900; padding-top:5px;padding-bottom:5px;padding-left:5px;}

	.titulo_listado2 {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #333333;background-color:#EBEBEC; padding-top:5px;padding-bottom:5px;padding-left:5px;}

	/*B�squeda en el Titulo del listado de inmuebles de la home (donde va el paginado)*/

	.titulo_listado_busqueda {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #FFF;background-color:#FF9900; padding-top:5px;padding-bottom:5px;padding-left:10px;}


	/*Hiperenlaces del listado (anterior 1 2 3 siguiente)*/

	 a.listado {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #FFFFFF;}

	a.listado:hover { color: #FF0000;}

	
/*P�gina actual del listado (anterior 1 2 3 siguiente)*/

	 b.listado_pag_actual {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #FF0000;}


	/*Tabla con los detalles del inmueble en el listado de la home*/

	.detalle_home {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; ;background-color:#FF0000;border: thin solid #EBEBEC; }


	/*Td de la tabla con los detalles del inmueble en el listado de la home*/

	.td_detalle_home {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px;  color: #333333}

	/*Cabecera de la tabla con los detalles del inmueble en el listado de la home*/

	.cabecera_detalle_home {padding-top:5px; padding-bottom:5px;font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; font-weight: bold;  color: #333333;background-color:#FF9900;padding-left:5px; }

	/*operacion en la cabecera de los detalles de la home*/

	.cabecera_detalle_home_op {padding:5px; font-family: Verdana, Helvetica, sans-serif;	border: 1px solid #FF9900; font-size: 9px; font-weight: bold;  height:35px;color: #333333;background-color:#FF9900;width:50px; text-align:center;}


	/*Hiperenlace de detalle en la home*/

	 a.detalle {	 padding:3px; font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #FFFFFF;background-color: #FF0000; border thin solid #F06C07; }
	 a.detalle:hover {	 padding:3px; font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #333333;background-color: #FF0000; border thin solid #F06C07; }
	 a.detalle:visited {	 padding:3px; font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #FFFFFF;background-color: #FF0000; border thin solid #F06C07; }

	/*Hipervinculos de la visita virtual*/

	a.visita_virtual {text-decoration: none; text-align:center;color: #ffffff;background-color:#FF9900}

	a.visita_virtual:hover { color: 555C64;background-color:#FF9900}

	/*Imprimir*/

	a.imprimir {font-size:20px; font-weight:bold;  color: #555C64;}

	a.imprimir:hover {font-size:20px; font-weight:bold;  color: #555C64;}


	/*Fondo del producto estrella */

	.fondo_estrella {	 background-color: #555C64}


/*Buscador horizontal*/

.buscador{	background-color:#FFFFFF;}

	
/*Titulo del buscador de inmuebles */

	.titulo_buscador {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; font-weight: bold;  color: #333333;background-color:#FF0000; padding-left:5px;}

	/*Letra buscador*/

	.letra_buscador{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;  color: #555C64;padding-left:5px; }

	/*Venta y alquiler del buscador*/

	.letra_pqe_buscador{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px;  color: #555C64;background-color:#FFFFFF;padding-left:5px; }

	/*Combos*/

	select.busc{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:125px; color: #555C64;padding-left:5px; }

	/*Combo ptas euros*/

	select.moneda{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #555C64;padding-left:5px; }

	/*input del buscador*/

	input.busqueda{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #555C64;padding-left:5px; }

	/*cada una de las 6 tablas de celdas del buscador*/

	.campo_buscador{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; font-weight: bold;  color: #555C64;background-color:#FFFFFF;padding-left:5px; width:100% }

	/*cada una de las 6 celdas del buscador (el borde)*/

	.td_buscador{border:1px solid #F06C07; }


/*empresa*/


	/*tabla de la empresa*/

	.tabla_empresa {	background-color: #FFFFFF;}

	/*Titulo de la empresa*/

	.nombre_empresa {	 font-family: Verdana, Helvetica, sans-serif;	padding-top:10px;color: #555C64;padding-left:5px;}

	/*Localizaci�n (antes del plano)*/

	.localizacion {	 font-family: Verdana, Helvetica, sans-serif;	padding-top:12px;color: #555C64;padding-top:30px; }

	/*Tabla donde van los datos de la empresa (detalle enpresa)*/

	.detalle_empresa {background-color: #EBEBEC; }

		/*Td donde va el nombre de la empresa (detalle enpresa)*/

		.titulo_detalle_empresa {font-weight:bold; color: #555C64;}

	/*Tabla donde van los sedes de la empresa*/

	.tabla_sedes {background-color: #555C64; }

	/*Tabla donde van los sedes de la empresa (nombre de la sede) */

	.nombre_sede {padding-left:10px; text-align:left; font-weight: bold; color: #555C64; background-color: #555C64; }

	/*Td de las sedes de la empresa*/

	.td_sedes {text-align:left; padding-left:10px; color: #FFFFFF; background-color: #555C64; }

/*Servicios*/


	/*tabla de los servicios*/

	.tabla_servicios {	background-color: #FFFFFF;}

	/*Tabla donde va cada servicio*/

	.tabla_servicio {background-color: #FFFFFF; }

	/*Nombre del servicio */

	.nombre_servicio {padding-left:10px; text-align:left; font-weight: bold; color: #F06C07; background-color: #FFFFFF; }


/*Calculadora*/


	/*tabla de la seccion calculadora*/

	.tabla_calculadora {	background-color: #EBEBEC;}

	/*Tabla calculadora */

	.calculadora  {border: thin solid #555C64; background-color: #FFFFFF}

	/*Titulo de la calculadora */

	.titulo_calculadora {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #FFFFFF;background-color:#C0C0C0; padding-left:5px;}

	/*Campo de la calculadora */

	.campo_calculadora {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #333333;background-color:#FFFFFF; padding-left:5px;}

	/*Combo ptas euros*/

	select.moneda_calc{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:60px; color: #F06C07;padding-left:5px; }

	/*input de la calculadora*/

	input.calculadora{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #555C64;padding-left:5px; }


/*Calculadora Grafica*/

	/*Formato calculadora */

	.calc_grafica {   padding:5px;  border-spacing:5px; background-color:#555C64; text-align:center; border:1px solid; border-color:#000;}

	/*Formato boton num�rico calculadora */

	.boton_calculadora  { width:50px; height:50px; border:1 solid; border-color:#000; text-align:center; font-weight:bold; font-size:17px;}

	/*Formato boton no numerico calculadora */

	.boton_calculadora2 { width:100px; height:50px; border:1 solid; border-color:#000; text-align:center; font-size:17px;}


/*Contacta*/


	/*tabla de la seccion contacta*/

	.tabla_contacta {	background-color: #EBEBEC;}

	/*Tabla de contacta */

	.recuadro_contacta{	border: thin solid #555C64; background-color: #F06C07}

	/*Campo de contacta (donde hay letras)*/

	.campo_contacta {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #FFFFFF;background-color:#C0C0C0; padding-left:5px;padding-bottom:5px;padding-top:5px;}

	/*Campo de contacta (donde no hay letras)*/

	.campo_contacta_par {background-color:#FFFFFF; padding-left:5px;}

	/*Combo */

	select.combo_tema{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:60px; color: #555C64; width:100px }

	/*input del contacta*/

	input.contacta{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #555C64;padding-left:5px; width:80%}

	/*textarea del contacta*/

	textarea.comentario{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #555C64;padding-left:5px; 			width:80%;height:150px}


/*Detalle de inmueble*/

	/*Titulo de tablas de detalle */

	.titulo_detalle_inmueble{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #555C64;background-color:#C0C0C0; }

	/*Tablas de detalles */

	.tabla_detalle_inmueble{	 border:thin solid #555C64; ;background-color:#FFFFFF;}

	/*Tabla de las fotos */

	.tabla_detalle_fotos{	 border:thin solid #555C64; ;background-color:#FFFFFF; }

	/*Textos tablas */

	.textos_tablas_detalle{	color:#555C64;}

	/*Recuadro operacion */

	.recuadro_operacion{	padding-left:5px; padding-right:5px; font-weight: bold; font-size:9px;  color: #555C64 ;border:thin solid #555C64; ;background-color:#FFFFFF; text-align:center; }

	/*Hiperenlace del boton visita virtual del detalle de inmueble */

	a.boton_visita_detalle {font-size:11px; text-decoration: none; color: #555C64; }

	a.boton_visita_detalle:hover {  color: #555C64; }


/*Td de encima del pie (volver, imprimir...)*/

td.barra_inferior {	font-family: Verdana, Helvetica, sans-serif;	font-size: 12px; background-color:#;color:#555C64;}


/*Quiero vender*/

	/*Tabla de quiero vender y comprar */

	.tabla_formulario{background-color:#A0A3A8;}

	/*Titulo de tabla de vender y comprar*/

	.titulo_formulario{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;  color: #F06C07;background-color:#555C64; }

	/*Input del formulario de vender y comprar*/

	.input_formulario{	 width:200px }


/*Unete a nosotros*/

	/*Tabla de unete a nosotros */

	.tabla_unete{background-color:#A0A3A8;}

	/*Texto de los campos*/

	.texto_unete{	padding-left:20px }

	/*Input del formulario de unete a nosotros*/

	.input_unete{	 width:200px }


/*Listado de inmuebles*/

	.listado_inm {padding:20px;}

	/*Nombre de los campos del listado*/

	.campo_listado_titulo a { color:#555C64; width:16%;  padding-top:10px; padding-bottom:10px;font-size:17px; text-decoration:none; }

	.campo_listado_titulo a:hover { color:#555C64; width:16%;  padding-top:10px; padding-bottom:10px;font-size:17px}

	/*Fila par del listado */

	.lista_fila_par { background-color:#EBEBEC; color:#555C64;}

	/*Fila impar del listado */

	.lista_fila_impar { background-color:#555C64; color:#F06C07;}

	/*Campo del listado */

	.campo_listado {color:#F06C07; height:100px; vertical-align:middle}
/*detalle inmuebles*/

.imagen_grande{
	max-width:500px;
	
}

/*Fotos de contacta y calculadora*/

	#foto_arroba_euro {position:absolute; left:200px; top:250px;}


/*Promociones*/

	.tab2_on { background-color:#FFFFFF; border-width:1px 1px 0px 1px; border-color:black; border-style:solid;}

	.tab2_off { background-color:#EFEFEF; border-width:1px 1px 1px 1px; border-color:black; border-style:solid;}

	.tab2_dcha {background-color:#ECECEC; border-width:0px 0px 1px 0px; border-color:black; border-style:solid; width:100%}

	.tab2_izq { padding-left:0;padding-right:0; padding-bottom:0; background-color:#ECECEC}

	a.tab2  {text-decoration:none; color:#000000; display:block; width:100%; padding-top:5px; padding-bottom:6px; padding-left:10px; padding-right:10px;}

	a.tab2:hover  {color:#000000; } 

	.desc_calidades    {padding-bottom:15px;font-style:italic;}  

	.tit_calidades  {font-weight:bold;padding:10px;border-width:0px 0px 1px 0px;border-color:black;border-style:solid} 

