/*
axesor.com:  Hoja de estilos
	color:#09f; AZUL
	color:#ea8105; NARANJA

	font-size: 1.0em; 13px
	font-size: 1.07em; 14px
	font-size: 1.15em; 15px
	font-size: 1.23em; 16px
	font-size: 1.38em; 18px
	font-size: 1.92em; 25px

basemix=base menos:
-todo el layout menos COLUMNAS2
-todo el #nav

================================================*/

* {
	margin:0px;
	padding:0px;
}

html { font-size:62.5%; height:100%;  min-height: 100%; height: auto; }

body{
	font-size:1.3em;
	font-family: Arial, Verdana, helvetica, sans-serif ;
	color:#666;
	/*height:100%;
	margin-bottom: 150px;*/  
	}



img {
	border:none;
}

ul li{list-style:none;}

a{text-decoration: underline;color:#09f;}

a:hover{}

a.dest{color:#ea8105;}

.clear{clear:both;}

.margintop{	margin-top: 1em !important;}
.marginbot{	margin-bottom: 1em !important;}
.paddingtop{ padding-top: 1em !important;}
.paddingbot{ padding-bottom: 1em !important;}

/*LAYOUT
--------------------------------------------------------------*/






	/*COLUMNAS2*/
	#main{
		float:right;
		display:inline;/*ie*/
		width:720px;
		margin:0 10px 0 0;

		min-height:800px;
		height:auto !important ;
		height:800px;/*ie*/
	}


	#sidebar{

		position:absolute;
		left:10px;
		top:0;
		width:241px;


	}
	* html #sidebar{/*width:239px*/ }/* fix ie bug*/
	
	/**/



	/*COLUMNAS1*/
	#home #main,
	.col1 #main{
		float:none;
		display:block;
		width:960px;
		margin:0 auto;

		min-height:0;
		height:auto !important ;
}


	#home #sidebar,
	.col1 #sidebar{
		display:none;
	}
	
	/**/







/*HEADER
-------------------------------------------------*/

div#logo{
	position:absolute;
	top:25px;
	left:30px;
	width:252px;
	height:74px;
	background: url(/img/LogoAxesor.jpg) 0 0 no-repeat;
}

div#logo a{
	display:block;
	width:252px;
	height:74px;
	text-indent:-9999px;

}


/*header_nav*/

#header_nav{
	position:absolute;
	top:20px;
	right:20px;
}

#header_nav li{
	display:inline;
} 

#header_nav li a{
	display:block;
	float:right;
	color:#333;
	margin:0 0 0 20px;
	text-decoration: none;
} 

#header_nav li a:hover{
	text-decoration: underline;
} 


/*header_nav_info*/

#header_nav_info{
	position:absolute;
	bottom:16px;
	left:20px;
}

#header_nav_info p span{
	color:#d3d3d3;
	margin:0 15px;
} 

#header_nav_info p strong{
	color:#09f;
	font-weight: normal;
} 

#header_nav_info a{
	margin: 0 18px 0 0;
	text-decoration: underline;
} 



/*SEARCHBOX*/

#searchbox{
	position:absolute;
	right:22px;
	top:54px;
	width:456px;
	height:80px;
}

#searchbox_banner{
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	width:76px;
	height:77px;
	background: url(http://www.axesor.es/img/fincas/searchbox_lazo1.gif) 0 0 no-repeat;
	text-indent: -9999px;
}


/*#searchbox 1*/ 

#searchbox_top{
	background:url(http://www.axesor.es/img/fincas/bg_searchbox_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#searchbox_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_searchbox_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


#searchbox_mid{
	background: #D7E6FF;
	border-left: 1px solid #9cf;
	border-right: 1px solid #9cf;
	padding:10px 15px;
}

#searchbox_bot{
	background:url(http://www.axesor.es/img/fincas/bg_searchbox_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#searchbox_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_searchbox_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}



/*#searchbox 2 MIX*/
#searchbox2_top{
	background:url(http://www.axesor.es/img/fincas/bg_searchbox_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#searchbox2_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_searchbox_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


#searchbox2_mid{
	background: #D7E6FF;
	border-left: 1px solid #9cf;
	border-right: 1px solid #9cf;
	border-bottom: 1px solid #9ACCFF;
	padding:10px 15px;
}

#searchbox2_bot{
	background:url(http://www.axesor.es/img/fincas/bg_searchbox_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#searchbox2_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_searchbox_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

#searchbox2_mid2{
	background: #FFFFE8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:10px 15px;
}

#searchbox2_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#searchbox2_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


/*#searchbox_form*/

#searchbox_form{
}

#searchbox_form fieldset{
	border-width:0;
}

#searchbox_form legend{
	padding: 0 0 10px;/*safari no reconoce margin*/
	color:#00377F;
}

#searchbox_form select{
	width:114px;
	padding:3px;
	border: 1px solid #9a9a9a;
	font-size:14px;
	color:#666;
}


#searchbox_form input{
	display:inline;
	width:176px;
	padding:4px;
	border: 1px solid #9a9a9a;
	font-size:14px;
	color:#666;
}

#searchbox_form .btn_search{
	position:relative;
	z-index:100;/*debajo del lazo*/
}



/*FORMS BOTONES*/

.btn_search{
	width:82px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_search.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_solinf{
	width:150px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_solinf.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_ver{
	width:250px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_ver.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_conpre{
	width:150px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_conpre.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_cancel{
	width:82px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_cancel.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_compra{
	width:77px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_compra.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_guacam{
	width:145px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_guacam.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_creale{
	width:130px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_creale.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_envsol{
	width:150px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_envsol.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_entrar{
	width:82px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_entrar.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_entrar_nav_sub{
	width:77px !important;
	height:21px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_entrar_nav_sub.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_imprim{
	width:92px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_imprimir.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_enviar{
	width:86px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_enviar.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

.btn_descar{
	width:112px !important;
	height:26px;
	margin:0 0 0 10px;
	background: url(http://www.axesor.es/img/fincas/btn_descargar.gif) 0 0 no-repeat !important;
	border-width:0 !important;
	cursor:pointer;
}

/*NAV
-------------------------------------------------*/

/*SUPRIMIDO*/

/*NAVINFO
-------------------------------------------------*/


#nav_info p{
	margin: 10px 0 0;
	height:34px;
	line-height:32px;
	padding:0 0 0 22px;
	background: url(http://www.axesor.es/img/fincas/ico_home.gif) 0 9px no-repeat;
	color:#666;
	font-size: 0.84em;
}

#nav_info p a{
	display:block;
	float:left;
	height:34px;
	line-height:32px;
	padding:0 20px 0 0;
	margin: 0 10px 0 0;
	background: url(http://www.axesor.es/img/fincas/ico_flechanav.gif) 100% 8px no-repeat;
}


/*MAIN
-------------------------------------------------------------------------------------*/



/*main 
ESTILOS PRINCIPALES -------------------------------------------------*/

/*axesor main*/

#main_box_top{
	width:100%;
	background:url(http://www.axesor.es/img/fincas/bg_main_box_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;/*ie*/
}

#main_box_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_box_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

#main_box{
	width:666px;
	padding:26px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color: #fff;
		min-height:800px;
		height:auto !important ;
		height:800px;/*ie*/
}

	.col1 #main_box{
		width:906px;
		min-height:0;
		height:auto !important ;
	}


#main p {
	margin: 0 0 1em;
}

#main p.sangrado{
	margin: 0 0 1em 3em;
}

#main strong{
	color:#000;
	font-weight:normal;

}

#main strong strong{
	font-weight:bold;
}

#main strong.dest{
	color:#ea8105;

}

#main strong.dest2{
	color:#00377F;
}

#main strong.dest3{
	font-weight:bold;
	color:#666;
}

#main em{
	color:#09f;
	font-style:normal; 

}

#main em em{
	font-style:italic; 

}


#main em strong{
	font-weight:bold;
}

#main em.dest{
	color:#ea8105;

}

#main span.big{
	font-size: 1.20em; 

}

