/*@import url("global.css");*/
/*
# Dark grey (text): #333333
# Dark Blue (headings, links) #366CA3
# Mid Blue (header) #333399
# Light blue (top navigation) #CCCCFF
# Mid grey: #666666
# Azul ++ (listas): #214183
# */
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none
}
input, select, textarea {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.boton_azul_over {
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:white;
	background:#1A4966;
	border:0px;
	width:90px;
    height:20px;
}
.boton_azul_out {
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:white;
	background:#2B7AA7;
	border:0px;
	width:90px;
    height:20px;
}
.textocabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}
a.textocabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}
a.textocabecera:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: underline;
}
.menusuperior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #334900;
	text-decoration: none;
}
a.menusuperior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #334900;
	text-decoration: none;
}
a.menusuperior:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #334900;
	text-decoration: underline;
}
.menutrural {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_trural_off.gif);
	background-repeat: repeat-x;
	color: #000000;
}
a.menutrural {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_trural_off.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
a.menutrural:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_trural_on.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.bg_menutrural {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_trural_on.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
.menuofer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	color: #000000;
}
.menuofertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_ofertas_off.gif);
	background-repeat: repeat-x;
	color: #000000;
}
a.menuofertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_ofertas_off.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
a.menuofertas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_ofertas_on.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.bg_menuofertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_ofertas_on.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
.menuviajeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_viajeros_off.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
a.menuviajeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_viajeros_off.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	height: 17px;
	width: 131px;
}
a.menuviajeros:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_viajeros_on.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.menuconsultoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_consultoria_off.gif);
	background-repeat: repeat-x;
	color: #000000;
}
a.menuconsultoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_consultoria_off.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
a.menuconsultoria:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_consultoria_on.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.menupropietarios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_propietarios_off.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
a.menupropietarios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_propietarios_off.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	height: 17px;
	width: 131px;
}
a.menupropietarios:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_propietarios_on.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.menuclientes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_clientes_off.gif);
	background-repeat: repeat-x;
	color: #000000;
}
a.menuclientes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_clientes_off.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
a.menuclientes:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_bot_clientes_on.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.menupnaturalprovincia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_provincias.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
a.menupnaturalprovincia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_provincias.gif);
	background-repeat: no-repeat;
	color: #000000;
}
a.menupnaturalprovincia:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_provincias.gif);
	background-repeat: no-repeat;
	color: #000000;
}
.menupnatural {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_paraisos.gif);
	background-repeat: repeat-x;
	color: #000000;
}
a.menupnatural {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_paraisos.gif);
	background-repeat: repeat-x;
	color: #000000;
	float: left;
	height: 17px;
	width: 131px;
}
a.menupnatural:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_paraisos_on.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.menupnatural_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/fondo_paraisos_on.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.menufranjamedia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
a.menufranjamedia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
a.menufranjamedia:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
.titulistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606060;
	text-decoration: none;
	font-weight: bold;
}
a.titulistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606060;
	text-decoration: none;
}
a.titulistado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606060;
	text-decoration: underline;
}
.iconolistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	text-decoration: none;
	font-weight: bold;
}
a.iconolistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	text-decoration: none;
}
a.iconolistado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	text-decoration: underline;
}
.listado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
}
a.listado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
}
a.listado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: underline;
}
.campomasinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	/*text-align: justify;*/
}
a.campomasinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	/*text-align: justify;*/
}
a.campomasinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	/*text-align: justify;*/
}

/***** Textos *****/
.titulo{
	color:#366CA3;
	font-weight:bold
}
.tit_verde24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#669900;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_verde20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#669900;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_acero24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#6086A6;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_acero20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#6086A6;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_light_verde20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#68C85E;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_light_verde24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#68C85E;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_dark_verde20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#AAAE3C;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_dark_verde24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#AAAE3C;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_light_blue20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#72AAE4;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_light_blue24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#72AAE4;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_dark_blue20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2B7AA7;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.tit_dark_blue24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#2B7AA7;
	font-weight:bold;
	font-style:italic;
	text-decoration:none
}
.lista{
	color:#3366CC;
	text-decoration:none;
	padding-left:5px;
}
.lista:hover{
	color:#214183;
	text-decoration:underline;
}
.txt_presentacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt_subtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.txt_blanco12{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.txt_blanco12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.txt_verde12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669900;
	font-weight:normal;
	text-decoration:none
}
a.txt_verde12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#517700;
	font-weight:bold;
	text-decoration:underline
}
.txt_acero12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6086A6;
	font-weight:normal;
	text-decoration:none
}
a.txt_acero12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#45647C;
	font-weight:bold;
	text-decoration:underline
}
.txt_light_verde12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#47B03C;
	font-weight:normal;
	text-decoration:none
}
a.txt_light_verde12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F9A34;
	font-weight:bold;
	text-decoration:underline
}
.txt_dark_verde12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AAAE3C;
	font-weight:normal;
	text-decoration:none
}
a.txt_dark_verde12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#979935;
	font-weight:bold;
	text-decoration:underline
}
.txt_light_blue12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72AAE4;
	font-weight:normal;
	text-decoration:none
}
a.txt_light_blue12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D8BDA;
	font-weight:bold;
	text-decoration:underline
}
.txt_dark_blue12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B7AA7;
	font-weight:normal;
	text-decoration:none
}
a.txt_dark_blue12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#215B7E;
	font-weight:bold;
	text-decoration:underline
}
.txt_plomo11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.txt_negro11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
/***** Tablas *****/
.borde_tabla{
	border: solid 1px;
	border-color:#C9DD9A;
}
.borde_tabla_acero{
	border: solid 1px;
	border-color:#BACAD8;
}
.borde_tabla_light_verde{
	border: solid 1px;
	border-color:#CFEDCB;
}
.borde_tabla_dark_verde{
	border: solid 1px;
	border-color:#CCCE73;
}
.borde_tabla_light_blue{
	border: solid 1px;
	border-color:#CFE2F5;
}
.borde_tabla_dark_blue{
	border: solid 1px;
	border-color:#A9D1E9;
}
/***** Formularios *****/
input, select, textarea {
 	font:1em Arial, Helvetica, sans-serif;
	font-size:11px;
}