/* Generales */
body {
	margin-bottom:0;
	margin-top:0;
	text-align:center;
	background:url(img/fnd_body.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif
}
.img_sinborde {
	border:none
}
a.link, a:active, a:visited {
	color:#EE1C23;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
a.pie_menu:link, a.pie_menu:active, a.pie_menu:visited {
	font-size:12px;
	font-weight:bold;
	color:#4D4C4C;
	text-decoration:none
}
a.pie_menu:hover {
	text-decoration:underline
}
a.pie_submenu:link, a.pie_submenu:active, a.pie_submenu:visited {
	font-size:11px;
	font-weight:normal;
	color:#4D4C4C;
	text-decoration:none
}
a.pie_submenu:hover {
	text-decoration:underline
}
a.mailazul:link, a.mailazul:active, a.mailazul:visited {
	font-size:11px;
	color:#EE1C23;	text-decoration:none
}
a.mailazul:hover {
	text-decoration:underline
}
a.leermas:link, a.leermas:hover, a.leermas:active, a.leermas:visited {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27247C;
	text-decoration:none
}
.parrafo_leermas {
	text-align:right;
	margin:0 0 5px 0
}
.flecha_leermas {
	vertical-align:middle;
	border:none
}

.flotar_izq {

	float:left

}

.flotar_der {

	float:right

}

.rojo {

	color:#EE1C23

}

.btn_azul {

	border:1px solid #27247C;

	background-color:#27247C;

	font-size:11px;

	font-weight:bold;

	color:#FFF

}

.btn_rojo {

	border:1px solid #EE1C23;

	background-color:#EE1C23;

	font-size:11px;

	font-weight:bold;

	color:#FFF

}

.btn_amarillo {

	border:1px solid #F9A21B;

	background-color:#F9A21B;

	font-size:11px;

	font-weight:bold;

	color:#27247C

}

.negrita {

	font-weight:bold

}



/* Cajas principales comunes a las dos plantillas */



#cabecera {

	margin:auto;

	position:relative;

	width:836px;

	height:188px;

	background:url(img/fnd_top.gif) no-repeat

}

#direccion {

	position:absolute;

	top:90px;

	left:130px;

	width:170px;

	font-size:11px;

	text-align:left

}

.menu_flash {

	position:absolute;

	top:0;

	right:25px;

	width:400px;

	height:130px;
	z-index:1;

}

#cuerpo {

	margin:auto;

	position:relative;

	width:836px;

	background:url(img/fnd_sombras.gif) repeat-y;

	overflow:auto;

	height:1%

}

#contenido {

	width:836px;

	overflow:auto

}

#pie {

	margin:0 22px 0 25px;

	position:relative;

	width:759px;

	height:110px;

	background-color:#D5D7D8;

	padding:5px 15px

}

#pie_ul_menu {

	position:absolute;

	right:15px;

	top:15px;

	margin:0;

	padding:0;

	list-style:none;

	text-align:left

}

.pie_li_menu {

	float:left;

	margin:0 0 0 20px;

	padding:0 0 2px 0;

	font-size:12px;

	font-weight:bold;

	color:#4D4C4C

}

.pie_ul_submenu {

	margin:0;

	padding:0;

	list-style:none

}

.pie_li_submenu {

	margin:0;

	padding-left:1px;

}

#caja_copy {

	position:absolute;

	top:30px;

	left:15px;

	width:757px;

	padding:3px 0;

	border-top:1px solid #666;

	font-size:11px;

	color:#4D4C4C;

	text-align:left

}

#internalia {

	height:20px;

	padding:4px 0 0 0

}

#powered {

	font-size:11px;

	color:#777;

	vertical-align:3px

}







/* Plantilla principal */



#contenido2 {

	width:740px;

	margin:0 45px 20px 50px;

	overflow:auto

}

#columna_izquierda {

	float:left;

	margin:10px 0 0 0;

	width:222px;

	text-align:left;

	overflow:auto

}