#main h1{
	margin:0 0 1em;
	padding: 0 0 0.2em;
	border-bottom: 3px solid #d1d1d1;
	font-size: 1.92em;/*25px/13px=1.92*/
	font-weight:normal;
	color:#333;
}

#main h1 span{
	font-size: 0.60em;/*15/25*/ 
}

#main h1 div.float{
	float:right;
	font-size: 0.52em;/*13/25*/ 
	font-weight:normal;
	line-height:3.0em;
}

#main h2{
	clear:left;/*era clear:both, pero fue cambiado para encajar .box_nav sobre h2 en infodestbox6, comprobar si da problemas//EXLCUIDO EL .box_nav del h2, REVISAR*/ 
	margin:0 0 1em;
	padding: 0 0 0.2em;
	border-bottom: 1px solid #d1d1d1;
	font-size: 1.23em;/*16px/13px*/
	font-weight: bold;
	color:#333;
}

#main h2 div.float{
	float:right;
	font-size: 0.81em;/*13/16*/ 
	font-weight:normal;
	line-height:1.8em;
}


	#main h2 a.descar{
		padding: 0 0 0 16px;
		background: url(http://www.axesor.es/img/fincas/ico_descar.gif) 0 4px no-repeat;
	}

#main h3{
	margin:0 0 1em;
	font-size: 1.07em;/*14px*/
	font-weight: bold;
	color:#666;
}

#main h3.tipo2{
	font-weight: normal;
}

#main h3.apl{
	color:#00377f;
}

#main h4{
	font-size: 1.0em;/*13px*/
	font-weight: bold;
	color:#666;
}

#main h4 strong{
	color:#333;
	font-weight: bold;
}


#main ul,#main ol{
	margin:0 0 1em;
}


#main dl{
	margin: 0 0 1em;
}

#main dt{
	clear:left;
	float:left;
	width:160px;
	padding:0.4em 0;
	color:#333;
	text-align:right;
}


#main dd{
	float:left;
	width:450px;
	margin: 0 0 0 13px;
	padding:0.4em 0;
	color:#666;
}

/*dl en 130*/

	#main dl.dl2 dt{
		width:150px !important;
		padding:0.1em 0 !important;
	}

	#main dl.dl2 dd{
		width:240px  !important;
		padding:0.1em 0 !important;
	}


	#main dl.dl3 dt{
		width:240px !important;
	}

	#main dl.dl3 dd{
		width:150px  !important;
	}

	#main dl.dl4 dt{
		width:240px !important;
		padding:0.1em 0 !important;
	}

	#main dl.dl4 dd{
		width:150px  !important;
		padding:0.1em 0 !important;
	}

	#main dt.dest{
		line-height:2.5em;
	}
	#main dd.dest{
		font-size:1.5em;
		color:#000;
	}

/*dl en table 032*/

#main td dl{
	margin: 0;
	
}

#main td dt{
	clear:left;
	float:left;
	width:100px;
	padding:0.2em 0;
	color:#333;
	text-align:right;
}


#main td dd{
	float:left;
	width:400px;
	margin: 0 0 0 1em;
	padding:0.2em 0;
	color:#666;
}


/*13*/
#main dt.info{
	background: url(http://www.axesor.es/img/fincas/ico_info.gif) right 8px no-repeat;

}


/*130*/

p.info_pie{
	clear:both;
	border-top: 1px solid #ccc;
	padding-top:0.4em;
	text-align:right;
	font-size:0.84em;
}

a.impcat{
	background: url(http://www.axesor.es/img/fincas/ico_imprimir.gif) 0 0px no-repeat;
	padding: 0 0 0 22px;
	font-size:1.18em;

}

a.descar{
		padding: 0 0 0 16px;
		background: url(http://www.axesor.es/img/fincas/ico_descar.gif) 0 4px no-repeat;
	}



/*alertas
14*/

#main .alertas_detalle dl{
	/*border-top: 1px solid #ccc !important; EN XHTML: no lo coge aqui*/ 
}

#main .alertas_detalle dt{
	text-align:left;
}


#main .alertas_detalle_info dl{
	/*width:384px !important; EN XHTML: no lo coge aqui*/ 
}

#main .alertas_detalle_info dt{
	width:260px;
	text-align:left;
	border-bottom: 1px solid #ccc;
}

#main .alertas_detalle_info dt.last{
	border: none;
}


#main .alertas_detalle_info dd{
	width:100px;
	border-bottom: 1px solid #ccc;
	margin: 0;
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 7px no-repeat;
	padding: 0.4em 0 0.4em 24px;

}


#main .alertas_detalle_info dd.vacia{
	background: none;
}

#main .alertas_detalle_info dd.last{
	border: none;
}



#main .alertas_detalle_info dt a.info{
	background: url(http://www.axesor.es/img/fincas/ico_info.gif) 0 3px no-repeat;
	padding: 0 0 0 20px;
}

#main .alertas_detalle_info dt a.doc{
	background: url(http://www.axesor.es/img/fincas/ico_doc.gif) 0 1px no-repeat;
	padding: 0 0 0 20px;
}

#main .alertas_detalle_info dt a.docamp{
	background: url(http://www.axesor.es/img/fincas/ico_docamp.gif) 2px 1px no-repeat;
	padding: 0 0 0 20px;
}








/*main_nav_info *******************/

#main_nav_info{
	margin: 0 0 1em;
}

#main_nav_info_apunte{
	float:right;
	height:34px;
	line-height:32px;
	color:#333;
}

#main_nav_info p{
	margin: 10px 0 0;
	height:34px;
	line-height:32px;
	padding:0;
	color:#666;
}


#main_nav_info p.ico{
	padding:0 0 0 22px;
	background: url(http://www.axesor.es/img/fincas/ico_home.gif) 0 9px no-repeat;
}

#main_nav_info p span{
	display:block;
	float:left;
	padding:0 20px 0 0;
	margin: 0 10px 0 0;
	height:34px;
	line-height:32px;
	background: url(http://www.axesor.es/img/fincas/ico_flechanav.gif) 100% 8px no-repeat;
}

#main_nav_info p span.last{
	background: none;
}

#main_nav_info p a{
	display:block;
	float:left;
	height:34px;
	line-height:32px;
	padding:0 20px 0 0;
	margin: 0 10px 0 0;
	background: url(http://www.axesor.es/img/fincas/ico_flechanav.gif) 100% 8px no-repeat;
	text-decoration: none;
}






/*CAJAS
*************************************************************************************************/



/*SEARCHBOX en main    071*/

#main_searchbox{
margin: 0 0 1em;
}

#main_searchbox_top{
	background:url(http://www.axesor.es/img/fincas/bg_searchbox_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#main_searchbox_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_searchbox_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


#main_searchbox_mid{
	background: #D7E6FF;
	border-left: 1px solid #9cf;
	border-right: 1px solid #9cf;
	padding:10px 15px;
}


#main_searchbox_form form{
/*
	border-width:0 !important;
	border:none !important;
	padding: 0 !important;
	margin:0 !important;
	height:auto;

*/ }

