BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1
{
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #01415f;
 margin:5px 0;
}
.back_01
{
/*
background-image: url(../images/back_01.gif);
background-repeat: repeat-x ;
*/
	background-color: #FFFFFF;
}
.texto_01
{
	font-family: Arial, Helvetica, sans-serif;
	color: #A9A8AA;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.texto_02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.texto_03
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #A9A8AA;
	text-decoration: none;
}
.texto_03_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A9A8AA;
	text-decoration: none;
}
.texto_04
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_04_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_05
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_05_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_06
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4892CF;
	text-decoration: none;
}
.texto_07
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.texto_07_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #231F20;
	text-decoration: none;
}
.texto_08
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.ast
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FBB200;
}
.ast_naranja_16_n
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FBB200;
}
.ast_azul_16_n
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #316AC5;
}
/*.texto_08_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}*/
.texto_08_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texto_09
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #7A7A7A;
	text-decoration: none;
}
.texto_09_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
}
.texto_10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E7F6B3;
	text-decoration: none;
}
/*.texto_11 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #86AB01;
text-decoration: none;
}
.texto_11_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #86AB01;
text-decoration: none;
}*/
.texto_11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8BCCEA;
	text-decoration: none;
}
.texto_11_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8BCCEA;
	text-decoration: none;
}
.texto_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.texto_12_underline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231F20;
	text-decoration: underline;
}
.texto_12_n
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #231F20;
	text-decoration: none;
}
.texto_13_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #86AB01;
	text-decoration: none;
}
.titulo_01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #86AB01;
	font-weight: normal;
	text-decoration: none;
}
.titulo_01_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #86AB01;
	font-weight: bold;
	text-decoration: none;
}
.titulo_02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.titulo_03
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #86AB01;
	font-weight: normal;
	text-decoration: none;
}
/*
.titulo_03_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #86AB01;
font-weight: bold;
text-decoration: none;
}
*/
.titulo_03_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #316AC5;
/*#8ACCE9;*/
	font-weight: bold;
	text-decoration: none;
}
.titulo_04
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #A9A8AA;
	text-decoration: none;
}
.titulo_04_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A9A8AA;
	text-decoration: none;
}
.menu_01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	font-weight: normal;
	text-decoration: none;
}
.menu_01:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #657F03;
	font-weight: bold;
	text-decoration: none;
	background-color: #404040;
}
/*.menu_02 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
font-weight: bold;
text-decoration: none;
}
.menu_02:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #657F03;
font-weight: bold;
text-decoration: none;
}*/
.menu_02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.menu_02:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FBB200;
	font-weight: bold;
	text-decoration: none;
}
/*.menu_03 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #86AB01;
font-weight: bold;
text-decoration: none;
}*/
.menu_03
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.subrayado_amarillo_2px
{
	border-bottom: 2px solid #FFB200;
}
/*.menu_03:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
font-weight: bold;
text-decoration: none;
}*/
.menu_03:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB200;
	font-weight: bold;
	text-decoration: none;
}
.menu_04
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A9A8AA;
	text-decoration: none;
}
.menu_04:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}
.menu_05
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}
.menu_05:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A9A8AA;
	text-decoration: none;
}
/*
.tabla_mapa {
background-color: #FFFFFF;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #D1D1D1;
border-bottom-color: #D1D1D1;
border-left-color: #D1D1D1;
}
*/
.tabla_mapa
{
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FBB200;
}
.tabla_mapa_privada
{
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #A0A0A0;
	border-bottom-style: dotted;
	border-left-color: #FFFFFF;
}
.tabla_01
{
	background-color: #FFFFFF;
	border: 2px solid #D1D1D1;
}
.tabla_porcentaje
{
	background-color: #FFFFFF;
	border: 1px solid #A0A0A0;
}
/*
.combo_lista {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #657F03;
text-decoration: none;
background-color: #FFFFFF;
border: 1px solid #969696;
width: 180px;
}
*/
.combo_lista
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A0A0A0;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #969696;
	width: 150px;
}
.combo_01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #657F03;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #969696;
	width: 260px;
}
.borde_ima_01
{
	background-color: #FFFFFF;
	border: 1px solid #D1D1D1;
}
.combo_lista_refinar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #969696;
	width: 140px;
}
.combo_info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #969696;
	width: 130px;
}
.combo_info_catalog
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #969696;
	width: 140px;
}

