body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image: url(../img/fondo.jpg);
}
.borde_exterior {
	border: 1px solid #004F7F;
}
.borde_exterior_sin_inf {
	border-top: 1px solid #004F7F;
	border-left: 1px solid #004F7F;
	border-right: 1px solid #004F7F;
	border-bottom: 0px;
}
.borde_exterior_sin_top {
	border-top: 0px;
	border-left: 1px solid #004F7F;
	border-right: 1px solid #004F7F;
	border-bottom: 1px solid #004F7F;
}
.linea_nar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF8513;
	border-right-color: #FF8513;
	border-bottom-color: #FF8513;
	border-left-color: #FF8513;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #004F7F;

}
.linea_bl {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #004F7F;
	
}
.menu1:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	margin-left:5px;
} 
.menu1:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	margin-left:5px;
} 
/* 
.menu1:hover { 
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF8513;
	text-decoration: none;
	}
*/	
.menu2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	margin-left:5px;
	
} 
.menu2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	margin-left:5px;
	
} 
.menu2:hover { 
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left:5px;
	}	
	
.menu3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
} 
.menu3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
} 
.menu3:hover { 
 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
	
.mas_info:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F14F12;
	text-decoration: none;
	
} 
.mas_info:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F14F12;
	text-decoration: none;
	
} 
.mas_info:hover { 
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F14F12;
	text-decoration: none;
	}	

.enlace:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004F7F;
	font-weight: bold;
	text-decoration:none
	
} 
.enlace:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004F7F;
	font-weight: bold;
	text-decoration:none
	
} 
.enlace:hover { 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F14F12;
	font-weight: bold;
	text-decoration:none
	}	
		

		