#main_searchbox_form fieldset{
	border-width:0;
}

#main_searchbox_form legend{
	margin:0 0 10px;
	color:#00377F;
}

#main_searchbox_form select{
	width:114px;
	padding:3px;
	border: 1px solid #9a9a9a;
	font-size:14px;
	color:#666;
}


#main_searchbox_form input{
	display:inline;
	width:200px;
	padding:4px;
	border: 1px solid #9a9a9a;
	font-size:14px;
	background: url(http://www.axesor.es/img/fincas/bg_input.gif) 0 0 no-repeat;
	color:#666;
}

#main_searchbox_form input.largo{
	width:400px;
}


#main_searchbox_bot{
	background:url(http://www.axesor.es/img/fincas/bg_searchbox_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#main_searchbox_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_searchbox_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}
/**/ 



/*BLOQUE 3COLUMNAS EN main*/ 

.main_3col{
}

.main_3col_col{
	float:left;
	display:inline;
	width:200px;
	margin:0 20px 0 0 ;

}

#main .main_3col h2{
	padding:0 0 0.8em;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size: 1.23em;
}

.main_3col_col_main{
	padding:0 0 0.8em;
	border-bottom:1px solid #ccc;
	margin: 0 0 1em;
}
/**/ 


/*INFO DESTACADA EN BOX en main*/

.main_infodestbox{
	margin: 0 0 1em;
}

.main_infodestbox_top{
	background:url(http://www.axesor.es/img/bg_main_infodestbox_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/bg_main_infodestbox_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

.main_infodestbox_mid{
	background: #D7E6FF;
	border-left: 1px solid #9cf;
	border-right: 1px solid #9cf;
	padding:10px 15px;

}

.main_infodestbox_mid h2{
	border-bottom:1px solid #ccc;
	padding:0 0 0.5em;
}


.main_infodestbox_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
	width:6px;
}
/**/ 


/*INFO DESTACADA EN BOX (2) en main*/

.main_infodestbox2{
	margin: 0 0 1em !important;
	padding: 0 !important;
}

	.main_infodestbox2_float{/*flotante en 22*/
		float:right;
		width:16em;
		margin: 0 0 2em 2em;
	}

.main_infodestbox2_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
	margin: 0 !important;
	padding: 0 !important;
}

.main_infodestbox2_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
	margin: 0 !important;
}

.main_infodestbox2_mid{
	background: #FFFFE8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:10px 15px;
	width:auto;
}

.main_infodestbox2_mid h2{
	border-bottom:1px solid #ccc;
	padding:0 0 0.5em;
}

.main_infodestbox2_mid p{
	color:#333;
}

.main_infodestbox2_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox2_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}
/**/ 





/*INFO DESTACADA EN BOX (MIXTA AZUL-AMARILLO) en main*/

.main_infodestbox3{
	clear:both;
	margin: 0 0 1em;
}

.main_infodestbox3_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox3_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

.main_infodestbox3_mid{
	background: #D7E6FF;
	border-left: 1px solid #9cf;
	border-right: 1px solid #9cf;
	border-bottom: 1px solid #9ACCFF;
	padding:10px 15px;
}

.main_infodestbox3_mid h2{
	border-bottom:1px solid #ccc;
	padding:0 0 0.5em;
}

.main_infodestbox3_mid2{
	background: #FFFFE8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:10px 15px;
	height:1%;/*ie7*/
}

.main_infodestbox3_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox3_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}
/**/ 


/*INFO DESTACADA EN BOX (MIXTA-2 AMARILLA-AZUL) en main: 130*/

.main_infodestbox33{
	clear:both;
	margin: 0 0 1em;
}

.main_infodestbox33_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox33_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox2_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


.main_infodestbox33_mid{
	background: #FFFFE8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #9ACCFF;
	padding:10px 15px;
	height:1% !important;/*ie7*/
}

.main_infodestbox33_mid h2{
	border-bottom:none !important;
	padding:0 0 0.5em;
}

.main_infodestbox33_mid2{
	background: #D7E6FF;
	border-top: 1px solid #fff;
	border-left: 1px solid #9cf;
	border-right: 1px solid #9cf;
	padding:0px 15px;
}


.main_infodestbox33_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox33_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}
/**/ 




/*INFO DESTACADA EN BOX (4) en main*/

.main_infodestbox4{
	margin: 0 0 1em;
}

.main_infodestbox4_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox4_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox4_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox4_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


.main_infodestbox4_mid{
	background: #fff;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.main_infodestbox4_mid_fila{
	padding:10px 15px;
	border-bottom: 1px solid #efefef;
}

.main_infodestbox4_mid_fila_par{
	padding:10px 15px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #efefef;
}

.main_infodestbox4_mid h2{
	border-bottom:1px solid #ccc;
	padding:0 0 0.5em;
}


.main_infodestbox4_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox4_bot_left.gif) no-repeat left bottom;
	height:6px;
	font-size:1px;
}

.main_infodestbox4_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox4_bot_right.gif) no-repeat right bottom;
	padding:0 0 0 6px;
}
/**/ 



/*INFO DESTACADA EN BOX (5) en main (caja blanca dentro de caja azul)*/

.main_infodestbox5{
	margin: 0 0 1em;
}

.main_infodestbox5_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox5_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox5_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox5_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


.main_infodestbox5_mid{
	padding:10px 15px;
	background: #fff;
	border-left: 1px solid #9CCDFF;
	border-right: 1px solid #9CCDFF;
}



.main_infodestbox5_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox5_bot_left.gif) no-repeat left bottom;
	height:6px;
	font-size:1px;
}

.main_infodestbox5_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox5_bot_right.gif) no-repeat right bottom;
	padding:0 0 0 6px;
}
/**/ 


/**/ 



/*INFO DESTACADA EN BOX (6) en main (portfolio logueado)*/

.main_infodestbox6{
	clear:both;
	margin: 0 0 1em;
}

.main_infodestbox6_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox6_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox6_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox6_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

.main_infodestbox6_mid{
	background: #f6f6f6;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding:10px 15px;
}

.main_infodestbox6_mid h2{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

.main_infodestbox6_mid h2 span{
	font-size:0.68em; /*11px*/
	font-style: italic;
	font-weight: normal;
	color:#999;
}

.main_infodestbox6_mid2{
	background: #fff;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding:0px 15px;
}

.main_infodestbox6_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox6_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox6_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_infodestbox6_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}




/*INFO DESTACADA EN BOX (7) en main (130)*/

.main_infodestbox7{
	clear:both;
	margin: 0 0 1em;
}

.main_infodestbox7_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox7_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox7_top span{
	float:right;
	height:6px;

	padding:0 0 0 6px;
}

.main_infodestbox7_mid{
	background: #FFFFC8;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding:10px 15px;
}