.combo_info_msg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #969696;
	width: 240px;
	height: 40px;
	text-align: left;
	vertical-align: top;
}
.texto_tipologias
{
	font-family: Arial, Helvetica, sans-serif;
	color: #A9A8AA;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.texto_tipologias:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.texto_tipologias:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
/*************************************************************************************/
A.pie:link
{
	text-decoration: none;
}
A.pie:visited
{
	text-decoration: none;
}
A.pie:hover
{
	text-decoration: none;
}
A.pie:active
{
	text-decoration: none;
}
A.pie_sitemap:link
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.pie_sitemap:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.pie_sitemap:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFB200;
}
A.pie_sitemap:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
	border-bottom: 1px solid #FFB200;
}
A.enlace_14_n:link
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
A.enlace_14_n:visited
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
A.enlace_14_n:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFB200;
}
A.enlace_14_n:active
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
A.enlace_azul_oscuro_12_n:link
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.enlace_azul_oscuro_12_n:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.enlace_azul_oscuro_12_n:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.enlace_azul_oscuro_12_n:active
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
.linea_hor_cabecera_azul
{
	border-top: 3px solid #8BCCEA;
}
.linea_hor_cabecera_negro
{
	border-top: 2px solid #094067;
}

.linea_sep_apartados_cabecera_azul
{
	border-right: 3px solid #8BCCEA;
}
.linea_hor_pie_azul
{
	border-top: 3px solid #8BCCEA;
}
.linea_sep_opciones_pie_azul
{
	border-left: 3px solid #8BCCEA;
}
.solapa_comprar_seleccionada
{
	width: 90px;
	padding: 5px;
	text-align: center;
	background-color: #FFB200;
	border-bottom: 3px solid #FFB200;
	border-top: 3px solid #FFB200;
	border-right: 3px solid #FFB200;
	float: left;
    cursor: default;
}

.solapa_comprar_no_seleccionada
{
	width: 90px;
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 3px solid #A0A0A0;
	border-left: 3px solid #A0A0A0;
	border-bottom: 3px solid #FFB200;
	float: left;
	cursor: pointer;
}
.solapa_alquilar_seleccionada
{
	width: 70px;
	padding: 5px;
	text-align: center;
	background-color: #FFB200;
	border-top: 3px solid #FFB200;
	border-right: 3px solid #FFB200;
	border-bottom: 3px solid #FFB200;
	float: left;
	cursor: pointer;
}
.solapa_alquilar_no_seleccionada
{
	width: 70px;
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 3px solid #A0A0A0;
	border-right: 3px solid #A0A0A0;
	border-bottom: 3px solid #FFB200;
	float: left;
	cursor: pointer;
}
.opcion_menu_no_seleccionado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A0A0A0;
	font-weight: bold;
	text-decoration: none;
}
.opcion_menu_seleccionado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFB200;
	font-weight: bold;
	text-decoration: none;
}
.btn_texto_tipologias
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.btn_texto_tipologias:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.btn_texto_tipologias:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.entrada_texto_gris_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 180px;
}
.entrada_texto_negro_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 180px;
}
/*Negro 9*/
.texto_negro_9
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*Negro 10*/
.texto_negro_10
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*Negro 10 N*/
.texto_negro_10_n
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Negro 12*/
.texto_negro_12
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*Negro 12 N*/
.texto_negro_12_n
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Negro 12 N*/
.texto_negro_12_n_s
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
/*Negro 14 N*/
.texto_negro_14_n
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Negro 16 N*/
.texto_negro_16_n
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Naranja 12*/
.texto_naranja_12
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFB200;
	text-decoration: none;
}
/*Naranja 12 N*/
.texto_naranja_12_n
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFB200;
	text-decoration: none;
}
/*Naranja 14 N*/
.texto_naranja_14_n
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFB200;
	text-decoration: none;
}
/*Naranja 16 N*/
.texto_naranja_16_n
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFB200;
	text-decoration: none;
}