#columna_derecha {

	float:left;

	margin:10px 0 0 20px;

	width:498px;

	text-align:left

}

#buscador {

	border:1px solid #627F9B;

	margin:10px 0 15px 0;

	width:220px;

	float:left

}

#cab_buscador {

	border-bottom:4px solid #7791A9;

	height:58px

}

#fondo_cuerpo_buscador {

	background:url(img/fnd_caja_buscador.jpg) top right no-repeat;

	padding:5px 10px 0 10px

}

#parrafo_buscador {

	margin:0 5px 5px 5px;

	width:190px;

	font-size:11px;

	color:#27247C

}

#img_buscador {

	position:relative;

	top:-18px

}

a.linkrojo:link, a.linkrojo:active, a.linkrojo:visited {

	font-size:11px;

	color:#EE1C23;

	text-decoration:none

}

a.linkrojo:hover {

	text-decoration:underline

}

#form_buscador {

	margin:0 5px 5px 5px;

	width:188px

}

.selec_buscador {

	margin-bottom:5px;

	border:1px solid #27247C;

	padding:2px 0;

	color:#27247C;

	font-size:11px;

	font-weight:bold;

	width:188px

}

#parrafo_boton {

	margin:0 0 10px 0;

	width:188px;

	text-align:right

}

.texto_azul {

	font-size:11px;

	color:#27247C

}

.texto_input{

	font-size:12px;

	color:#27247C;

	font-weight:bold

}

.cajas_enlaces_promos {

	border:1px solid #27247C;

	background-color:#F9A21B;

	margin-bottom:15px;

	clear:left;

	height:107px

}

.caja_visitar {

	background:url(img/flecha_fnd_amarillo.gif) left no-repeat;

	padding-left:20px;

	margin:2px 7px 0 0;

	float:right

}

a.link_visitar:link, a.link_visitar:hover, a.link_visitar:active, a.link_visitar:visited {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#27247C;

	text-decoration:none

}







/* Contenidos */



#cab_titulo {

	margin:10px 0 0 0;

	padding-bottom:5px;

	border-bottom:1px solid #F9A21B;

	background:url(img/fnd_parr_bienvenida.gif) right no-repeat;

	font-size:20px;

	font-weight:bold;

	color:#EE171F

}

#cab_titulo2 {

	margin:15px 0 10px 0;

	padding-bottom:5px;

	border-bottom:1px solid #F9A21B;

	background:url(img/fnd_parr_bienvenida.gif) right no-repeat;

	font-size:18px;

	font-weight:bold;

	color:#EE171F

}

#cab_titulo_ad {

	margin:20px 0 10px 0;

	padding-bottom:5px;

	border-bottom:1px solid #F9A21B;

	background:url(img/fnd_parr_bienvenida.gif) right no-repeat;

	font-size:20px;

	font-weight:bold;

	color:#EE171F

}

#cab_titulo_ciudades {

	margin:15px 0 0 0;

	padding-bottom:5px;

	border-bottom:1px solid #EE171F;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	background:url(img/fnd_parr_bienvenida.gif) right no-repeat;

	font-size:18px;

	font-weight:bold;

	color:#EE171F

}

#banner {

	margin-bottom:15px

}

.parrafo_normal {

	margin:0 0 10px 0;

	font-size:11px;

	padding-left:1px;

}

.parrafo_resaltado {

	margin:0 0 10px 0;

	font-size:11px;

	font-weight:bold;

	color:#27247C

}

/* Caja con los enlaces a las ciudades de la costa */

#caja_ciudades {

	margin:5px 0 10px 0;

	padding:7px 0 2px 0;

	border-top:1px dashed #F9A21B;

	border-bottom:1px dashed #F9A21B;

	overflow:auto;

	height:1%

}

#ciudades_ul {

	list-style:none;	

	margin:0;

	padding:0

}