.txt_bl_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linea_gr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #004F7F;
	border-right-style: solid;
	border-top-style: none;
	border-left-style: none;
	border-bottom-color: #787A96;
}
.linea_menu2 {
	border-top: 1px none #004F7F;
	border-right: 1px solid #004F7F;
	border-bottom: 1px solid #004F7F;
	border-left: 1px none #004F7F;
}
.txt_bl_12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.txt_16_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.txt_bl_18_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.borde_nar_ene {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F14F12;
	border-right-color: #F14F12;
	border-left-color: #F14F12;
}
.txt_nar_24_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F14F12;
	font-weight: bold;
}
.txt_az_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004F7F;
	font-weight: normal;
	text-decoration: none;
}
.campos_busc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FEEEE8;
	border: 1px solid #F14F12;
	width: 90px;
}
.borde_nar_ele {
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F14F12;
	border-right-color: #F14F12;
	border-bottom-color: #F14F12;
	border-left-color: #F14F12;
}
.txt_nar_12_n {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F14F12;
	font-weight: bold;
	text-decoration:none;
}
.txt_az_12_n {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004F7F;
	font-weight: bold;
}
.linea_gr2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-color: #787A96;
}
.txt_9_ng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.txt_10_ng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.borde_c_gr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #858280;
	border-right-color: #858280;
	border-bottom-color: #858280;
	border-left-color: #858280;
}
.txt_az_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	font-weight: normal;
	text-decoration: none;
}
.txt_gr_20_n {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5F5C5B;
	font-weight: bold;
}
.txt_gr_12_n {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F5C5B;
	font-weight: bold;
}
.borde_izq_inf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
}
.txt_11_ng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txt_11_ng_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.borde_izq_sup {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
}
.txt_bl_16_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.txt_bl_12_n {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.borde_inf_az {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.borde_az_u {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-left-color: #004F7F;
	border-bottom-width: 1px;
	border-bottom-color: #004F7F;
}
.borde_az_ele_inv {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-left-color: #004F7F;
	border-bottom-width: 1px;
	border-bottom-color: #004F7F;
	border-top-width: 1px;
}
.borde_obra_nueva {

	border: 1px solid #787A96;
}
.borde_sup_az {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.borde_resultados_sup {



	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
}
.borde_resultados_inf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
	border-bottom-width: 1px;
}
.borde_resultados_precio {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
	border-bottom-width: 1px;
}
.descripcion {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #787A96;
	border-right-color: #787A96;
	border-bottom-color: #787A96;
	border-left-color: #787A96;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 10px;
}
.txt_nar_16_n {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F14F12;
	font-weight: bold;
}
.campos_paginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #F14F12;
	width: 35px;
	vertical-align: middle;
}
.campos_busca_referencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #004F7F;
	width: 65px;
	vertical-align: middle;
	height: 17px;
}
.campos_busca_referencia_portada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #F14F12;
	width: 70px;
	vertical-align: middle;
	height: 17px;
}
.borde_exterior_nar {

	border: 1px solid #F14F12;
}
.borde_nar_sup {
	border-top-style: solid;
	border-top-color: #F14F12;
	border-right-color: #F14F12;
	border-bottom-color: #F14F12;
	border-left-color: #F14F12;
	border-top-width: 1px;
}
.borde_nar_inf {
	border-bottom-style: solid;
	border-bottom-color: #F14F12;
	border-bottom-width: 1px;
}
.borde_nar_izq {
	border-left-style: solid;
	border-top-color: #F14F12;
	border-right-color: #F14F12;
	border-bottom-color: #F14F12;
	border-left-color: #F14F12;
	border-left-width: 1px;
}
.txt_nar_11 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F14F12;
	font-weight: normal;
}
.borde_gr_sup {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #848282;
	border-right-color: #848282;
	border-bottom-color: #848282;
	border-left-color: #848282;
}
.borde_gr_inf {
	border-top-color: #848282;
	border-right-color: #848282;
	border-bottom-color: #848282;
	border-left-color: #848282;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.borde_gr_der {
	border-top-color: #848282;
	border-right-color: #848282;
	border-bottom-color: #848282;
	border-left-color: #848282;
	border-right-width: 1px;
	border-right-style: solid;
}
.borde_gr_izq {
	border-top-color: #848282;
	border-right-color: #848282;
	border-bottom-color: #848282;
	border-left-color: #848282;
	border-left-width: 1px;
	border-left-style: solid;
}
.borde_exterior_gr {

	border: 1px solid #848282;
}
.descripcion2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C4C4C2;
	border-right-color: #C4C4C2;
	border-bottom-color: #C4C4C2;
	border-left-color: #C4C4C2;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
}
.txt_gr_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848282;
	font-weight: normal;
	padding: 5px;
}
.txt_az_22_n {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #004F7F;
	font-weight: bold;
}
.campos_hipoteca {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #004f7f;
	width: 90px;
}
.txt_az_18_n {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004F7F;
	font-weight: bold;
}
.txt_nar_18_n {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F14F12;
	font-weight: bold;
}
.txt_gr_10_sm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848282;
	font-weight: normal;
	padding: 0px;
}
.txt_gr_12 {font-size: 12px; color: #5F5C5B; font-family: Arial, Helvetica, sans-serif;}
.txt_az2_14_n {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3380AF;
	font-weight: bold;
}
.txt_az2_14_ {






	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3380AF;
	font-weight: normal;
}
.campos_form_mail {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #004f7f;
	width: 145px;
}
.borde_nar_der {
	border-top-style: none;
	border-top-color: #F14F12;
	border-right-color: #F14F12;
	border-bottom-color: #F14F12;
	border-left-color: #F14F12;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: none;
}
.txt_gr_15_n {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5F5C5B;
	font-weight: bold;
}
.txt_bl_14_n {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.campos_busc2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FEEEE8;
	border: 1px solid #F14F12;
	width: 175px;
}
.campos_busc3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FEEEE8;
	border: 1px solid #F14F12;
	width: 130px;
}
.campos_busc4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FEEEE8;
	border: 1px solid #F14F12;
	width: 70px;
}
.campos_busc5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FEEEE8;
	border: 1px solid #F14F12;
	width: 150px;
}
.campos_busc6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FEEEE8;
	border: 1px solid #F14F12;
	width: 30px;
}


