/* Estilos estándar de Inmobiliaria Gay */
body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#303070;
 margin:0px;
 color:#333355;
 background:#FFFFFF;
}
h1 {
}
h2 {
}
input {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
select {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border:1px solid #5588CC;
}
.boton {
	font-size:14px;
	color:#000099;
}
.boton2 {
	font-size:14px;
	color:#333333;
	border:0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	text-align:center;
	font-size:14px;
	line-height:10px;
}


.menuSelectIdioma a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: red;
 text-decoration:none;
}
.menu_cabecera {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5F605F;
  font-weight: bolder;
}
.menu_cabecera a {
  color: #5F605F;
  text-decoration: none;
}
.menu_cabecera a:hover {
  color: #000000;
}
.pestana {
	border-collapse:collapse;
	text-align:center;
	font-size:14px;
	width:100%;
}
.siPestana {
	padding:8px 3px;
	color:#666666;
	background:#EEEEEE;
	border:1px solid #AAAAAA;
}
.siPestana a:hover {
	color:#111199;
}
.siPestanaN {
	padding:8px 3px;
	color:#666666;
	background:#FFFFFF;
	border:1px solid #AAAAAA;
	border-bottom:0px;
	font-weight:bold;
}
.noPestana {
	width:10px;
	padding:0px;
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	border-top:0px;
}
.pestanaEnlace {
	font-weight:bold;
	color:#666666;
}
.cabeceras {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#222222;
}
.cabeceras a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F605F;
	text-transform:uppercase;
	text-decoration:none;
}
.cabeceras a:hover {
	color: #DF0000;
}
.textomenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F605F;
	text-decoration: none;
}
.textomenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F605F;
	text-decoration: none;
}
.textomenu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F605F;
}
.tablaBusqueda {
	margin:5px;
}
.tablaBusqueda tr td {
	width:100%;
	padding:5px;
}
.busquedaA {
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	width:100%;
	font-size:12px;
	color:#FFFFFF;
}
.busquedaA tr td {
	width:25%;
	padding-right:0px;
	padding-top:0px;
}
.busquedaA tr td input {
	vertical-align:middle;
}
.busquedaA tr td label {
	vertical-align:middle;
}
.foto {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #999999;
}
.foto tr td {
	padding:3px;
}


/* Estilos específicos para Inmobiliaria Gay */
img {
	border:0px;
}
/* Listados */
.tablaVivienda1 {
	text-align:justify;
	width:100%;
	background:#C9E0FF;
	border:1px solid #316AC5;
}
.tablaVivienda2 {
	text-align:justify;
	width:100%;
	border:1px solid #316AC5;
}
.tablaViviendaD1 {
	text-align:justify;
	width:100%;
	border:1px solid #316AC5;
	background-color:#99BBFF;
	color:#000000;
}
.tablaViviendaD2 {
	text-align:justify;
	width:100%;
	border:1px solid #316AC5;
	background-color:#BBD0FF;
	color:#000000;
}

.tituloVivienda {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000099;
}
.tituloVivienda:hover {
	color:#0000DD;
}

.datosVivienda {
	width:100%;
	font-size:12px;
}
.datosVivienda tr td {
	width:20%;
	text-align:right;
}

.precio {
	font-size:15px;
	text-align:center;
	color:#FF6600;
	padding-left:15px;
	font-weight:bold;
}
.subdatos {
	font-size:10px;
	color:#777777;
	text-align:center;
}

.input {
  font-weight:normal;
  text-transform:none;
  font-size:12px;
  color: #303070;
}

/* Paginación */ 
.paginacion {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:center;
  margin-left:auto; 
  margin-right:auto; 
  word-spacing:3px;
  line-height:40px;
}
.enlacePagina {
  padding:3px 7px;
  text-decoration:underline;
  color: #303070;
  border:1px solid #6060A0;
  background:#FFFFFF;
}
.enlacePagina:hover {
  color:#303070;
  border:1px solid #303070;
  background:#FF9933;
}
.enlacePaginaSel {
  padding:9px 7px;
  text-decoration:none;
  color: #303070;
  border:1px solid #6060A0;
  background:#E0E6FF;
}
.enlacePaginaSel:hover {
  color:#404080;
  border:1px solid #404080;
  background:#FF9933;
}



/* Fichas de inmuebles */
.tablaFicha {
  width:100%;
}
.tablaFicha tr td {
  text-align:justify;
}
.tablaFicha tr td table tr td {
	/*border:1px solid #000000;*/
}
.tituloTabla
{
	color:#111199;
	font-weight:bold;
	font-size:15px;
	height:15px;
}
.categoria {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ff6600;
}
.listaCarac {
	height:20px;
}
.c1 {
	width:140px;
}
.c2 {
	text-align:left;
	width:85px;
}
div.guionHorizDashed {
  margin:12px;
  height:1px;
  background-image:url('/_images/guion_horizontal.bmp');
}
div.guionHorizDashed {
  margin:12px;
  height:1px;
  background-image:url('/_images/guion_horizontal.bmp');
}
.separadorHoriz {
  width:  100%;
  height: 1px;
  background:#aaa;
}
td.guionVertDashed {
  width:1px;
  background-image:url('/_images/guion_vertical.bmp');
}



/* Ruta que aparece arriba */
.dirRuta {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#316AC5;
  text-align:left;
  background:#EEE;
  padding:2px;
  border:1px solid #BBB;
  font-weight:bold;
}
.dirRuta a {
  color: #316AC5;
  text-decoration: none;
}
.dirRuta a:hover {
  text-decoration: underline;
}



/* Dentro de template */
 .separador {
   margin-top:3px;
   width:60px;
   height:10px;
 }
.textProv {
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
}
.textProv a {
  color:#000000;
  text-decoration:none;
}
.textProv a:hover {
  color:#316AC5;
  font-weight:bold;
  text-decoration:none;
}
.tituloGestion {
	font-weight:bold;
	color:#316AC5;
}

.text_cat2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666666; text-decoration:none; }
a.text_cat2:link { color:#666666; text-decoration:none; }
a.text_cat2:hover { color:#000000; text-decoration:underline; }

.text_cat2 tr td a {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666666; text-decoration:none; }
.text_cat2 tr td a:hover {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666666; text-decoration:underline; }

.linkAnuncio { color:#FFFFFF; background-color:#EF7C14; font-weight:bold; padding:3px;font-size:14px; text-decoration:underline; }
.linkAnuncio:hover { text-decoration:none; }

/* Barra de navegación */
.navBar { padding:0px 2px; margin:0px; width:100%; background:#5580CC; color:#FFFFFF; }
a.linkMenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; font-size:12px; }
a.linkMenu:hover { color:#EEEEFF; }
.flechaMenu { font-family:"Trebuchet MS", Verdana, Arial, Helvetica; font-size:12px; }