.ciudades_li {

	float:left;

	padding:0 0 5px 20px;

	background:url(img/flecha.gif) left 2px no-repeat;

	width:140px

}

a.link_ciudades:link, a.link_ciudades:active, a.link_ciudades:visited {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#27247C;

	text-decoration:none

}

a.link_ciudades:hover {

	text-decoration:underline

}

/* Fin elementos enlaces de ciudades malagueñas */

.img_margenes_20_0 {

	margin:20px 0;

	border:0

}

/* Caja adicional */

#caja_adicional {

	margin:15px 0 20px 0;

	border:1px solid #27247C;

	background:url(img/fnd_caja_adicional.jpg) no-repeat

}

#title_caja_adicional {

	background:url(img/fnd_caja_ad_title.jpg) no-repeat;

	height:28px;

	font-size:18px;

	font-weight:bold;

	color:#27247C;

	padding:7px 0 0 15px;

	margin:0 0 10px 0;

	border-bottom:3px solid #7794BE

}

.parrafo_caja_adicional {

	margin:0 15px 15px 15px;

	font-size:11px

}

.parrafo_resaltado_adicional {

	margin:0 15px 10px 15px;

	font-size:11px;

	font-weight:bold;

	color:#27247C

}

/* Fin de elementos de la caja adicional */

.lista_caja_adicional {

	margin-right:15px;

	list-style-type:circle;

	font-size:11px

}







/* Index */

/* Caja Promociones laterales en el index - tmpl_index.inc - */



#caja_promos_ltral {

	background:url(img/fnd_promos_ltral.gif) no-repeat;

	margin:0;

	width:403px;

	height:776px;

	float:left

}

#caja_flamingo {

	margin:27px 50px 7px 47px;

	width:306px;

	overflow:auto

}

.bordes_laterales {

	border-left:1px solid #27247C;

	border-right:1px solid #27247C

}

#contenido_promo_ltral {

	background:url(img/fnd_cont_ltral.gif) left repeat-y;

	width:304px;

	border:1px solid #27247C;

	text-align:left;

	overflow:auto

}

#ul_flamingo {

	margin:7px 0 7px 7px;

	padding:0;

	width:125px;

	list-style:none;

	float:left

}

.li_flamingo {

	margin:0;

	padding:0 0 0 20px;

	background:url(img/fnd_ul_flamingo.gif) left no-repeat

}

a.link_flamingo:link, a.link_flamingo:hover, a.link_flamingo:active, a.link_flamingo:visited {

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#27247C;

	text-decoration:none

}

#formulario_flamingo {

	width:145px;

	margin:7px 5px 7px 0;

	float:right;

	text-align:right

}

.form_margenes {

	margin:0

}

.select_flamingo {

	margin-bottom:5px;

	border:1px solid #27247C;

	padding:2px 0;

	color:#27247C;

	font-size:11px;

	font-weight:bold;

	width:145px

}

#caja_animal {

	margin:0 50px 0 47px;

	width:306px;

	overflow:auto

}

#tabla_animal {

	margin:7px 15px 7px 0;

	float:right

}

.celda_animal_1 {

	font-size:11px;

	font-weight:bold;

	color:#F9A21B

}

.celda_animal_2 {

	font-size:11px;

	color:#F9A21B

}

a.ver_detalles_animal:link, a.ver_detalles_animal:hover, a.ver_detalles_animal:active, a.ver_detalles_animal:visited {

	font-size:11px;

	font-weight:bold;

	color:#27247C;

	text-decoration:none

}

.signo_mas {

	font-size:12px;

	font-weight:bold;

	color:#9BCC35

}





/* Index */

/* Contenido de la página de inicio - secc_home > tmpl_normal */



#caja_index_der {

	float:left;

	margin:7px 20px 10px 0;

	width:390px;

	text-align:left

}

#parrafo_index_titulo {

	margin:0 0 7px 0;

	font-size:12px;

	font-weight:bold;

	color:#F9A21B;

	background:url(img/fnd_parr_bienvenida.gif) bottom right no-repeat

}