.main_infodestbox7_mid h2{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

.main_infodestbox7_mid h2 span{
	font-size:0.68em; /*11px*/
	font-style: italic;
	font-weight: normal;
	color:#999;
}

.main_infodestbox7_mid2{
	background: #FFFFE8;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding:10px 15px;
}

.main_infodestbox7_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_infodestbox7_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.main_infodestbox7_bot span{
	float:right;
	height:6px;
	
	padding:0 0 0 6px;
}



/*TOOLTIPS*/

/*tooltip1 en main (130)*/

.tooltip1{
	width:378px;
}

.tooltip1{
	margin: 0 0 1em;
}

.tooltip1_top{
	background:url(http://www.axesor.es/img/fincas/bg_tooltip1_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

.tooltip1_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_tooltip1_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}


.tooltip1_mid{
	background: #fff;
	padding:10px 15px 0;
}


.tooltip1_mid h4{
	padding:0 0 0.5em;
}


.tooltip1_bot{
	background:url(http://www.axesor.es/img/fincas/bg_tooltip1_bot_left.gif) no-repeat left bottom;
	height:18px;
	font-size:1px;
}

.tooltip1_bot span{
	float:right;
	height:18px;
	background: url(http://www.axesor.es/img/fincas/bg_tooltip1_bot_right.gif) no-repeat right bottom;
	padding:0 0 0 6px;
}



/*TOOLTIP2 en main (130)*/

.tooltip2{
	width:340px;
	position:absolute;
	left:360px;
	top:203px;
	z-index:1;
}

.tooltip2_top{
	background:url(http://www.axesor.es/img/fincas/bg_tooltip2_top_left.gif) no-repeat left top;
	margin: 0 !important;
	padding:0 20px 0 30px;
}

.tooltip2_bot{
	background:url(http://www.axesor.es/img/fincas/bg_tooltip2_bot_left.gif) no-repeat left bottom;
	height:41px;
	line-height:41px;
	padding:0 20px 0 30px;
	text-align:right;
}



	.tooltip2 .main_form1 fieldset{
		margin:0 !important;
		border-width:0;
		line-height:1.6em;
	}

	.tooltip2 .main_form1 legend{
		height:46px;
		line-height:46px;
		margin: 0;
		color:#333;
	}

	.tooltip2 .main_form1 label{
		color:#666;
	}


/*navegacion en box6, 130*/

ul.box_nav{
	float:right;
	margin:0 !important;
}

ul.box_nav li {
	float:left;
	display:inline;
	margin:0 0 0 1em;
	padding: 0 0 0 22px;
}

ul.box_nav li a{
	font-weight: normal;
}


ul.box_nav li.imprimir{
	background: url(http://www.axesor.es/img/fincas/ico_imprimir.gif) 0 3px no-repeat;
}

ul.box_nav li.ayuda{
	background: url(http://www.axesor.es/img/fincas/ico_ayuda.gif) 0 3px no-repeat;
}

ul.box_nav li.abrir{
	background: url(http://www.axesor.es/img/fincas/ico_mas.gif) 0 3px no-repeat;
}

ul.box_nav li.cerrar{
	background: url(http://www.axesor.es/img/fincas/ico_menos.gif) 0 3px no-repeat;
}


/*box_nav2 necesario en la mexcla de destilos axesor actual y nueva. se puede suprimir cuando se unififique el estilo*/ 

ul.box_nav2{
	float:right;
	margin:0 !important;
}

ul.box_nav2 li {
	float:left;
	display:inline;
	margin:0 0 0 1em;
	padding: 0 0 0 22px;
}

ul.box_nav2 li a{
	font-weight: normal;
}

ul.box_nav2 li.imprimir{
	background: url(http://www.axesor.es/img/fincas/ico_imprimir.gif) 0 3px no-repeat;
}


ul.box_nav2 li.ayuda{
	background: url(http://www.axesor.es/img/fincas/ico_ayuda.gif) 0 3px no-repeat;
}

ul.box_nav2 li.abrir{
	background: url(http://www.axesor.es/img/fincas/ico_mas.gif) 0 3px no-repeat;
}

ul.box_nav2 li.cerrar{
	background: url(http://www.axesor.es/img/fincas/ico_menos.gif) 0 3px no-repeat;
}




/*INFO DESTACADA EN BOX: 3 col coldoble+col simple*/ 

.main_infodestbox_mid_col3_coldoble, 
.main_infodestbox2_mid_col3_coldoble{
	width:65%;
	display:inline;
	float:left;

}

.main_infodestbox_mid_col3_colsimple, 
.main_infodestbox2_mid_col3_colsimple{
	width:32%;
	display:inline;
	float:right;
}
/**/ 



/*INFO DESTACADA EN BOX: 4 col colsimple+coltriple*/ 

.main_infodestbox_mid_col4_coltriple, 
.main_infodestbox2_mid_col4_coltriple, 
.main_infodestbox3_mid_col4_coltriple, 
.main_infodestbox4_mid_col4_coltriple{
	width:74%;
	display:inline;
	float:right;

}

.main_infodestbox_mid_col4_colsimple, 
.main_infodestbox2_mid_col4_colsimple, 
.main_infodestbox3_mid_col4_colsimple, 
.main_infodestbox4_mid_col4_colsimple{
	width:23%;
	display:inline;
	float:left;
}

.main_infodestbox_mid_col4rev_coltriple, 
.main_infodestbox2_mid_col4rev_coltriple, 
.main_infodestbox3_mid_col4rev_coltriple, 
.main_infodestbox4_mid_col4rev_coltriple{
	width:74%;
	display:inline;
	float:left;

}

.main_infodestbox_mid_col4rev_colsimple, 
.main_infodestbox2_mid_col4rev_colsimple, 
.main_infodestbox3_mid_col4rev_colsimple, 
.main_infodestbox4_mid_col4rev_colsimple{
	width:23%;
	display:inline;
	float:right;
}


 /*011...*/
.main_infodestbox4_mid_col4_coltriple dd,
.main_infodestbox4_mid_col4rev_coltriple dd
{
	width:280px !important;
}



 /*130...*/

.main_infodestbox33_mid2_colA{
	width:19%;
	display:inline;
	float:left;
	border-right:2px solid #fff;
	margin: 0 1% 0 0;

}
.main_infodestbox33_mid2_colB{
	width:79%;
	display:inline;
	float:right;

}




/**/ 



/*LISTA INFO, LISTA INFO2*/ 

/*info1, 011, etc*/

#main ul.info{
}

#main ul.info li{
	margin:0;
	list-style: none;
	border-bottom: 1px solid #E9E9DD;
	padding: 6px 0 6px 22px;
}

#main ul.info li.last{
	border-bottom-width:0 !important;
}

#main ul.info li.moneda{
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 8px no-repeat;
}
#main ul.info li.info{
	background: url(http://www.axesor.es/img/fincas/ico_info.gif) 0 8px no-repeat;
}
#main ul.info li.newuser{
	background: url(http://www.axesor.es/img/fincas/ico_newuser.gif) 0 8px no-repeat;
}
#main ul.info li.alerta{
	background: url(http://www.axesor.es/img/fincas/ico_alerta.gif) 0 8px no-repeat;
}
#main ul.info li.editar{
	background: url(http://www.axesor.es/img/fincas/ico_editar.gif) 0 8px no-repeat;
}
#main ul.info li.descar{
	background: url(http://www.axesor.es/img/fincas/ico_descar.gif) 0 9px no-repeat;
}
#main ul.info li.vigila{
	background: url(http://www.axesor.es/img/fincas/ico_vigila.gif) 0 6px no-repeat;
}

#main ul.info li.pantalla{
	background: url(http://www.axesor.es/img/fincas/ico_pantalla.gif) 0 9px no-repeat;
}

#main ul.info li a{
}


/*info2, 121*/

#main ul.info2{
	margin:0;
}

#main ul.info2 li{
	margin:0;
	list-style: none;
	border-bottom: 1px solid #E9E9DD;
	padding: 8px 0;
}

#main ul.info2 li.last{
	border-bottom-width:0 !important;
}

#main ul.info2 li .float{
	width:9em;
	float:right;
}

#main ul.info2 li.lazo_oferta{
	background: url(http://www.axesor.es/img/fincas/lazo_oferta.gif) 0 0px no-repeat;
	padding-left: 50px !important;
}

#main ul.info2 li.lazo_nuevo{
	background: url(http://www.axesor.es/img/fincas/lazo_nuevo.gif) 0 0px no-repeat;
	padding-left: 50px !important;
}


/*info3, 130*/

#main ul.info3{
}

#main ul.info3 li{
	margin:0;
	list-style: none;
	border-bottom: 1px solid #E9E9DD;
	padding: 6px 0 6px 22px;
}

#main ul.info3 li.mas{
	background: url(http://www.axesor.es/img/fincas/ico_mas.gif) 0 8px no-repeat;
}

#main ul.info3 li.menos{
	background: url(http://www.axesor.es/img/fincas/ico_menos.gif) 0 8px no-repeat;
}


/*BLOQUE 2COLUMNAS EN main
033, 121, 092*************************************************************************************************/


/**/ 

.main_2col{
	margin: 0; /*usar .marginbot si se quiere margin-bottom*/
}

.main_2col_col{
	float:left;
	display:inline;
	width:48%;
	margin:0 3.9% 0 0 ;/*ie no 4%*/
}

.main_2col_col_last{
	float:left;
	display:inline;
	width:48%;
	margin:0;
}

#main .main_2col h2{
	padding:0 0 0.8em;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size: 1.23em;
}

.main_2col_col_main{
}



/**/ 

.main_2col_tipo2{
	margin: 0; /*usar .marginbot si se quiere margin-bottom*/
	padding:1em 0 ;
}


.main_2col_tipo2_col{
	float:left;
	display:inline;
	width:47%;
	margin:0 1.9% 0 0 ;
	padding:0 0.9% 0 0;
	border-right:1px solid #ccc;
}

.main_2col_tipo2_col_last{
	float:left;
	display:inline;
	width:47%;
	padding:0 0 0 0.9%;
	margin:0 0 0 1.9% ;
}

.main_2col_tipo2_col_main{
}



/**/ 

.main_2col_tipo3{
	margin: 0; /*usar .marginbot si se quiere margin-bottom*/
	padding:1em 0 ;
}


.main_2col_tipo3_col{
	float:left;
	display:inline;
	width:34%;
	margin:0 3.9% 0 0 ;/*ie no 4%*/
}

.main_2col_tipo3_col_last{
	float:right;
	display:inline;
	width:62%;
	margin:0;
}

.main_2col_tipo3_col_main{
}








/*CONFIRMAAR COMPRA
032*************************************************************************************************/

#scrollbox{
	height:240px;
	overflow:auto;
	margin: 0 0 1em;
}


#precio_conf_compra{
	width:150px;
	float:right;
	text-align:right;
	font-size: 1.23em;
	color:#000;
}

