/*Comienzo estilos base*/
html{ margin: 0; padding: 0; }
body{ font-family: Verdana,Arial,sans-serif; font-size: 12px; background: #FFFFFF; margin: 2px 0 0 2px; padding: 0; text-align: center; }

h1{ font-size: 16px; border-bottom: 1px solid #000000; padding: 0 0 5px 0; margin: 0 0 20px 0; }
h2{ font-size: 14px; padding: 0; margin: 0 0 5px 0; }
h3{ font-size: 13px; padding: 0; margin: 0 0 5px 0; }

img{ border: 0; margin: 0; padding: 0; }
/*a{ color: #0000CC; }
a:hover{ color: #E06D17; text-decoration: none; }*/
a{ color: #007DAA; text-decoration: none; }
a:hover{ color: #E96903; }

select{ font-size: 10px; color: #888888; }
optgroup{ font-size: 10px; color: #888888; }
input{ font-size: 10px; color: #888888; }
table{ width: 100%; font-size: 12px; background: #FFFFFF; border-collapse: collapse; }
th{ height: 20px; font-weight: bold; text-align: center; vertical-align: middle; background: #053183; color: #FFFFFF; border-left: 1px solid #EFEFEF; padding: 1px 0 1px 0; margin: 0; }
.thInicio{ height: 20px; font-weight: bold; vertical-align: middle; background: #053183; color: #FFFFFF; border-left: none; padding: 1px 0 1px 0; margin: 0; }
td{ height: 20px; border-left: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF; }
.tdInicio{ height: 20px; border-left: none; border-top: 1px solid #EFEFEF; }

.lineaImpar{ background: #FFFFFF; }
.lineaPar{ background: #FAFAF9; }
.lineaImparC{ background: #FFFFFF; text-align: center; }
.lineaParC{ background: #FAFAF9; text-align: center; }
.lineaSeleccionado{ background: #FFE8B7; }
.lineaSeleccionadoC{ background: #FFE8B7; text-align: center; }

.bloqueVacio{ width: 100%; height: 10px; float: left; }
.alignCenter{ text-align: center; }
.alignRight{ text-align: right; }
.banner-abajo{ width: 100%; float: left; text-align: center; margin: 20px 0 5px 0; }
.migas_pan{ width: 100%; float: left; margin: 0 0 20px 0; }
.subrayao{ color: #000000; text-decoration: underline; }
.subrayao:hover{ color: #000000; text-decoration: none; }
/*Final estilos base*/

/*Comienzo estilos sin javascript*/
.noscript{ position: absolute; z-index: 10; width: 700px; float: left; font-family: Verdana,Arial,sans-serif; border: 2px solid #FF0000; background: #FFFFFF; margin: 2px 0 0 2px; padding: 5px; }
.noscript p{ margin: 0; padding: 0; }
/*Finaliza estilos sin javascript*/

/*Comienzo estilos menu*/
#arriba{ width: 100%; float: left; height: 92px; background: url("/images/menu/fnd_arriba.gif") repeat left top; margin: 0; padding: 0; }
#arriba #diezanos {float:left;position:absolute;left:1px;}
#arriba .arriba-centro{ width: 1004px; height: 92px; margin: 0 auto; font-size: 10px; }
#arriba .arriba-centro .imagen{ width: 60%; float: left; }
#arriba .arriba-centro .enlaces{ width: 30%; float: right; text-align: right; }
#arriba .arriba-centro .enlaces a{ text-decoration: none;}
#arriba .arriba-centro .enlaces ul{ padding: 0; margin: 0; }
#arriba .arriba-centro .enlaces li{ list-style-type: none; padding: 0 0 10px 0; margin: 0; }
#arriba .arriba-centro .enlaces .current{ background: transparent url("/images/menu/english_flech.gif") no-repeat right bottom; padding: 10px 8px 0 0; margin: 0 0 20px 0; }
#arriba .arriba-centro .enlaces .current a{ color: #E96903; }
#arriba .arriba-centro .enlaces .azul{ color: #474747; }
#arriba .arriba-centro .enlaces .naranja{ color: #B23200; }
#arriba .arriba-centro .enlaces .naranja a{ color: #B23200; }

#intercabecera{ width: 100%; float: left; background: #E86802; margin: 0; padding: 0; }
#intercabecera form{ margin: 0; padding: 0; }
#intercabecera .menu-centro{ width: 1004px; margin: 0 auto; }
#intercabecera .menu-centro ul{ padding: 0; margin: 3px 0 0 0; }
#intercabecera .menu-centro li{ list-style-type: none; float: left; padding: 0; margin: 0; }
#intercabecera .menu-centro a{ color: #FFFFFF; text-decoration: none; font-weight: bold; display: block; padding: 5px 15px 10px 10px; }
#intercabecera .menu-centro a:hover{ color: #474747; }
#intercabecera .menu-centro .current{ background: url("/images/menu/fnd_intercabecera_izd.gif") no-repeat left top; padding: 0 0 0 7px}
#intercabecera .menu-centro .current a{ color: #474747; text-decoration: none; background: url("/images/menu/fnd_intercabecera_dch.gif") no-repeat right top; }
#intercabecera .menu-centro .current a:hover{ color: #474747; text-decoration: none; }

#intercabecera .menu-centro .refe-boton{ float: right; text-align: right; margin: 1px 0 0 10px; }
#intercabecera .menu-centro .refe-boton a{ margin: 0; padding: 0; }
#intercabecera .menu-centro .busc-refe{ float: right; text-align: right; margin: 4px 0 0 0; }

#cabecera{ width: 100%; float: left; height: 43px; background: url("/images/menu/fnd_cabecera.gif") repeat left top; margin: 0; padding: 0; }
#cabecera .menu-inferior{ width: 1004px; height: 43px; margin: 0 auto; }
#cabecera .menu-inferior ul{ padding: 0; margin: 0; }
#cabecera .menu-inferior li{ list-style-type: none; float: left; padding: 5px 0 0 0; margin: 0; }
#cabecera .menu-inferior a{ font-weight: bold; color: #474747; text-decoration: none; display: block; padding: 5px 15px 5px 15px; }
#cabecera .menu-inferior a:hover{ color: #474747; text-decoration: none; }
#cabecera .menu-inferior .current a{ color: #000000; }
#cabecera .menu-inferior .current a:hover{ color: #00000; }
/*Final estilos menu*/

/*Comienza estilos contenedor pie*/
#pie{ width: 100%; float: left; background: url("/images/menu/fnd_pie.gif") repeat left top; margin: 30px 0 0 0; padding: 0; }
#pie .menu-pie{ width: 1004px; margin: 0 auto; color: #585858; }
#pie .menu-pie a{ color: #585858; text-decoration: none; }
#pie .menu-pie a:hover{ color: #888888; }
#pie .menu-pie .linea{ width: 100%; float: left; padding: 0; margin: 30px 0 0 0; }
#pie .menu-pie .bloquePie{ width: 14%; float: left; padding: 0; }
#pie .menu-pie .bloquePie ul{ padding: 0; margin: 0; }
#pie .menu-pie .bloquePie li{ list-style-type: none; text-align: center; padding: 0; margin: 0; }
#pie .menu-pie .bloquePie p{ font-weight: bold; }

/*
#pieIndex{ position: relative; width: 99%; float: left; text-align: center; background: #FFFFFF; margin: 20px 0px 10px 0px; padding: 0px; font-size: 10px; color: #000000; }
#pieIndex a{ text-decoration: none; color: #585858; }
#pieIndex a:hover{ text-decoration: none; color: #E06D17; }
#pieIndex ul{ padding: 0px; margin: 0px; }
#pieIndex li{ list-style-type: none; text-align: center; padding: 0px; margin: 0px; }
#pieIndex #bloquePieCentro{ position: relative; float: left; margin: 0px 4px 0px 4px; padding: 0px; background: #FFFFFF url("/images/pie/fondo.gif") repeat left center; }
#pieIndex #pieVacio{ position: relative; width: 15%; float: left; text-align: center; margin: 0px; padding: 0px; background: #FFFFFF; }
#pieIndex #bloquePie{ position: relative; float: left; text-align: left; margin: 0px; padding: 0px 7px 0px 7px; background: transparent url("/images/pie/fondo_brd.gif") no-repeat right; }
#pieIndex #bloquePieFin{ position: relative; float: left; text-align: left; margin: 0px; padding: 0px 7px 0px 7px; }
#pieIndex #bloquePie p{ text-align: center; font-weight: bold; margin: 0px; padding: 2px 0px 2px 0px; }
#pieIndex #bloquePieFin p{ text-align: center; font-weight: bold; margin: 0px; padding: 2px 0px 2px 0px; }
#pieIndex #bloque100{ position: relative; width: 100%; float: left; text-align: center; padding: 0px; margin: 10px 0px 0px 0px; }*/
/*Finaliza estilos contenedor pie*/

/*Empieza estilos contenedor cuerpo*/
#cuerpo{ width: 100%; float: left; background: #FFFFFF; margin: 10px 0 0 0; padding: 0; color: #000000; text-align: left; }

.preEnlacesRelacionados{ width: 99%; float: left; text-align: center; padding: 0; margin: 0 0 10px 0; }

#cuerpo .huecoDcho{ position: relative; width: 17%; float: right; }
.huecoDcho .enlacesRelacionados{ position: relative; width: 99%; float: left; margin: 0 0 15px 0; }
.huecoDcho .enlacesRelacionados ul{ padding: 0; margin: 0; }
.huecoDcho .enlacesRelacionados li{ display: block; list-style-type: none; margin: 8px 0 8px 0; }
.huecoDcho .enlacesRelacionados img{ float: left; border-right: 5px solid #FFFFFF; }
.huecoDcho .enlacesRelacionados a{ text-decoration: none; }
.huecoDcho .enlacesRelacionados form{ padding: 0; margin: 0; }
.huecoDcho .enlacesRelacionados input{ background: #EFEFEF; border: 1px solid #000000; padding: 0; margin: 0; font-size: 9px; }

.huecoDcho .publicidadDch{ position: relative; width: 99%; float: left; text-align: center; border: 1px solid #999999; background: #EEEEEE; }
.huecoDcho .publicidadDch .texto{ width: 100%; float: left; text-align: right; font-weight: normal; padding: 0 0 2px 0; }
.huecoDcho .publicidadDch .texto a{ font-size: 10px; color: #999999; text-decoration: none; }
.huecoDcho .publicidadDch .banner{ width: 100%; float: left; text-align: center; margin: 5px 0 5px 0; }
.huecoDcho .publicidadRelacionada{ position: relative; width: 99%; float: left; }
.huecoDcho .publicidadRelacionada ul{ padding: 0; margin: 0; }
.huecoDcho .publicidadRelacionada li{ display: block; list-style-type: none; margin: 8px 0 8px 0; }
.huecoDcho .publicidadRelacionada a{ color: #000000; }

.formulario{ width: 100%; float: left; }
.formulario fieldset{ border: none; border-top: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; padding: 20px 0 0 5px; margin: 0 0 15px 0; }
.formulario legend{ font-size: 14px; font-weight: bold; color: #000000; }
.formulario .linea{ width: 100%; float: left; margin: 3px 0 3px 0; }

.nota{ width: 98%; float: right; font-size: 10px; font-style: italic; margin: 5px 0 5px 0; }

.botonera{ width: 100%; float: left; text-align: center; padding: 0; margin: 15px 0 0 0; }
.botonera .parte2{ width: 49%; float: left; }
.botonera .parte3{ width: 33%; float: left; }
.botoneraR{ width: 100%; float: left; text-align: right; padding: 0; margin: 15px 0 0 0; }
.boton{ height: 20px; background: transparent url("/images/btn_fondo_izd.gif") no-repeat left bottom; padding: 5px 0 5px 5px; }
.boton a{ color: #4C4C4C; text-decoration: none; background: transparent url("/images/btn_fondo_dch.gif") no-repeat right bottom; padding: 5px 5px 5px 0; }
.boton a:hover{ text-decoration: underline; }

#cuerpo #error{ width: 99%; margin: 10px auto; }
#error h1{ color: #FF0000; }
#error .imagen{ float: left; padding: 0 20px 0 0; }
#error .texto{ float: left; }
/*Acaba estilos contenedor cuerpo*/

/* Empieza Clausula de LODP */
#formClausula{ position: relative; width: 100%; float: left; text-align: center; }
#formClausula .bloqueA{ width: 100%; float: left; margin: 0 0 5px 0; }
#formClausula .bloqueB{ width: 100%; float: left; }
#formClausula .bloqueC{ width: 100%; float: left; margin: 3px 0 0 0; }
#formClausula .bloqueC .check{ width: 20%; float: left; text-align: right; }
#formClausula .bloqueC .labl{ width: 79%; float: right; text-align: left; }
#formClausula .bloqueC .clsLabel{ width: 100%; float: left; margin: 3px 0 0 0; }
/* Finaliza Clausula de LODP */

/* Boton Mostrar buscador */

.boton_buscador {
	background:transparent url(/images/btn_busc_inmu.gif) no-repeat scroll center top;
	float:left;
	padding-top:30px;
	width:49%;
}

.boton_buscador a {

	color:#fff;
	font-weight:800;
	font-size:14px;
}

.boton_filtro {
	background:transparent url(/images/btn_filtro.gif) no-repeat scroll center top;
	float:left;
	padding-top:30px;
	width:49%;
}

.boton_filtro a {

	color:#fff;
	font-weight:800;
	font-size:14px;
}