.parrafo_index {

	margin:0 0 5px 0;

	font-size:11px;

	color:#4D4C4C

}

#img_bienvenida {

	float:right;

	margin:0 0 10px 10px

}

#caja_costadelsol {

	float:right;

	width:155px

}

#caja_oficina {

	

	padding-top: 20px;

	text-align: center;

	width:314px;

}





/* Contacto */



#contenedor_formulario {

	clear:left

}

#formulario {

	width:275px;

	margin:auto;

	padding:10px 10px 5px;

	text-align:right;

	font-size:11px;

	font-weight:bold;

	color:#27247C;

	background:url(img/fnd_contacto.jpg) no-repeat;

	border-top:5px solid #447DB2;

	border-bottom:1px solid #447DB2;

	border-left:1px solid #447DB2;

	border-right:1px solid #447DB2

}

.contenedor_box {

	margin:0 0 5px 0

}

.input {

	width:200px;

	padding:2px 5px 4px;

	margin-left:7px;

	border:1px solid #27247C;

	font-size:11px;

	font-weight:normal;

	color:#EE1C23

}

.verticalalign_top {

	vertical-align:top

}

.textarea {

	width:200px;

	padding:2px 5px;

	margin-left:7px;

	border:1px solid #27247C;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#EE1C23

}

.boton_contacta {

	background-color:#406795;

	padding:3px 5px;

	border:1px solid white;

	color:white;

	font-size:11px;

	font-weight:bold

}

#contacto_ul {

	margin:10px 0 20px 0;

	padding:0;

	list-style-type:none;

	width:480px

}

.contacto_li {

	float:left;

	width:240px

}

.contacto_li2 {

	text-align:right;

	float:left;

	width:240px

}



/* Resultados de búsqueda */



#cab_resultados {

	background:url(img/fnd_cab_busqueda.jpg) left no-repeat;

	border-bottom:4px solid #406795;

	border-top:1px solid #819FC2;

	border-left:1px solid #819FC2;

	border-right:1px solid #819FC2;

	margin:10px 0;

	padding:7px 0 0 40px;

	height:26px;

	font-size:14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#4B4B4B

}

#cab_resultados_flam {

	background:url(img/fnd_cab_busqueda_flam.jpg) left no-repeat;

	border-bottom:1px solid #406795;

	border-top:1px solid #819FC2;

	border-left:1px solid #819FC2;

	border-right:1px solid #819FC2;

	margin:10px 0;

	padding:7px 0 0 40px;

	height:26px;

	font-size:14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#4B4B4B

}

.caja_resultados {

	background:url(img/fnd_caja_resultados.jpg) right top no-repeat;

	border:1px solid #5983AA;

	padding:5px;

	margin-bottom:15px;

	overflow:auto;

	height:1%

}

.resultados_cajaref {

	position:relative;

	height:25px;

	width:486px;

	background-color:#003471;

	margin-bottom:5px

}

.resultados_cajaref_flam {

	position:relative;

	height:25px;

	width:486px;

	background-color:#F9A21B;

	margin-bottom:5px

}

.referencia {

	position:absolute;

	left:10px;

	top:3px;

	color:#fff;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	margin:0

}

.referencia_azul{

	position:absolute;

	left:10px;

	top:3px;

	color:#003471;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	margin:0

}

.referencia_flam {

	position:absolute;

	left:10px;

	top:3px;

	color:#fff;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	margin:0;

	color:#27247C;

}

.caja_mas_detalles {

	position:absolute;

	top:4px;

	right:10px;

	height:17px;

	padding-left:20px;

	margin:0;

	background:url(img/flecha_fnd_azul.gif) left no-repeat;

}



.caja_mas_detalles_flam {

	position:absolute;

	top:4px;

	right:10px;

	height:17px;

	padding-left:20px;

	margin:0;

	background:url(img/flecha_fnd_amarillo.gif) left no-repeat;

}