#precio_conf_compra span{
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 3px no-repeat;
	padding:0 0 0 18px;

}

#main .main_infodestbox dl{
	width:700px;
}


.confirmar_compra{}
.confirmar_compra_col1{
	width:30%;
	float:left;
}
.confirmar_compra_col2{
	width:40%;
	float:left;
}

.confirmar_compra_col3{
	width:30%;
	float:right;
	text-align:right;
}


/*071,091*************************************************************************************************/

.box_form_2cols{
	margin: 0 0 1em;
}

.box_form_2cols_colA{
	width:72%;
	float:left;
}

.box_form_2cols_colB{
	width:25%;
	float:right;

}



/*021*************************************************************************************************/

/*buscador_nav*/ 


#buscador_nav {
  /*float:left;*/
  background:#DAE0D2 url("http://www.axesor.es/img/fincas/bg_buscador_nav2.gif") no-repeat bottom;
  margin: 0 0 2em;
  padding:0 0.5em;
  height:2em;
  }
#buscador_nav li {
  float:left;
  background:url("http://www.axesor.es/img/fincas/bg_buscador_nav_left.gif") no-repeat left top;
  margin:0 0 0 10px   !important;
  padding:0 0 0 9px;
  list-style:none !important;
  }
#buscador_nav a {
  display:block;
  background:url("http://www.axesor.es/img/fincas/bg_buscador_nav_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:underline;
  color:#09f;
  }
#buscador_nav a:hover {
  }
#buscador_nav .active {
  background-image:url("http://www.axesor.es/img/fincas/bg_buscador_nav_left_act.gif");
  }
#buscador_nav .active a {
  background-image:url("http://www.axesor.es/img/fincas/bg_buscador_nav_right_act.gif");
  padding-bottom:5px;
  }
#buscador_nav .nolink a{
  color:#999;
  cursor:default;
  text-decoration:none;

  }


/*PORTFOLIO 091
*************************************************************************************************/

/*portfolio_nav*/ 


#portfolio_nav {
  position:relative;
  /*float:left;*/
  background:#fff url("http://www.axesor.es/img/fincas/bg_portfolio_nav.gif") no-repeat bottom;
  margin: 0 0 2em;
  padding:0 0.5em 0 200px;
  height:2em;
  }

#portfolio_nav #portfolio_nav_info{
  position:absolute;
  left:0;
  top:4px;
  color:#999;
  }


#portfolio_nav li {
  float:left;
  background:url("http://www.axesor.es/img/fincas/bg_buscador_nav_left.gif") no-repeat left top;
  margin:0 0 0 10px   !important;
  padding:0 0 0 9px;
  list-style:none !important;
  }
#portfolio_nav a {
  display:block;
  background:url("http://www.axesor.es/img/fincas/bg_buscador_nav_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:underline;
  color:#09f;
  }
#portfolio_nav a:hover {
  }
#portfolio_nav .active {
  background-image:url("http://www.axesor.es/img/fincas/bg_buscador_nav_left_act.gif");
  }
#portfolio_nav .active a {
  background-image:url("http://www.axesor.es/img/fincas/bg_buscador_nav_right_act.gif");
  padding-bottom:5px;
  }
#portfolio_nav .nolink a{
  color:#999;
  cursor:default;
  text-decoration:none;

  }



/* box_portfolio*/

#box_portfolio{}


#box_portfolio_top{
	background:url(http://www.axesor.es/img/fincas/bg_main_box_portfolio_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#box_portfolio_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_box_portfolio_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

#box_portfolio_mid{
	background: url(http://www.axesor.es/img/fincas/bg_main_box_portfolio_mid.gif) repeat-y;
	padding:1em 0 0 ;
}

#box_portfolioA{
	float:left;
	width:282px;
	margin: 0 0 0 3px;
}

#box_portfolioB{
	float:left;
	width:282px;
}

#box_portfolioC{
	float:left;
	width:250px;
}

#box_portfolioA li,
#box_portfolioB li{
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

#box_portfolioA li a,
#box_portfolioB li a{
	display:block;
	color:#555;
	text-decoration: none;
	padding:9px 0 !important;
	margin: 0 !important;
}

#box_portfolioA li.active a,
#box_portfolioB li.active a{
	background: url(http://www.axesor.es/img/fincas/bg_box_portfolio_li_act.gif) 0 0 no-repeat;
}

#box_portfolio_bot{
	background:url(http://www.axesor.es/img/fincas/bg_main_box_portfolio_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#box_portfolio_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_main_box_portfolio_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
	width:6px;
}





/* ELEMENTOS: PRECIO, FECHA

103*************************************************************************************************/


.precio{
	width:100px;
	float:right;

	font-size:1.0em;
	font-weight: normal;
	text-align:right;
}

