
h4{color:#46A201;}
.fnd_tbl_empresa{
background-image:url("../imagenes/grupo_cogari_fnd.jpg");
background-repeat:no-repeat;
background-color:#E2E3DE;
}
.menu_flash{
padding-top:25px;
}
/* Body */

body.scroll {background-color: #EBEBEC; margin:0 }

/*Hipervinculos*/

a {text-decoration: none; color: #000000;}

a:hover { color: #000000;}

a:active { 	color: #000000;}


/*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:#CCCCCC; width:75px; cursor:hand}


/*Td frase cabecera*/

td.frase_cabecera {	font-weight:bold; font-family: Verdana, Helvetica, sans-serif;	font-size: 24px; color:#429C00; text-align:center; }


/*Tabla principal que engloba a todas*/

.tabla {	height:100%; border: 1px solid ;border-color:#000;}


/*Tab del menu*/
.tabla_tab{background:url("../imagenes/fnd_menu.jpg");}
.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;  border-width:0px;}

	/*Tab del menu NO seleccionado*/

	.tab_off { font-size:10px; font-weight:bold; padding-left:5px;padding-right:5px; }

	/*Hipervinculos del menu en off*/

	a.off {text-decoration: none;text-align:center;color: #fff;border-right:1px solid #fff;padding-right:5px; }

	a.off:hover { color: #429C00;}

	/*Hipervinculos del menu en on*/

	a.on {text-decoration: none; text-align:center;color: #429C00;border-right:1px solid #fff;padding-right:5px;}

	a.on:hover { color: CCCCCC;}


/*Cabecera*/

.cabecera {	 ;background-color:#FFFFFF;}


/*Pie de pagina*/

	.table_pie {	 height:28px;font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; text-align:center; color: #000000;background:url("../imagenes/fnd_pie.jpg"); padding-top:5px; padding-bottom:0px}
	.pie {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; text-align:center; color: #fff; padding-top:5px; padding-bottom:5px}

	/*Pie de pagina (realizado por idealista)*/

	a.idea {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; color: #fff;}

	a.idea:hover {	color: #fff;}

	a.idea:active {	color: #fff;}


/*HOME*/


	/*tabla de la home*/

	.tabla_home {	background-color: #EBEBEC;}


	/*Titulo del listado de inmuebles de la home (donde va el paginado)*/

	.titulo_listado_tabla {	background:url("../imagenes/fnd_barraMenu.jpg");}


	.titulo_listado {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;  color: #000000;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: #000000;background-color:#429C00; 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: #000000;}

	a.listado:hover { color: #FFFFFF;}

	
/*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: #EBEBEC;}


	/*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:#429C00;border: thin solid #429C00; }


	/*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: #000000}

	/*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: #000000;background-color:#429C00;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 #CCCCCC; font-size: 9px; font-weight: bold;  height:35px;color: #CCCCCC;background-color:#000000;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: #000000;background-color: #429C00; border thin solid #000000; }

	/*Hipervinculos de la visita virtual*/

	a.visita_virtual {text-decoration: none; text-align:center;color: #429C00;background-color:#CCCCCC}

	a.visita_virtual:hover { color: CCCCCC;background-color:F7D2A8}

	/*Imprimir*/

	a.imprimir {font-size:20px; font-weight:bold;  color: #429C00;}

	a.imprimir:hover {font-size:20px; font-weight:bold;  color: #429C00;}


	/*Fondo del producto estrella */

	.fondo_estrella {	 background-color: #429C00}


/*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: #000000;background-color:#429C00; padding-left:5px;}

	/*Letra buscador*/

	.letra_buscador{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;  color: #000;padding-left:5px; }

	/*Venta y alquiler del buscador*/

	.letra_pqe_buscador{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px;  color: #000;background-color:#FFFFFF;padding-left:5px; }

	/*Combos*/

	select.busc{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:125px; color: #000;padding-left:5px; }

	/*Combo ptas euros*/

	select.moneda{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #000;padding-left:5px; }

	/*input del buscador*/

	input.busqueda{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #000;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: #000;background-color:#FFFFFF;padding-left:5px; width:100% }

	/*cada una de las 6 celdas del buscador (el borde)*/

	.td_buscador{border:1px solid #000000; }


/*empresa*/

#txt_empresa{position:relative;float:right;color:#000;right:-275px;padding:30px;margin-top:275px; }

.textoEmpresa{text-align:right;color:#000;width:400px;}
	/*tabla de la empresa*/
#tabla_empresa{
width:100%;height:100%;
background-image:url("../imagenes/fnd_quien.jpg");
background-repeat:no-repeat;
background-color:#e3e4e1;
}

#datos_empresa{


}
	/*Titulo de la empresa*/

	.nombre_empresa {	 font-family: Verdana, Helvetica, sans-serif;	padding-top:10px;color: #429C00;padding-left:5px;}

	/*Localización (antes del plano)*/

	.localizacion {	 font-family: Verdana, Helvetica, sans-serif;	padding-top:12px;color: #429C00;padding-top:30px; }

	/*Tabla donde van los datos de la empresa (detalle enpresa)*/

	.detalle_empresa {float:right;position:relative;top:525px;color:#49AB00;text-align:right;padding:30px;right:10px;font-size:14px;font-weight:bold; }

		/*Td donde va el nombre de la empresa (detalle enpresa)*/

		.titulo_detalle_empresa {font-weight:bold; color: #429C00;}

	/*Tabla donde van los sedes de la empresa*/

	.tabla_sedes {background-color: #429C00; }

	/*Tabla donde van los sedes de la empresa (nombre de la sede) */

	.nombre_sede {padding-left:10px; text-align:left; font-weight: bold; color: #429C00; background-color: #CCCCCC; }

	/*Td de las sedes de la empresa*/

	.td_sedes {text-align:left; padding-left:10px; color: #FFFFFF; background-color: #429C00; }

/*Servicios*/


	/*tabla de los servicios*/

	.tabla_servicios {	background-color: #EBEBEC;}

	/*Tabla donde va cada servicio*/

	.tabla_servicio {background-color: #fff; }

	/*Nombre del servicio */

	.nombre_servicio {padding-left:10px; text-align:left; font-weight: bold; color: #fff; background-color: #429C00; }


/*Calculadora*/


	/*tabla de la seccion calculadora*/

	.tabla_calculadora {	background-color: #EBEBEC;}

	/*Tabla calculadora */

	.calculadora  {border: thin solid #429C00; background-color: #EBEBEC}

	/*Titulo de la calculadora */

	.titulo_calculadora {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #fff;background-color:#429C00; padding-left:5px;}

	/*Campo de la calculadora */

	.campo_calculadora {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #000;background-color:#fff; padding-left:5px;}

	/*Combo ptas euros*/

	select.moneda_calc{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:60px; color: #000000;padding-left:5px; }

	/*input de la calculadora*/

	input.calculadora{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #000; padding-left:5px; background-color:#EBEBEC}


/*Calculadora Grafica*/

	/*Formato calculadora */

	.calc_grafica {   padding:5px;  border-spacing:5px; background-color:#429C00; 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 #429C00; background-color: #000000}

	/*Campo de contacta (donde hay letras)*/

	.campo_contacta {	 font-family: Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;  color: #fff;background-color:#429C00; padding-left:5px;padding-bottom:5px;padding-top:5px;}

	/*Campo de contacta (donde no hay letras)*/

	.campo_contacta_par {background-color:#EBEBEC; padding-left:5px;}

	/*Combo */

	select.combo_tema{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:60px; color: #000; width:100px }

	/*input del contacta*/

	input.contacta{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #000;padding-left:5px; width:80%}

	/*textarea del contacta*/

	textarea.comentario{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 9px; width:75px; color: #000;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: #000000;background-color:#429C00; }

	/*Tablas de detalles */

	.tabla_detalle_inmueble{	 border:thin solid #429C00; ;background-color:#000000;}

	/*Tabla de las fotos */

	.tabla_detalle_fotos{	 border:thin solid #429C00; ;background-color:#429C00; }

	/*Textos tablas */

	.textos_tablas_detalle{	color:#000;}

	/*Recuadro operacion */

	.recuadro_operacion{	padding-left:5px; padding-right:5px; font-weight: bold; font-size:9px;  color: #429C00 ;border:thin solid #429C00; ;background-color:#EBEBEC; text-align:center; }

	/*Hiperenlace del boton visita virtual del detalle de inmueble */

	a.boton_visita_detalle {font-size:11px; text-decoration: none; color: #000; }

	a.boton_visita_detalle:hover {  color: #429C00; }


/*Td de encima del pie (volver, imprimir...)*/

td.barra_inferior {	font-family: Verdana, Helvetica, sans-serif;	font-size: 12px; background-color:#;color:#429C00;}


/*Quiero vender*/

	/*Tabla de quiero vender y comprar */

	.tabla_formulario{background-color:#EBEBEC;}

	/*Titulo de tabla de vender y comprar*/

	.titulo_formulario{	 font-family: Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;  color: #000000;background-color:#429C00; }

	/*Input del formulario de vender y comprar*/

	.input_formulario{	 width:200px }


/*Unete a nosotros*/

	/*Tabla de unete a nosotros */

	.tabla_unete{background-color:#EBEBEC;}

	/*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 {  font-family: Verdana, Helvetica, sans-serif; color:#000000; width:16%;  padding-top:10px; padding-bottom:10px; font-size:14px; text-decoration:none; }

	.campo_listado_titulo a:hover {  font-family: Verdana, Helvetica, sans-serif; color:#000000; width:16%;  padding-top:10px; padding-bottom:10px;font-size:14px }

	/*Fila par del listado */

	.lista_fila_par { background-color:#429C00; color:#000000;}

	/*Fila impar del listado */

	.lista_fila_impar { background-color:#429C00; color:#000000;}

	/*Campo del listado */

	.campo_listado { color:#000000; font-family: Verdana, Helvetica,sans-serif;  height:100px; vertical-align:middle}


/*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} 