.txt_12_ng {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.txt_ng_14_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.borde_exterior_deleg {
	border-top: 1px solid #787A96;
	border-right: 1px solid #787A96;
	border-bottom: 1px solid #F54D1E;
	border-left: 1px solid #787A96;
}
.borde_nar_c- {
	border-top: 1px solid #F14F12;
	border-right: 1px solid #F14F12;
	border-bottom: 1px solid #F14F12;
	border-left: 1px none #F14F12;
}
.borde_obra_inf {

	border-top-color: #787A96;
	border-right-color: #787A96;
	border-bottom-color: #787A96;
	border-left-color: #787A96;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.borde_obra_der {
	border-top-color: #787A96;
	border-right-color: #787A96;
	border-bottom-color: #787A96;
	border-left-color: #787A96;
	border-right-width: 1px;
	border-right-style: solid;
}
.borde_obra_izq {
	border-top-color: #787A96;
	border-right-color: #787A96;
	border-bottom-color: #787A96;
	border-left-color: #787A96;
	border-left-width: 1px;
	border-left-style: solid;
}
.txt_ng_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.sin_link{ text-decoration:none; }
.borde_az_der {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #004F7F;
	border-right-color: #004F7F;
	border-bottom-color: #004F7F;
	border-left-color: #004F7F;
}
.bot_menu {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0176BD;
	border-right-color: #01304C;
	border-bottom-color: #01304C;
	border-left-color: #01304C;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #004F7F;
}
.bot_menu_over {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFA184;
	border-right-color: #71290E;
	border-bottom-color: #71290E;
	border-left-color: #71290E;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #F14F12;
}
.bot_menu_dir {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #004F7F;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	background-color: #EEEEEE;
}

.azul1 {color: #004F7F;}
.verdana { font-family:Verdana, Arial, Helvetica, sans-serif; }
.negrita { font-weight:bold; }
.naranja { color: #F14F12; }
.blanco { color: #FFFFFF; }
.amarillo{ color:#FFFF00;}

.borde_der_az_img{
background-image:url(../img/borde_az_1px.gif);
background-position:right;
background-repeat:repeat-y;
}
.txt_mar_20_n {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C54715;
	font-weight: bold;
}
.txt_mar_16 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C54715;
	font-weight: normal;
}
.txt_az_20_n {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #004F7F;
	font-weight: bold;
}
.txt_ocre_20_n {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9F850E;
	font-weight: bold;
}
.txt_ocre_11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A38316;
	font-weight: normal;
	text-decoration: none;
}
.txt_verde_20 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #548623;
	font-weight: bold;
	text-decoration: none;
}
.txt_verde_14 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #548623;
	font-weight: normal;
	text-decoration: none;
}
.txt_gran_20 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C54717;
	font-weight: bold;
	text-decoration: none;
}
.txt_gran_14 {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C54717;
	font-weight: normal;
	text-decoration: none;
}
.txt_ocre_14_n {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A38316;
	font-weight: bold;
	text-decoration: none;
}
.txt_verde_24_n {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #548623;
	font-weight: bold;
	text-decoration: none;
}
.txt_rojo_12 {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
.borde_azul_sup {
	border-top: 1px solid #004F7F;
	border-right: 1px none #004F7F;
	border-bottom: 1px none #004F7F;
	border-left: 1px none #004F7F;
}
.borde_azul_inf {
	border-top: 1px #004F7F;
	border-right: 1px #004F7F;
	border-bottom: 1px solid #004F7F;
	border-left: 1px #004F7F;
}
.borde_azul_menos_C {

	border-top: 1px solid #004F7F;
	border-right: 1px solid #004F7F;
	border-bottom: 1px solid #004F7F;
	border-left: 1px none #004F7F;
}
.txt_bl_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.borde_resultados_precio_nar {

	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F15112;
	border-right-color: #F15112;
	border-bottom-color: #F15112;
	border-left-color: #F15112;
	border-bottom-width: 1px;
}
.borde_resultados_sup_nar {




	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F15112;
	border-right-color: #F15112;
	border-bottom-color: #F15112;
	border-left-color: #F15112;
}
.borde_resultados_inf_nar {

	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F15113;
	border-right-color: #F15113;
	border-bottom-color: #F15113;
	border-left-color: #F15113;
	border-bottom-width: 1px;
}
.txt_neg_18_n {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

/* -------------ESTILOS CAMPAŅA HIPOTECA-------------------*/
.titulo1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #FF8513;
}
.subtitulo_hi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #970500;
}
.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004F7F;
}
.descripcion_importante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004F7F;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #970500;
}
.titulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF8513;
}
.titulo2bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #970500;
}
.descripcion_importante12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004F7F;
}
.titulo3blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.borde {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #970500;
	border-bottom-color: #970500;
}
.top_v12N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.top_v12Nrojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #970500;
}
.top_v14Nrojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #970500;
}
.top_v10N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.top_v10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.descripcion1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004F7F;
}
.descripcion2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #004F7F;
}
.campos_filtro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #004F7F;
	width: 150px;
	vertical-align: middle;
	height: 17px;
}
.borde_b_avanzada {

	border-bottom-style: solid;
	border-bottom-color: #FFB894;
	border-bottom-width: 1px;
}

.campo_ordenar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
	color: #004F7F;
	background-color: #FFFFFF;
	border: 1px solid #004F7F;
}