.precio span{
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 3px no-repeat;
	padding:0 0 0 20px;
	color:#ea8105;
	font-weight:bold;

}

.precio2{
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 3px no-repeat;
	padding:0 0 0 20px;
	color:#09f;
	font-weight:normal;
}

.precio3{
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 3px no-repeat;
	padding:0 0 0 20px;
	color:#ea8105;
	font-weight:normal;
}

.precio_dest{
	float:right;
	font-size:1.23em;
	font-weight: normal;
	text-align:right;
}

.precio_dest span{
	background: url(http://www.axesor.es/img/fincas/ico_moneda.gif) 0 3px no-repeat;
	padding:0 0 0 20px;
	color:#ea8105;
	font-weight:bold;

}


/*121*/

.fecha{
	background: url(http://www.axesor.es/img/fincas/ico_fecha.gif) 0 3px no-repeat;
	padding:0 0 0 20px;
	color:#09f;
	font-weight:normal;
}











/*FORMULARIOS**************************************************************************************************/

/*basicos*/


.main_form1 fieldset{
	border:none;
	border-bottom:2px solid #fff;
	margin: 0 0 1em;
	padding: 0 0 1em;
}

.main_form1 fieldset.last{
	margin: 0;
	border:none;
}

.main_form1 legend{
	padding: 0 0 1em;/*safari no reconoce margin*/
	color:#00377F;
}

.main_form1 label{
	color:#333;
}

.main_form1 .colB label,
.main_form1 .colB4 label
{
	color:#666;
}

.main_form1 input{
	border:1px solid #ababab;
	padding:2px;
	color:#666;
}

.main_form1 input.cortoXS{
	width:40px;
}

.main_form1 input.corto{
	width:60px;
}
.main_form1 input.mediano{
	width:120px;
}

.main_form1 input.largo{
	width:180px;
}

.main_form1 input.largoXL{
	width:290px;
}

.main_form1 input.radio,
.main_form1 input.checkbox{
	border:none;
}

.main_form1 select{
	border: 1px solid #9a9a9a;
	color:#666;
}

.main_form1 select.largo{
	width:180px;
}

.main_form1 select.largoXL{
	width:290px;
}

.main_form1 textarea{
	width:290px;
	border:1px solid #ababab;
	padding:2px;
	color:#666;
}

.main_form1 .destbox{
	margin: 0 0 1em;
	border:1px solid #9CCDFF;
	padding:15px 10px;
	background-color: #fff;

}

.input_btn{
	line-height:2.0em;
	height:2em;
	margin: 0 !important;
	color:#333;
}

.input_btn input{
	display:block;
	float:right;

}

.input_btn input.checkbox{
	display:block;
	float:left;
	margin:0.4em 0 0;

}


/*nav_logint_form -> 072*/

#nav_logint_form{
padding:12px 15px 0;
}

.logint .main_form1 .legend{
	float:left;
	display:inline;
	width:20%;
	color:#00377F;
}


.logint .main_form1 .inputs{
	float:left;
	display:inline;
	width:60%;
}

.logint .main_form1 .boton{
	float:right;
	display:inline;
	width:20%;
	text-align:right;
}

.logint .main_form1 input{
	color:#999;
}


/*071*/ 

#acceso_clientes .main_infodestbox_mid,
#acceso_clientes .main_infodestbox2_mid{
	height:16em;
}

#acceso_clientes .main_form1 label{
	display:block;
	float:left;
	width:100px;
	text-align: right;
}

#acceso_clientes .main_form1 input{
	display:block;
	margin: 0 0 1em 110px;
	width:150px;
}


#acceso_clientes .main_form1 .userpass_recordarme input.checkbox{
	display:block;
	float:left;
	margin: 0 0 1em 10px;
	border:1px solid #ababab;
	width:20px;
	border:none;
}

#acceso_clientes .main_form1 .userpass_recordarme span{
	float:left;
	width:320px;
}


/*102*/ 

.main_form1 .cols{
	margin: 0 0 1em !important;
} 	/*ie7*/



.main_form1 .colA{
	float:left;
	display:inline;
	width:31%;
	margin: 0 3% 0 0;
	text-align: right;

}

.main_form1 .colB{
	float:left;
	display:inline;
	width:65%;
}

.main_form1 .colA p{ 
	color:#333;
}

.main_form1 .colA p strong,
.main_form1 .colA label strong{ 
	color:#333 !important;
	font-weight:bold !important;
}

.main_form1 .radios,
.main_form1 .checkboxes{
	line-height:1.8em;
}

.main_form1 .labelselect label,
.main_form1 .labelinput label{
	display:block;
	margin: 0 0 0.5em ;
}


/*2 cols en colB*/
.main_form1 .colB_1{
	float:left;
	display:inline;
	width:45%;
	margin: 0 3.9% 0 0;

}

.main_form1 .colB_2{
	float:left;
	display:inline;
	width:45%;
}

/* cols 16% en colB*/
.main_form1 .colB6{
	float:left;
	display:inline;
	width:15%;
	margin: 0 0.9% 0 0;
}

/* cols 20% en colB*/
.main_form1 .colB5{
	float:left;
	display:inline;
	width:19%;
	margin: 0 0.9% 0 0;
}

/* cols 33% en colB*/
.main_form1 .colB3{
	float:left;
	display:inline;
	width:32%;
	margin: 0 0.9% 0 0;
}

/* cols 25% en colB*/
.main_form1 .colB4{
	float:left;
	display:inline;
	width:24%;
	margin: 0 0.9% 0 0;
}

/* cols 50% en colB*/
.main_form1 .colB2{
	float:left;
	display:inline;
	width:49%;
	margin: 0 0.9% 0 0;
}

/* cols 66% en colB*/
.main_form1 .colB66{
	float:left;
	display:inline;
	width:65%;
	margin: 0 0.9% 0 0;
}




.main_form1 .anotacion{
	clear:both;
	margin: 0.4em;
}




/*BOTONES DE FORMULARIO EN <A>
042,094*************************************************************************************************/

.a_btn{
	line-height:1.6em;
	height:2em;
}