/*Azul 12 N*/
.texto_azul_12_n
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #8BCCEA;
	text-decoration: none;
}
/*Azul oscuro 9*/
.texto_azul_oscuro_9
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 10 N*/
.texto_azul_oscuro_10_n
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}

/*Azul oscuro 10*/
.texto_azul_oscuro_10
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 12 N*/
.texto_azul_oscuro_12_n
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 12*/
.texto_azul_oscuro_12
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 11*/
.texto_azul_oscuro_11
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 11 N*/
.texto_azul_oscuro_11_n
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 14 N*/
.texto_azul_oscuro_14_n
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 16 N*/
.texto_azul_oscuro_16_n
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
/*Azul oscuro 18 N*/
.texto_azul_oscuro_18_n
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
/*Blanco 10 N*/
.texto_blanco_10_n
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*Blanco 12 N*/
.texto_blanco_12_n
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*Blanco 14 N*/
.texto_blanco_14_n
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*Blanco 16 N*/
.texto_blanco_16_n
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*Gris 9 N*/
.texto_gris_9_n
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #A0A0A0;
	text-decoration: none;
}
/*Gris 10*/
.texto_gris_10
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
}
/*Gris 12 N*/
.texto_gris_12_n
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
	text-decoration: none;
}
/*Gris 14 N*/
.texto_gris_14_n
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #A0A0A0;
	text-decoration: none;
}
/*Gris 16 N*/
.texto_gris_16_n
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #A0A0A0;
	text-decoration: none;
}

.texto_gris_oscuro_16_n
{
    font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3E3E3E;
	text-decoration: none;
}

.texto_pag_sel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB200;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
}
.texto_pag_normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #83C9EC;
	text-decoration: none;
}
.texto_14_azul_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #81C6E7;
	text-decoration: none;
}
.titulo_18_azul_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #81C6E7;
	font-weight: bold;
	text-decoration: none;
    line-height:1;
}
.texto_19_negro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.texto_19_negro_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texto_18_negro_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Gris 12*/
.texto_gris_12
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
}
.texto_contadores_criterios_busqueda
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	background-color: #447D98;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_contadores_criterios_busqueda_izquierda
{
	width: 6px;
	height: 11px;
	background-image: url(../imagenes/esq_izq_cont_crit.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: default;
	float: left;
	position: relative;
	top: 2px;
}
.texto_contadores_criterios_busqueda_centro
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(../imagenes/centro_cont_crit.gif);
	background-repeat: repeat-x;
	cursor: default;
	float: left;
	position: relative;
	top: 2px;
}
.texto_contadores_criterios_busqueda_derecha
{
	width: 6px;
	height: 11px;
	background-image: url(../imagenes/esq_der_cont_crit.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: default;
	float: left;
	position: relative;
	top: 2px;
}
.titulo_publicidad
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #A0A0A0;
	background-color: #E5E5E5;
	text-decoration: none;
}
.titulo_publicidad_promocion_destacada
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titulo_publicidad_promocion
{
	padding-top: 5px;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #447D98;
	text-decoration: none;
}

.titulo_refinar_busqueda
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
	background-color: #E5E5E5;
	text-decoration: none;
}
/********************** TOOLTIP **************************/
.dvhdr1
{
	background: #0094D2;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #0094D2;
	border-left: 1px solid #0094D2;
	border-right: 1px solid #0094D2;
	border-bottom: 0px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 350px;
	height: 16px;
}
.dvbdy1
{
	background: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	border-top: 0px solid #FFFFFF;
	border-left: 1px solid #0094D2;
	border-right: 1px solid #0094D2;
	border-bottom: 1px solid #0094D2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 350px;
}
/*DESTACADAS*/
.dvhdr2
{
	background: #FFB200;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #FFB200;
	border-left: 1px solid #FFB200;
	border-right: 1px solid #FFB200;
	border-bottom: 0px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 350px;
	height: 16px;
}
.dvbdy2
{
	background: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	border-top: 0px solid #FFB200;
	border-left: 1px solid #FFB200;
	border-right: 1px solid #FFB200;
	border-bottom: 1px solid #FFB200;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 350px;
}
/*OFERTA*/
.dvhdr3
{
	background: #00C171;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #00C171;
	border-left: 1px solid #00C171;
	border-right: 1px solid #00C171;
	border-bottom: 0px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 350px;
	height: 16px;
}
.dvbdy3
{
	background: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	border-top: 0px solid #FFFFFF;
	border-left: 1px solid #00C171;
	border-right: 1px solid #00C171;
	border-bottom: 1px solid #00C171;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 350px;
}
/*********************************************************/

