a.menuTop, .menuTop	{font-family:Arial; font-size:10px; color:#4D4D4D; text-decoration:none; font-weight:normal}
a.menuTop:hover	{font-family:Arial; font-size:10px; color:#5E8AAF; text-decoration:none; font-weight:normal}
a.menu_lowcost	{font-family:Arial; font-size:10px; color:#365F89; text-decoration:none; font-weight:normal; font-style:italic}
a.menu_lowcost:hover	{font-family:Arial; font-size:10px; color:#365F89; text-decoration:none; font-weight:normal; font-style:italic}
.menuTop2 			{font-family:Arial; font-size:10px; color:#5E8AAF; text-decoration:none; font-weight:normal}
a.menuTop2 			{font-family:Arial; font-size:10px; color:#5E8AAF; text-decoration:none; font-weight:normal}
a.menuTop2:hover	{font-family:Arial; font-size:10px; color:#4D4D4D; text-decoration:none; font-weight:normal}

a.link 				{font-family:Verdana; font-size:11px; color:#365F89; text-decoration:none; font-weight:normal}
a.link:hover		{font-family:Verdana; font-size:11px; color:#8E8E8E; text-decoration:none; font-weight:normal}

a.linkhotel 				{font-family:Verdana; font-size:11px; color:#000066; text-decoration:none; font-weight:normal}
a.linkhotel:hover		{font-family:Verdana; font-size:11px; color:#8E8E8E; text-decoration:none; font-weight:normal}

a.linkPeq 				{font-family:Verdana; font-size:10px; color:#365F89; text-decoration:none; font-weight:normal}
a.linkPeq:hover		{font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:none; font-weight:normal}

a.textoPeq_mapa{font-family:Verdana; font-size:10px; color:#365F89; text-decoration:none; font-weight:normal}
a.textoPeq_mapa:hover{
	text-decoration:underline;
}

a.linkgp	  		{font-family:Verdana; font-size:11px; color:#8E8E8E; text-decoration:none; font-weight:normal}
a.linkgp:hover	  		{font-family:Verdana; font-size:11px; color:#365F89; text-decoration:none; font-weight:normal}

a.linkgp2	  		{font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:none; font-weight:normal}
a.linkgp2:hover	  		{font-family:Verdana; font-size:10px; color:#365F89; text-decoration:none; font-weight:normal}

a.link_footer_home, SPAN.link_footer_home{
	font-family:Verdana;
	font-size:10px;
	color:#8E8E8E;
	text-decoration:none;
	font-weight:normal
}
a.link_footer_home:hover	  		{font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:underline; font-weight:normal}

a.azul, .texto_azul		{font-family:Verdana; font-size:11px; color:#365F89; text-decoration:none; font-weight:bold}
a.azul:hover		{font-family:Verdana; font-size:11px; color:#8E8E8E; text-decoration:none; font-weight:bold}

.texto_azul_peq		{font-family:Verdana; font-size:9px; color:#365F89; text-decoration:none; font-weight:bold}
.texto_azul_big		{font-family:Verdana; font-size:14px; color:#365F89; text-decoration:none; font-weight:bold}

a.rosa		{font-family:Verdana; font-size:10px; color:#A5216C; text-decoration:underline; font-weight:bold}

.titular			{font-family:Arial; font-size:10px; color:#4D4D4D; text-decoration:none; font-weight:normal}

.titulo	  		{font-family:Verdana; font-size:17px; color:#A3A99D; text-decoration:none; font-weight:normal}

.tituloG	  		{font-family:Verdana; font-size:19px; color:#365F89; text-decoration:none; font-weight:normal}

.titulo_ficha	  		{font-family:Verdana; font-size:19px; color:#365F89; text-decoration:none; font-weight:normal; margin:0; padding:0;}

.tituloAz	  		{font-family:Verdana; font-size:17px; color:#5F7C99; text-decoration:none; font-weight:bold}
.tituloZona	  		{
	font-family: "Swis721 Th BT";
	font-size: 18px;
	color:#5F7C99;
	text-decoration:none;
	font-weight:bold;
	font-style : normal;
}
.textoGris  {font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:none; font-weight:normal}
.textoPeqGris  {font-family:Verdana; font-size:9px; color:#8E8E8E; text-decoration:none; font-weight:normal}
.textoGrisBoletin  {font-family:Verdana; font-size:10px; line-height:14px; color:#8E8E8E; text-decoration:none; font-weight:normal}
.textoAzulBoletin  {font-family:Verdana; font-size:10px; line-height:15px;  color:#365F89; text-decoration:none; font-weight:normal}
.textoAzulBoletin2  {font-family:Verdana; font-size:10px;   color:#365F89; text-decoration:none; font-weight:normal}

.texto	  		{font-family:Verdana; font-size:11px; color:#365F89; text-decoration:none; font-weight:normal}
.textopeq	  		{font-family:Verdana; font-size:9px; color:#365F89; text-decoration:none; font-weight:normal}
.textob	  		{font-family:Verdana; font-size:11px; color:#365F89; text-decoration:none; font-weight:bold}
.textob_mapa	  		{font-family:Verdana; color:#365F89; text-decoration:none; font-weight:bold; font-size:9px; line-height:15px;}
.textob_mapa:hover{
	text-decoration:underline;
}
.textob2	  		{font-family:Verdana; font-size:10px; color:#365F89; text-decoration:none; font-weight:bold}
.textogp2	  		{font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:none; font-weight:normal}
.textogp	  		{font-family:Verdana; font-size:11px; color:#8E8E8E; text-decoration:none; font-weight:normal}
.textog	  		{font-family:Verdana; font-size:11px; color:#8E8E8E; text-decoration:none; font-weight:bold}

.textoPeq	  		{font-family:Verdana; font-size:10px; color:#365F89; text-decoration:none; font-weight:normal}
.textobPeq	  		{font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal}

.input 			{ font-family: Verdana; font-size: 11px; font-style: normal; font-weight: bold;color: #365F89; background-color: #ffffff; border-style: solid thin 1px; border: 1px solid; border-color: #00005F; }	
.input2 			{ font-family: Verdana; font-size: 9px; font-style: normal; font-weight: bold;color: #365F89; background-color: #ffffff; border-style: solid thin 1px; border: 1px solid; border-color: #00005F; }	
.inputGris 			{ font-family: Verdana; font-size: 9px; font-style: normal; font-weight: bold;color: #365F89; background-color: #E3E3E3; border-style: solid thin 1px; border: 1px solid; border-color: #00005F; }
.cuerpob			{font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold}
.cuerpobp			{font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold}
.cuerpob2			{font-family:Verdana; letter-spacing:4px; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold}
.input_contactar 			{ font-family: Verdana; font-size: 11px; font-style: normal; font-weight: bold;color: #365F89; background-color: #ffffff; border-style: solid thin 1px; border: 1px solid; border-color: #00005F; }
.input_contactar_send{
	font-family: Verdana; font-size:10px; font-style: normal; font-weight: bold;color: #990000; background-color: #ffffff; border-style: solid thin 1px; border: 1px solid; border-color: #990000;
}
.contacta{
	width:570px;
}

.texto_grana{
	color: #990000; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texto_rojo{
	color: #C63C3A; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
}


.texto_naranja, A.texto_naranja, A.texto_naranja:hover{
	color: #E26603; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}

.texto_verde, A.texto_verde, A.texto_verde:hover{
	color: #72BD22; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contacta_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#6488AD;
	padding-left:20px;
}

.texto_gris_oscuro{
	font-family:Verdana; font-size:11px; color:#535353; text-decoration:none; font-weight:bold;
}

.texto_gris_oscuro_peque{
	font-family:Verdana; font-size:10px; color:#535353; text-decoration:none; font-weight:normal;
}

/* SECT =DATE PICKER */
/* the div that holds the date picker calendar */
.dpDiv {
	xborder: 1px solid #999;
	background: #fff;
}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	xfont-family: Tahoma, Arial, Helvetica, sans-serif;
	xfont-size: 12px;
	text-align: center;
	color: #999;
	background-color: #eee;
	border: 1px solid #999;
	border-spacing: 0;
	border-collapse: collapse;
}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ccc;
	padding: 4px;
	background: #fff;
}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #fedfeb;
}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #dfebfe;
	cursor: pointer;
}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
}

/* the table cell that holds the name of the month and the year */
.dpTD.weekend {
	background: #d5d5d9;
	color: #999;
}
.dpBlankTD {
	background: #eee;
	border: 1px solid #e5e5e5;
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #eee;
	color: #000;
	border: 1px solid #999;
	font-weight: bold;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #004c9e;
	font-weight: bold;
}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #900;
	font-weight: bold;
}


/* the forward/backward buttons at the top */
.dpButton {
	xfont-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	xfont-size: 10px;
	color: #fff;
	background: #004c9e;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #fff;
}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	xfont-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	xfont-size: 10px;
	color: #004c9e;
	background: #e9e9e9;
	font-weight: bold;
	border: 1px solid #999;
	border-left-color: #bbb;
	border-top-color: #bbb;
}

td.ciudad{		
	text-align:center;
	width:111px;
	height:18px;
	font-family:Arial;
	font-size:8px;
	color:#365F89;
	background:url(/public/img/bg_city.gif) no-repeat;
}

td.home{
	width:681px;	
	height:380px;
	background:url(/public/img/fondo_home.jpg);
}

a.link_home	{
	font-family:Arial;
	font-size:10px;
	color:#365F89;
	text-decoration:none;
	font-weight:bold;
	letter-spacing: -0.3px;
	line-height:9px;
}

a.link_home2	{
	font-family:Arial;
	font-size:11px;
	color:#365F89;
	text-decoration:underline;
	font-weight:normal;
}

.titulo_home{
	color:#888888  !important;
	font-weight:bold;
	font-family:Verdana !important;
	font-size:12px;	
}

.text_home{
	color:#B3B3B3  !important;
	font-size:11px;
	font-weight:normal  !important;
	font-family:Verdana !important;
}

.textoRed	 {font-family:Verdana; font-size:11px; color:red; text-decoration:none; font-weight:bold}

.home_content_title{
	background-color:#575556;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.home_content_text{
	background-color:#575556;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
}

.home_content_text DIV{
	font-size:9px;
	color:#CCCCCC;
	padding-top:5px;
	padding-bottom:10px;
}

.miniatura_mapa_link{
	border:1px #A8A8A8 solid;
}

.miniatura_mapa_link A{
	font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:none; font-weight:normal; text-decoration:none;
}

.miniatura_mapa_link A:hover{
	font-family:Verdana; font-size:10px; color:#8E8E8E; text-decoration:none; font-weight:normal; text-decoration:none;
}

.titulo_lista_disponibildad{
	font-family:Verdana; letter-spacing:-0.15px; font-size:13px; color:#365F89; text-decoration:none; font-weight:bold;
	background-color:#BBC5CB;
	padding-left:10px;
}

.body{
	margin:auto; width:974px; text-align:center;
	background-color:#385674;
}

.content{
	width:974px; background-color:#FFFFFF; text-align:left;
}

.left_content{
	width:219px;
	height:100%;
	background-color:#E7F1F7;
}

.logo{
	background-color:#E7F1F7;
	width:100%;
	text-align:center;
	height:105px;
}

FORM{
	margin:0px; padding:0;
}

H1, H2, H3{
	margin:0px; padding:0;
}

.title_search{
	background-color:#A6BDCB; padding-left:20px;;
	width:100%;
}

.content_search{
	background-color:#BBC5CB; padding-left:20px; width:100%; height:218px;
}

.content_search_ficha{
	background-color:#BBC5CB; padding-left:20px; width:100%; height:140px;
}

.input_home, .input_home_d, .input_home_m, .input_home_news{
	font-family: Verdana; font-size: 9px; font-style: normal; font-weight: bold;color: #A1A1A1; background-color: #ffffff; border-style: solid thin 1px; border: 1px solid; border-color: #7F9EBA; margin-bottom:3px;
}

INPUT.input_home{
	width:173px; margin-bottom:1px;
}

SELECT.input_home{
	width:175px;font-size:10px;
}

INPUT.input_home_d{
	width:40px;
}

INPUT.input_home_m{
	width:65px;
}

INPUT.input_home_news{
	width:112px;
}

.search_check{
	font-family:Verdana; font-size:10px; color:#E26603; text-decoration:none; font-weight:bold;
}

#alert_30_days{
	font-family:Verdana; font-size:10px; text-decoration:none; font-weight:normal;
	background-color:#999999; color:#FFFFFF; width:173px; padding-top:3px; height:30px; display:none;
	text-align:center;
}

.image_search{
	padding-right:20px; width:65px;
}

.div_with{
	width:219px;
}

.table_links_home{
	width:98%; background-color:#E7F1F7; padding-left:20px;
}

.pad_right{
	padding-right:5px;
}

.pad_left{
	padding-left:5px;
}

.pad_right7{
	padding-right:7px;
}

.pad_left7{
	padding-left:7px;
}

.pad_left15{
	padding-left:15px;
}

.pad_bot{
	padding-bottom:5px;
}

#table_idiomas{
	width:170px;
	background-color:#FFFFFF;
}

#header_home{
	width:540px;
	padding-left:15px;
	padding-right:10px;
}

#table_header{	
	background-color:#FFFFFF;
	height:105px;
	width:552px;
}

#table_header_ian{	
	background-color:#FFFFFF;
	height:105px;
}

.pad_top10{
	padding-top:10px;
}

.pad_top{
	padding-top:5px;
}

.bg_white{
	background-color:#FFFFFF;
}

.error{
	color:#FF0000;
}

.home_texto_bol{
	overflow:hidden; height:85px; padding-top:5px;
}

#tids{
	background-color:#E7F1F7;
}

#menu_bottom{
	padding-left:3px; padding-right:3px;
}

#footer{
	width:100%;
	background-color:#385674;
	color:#DFD9D9;
}

.footer_links{
	padding-top:15px; padding-bottom:15px;
}

.footer_link_new{
	line-height:12px;
	text-align:justify;
}

.footer_gsh{
	font-family:Verdana;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#DFD9D9;
	margin:0; padding:0;
}

.footer_barra{
	color:#DFD9D9;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:normal
}

.white{
	color:#FFFFFF !important;
}

.line_h14{
	line-height:14px;
}

.color_DFD9D9{
	color:#DFD9D9 !important;
}

.hr_A8A8A8{
	width:100%; background-color:#A8A8A8;
	height:1px;
	padding:0; margin:0;
	border:none;	
}

.hr_A8A8A8 HR{
	display:none;
}

.btn_orange_lista, .btn_green_lista, .btn_blue_lista, .btn_orange_ficha, .btn_green_ficha, .btn_blue_ficha{	
	height:14px;
	padding-top:3px;
	width:149px;
	border:none;
	font-size:9px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	letter-spacing:-0.25px;
	text-align:center;
	text-decoration:none;
	clear:both;
}

.btn_orange_lista{
	background:url(/public/img/bg_button_orange_lista.png) no-repeat;
}

.btn_green_lista{
	background:url(/public/img/bg_button_green_lista.png) no-repeat;	
}

.btn_blue_lista{
	background:url(/public/img/bg_button_blue_lista.png) no-repeat;	
}

.btn_orange_ficha{
	background:url(/public/img/bg_button_orange_ficha.png) no-repeat;	
	width:187px !important;	
}

.btn_green_ficha{
	background:url(/public/img/bg_button_green_ficha.png) no-repeat;	
	width:187px !important;	
}

.btn_blue_ficha{
	background:url(/public/img/bg_button_blue_ficha.png) no-repeat;
	width:187px !important;	
}

.btn_grey_ficha{
	background:url(/public/img/bg_button_grey_ficha.png) no-repeat;
	height:14px;
	padding-top:3px;
	width:187px;
	border:none;
	font-size:8px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;		
	text-align:center;
	display:none;
	text-decoration:none;
}

#pestanas{
	width:100%;
	height:22px;
	background:url(/public/img/pes_ficha_bg.gif) repeat-x top;
	padding-bottom:5px;	
}

#pestanas DIV{
	height:18px;
	padding-top:4px;
	width:116px;
	float:left;		
	text-align:center;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	cursor:pointer;
}

#pestanas DIV:hover{
	text-decoration:underline;
}

.pestana_on{
	background:url(/public/img/pes_ficha_on.gif) no-repeat !important;
}

.pestana_off{
	background:url(/public/img/pes_ficha_off.gif) no-repeat;
}

.link_pie_foto_gris{
	color:#AAAAAA;
	text-decoration:none;
	font-size:11px !important;
	font-weight:bold;
	font-family:Arial;
}

.link_pie_foto_gris_oscuro{
	font-family:Arial; font-size:11px; color:#535353 !important; text-decoration:none; font-weight:bold;
}

.link_pie_foto_gris:hover, .link_pie_foto_gris_oscuro:hover{
	text-decoration:underline;
} 

.link_diapo{
	line-height:20px;
	color:#A0A0A0;
}

.overlay_google_maps{
	width:415px;
	height:125px;
}

DIV#foto_producto{width:755px; height:500px;}
#pies_de_foto{float:right;width:195px; padding-left:10px; padding-right:10px; height:500px; opacity:0.75;filter:alpha(opacity=75); background:#EAEAE8; text-align:left;}