/*042*/
.a_btn_solges{
	float:right;
	display:block;
	width:176px;
	height: 26px;
	background: url(http://www.axesor.es/img/fincas/a_btn_solges.gif) no-repeat;
	text-indent: -9999px;

}

/*094*/
.a_btn_solinf{
	float:right;
	display:block;
	width:150px;
	height: 26px;
	background: url(http://www.axesor.es/img/fincas/a_btn_solinf.gif) no-repeat;
	text-indent: -9999px;

}







/*TABLAS--------------------------------------------------------*/


table.t00{
	width:100%;
	border-collapse:collapse;
	margin:0 0 2em;
}

table.t00{
}

table.t00 thead th{
	padding:0.6em 1.2em;
	text-align:left;
	background: transparent url("http://www.axesor.es/img/fincas/table_top.gif") 0 0 repeat-x;
	border-bottom: 1px solid #cdcdcd;
	color:#333;
	font-weight: normal;
}

table.t00 thead th.first{
	background: transparent url("http://www.axesor.es/img/fincas/table_top_left.gif") 0 0 no-repeat;
}
table.t00 thead th.last{
	background: transparent url("http://www.axesor.es/img/fincas/table_top_right.gif") 100% 0 no-repeat;
}

table.t00 tbody td{
	padding:0.6em 1.2em;
	vertical-align: top;
}

table.t00 tbody td.first{
	background: transparent url("http://www.axesor.es/img/fincas/table_td_bg.gif") 0 0 repeat-y;
}

table.t00 tbody td.last{
	background: transparent url("http://www.axesor.es/img/fincas/table_td_bg.gif") 100% 0 repeat-y;
}

table.t00 tbody tr.par td{
	background-color: #f7f7f7;
}

table.t00 tfoot td{
	height:6px;
	font-size:1px;/*ie*/ 
	line-height:1px;
	background: transparent url("http://www.axesor.es/img/fincas/table_bot.gif") 0 100% repeat-x;
}

table.t00 tfoot td.first{
	background: transparent url("http://www.axesor.es/img/fincas/table_bot_left.gif") 0 100% no-repeat;
	height:6px;
	font-size:1px;/*ie*/ 
}
table.t00 tfoot td.last{
	background: transparent url("http://www.axesor.es/img/fincas/table_bot_right.gif") 100% 100% no-repeat;
	height:6px;
	padding:0 0 0 6px;
}


table.t00 tbody td span.apunte{
	font-size:0.85em;
	font-style: italic;
}


/* table00: elementos*/

table.t00 td .open{
	background: transparent url("http://www.axesor.es/img/fincas/ico_open.gif") 0 0  no-repeat;
	padding:0 0 0 20px;
}


table.t00 td .close{
	background: transparent url("http://www.axesor.es/img/fincas/ico_close.gif") 0 0  no-repeat;
	padding:0 0 0 20px;
}

/**/





/*tables fincas 130--------------------------------------------------------*/


table.t01{
	width:100%;
	border-collapse:collapse;
	margin:0 0 2em;
}


table.t01 thead th{
	padding:0.5em 1em;
	text-align:left;
	color:#666;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
}

	table.t01 thead th.dest1{
		color:#06c;
	}

	table.t01 thead th.dest2{
		color:#4F8C1F;
	}

table.t01 tfoot td{
	padding:0.5em 0;
	text-align:right;
}

table.t01 tbody td{
	padding:0.1em 1em;
	vertical-align: top;
	border-bottom: 1px solid #efefef;
	color:#666;
}


	table.t01 tbody tr.par td{
		background-color: #f7f7f7;
	}

	table.t01 tbody td.dest1{
		color:#06c;
	}

	table.t01 tbody td.dest2{
		color:#4F8C1F;
	}


/*elementos mapas*/

.igual{
	background: transparent url("http://www.axesor.es/img/fincas/ico_igual.gif") 0 4px  no-repeat;
	padding:0 0 0 20px;
}

.noigual{
	background: transparent url("http://www.axesor.es/img/fincas/ico_noigual.gif") 0 4px  no-repeat;
	padding:0 0 0 20px;
}

.superi{
	background: transparent url("http://www.axesor.es/img/fincas/ico_flechaarr.gif") 0 4px  no-repeat;
	padding:0 0 0 20px;
}

.inferi{
	background: transparent url("http://www.axesor.es/img/fincas/ico_flechaaba.gif") 0 4px  no-repeat;
	padding:0 0 0 20px;
}

.igual_big{
	background: transparent url("http://www.axesor.es/img/fincas/ico_igual_big.gif") 0 1px  no-repeat;
	padding:0 0 0 20px;
}

.noigual_big{
	background: transparent url("http://www.axesor.es/img/fincas/ico_noigual_big.gif") 0 1px  no-repeat;
	padding:0 0 0 20px;
}

.superi_big{
	background: transparent url("http://www.axesor.es/img/fincas/ico_flechaarr_big.gif") 0 1px  no-repeat;
	padding:0 0 0 20px;
}

.inferi_big{
	background: transparent url("http://www.axesor.es/img/fincas/ico_flechaaba_big.gif") 0 1px  no-repeat;
	padding:0 0 0 20px;
}


.mapa_ubic1{	
	background: transparent url("http://www.axesor.es/img/fincas/ico_mapa_ubic1.gif") 0 2px  no-repeat;
	padding:0 0 0 20px;
}

.mapa_ubic2{
	background: transparent url("http://www.axesor.es/img/fincas/ico_mapa_ubic2.gif") 0 2px  no-repeat;
	padding:0 0 0 20px;
}

tfoot a.descar{
	background: transparent url("http://www.axesor.es/img/fincas/ico_descar2.gif") 0 3px  no-repeat;
	padding:0 0 0 20px;
}

/*paginación*******************************************/

.pag{
	margin:0 0 1em;
}

.pagAnt{
	float: left;
	display: inline;
	width:15%;
}

.pags{
	float: left;
	display: inline;
	width:70%;
	text-align: center;
}

.pagSig{
	float: right;
	display: inline;
	width:15%;
	text-align: right;
}

.pagAnt a{
	background: url(http://www.axesor.es/img/fincas/ico_pagant.gif) 0 4px no-repeat;
	padding: 0 0 0 16px;
}

.pagSig a{
	background: url(http://www.axesor.es/img/fincas/ico_pagsig.gif) 100% 4px no-repeat;
	padding: 0 16px;
}

.pags a,.pags span{
	margin: 0 0.15em; 
}





/*form contacto DATASEG----------------------------------------------*/

/*
#form_contacto {
}


#form_contacto fieldset {
	border:none;
}

#form_contacto legend {
	display:none;
}


#form_contacto label {
	display:block;
	margin: 0 0 0.5em 8px;
	color:#666;
}

#form_contacto input, #form_contacto textarea {
	border: 1px solid #d5d5d5;
	color:#666;
	padding:3px;
	margin: 0 5px 1em ;
}

#form_contacto input {
	width:420px;
}

#form_contacto textarea {
	width:420px;
	margin:0 5px;
	height:132px;
}


#form_contacto #divsubmit{
	position:relative;
	background: #fff url(http://www.axesor.es/img/fincas/bg_hr1.gif) 0 0 no-repeat;
	height:40px;
	margin:1em 0;
}

#form_contacto input.boton {
	position:absolute;
	top:1px;
	right:20px;
	display:block;
	width: 89px;
	height:35px;
	border: none;
	color:#DE8703;
	background: #fff url(http://www.axesor.es/img/fincas/btn_enviar.gif) 0 0 no-repeat;
	cursor:pointer;
}

#form_contacto p{
	margin: 0 5px 1em;
	color:#666;
}

#bq_telefono{
	margin: 0 0 5px;
	padding:5px 0 0;
	background-color: #ffffe8;
	border: 1px solid #999;
}

*/ 


/*SIDEBAR
------------------------------------------------------------------------*/

/*sidebar_nav1 1er nivel*/

#sidebar_nav1 {
	margin: 0 0 2em;
}

#sidebar_nav1 li{
	display:inline;
}

#sidebar_nav1 li a{
	display:block;
	font-size: 1.25em;
	padding:8px 0;
	text-decoration: none;
}

#sidebar_nav1 li a:hover{
	text-decoration: underline;
}

#sidebar_nav1 li a.active{
	background: url(http://www.axesor.es/img/fincas/ico_sb_a_active.gif)  right top no-repeat;
	color:#333;
}


/*sidebar_nav1 2º y 3º nivel*/

#sidebar_nav1 ul{
	margin: 0 0 20px 20px;
}

#sidebar_nav1 ul li a{
	font-size: 0.92em;
	padding: 0;
}


#sidebar_nav1 ul li a span{
	display:block;
	margin: 0 20px 0 0;
	padding:8px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d2d2d2;
}

#sidebar_nav1 ul li a.active{
	background: url(http://www.axesor.es/img/fincas/ico_sb_a_active.gif)  right top no-repeat;
}

#sidebar_nav1 ul li.first a span{
	border-top:none;
}
#sidebar_nav1 ul li.last a span{
	border-bottom:none;
}