a.resultados_mas_detalles:link, a.resultados_mas_detalles:active, a.resultados_mas_detalles:visited {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none

}

a.resultados_mas_detalles:hover {

	text-decoration:underline

}

a.resultados_mas_detalles02:link, a.resultados_mas_detalles02:active, a.resultados_mas_detalles02:visited {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#003471;

	text-decoration:none

}

a.resultados_mas_detalles02:hover {

	text-decoration:underline

}

a.resultados_mas_detalles_flam:link, a.resultados_mas_detalles_flam:active, a.resultados_mas_detalles_flam:visited {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#27247C;

	text-decoration:none

}

a.resultados_mas_detalles_flam:hover {

	text-decoration:underline

}

.foto_resultados {

	border:1px solid #8E8E8E;

	padding:5px;

	margin-right:10px;

	background-color:#fff;

	float:left

}

.res_lista_detalles_ul {

	margin:0 0 5px 0;

	padding:0;

	list-style:none;

	float:left

}

.res_lista_detalles_li {

	float:left;

	width:179px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B

}

.res_lista_detalles_ul02 {

	margin:0 0 7px 0;

	padding:0;

	list-style:none;

	overflow:auto

}

.res_lista_detalles_li02 {

	float:left;

	width:140px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B

}

.res_lista_detalles_li_flam {

	float:left;

	width:129px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B;

}

.res_lista_detalles_li2_flam {

	float:right;

	width:180px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B;

}

.res_resumen {

	float:left;

	width:310px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B;

	margin:0;

	line-height:14px

}

.caja_paginacion {

	border-bottom:1px dashed #406795;

	border-top:1px dashed #406795;

	padding:4px 0;

	margin-bottom:15px;

	 overflow:hidden; 
	height:17px;	

}

.caja_res_total {

	text-align:left;

	font-size:12px;

	color:#406795;

	float:left

}	

a.res_paginacion:link, a.res_paginacion:active, a.res_paginacion:visited {

	font-size:12px;

	font-weight:bold;

	color:#406795;

	text-decoration:none

}

a.res_paginacion:hover {

	text-decoration:underline

}

.caja_paginas_der {
	margin-right: 5px;
	float:right;
	font-size:12px;
	color:#406795;
}



/* Detalles del Inmueble */



#cab_inmueble {

	background:url(img/fnd_cab_inmueble.gif) left no-repeat;

	border-bottom:1px solid #406795;

	border-top:1px solid #819FC2;

	border-left:1px solid #819FC2;

	border-right:1px solid #819FC2;

	margin:10px 0 0 0;

	height:33px;

	width:496px;

	position:relative

}

#cab_inmueble_flam {

	background:url(img/fnd_cab_inmueble_flam.gif) left no-repeat;

	border-bottom:1px solid #406795;

	border-top:1px solid #819FC2;

	border-left:1px solid #819FC2;

	border-right:1px solid #819FC2;

	margin:10px 0 0 0;

	height:33px;

	width:496px;

	position:relative

}

.inmueble_ref {

	position:absolute;

	left:45px;

	top:9px;

	font-size:14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#4B4B4B

}

.inmueble_ref02 {

	position:absolute;

	left:45px;

	top:7px;

	font-size:16px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#003471

}

.caja_imprimir_cab {

	position:absolute;

	right:11px;

	top:1px

}	

a.inmueble_acciones:link, a.inmueble_acciones:hover, a.inmueble_acciones:active, a.inmueble_acciones:visited {

	font-size:11px;

	font-weight:bold;

	color:#406795;

	text-decoration:none

}

.print_vertical {

	vertical-align:11px

}

#caja_volver {

	text-align:right;

	margin-top:1px

}	

a.volver:link, a.volver:active, a.volver:visited {

	font-size:11px;

	color:#406795;

	text-decoration:none

}