.dvbdy4
{
    background: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	border-top: 1px solid #FFB200;
	border-left: 1px solid #FFB200;
	border-right: 1px solid #FFB200;
	border-bottom: 1px solid #FFB200;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 150px;
        height:20px;
}

.dvhdr4
{
	background: #FFB200;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #FFB200;
	border-left: 1px solid #FFB200;
	border-right: 1px solid #FFB200;
	border-bottom: 0px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 350px;
	height: 16px;
}

A.pie_busqueda_directa:link
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.pie_busqueda_directa:visited
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
}
A.pie_busqueda_directa:hover
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFB200;
}
A.pie_busqueda_directa:active
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #316AC5;
	border-bottom: 1px solid #FFB200;
}

A.contactar:link {font-size: 9px;font-family:arial,sans-serif;text-decoration:none;color:#0C95CB;font-weight:bold;}
A.contactar:visited {font-size: 9px;font-family:arial,sans-serif;text-decoration:none;color:#8d8d8d;font-weight:bold;}
A.contactar:active {font-size: 9px;font-family:arial,sans-serif;text-decoration:none;color:#8d8d8d;font-weight:bold;}
A.contactar:hover {font-size: 9px;font-family:arial,sans-serif;text-decoration:none;color:#d23313;font-weight:bold;}

a img {border:0px none;}

/*mapa de busqueda*/
.contenedorFondo {
    FILTER: alpha(opacity=50);
    LEFT: 0px;
    MARGIN: 0px auto;
    OVERFLOW: auto;
    WIDTH: 0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 0px;
    BACKGROUND-COLOR: #cccccc;
    opacity: .5;
}

.ventanaMapa {WIDTH: 460px; HEIGHT: 420px; POSITION: fixed; background-color:#ffffff; border: 2px solid #52b4e1;}

/*Enlace fuente noticia*/
.lnkNoticia A:link {font-family: Arial;font-size: 12px;font-weight: bold;color: #808080;text-decoration: none}
.lnkNoticia A:visited {font-family: Arial;font-size: 12px;font-weight: bold;color: #808080;text-decoration: none}
.lnkNoticia A:active {font-family: Arial;font-size: 12px;font-weight: bold;color: #808080;text-decoration: none}
.lnkNoticia A:hover {font-family: Arial;font-size: 12px;font-weight: bold;color: #316AC5;text-decoration: underline;}

.campo_texto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	width: 130px;
}

.campo_texto_msg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	width: 240px;
	height: 40px;
	text-align: left;
	vertical-align: top;
}

.ventanaPoliticaPrivacidad {WIDTH: 460px; HEIGHT: 320px; POSITION: fixed; background-color:#ffffff; border: 2px solid #52b4e1;}

.contenidoPoliticaPrivacidad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
    text-align:left;
    padding:10px;
}

/*Enlace fuente noticia*/
.btn_texto_tipologias a:link
{
 font-family: Arial;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}

.btn_texto_tipologias a:visited
{
 font-family: Arial;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}

.btn_texto_tipologias a:active
{
 font-family: Arial;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}

.btn_texto_tipologias a:hover
{
 font-family: Arial;
 font-size: 10px;
 color: #ffffff;
 text-decoration: underline;
}

.texto_negro_12_disabled {
color:#316AC5;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