/*sidebar_nav2 */

#sidebar h5 {
	width:209px;
	height:38px;
	padding:0 0 0 14px;
	line-height:36px;
	background: url(http://www.axesor.es/img/fincas/bg_sidebar_nav2_top.gif) 0 0 no-repeat;
	font-size: 1.23em;
	color:#333;
}

#sidebar_nav2{
	background: url(http://www.axesor.es/img/fincas/bg_sidebar_nav2_bot.gif) 0 100% no-repeat;
	padding:0 0 6px;
	margin: 0 0 2em;
}

#sidebar_nav2 li{
	display:inline;
}

#sidebar_nav2 li a{
	display:block;
	margin:0 16px 0 0 ;
	font-size: 1.25em;
	padding:8px 4px 8px 14px;
	background: url(http://www.axesor.es/img/fincas/bg_sidebar_nav2_mid.gif) repeat-y;
	border-bottom: 1px solid #e9e9e9;
	text-decoration: none;
}

#sidebar_nav2 li a:hover{
	text-decoration: underline;
}

#sidebar_nav2 li.last a{
	border-bottom: none;
}


/*#sidebar_banner*/
#sidebar_banner {
	margin: 0 0 1em;
}


/*#sidebar_form*/

#sidebar_form_nav{
	margin: 0 0 1em;
	line-height:1.8em;
}

#sidebar_form_nav a{
	background: url(http://www.axesor.es/img/fincas/ico_pagant.gif) 0 4px no-repeat;
	padding: 0 0 0 16px;
	text-decoration: none;
}

#sidebar_form_nav a:hover{
	text-decoration: underline;
}

#sidebar h6 {
	margin: 0 0 0.8em;
	font-size: 1.15em;
	font-weight:normal;
	color:#333;

}

.sidebar_form{
	margin: 0 0 1em;
}

.sidebar_form li{
	margin: 0 0 0.2em;
}


.sidebar_form label{
	color:#666;
}


.sidebar_form input.checkbox{
	border:none;
}





/*FOOTER1
------------------------------------------------------------------------*/


#footer1 #footer1_top{
	background:url(http://www.axesor.es/img/fincas/bg_footer1_top_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#footer1 #footer1_top span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_footer1_top_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}

#footer1 ul {
	border-left:1px solid #194C8E;
	border-right:1px solid #194C8E;
	background: #0A4087;
	padding:15px 10px;
	overflow:hidden;/*ie7 bug fix*/

}


#footer1 ul li{
	display:inline;
	width:187px;


}

#footer1 ul li div{
	float:left;
	width:177px;
	padding:0 5px;
}

#footer1 h4{
	font-size: 1.0em;
	font-weight: bold;
	color:#fff;

}

#footer1 ul li ul{
	border:none;
	padding:0;
}

#footer1 ul li ul li a{
	float:left;
	display:block;
	width:177px;
	color:#849FC3;
	text-decoration: none;
}

#footer1 ul li ul li a:hover{
	text-decoration: underline;
}

#footer1 #footer1_bot{
	background:url(http://www.axesor.es/img/fincas/bg_footer1_bot_left.gif) no-repeat left top;
	height:6px;
	font-size:1px;
}

#footer1 #footer1_bot span{
	float:right;
	height:6px;
	background: url(http://www.axesor.es/img/fincas/bg_footer1_bot_right.gif) no-repeat right top;
	padding:0 0 0 6px;
}




/*FOOTER2
------------------------------------------------------------------------*/

#footer2 ul li{
	display:inline;
	width:320px;
	background-color: #f00;

}

#footer2 ul li div{
	float:left;
	width:290px;
	padding:0 15px;
}

#footer2 div h5{
	padding:0 0 5px 0;
	margin: 0 15px 5px 0;
	color:#fff;
	font-size:2em;
	font-weight:normal;
	border-bottom: 3px solid #325F9B;
}


#footer2 div h5 span{
	font-size:0.5em;
}

#footer2 div p{
	color:#999;
}

#footer2 div p.small{
	font-size:0.85em;
	margin: 0 0 0.2em;
	color:#CBD6E6;
}

#footer2 div p a{
	color:#9cf;
	text-decoration: none;
}

#footer2 div p a:hover{
	text-decoration: underline;
}

#footer2 div p#footer_bot_empresas{
	border-bottom: 1px solid #325F9B;
	height:28px;
	line-height:28px;
	margin:0 15px 0 0;
}

#footer2 ul li ul li a{
	float:left;
	display:block;
	width:276px;
	color:#9cf;
	padding:6px 0;
	border-bottom: 1px solid #325F9B;
	text-decoration: none;
}

#footer2 ul li ul li a:hover{
	text-decoration: underline;
}



/*---------------------------------------------------------------------------------------------------------*/


/*Home
-------------------------------------------------*/


	#banner{
		margin: 0 0 10px;
	}

	#nav_info_home{
		position:relative;
		margin: 0 0 10px;
		height:34px;
		background: url(http://www.axesor.es/img/fincas/bg_nav_info_home.gif) 0 0 no-repeat;
	}

	#nav_info_home p{
		position:absolute;
		top:10px;
		left:110px;
		color:#444;
	}

	

	#btn_rss{
		position:absolute;
		top:10px;
		right:12px;
	}
	
	#btn_rss a{
		display:block;
		width:86px;
		height:23px;
		text-indent: -9999px;
	}


	#main_home{
	}

	#main_home_colA{
		float:left;	
		width:470px;
	}

	#main_home_colB{
		float:right;	
		width:470px;
	}

	#main_home_colA_top,
	#main_home_colB_top{
		width:100%;
		background:url(http://www.axesor.es/img/fincas/bg_main_box_top_left.gif) no-repeat left top;
		height:6px;
		font-size:1px;/*ie*/
	}

	#main_home_colA_top span,
	#main_home_colB_top span{
		float:right;
		height:6px;
		background: url(http://www.axesor.es/img/fincas/bg_main_box_top_right.gif) no-repeat right top;
		padding:0 0 0 6px;
	}

	#main_home_colA_box,
	#main_home_colB_box{
		padding:10px 20px;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		background-color: #fff;
			min-height:280px;
			height:auto !important ;
			height:280px;/*ie*/
	}


	#home #main h2{
		border:none;
		margin: 0 0 0.5em;
		padding:0;
	}

	#home #main ol{
	}

	#home #main li{
		display:inline;

	}

	#home #main li a{
		display:block;
		padding:4px 0;
		border-bottom:1px solid #e9e9e9;
		text-decoration: none;
	}

	#home #main li.last a{
		border:none;
	}

	#home #main li a span{
		color:#666;
	}

	#home p.h2sub{
		font-size:0.85em;/*10/13*/ 
		margin:0 0 0.5em;
	}

	#home #main dl{
		float:none;
		width:428px;
		margin:0 !important;
		padding:0 !important;
	}

	#home #main dt{
		float:none;
		width:428px;
		text-align:left;
		margin:0 !important;
		padding:0 !important;
	}

	#home #main dt a{
		display:block;
		font-size: 1.23em;
		text-decoration: none;
	}

	#home #main dd{
		float:none;
		width:428px;
		margin:0 0 0.5em !important;
		padding:0 0 0.5em !important;
		border-bottom:1px solid #e9e9e9;
		font-size:0.85em;/*10/13*/ 

	}

	#home #main dd.last{
		border:none;
	}
/* Tooltips en linea */
.jTip{position:relative;}

/* CLEARFIX 
-------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

