H1 { color: #06C; font: 19px Helvetica, sans-serif, Arial, Verdana; text-align: center;	margin-top:13px; margin-bottom: 13px; font-weight: bold; text-shadow: 2px 1px 3px #B9B9B9; }
H2 { color: #06C; font: 17px Helvetica, sans-serif, Arial, Verdana; text-align: center;	line-height: 17px; font-weight: bold; text-shadow: 2px 1px 3px #B9B9B9; }
H3 { color: #06C; font: 15px Helvetica, sans-serif, Arial, Verdana;	text-align: center;	line-height: 16px; font-weight: bold; text-shadow: 2px 1px 3px #B9B9B9; }
H4 { color: #06C; font: 14px Helvetica, sans-serif, Arial, Verdana; text-align: center;	line-height: 15px; text-shadow: 2px 1px 3px #B9B9B9; }
H1.borderless {	color: #06C; font: 18px Helvetica, sans-serif, Arial, Verdana; text-align: center; font-weight: bold; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;	border-left-width: 0px; margin: 0px; padding: 0px; text-shadow: 2px 1px 3px #B9B9B9; }
H1.borderlessesp {	color: #06C; font: 16px Helvetica, sans-serif, Arial, Verdana; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;	border-left-width: 0px; margin: 0px; padding: 0px; text-shadow: 2px 1px 3px #B9B9B9; }

body { margin: 0 auto; background-color: #FFF; }

a:hover, a:visited, a:link, a:active { text-decoration: none; }
A.menusup:link { text-decoration: none;	margin-top: -5px; font: 15px Arial, Helvetica, sans-serif; }
A.menusup:hover { text-decoration: none; margin-top: -5px;	font: bold 14px Arial, Helvetica, sans-serif; }
A.menusup:active { text-decoration: none; margin-top: -5px; font: bold 14px Arial, Helvetica, sans-serif; }
A.menusup:visited { text-decoration: none; margin-top: -5px; font: 15px Arial, Helvetica, sans-serif; }
A.menuinf:link { color: #CCFFFF; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf:hover { color: #FFFFFF; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf:active { text-decoration: none; color: #FF9900; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf:visited {	color: #CCFFFF; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf2:link { color: #00F; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf2:hover { color: #F00; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf2:active { text-decoration: none; color: #F60; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menuinf2:visited { color: #60C; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; text-align: center; }
A.menulat:link { color: #0000FF; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; text-align: center; }
A.menulat:hover { color: #003366; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; text-align: center; }
A.menulat:active { text-decoration: none; color: #000099; font: 12px Arial, Helvetica, sans-serif; text-align: center; }
A.menulat:visited {	color: #006699; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; text-align: center; }
A.menulat2:link { color: #00F; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; margin: 7px; }
A.menulat2:hover { color: #000033; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; margin: 7px; }
A.menulat2:active {	text-decoration: none; color: #000099; font: 11px Arial, Helvetica, sans-serif; margin: 7px; }
A.menulat2:visited { color: #003366; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; margin: 7px; }
A.menulinks:link { color: #0000FF; font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; }
A.menulinks:hover {	color: #FF0000; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; }
A.menulinks:active { text-decoration: none; color: #CC6600; font: bold 13px Arial, Helvetica, sans-serif; }
A.menulinks:visited { color: #660099; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; }
A.tour:link { color: #00F; text-decoration: none; margin:0 15px; font: bold 11px Arial, Helvetica, sans-serif; }
A.tour:hover { color: #F00; text-decoration: none; margin:0 15px; font: bold 11px Arial, Helvetica, sans-serif; }
A.tour:visited { color: #306; text-decoration: none; margin:0 15px; font: bold 11px Arial, Helvetica, sans-serif; }
A.tour2:link { color: #00F; text-decoration: none; margin-right: 15px; font: bold 12px Arial, Helvetica, sans-serif; background:url('images/interfaz/ico_carrito_new1.gif') no-repeat left; padding-left:27px; }
A.tour2:hover { color: #0000FF; text-decoration: none; font:bold 12px Arial, Helvetica, sans-serif; background: url('images/interfaz/ico_carrito_new2.gif') no-repeat left; margin-right:15px; padding-left:27px; }
A.tour2:visited { color: #003399; text-decoration: none; margin-right: 15px; font:bold 12px Arial, Helvetica, sans-serif; background: url('images/interfaz/ico_carrito_new1.gif') no-repeat left; padding-left: 27px; }
A.tour_reserve:link { color: #FFFFFF; font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; }
A.tour_reserve:hover { color: #FFFFCC; font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none ; }
A.tour_reserve:visited { color: #FFFFCC; font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; }
A.tour_reserve2:link { color: #0000FF; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
A.tour_reserve2:hover { color: #0000FF; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none ; }
A.tour_reserve2:visited { color: #0000FF; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
A.menulat-left:link { text-decoration: none; font: normal 12px Arial, Helvetica, sans-serif; margin: 0 0 0 0px; }
A.menulat-left:hover, A.menulat-left:active { text-decoration: none; font: normal 12px Arial, Helvetica, sans-serif; margin: 0 0 0 0px; }
A.menulat-left:visited { text-decoration: none;	font: normal 12px Arial, Helvetica, sans-serif;	margin: 0 0 0 0px; }
A.menulinks-left:link {	color: #0000FF;	font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; margin: 0 0 0 5px;	text-align: center; }
A.menulinks-left:hover { color: #FF0000; text-decoration: none;	font: bold 13px Arial, Helvetica, sans-serif; margin: 0 0 0 5px; }
A.menulinks-left:active { text-decoration: none; color: #CC6600; font: bold 13px Arial, Helvetica, sans-serif; margin: 0 0 0 5px; }
A.menulinks-left:visited { color: #660099; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif;	margin: 0 0 0 5px; }
A.reserves:link, A.reserves:hover, A.reserves:active, A.reserves:visited  {	color: #FFFFFF;	font: bold 12px Arial, Helvetica, sans-serif; }

P.normal { color: #000000; text-indent: 25pt; margin: 10px 15px; background: url('images/interfaz/star_text.gif') no-repeat 15px 2px;	font: 11pt arial, helvetica, sans-serif; line-height: 18px; }
P.tours_title {	color: #006699;	font: 16px Arial, Helvetica, sans-serif; margin:0 15px; }
P.tours_title2 { font:bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; margin-left: 15px; }
P.normal-tours_des { color: #006699; margin:0 15px; font:12px Arial, Helvetica, sans-serif; }
P.normal-tours {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	margin:0 15px;
}
P.normal-tours2 { color: #006699; font: 11px Arial, Helvetica, sans-serif; margin:0 15px; }
span.normal-tours2 { color: #006699; font: 11px Arial, Helvetica, sans-serif; margin:0 15px; }
P.normal-ind { color: #000; font: 14px Arial, Helvetica, sans-serif; margin: 3px 0px; }
P.normal-ind-tits { color: #000; font: 14px Arial, Helvetica, sans-serif; font-weight:700; margin: 12px 5px 12px 2px; }
P.normal-intercalado { color: #000; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: center; margin-top: 10px; margin-bottom: 10px; margin-left: 40px; margin-right: 40px; }
span.normal-ind-tits { color: #000; font: bold 14px Arial, Helvetica, sans-serif; text-align: left; margin-top: 10px; }
P.first { color: #333366; font:11px Arial, Helvetica, sans-serif; }
P.second { color: #000000; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
span.second { color: #000000; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-align: center; }
P.secondwhite {	color: #FFFFFF;	text-decoration: none;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-align: center; }
span.secondwhite {	color: #FFFFFF;	text-decoration: none;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-align: center; }
P.third { color: #990000; font: bolder 13pt Arial, Helvetica, sans-serif; }
P.fourth { color: #1c3d71; font: bolder 11pt Arial, Helvetica, sans-serif; text-align: left; }
P.fifth { color: #000000; font: bolder 10pt Arial, Helvetica, sans-serif; text-align: left; }
P.bigtit { color: #006699; font: bold 14px Arial, Helvetica, sans-serif; text-align: center; }
P.smalltit { color: #009; text-align: left; font: bold 13px Arial, Helvetica, sans-serif; margin: 5px; }
P.normal-ind2 { color: #333333; font: 13px Arial, Helvetica, sans-serif; margin: 3px 5px; text-indent: 10pt; background: url('images/interfaz/palomita.gif') no-repeat; }
P.normal-ind-2 { color: #990000; font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 5px; }
span.normal-ind-2 { color: #990000; font: bold 14px Arial, Helvetica, sans-serif; }
P.normal-ind-blue { color: #006699; font: 12px Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; text-indent: 13pt; background: url('images/interfaz/palomita.gif') no-repeat; }
P.normal-ind3 { color: #333; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
span.normal-ind3 { color: #000; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
P.normal-ind3-5 { color: #000; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; }
span.normal-ind3-5 { color: #000; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; }
P.normal-ind4 { color: #000000; text-decoration: none; font: 11px Verdana, Arial, Helvetica, sans-serif; }
span.normal-ind4 { color: #000000; text-decoration: none; font: 11px Verdana, Arial, Helvetica, sans-serif; }
span.normal-ind5 { color: #000000; text-decoration: none; font: 10px Arial, Helvetica, sans-serif; }
span.menusup { text-decoration: none; margin-top: -5px; font: 15px Arial, Helvetica, sans-serif; }
.smaller {	font: 12px Arial, Helvetica, sans-serif; }
.smallest { font: 11px Arial, Helvetica, sans-serif; }
.popup { background: url('images/interfaz/pop-up.gif'); background-position:right; background-repeat:no-repeat; }

OL { color: #000; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; list-style: url('images/interfaz/arrow_transparent.gif') none; margin: 10px 5px 10px -10px; text-align: left; }
LI { color: #000; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; list-style: url('images/interfaz/arrow_transparent.gif') none; margin: 6px 5px 6px -10px; text-align: left; }
LI.small {	color: #000; text-decoration: none;	font: 13px Arial, Helvetica, sans-serif; margin: 5px 5px 5px -10px; text-align: left; }
LI.smaller { color: #000; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; margin: 5px 0px 1px -10px; text-align: left; }
UL { color: #000; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; list-style: url('images/interfaz/arrow_transparent_red.gif') none; margin: 10px 5px 10px -10px; text-align: left; }

.border_tours {	border: solid 1px #006699; }
.border_left {border-left: solid 1px #006699; }
.border_right {	border-right: solid 1px #006699; }
.border_right_top {	border: solid 1px 1px 0 0 #006699; }
.border_left_right { border: solid 0 1px #006699; }
.border_left_bottom { border:solid 0 0 1px 1px #006699; }
.border_right_bottom { border:solid 0 1px 1px 0 #006699; }
.border_left_right2 { border: solid 1px 1px 1px 0 #006699; }
.border_tour_bot { border-bottom: 1px solid #006699; }
.border_tour_top { border: solid 1px 0 #006699; }
.border_tour_desc { border: solid 0 1px 1px 0 #006699; }  
.border2dcha { border: 1px 1px 0 0 solid #999999; }
.border5btmd { border:solid 1px #000000; }

select {
	font: 10px Arial, Helvetica
}

.win-hotel-reserv {	font:12px Arial, Helvetica, sans-serif;	color: #000000;	width: 140px; }
.wintours-form { font:13px Arial, Helvetica, sans-serif; color: #333333; width: 250px; }
.win-hotel-reserv-btn {	background-color: #339900;	font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	border: 2px solid #33CC00; }

.taxi {	width: 90px; border: thin dashed #CC0000; color: #333333; font: 10pt Arial, Helvetica, sans-serif; text-decoration: none; }
.tabletaxi { background-color: #FFFFFF; border: thin dashed #0D2E78; font:13px Arial, Helvetica, sans-serif; text-indent: 4px; }
.tablewebcam {
	background-color: #E5E5E5;
	border: thin #0D2E78;
	font:12px Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding: 2;
}
.style1 { font:13px Arial, Helvetica, sans-serif; }
.formstyle1 { font:12px Arial, Helvetica, sans-serif; text-align: center; }
.bars {	color: #000; }
.menutitle-bg {	width:157px; height:20px; background-image: url('images/interfaz/back_menutitle.gif');}

.buttons-top {
	height:26px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #FC0;
	border-bottom-color: #FC0;
	background-color: #FFC;
	border-right-color: #FC0;
	border-left-color: #FC0;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	padding-left: 10px;
	margin-bottom: 4px;
}

.menu-webcam { height:27px; border-bottom-width: 1px; border-width: 1; background-color: #F4F4F4; border-left-style: solid; border-left-color: #CCC; border-right-color: #CCC; border-right-style: solid; outline-color: #CCC; border-bottom-color: #CCC; border-top-color: #CCC; border-bottom-style: solid; border-top-style: solid; border-left-width: thin; border-right-width: thin; }

.menu-weather {	border-top-width: 1px;	border-bottom-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-bottom-style: solid;	border-top-color: #09F;	border-bottom-color: #09F;	background-color: #FFF;	border-right-color: #09F;	border-left-color: #09F;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }

.menu-main-left { normal 12px Arial, Helvetica, sans-serif; }

.smallind4black { color: #000000; text-decoration: none; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.smallind4white { color: #FFFFFF; text-decoration: none; font: 10px Verdana, Arial, Helvetica, sans-serif; }
