@charset "Shift_JIS";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
li  h4 {
	list-style-type: none;
}

body#data  {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.table-style1 {
	border: 1px solid #FFCC66;
	padding: 4px;
	text-align: left;
}
#contents-border {
	text-align: left;
}
#bar {
	height: 26px;
	width: 540px;
	background-image: url(../img/bar.gif);
	background-repeat: no-repeat;
}
#bar2 {
	height: 26px;
	width: 700px;
	background-image: url(../img/bar2.gif);
	background-repeat: no-repeat;
}
#bar h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	position: relative;
	left: auto;
	right: auto;

}
#bar2 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	position: relative;
	left: auto;
	right: auto;
	width: 596px;
}
#cent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.left {
	text-align: left;
}

#Money {
	height: 60px;
}



.fl-iz {
	float: left;
}
.fl-izmg5 {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.fl-drmg5 {
	float: left;
	margin-right: 5px;
}


.fl-dr {
	float: right;
}
.fl-dr-5 {
	float: right;
	margin-left: 5px;
}

.mg0-tpbt {
	margin-top: 0px;
	margin-bottom: 0px;
}


.pd10-bt {
	padding-bottom: 10px;
}
.pd5-tp {
	padding-top: 5px;
}
.pd2-tp {
	padding-top: 2px;
}

.pd5-bt {
	padding-bottom: 5px;
}


.mg5-tp {
	margin-top: 5px;
}
.mg2-bt {
	margin-bottom: 2px;
}
.mg5-bt {
	margin-bottom: 5px;
}
.pd20-bt {
	padding-bottom: 20px;
}




.pd10-tp {
	padding-top: 10px;
}
.pd5-tpbt {
	padding-top: 5px;
	padding-bottom: 5px;
}


.pd10-tpbt {
	padding-top: 10px;
	padding-bottom: 10px;
}
.mg10-tp {
	margin-top: 10px;
}
.mg10-bt {
	margin-bottom: 10px;
}
.mg10-tpbt {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mg12-bt {
	margin-bottom: 12px;
}
.mg40-lf {
	margin-left: 40px;
}


.pd05-iz {
	padding-left: 5px;
}
.pd10-iz {
	padding-left: 10px;
}

.mg05-lf {
	margin-left: 5px;
}

.tblDayData  .td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 00px;

}
.centro {
	text-align: center;
}







.altop {
	vertical-align: top;
}
.vert-medio {
	vertical-align: middle;
}

.nota {
	color: #FF0000;
}



.table-style2 {
	margin: 3px;
}

.fl-iz-foto {
	padding: 2px;
	float: left;
}
.pd-foto {
	padding: 2px;
	float: left;
}

.txt-iz {
	text-align: left;
}
.p12 {
	font-size: 12px;
	font-weight: normal;
	text-align:left;
}
.p10 {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
.tourbn img {
	background-color: #FFFAE5;
	border-top-color: #FFFAE5;
	border-right-color: #FFFAE5;
	border-bottom-color: #FFFAE5;
	border-left-color: #FFFAE5;
}



.p14 {
	font-size: 14px;
	font-weight: normal;
}
.p16 {
	font-size: 16px;
	font-weight: normal;
}
.p16bl {
	font-size: 16px;
	font-weight: bold;
}

.p12bl {
	font-size: 12px;
	font-weight: bold;
}
.p14bl {
	font-size: 14px;
	font-weight: bold;
}
.p10bl {
	font-size: 10px;
	font-weight: bold;
}

.notice {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.subtit-rj {
	color: #FF3333;
}
.subtit-az {
	color: #000099;
}
.subtit-vd {
	color: #009900;
}
.subtitbl-vd {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.subtitbl-ng {
	color: #000000;
}




.lin16 {
	line-height: 16px;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FF3399;
}





a:active {
	text-decoration: none;
	color: #990000;
}


.singletext {
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFCC;
	text-align: justify;
	vertical-align: top;
	margin-right: 15px;
	margin-left: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	color: #0033CC;
}
.basicaltext {
	font-size: 14px;
	color: #80A5E7;
	background-color: #FFFFFF;
}
.copyright {
	font-size: 11px;
	color: #003366;
}
.menu-navcontainer {
	text-align: left;
	width: 150px;
	font-size: 12px;
	color: #000099;
}

.menu-navlist {
	margin-left: 2px;
	padding-left: 2px;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}
.menu-navlist ul {
	list-style-type: none;
}

.menu-navlist li {
	padding-left: 12px;
	background-image: url(../img/menuimg/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.menu-navlist      li      ul     {
	margin-left: 0px;
	padding-left: 0px;
}
.menu-navlist li ul li {
	background-image: url(../img/menuimg/arrow2.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
}

.menu-navlist li ul .submenu {
	font-size: 12px;
	font-weight: normal;
}
.menu-navcontainer a:link {
	color: #000099;
}
.menu-navcontainer a:hover {
	color: #FF3399;
	text-decoration: underline;
}

#datax2 {
	font-size: 10px;
	color: #0066CC;
	text-align: justify;
	vertical-align: top;
	background-color: #FFFFFF;
	white-space: normal;
	overflow: hidden;
	height: 98px;
}
#datax3 {
	font-size: 10px;
	color: #0066CC;
	text-align: justify;
	vertical-align: top;
	background-color: #FFFFFF;
	white-space: normal;
	overflow: hidden;
	height: 98px;
}
#datax4 {
	font-size: 10px;
	color: #0066CC;
	text-align: justify;
	vertical-align: top;
	background-color: #FFFFFF;
	white-space: normal;
	overflow: hidden;
	height: 40px;
}
#DatosTour {
	font-size: 11px;
	color: #CC0000;
}

#MainTable {
	font-size: 12px;
	width: 740px;
}
#TOPIMAGE {
	background-image: url(../img/title-tipo3.gif);
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;

}

#Navigator {
	background-image: url(../img/nav.gif);
	font-size: 12px;
	color: #000099;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD8DF;
	border-left-color: #CCD8DF;
	height: 20px;
}
#Navigator #navimenu {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
}
#Navigator2 {
	background-image: url(../img/nav.gif);
	font-size: 12px;
	color: #000099;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD8DF;
	border-left-color: #CCD8DF;
	height: 20px;
}