a.volver:hover {

	text-decoration:underline

}

.titulo_bueno  {

	margin:0 0 10px 0;

	border-bottom:1px solid #F9A21B;

	padding-bottom:5px;

	font-size:20px;

	font-weight:bold;

	color:#27247C;

}

.inmueble_apartado {

	margin:0 0 10px 0;

	border-bottom:1px solid #27247C;

	padding-bottom:5px;

	font-size:20px;

	font-weight:bold;

	color:#27247C

}

.inmueble_apartado_flam {

	margin:0 0 10px 0;

	border-bottom:1px solid #F9A21B;

	padding-bottom:5px;

	font-size:20px;

	font-weight:bold;

	color:#27247C

}



#galeria_ul {

	list-style:none;

	margin:0;

	padding:0

}

.galeria_li {

	width:257px;

	margin-bottom:10px;

	float:left

}

.galeria_li2 {

	width:240px;

	margin-bottom:15px;

	float:left

}



.inmueble_detalles_ul {

	margin:0 0 10px 0;

	padding:0;

	list-style:none;

	overflow:auto

}

.inmueble_detalles_li {

	float:left;

	width:249px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B

}

.inmueble_parrafo {

	margin:0 0 15px 0;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B4B4B

}

.inmueble_pie {

	border-bottom:1px dashed #406795;

	border-top:1px dashed #406795;

	padding:4px 0;

	margin-top:5px;

	overflow:auto;

	height:1%	

}

.inmueble_telefonos {

	float:right;

	font-size:11px;

	color:#406795;

	margin:2px 0 0 0

}

.inmueble_pie_izq {

	float:left;

	margin-right:20px

}

.pie_vertical_print {

	vertical-align:3px

}

.pie_vertical_sobre {

	vertical-align:-4px

}



/* Imprimir */



.caja_impresion_oculta {

	visibility:hidden;

	display:none;

	width:498px;

	height:184px

}



/* Mapa Web */



.mapaweb_ul {

	margin:25px 0 0 0;

	padding:0;

	list-style:none;

	overflow:auto

}

.mapaweb_li {

	float:left;

	width:229px;

	padding-bottom:5px;

	margin:0 12px 20px 0;

	border-bottom:1px solid #EE1C23;

	font-size:14px;

	font-weight:bold;

	color:#EE1C23

}

#mapaweb_debajo {

	clear:left

}

a.mapaweb_link:link, a.mapaweb_link:active, a.mapaweb_link:visited, a.mapaweb_link:hover {

	font-size:14px;

	font-weight:bold;

	color:#EE1C23;

	text-decoration:none

}

.mapaweb_submenu_ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto
}
.mapaweb_submenu_li {
	float:left;
	width:249px;
}
a.mapaweb_sublink:link, a.mapaweb_sublink:active, a.mapaweb_sublink:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003471;
	text-decoration:none
}
a.mapaweb_sublink:hover {
	text-decoration:underline
}
a.mapaweb_pueblos:link, a.mapaweb_pueblos:active, a.mapaweb_pueblos:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	text-decoration:none
}
a.mapaweb_pueblos:hover {
	text-decoration:underline
}
/* Photo Album*/
.photo {
	border: 1px solid #003471;
  }
/* Steps */
.steps_li {
	float:left;
	padding:0 0 5px 20px;
	background:url(img/flecha.gif) left 2px no-repeat;
	width: 100px;
}
/* paginacion */
#posision_paginacion li {
	list-style-type:none;
}
#lista_paginacion {
list-style: none; text-align: right; width: 206px;
}
.lista_paginacion_li {
list-style: none; width: 15px; float: left; padding-left: 6px;
}
.paginacion_cajas_no_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #FFFFFF; color: #99131a; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center;
}
.paginacion_cajas_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #72c4f2; color: #fff; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
	font-weight: normal;
	text-decoration: none;
}

a.paginacion:hover {
	font-weight: bold;
	text-decoration: underline;
}