#SBarContainer {
	text-align: center;
	font-size: 12px;
	color: #003399;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCD8DF;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD8DF;
	background-image: url(../img/slowfiles/bg_side.gif);
	background-repeat: repeat;
}
#Shoutbox {
	font-size: 12px;
	font-style: normal;
	color: #003399;
	text-align: center;
	font-weight: bold;
}
#MainTable #SBarContainer #SideBar #Shoutbox #ShoutBoxData {
	font-size: 9px;
	font-weight: normal;
	color: #003399;
}

#Newscast {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#MainTable #SBarContainer #SideBar #Newscast #NewsCastData {
	font-size: 10px;
	font-weight: normal;
}
#Weather {
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
	text-align: center;
}
#MainTable #SBarContainer #SideBar #Weather #WeatherCastData {
	font-size: 9px;
	font-weight: normal;
}

#ForumContainer {
	font-size: 12px;
	font-weight: bold;
}

#ContContainer {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCD8DF;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD8DF;
}
#Contents {
	text-decoration: none;
	text-align: center;
}

#SclTours {
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
	height: 140px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3399FE;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #81BFFE;
}
#TourName {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	background-image: url(img/dataSq.jpg);
}
#TourSelect {
	background-color: #FFEFDE;
}

#FooterTable {
	font-size: 11px;
	font-weight: normal;
	color: #91ADFF;
	background-image: url(img/footer.gif);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
}
#Footer {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#Footer  #linefooter {
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #CCD8DF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#Infotourimg {
	background-color: #FFFFCC;
}
.Tourtopimg {
	background-color: #DEFFCA;
}
h1 {
	padding-bottom: 3px;
	margin: 0px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-top: 6px;
	padding-top: 3px;
	margin-bottom: 4px;
	text-align: left;
	padding-bottom: 3px;
	background-color: #FFF4F4;
	border: 2px solid #FF8888;
	padding-left: 2px;
}
.infotitlecont  a     {
	display: block;
	height: 100%;
	width: 97%;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF6666;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FF6666;
	border-bottom-color: #FF6666;
}
h4 {
	font-size: 12px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
h5 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}


.tdtop {
	vertical-align: top;
}
td   h2, h3{
	text-align: left;
}

#ContContainer2 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #91ADFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #91ADFF;
	text-align: left;
}
.bn-menuiz {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#pd-bt-menu {
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.menuiz-nov   {
	background-image: url(../img/menuimg/tmenu_nove.gif);
	height: 24px;
	background-repeat: no-repeat;
}
.menuiz-not  {
	background-image: url(../img/menuimg/tmenu_news.gif);
	height: 24px;
	background-repeat: no-repeat;
}
.menuiz-clima  {
	background-image: url(../img/menuimg/tmenu_clim.gif);
	height: 24px;
	background-repeat: no-repeat;
}
.menuiz-search  {
	background-image: url(../img/menuimg/tmenu_busq.gif);
	height: 24px;
	background-repeat: no-repeat;
}
.menuiz-bg   {
	background-image: url(../img/menuimg/top-notes-bg.gif);
	height: 10px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
.menuiz-botm   {
	background-image: url(../img/menuimg/top-notes-botm.gif);
	height: 11px;
	background-repeat: no-repeat;
}
#tblDayData {
	font-size: 12px;
}
.blanc {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 11px;
}
.blanc_14 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 6px;
}

.grey {
	font-size: 10px;
	line-height: 12px;
	color: #8B8B8B;
}

#searchbar {
	padding-right: 5px;
	padding-left: 5px;
}
#searchbar   #cel {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
}
#searcharea {
	margin: 0px;
}

#linx {
	width: 400px;
}
.list {
	font-weight: bold;
}
.list ul  {
	font-weight: normal;
	padding-left: 14px;
	margin-left: 10px;
	padding-top: 0px;
	margin-top: 10px;
}
.list ol {
	font-weight: normal;
	padding-left: 14px;
	margin-left: 10px;
	padding-top: 0px;
	margin-top: 10px;
}
#TOPIMAGE_DETAIL {
	background-image: url(../img/title-tipo3.gif);
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}
.point {
	cursor: hand;
}
.blankw {
	cursor: hand;
}
#busq {
	margin: 0px;
}
.line-center {
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.non {
	list-style-type: none;
	padding-left: 30px;
}
.fl-crear {
	clear: both;
}

#ContContainer3 {
	background-color: #FFFFFF;
	text-align: left;
}

.imgcenter{
text-align: center;
margin:0 auto;
}

.textleft {
	text-align: left;
	font-size: 12px;
}
