@charset "UTF-8";
* {margin:0;padding:0;list-style:none;}

/* tag */
body,div,p,th,td,iframe,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
body,div,p,th,td,iframe{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:120%;color:#333333;}

body {background-image: url(../image/portugal/background.jpg);background-repeat: repeat-x;}

/* a */
a:link, a:visited, a:active {text-decoration: underline;}
a:hover {text-decoration: underline;color:#FF0099;}

/* h */
h1{font-size: small;font-weight: bold;color: #666666;height: 20px;width: 764px;margin-right: auto;margin-left: auto;text-align: center;line-height: 20px;}

/* header */
#header{height: 80px;width: 764px;margin-right: auto;margin-left: auto;}
/*#header {background-image: url(../image/portugal/header.gif);background-repeat: no-repeat;background-position: center center;height: 80px;width: 764px;margin-right: auto;margin-left: auto;}*/
#header-down {height: 20px;	width: 764px;margin-right: auto;margin-left: auto;font-size: small;line-height: 20px;color: #000000;}


/* box */
#wrapper {height: auto;	width: 800px;background-color: #FFFFFF;margin-right: auto;margin-left: auto;}
#banner {background-image: url(../image/portugal/banner.jpg);background-repeat: no-repeat;background-position: center center;height: 200px;width: 764px;margin-right: auto;margin-left: auto;}


/* left menu */
#content-wrapper {width: 764px;margin-right: auto;margin-left: auto;height: auto;}
#leftbox {float: left;height: auto;width: 540px;}

.city{width:522px;height:20px;border-bottom:1px solid #0033ff;border-left:5px solid #0033ff;background-color:#ced8ff;padding-top:2px;padding-left:8px;text-align:left;font-weight:bold;margin-top:5px;}

table.brazil{width:535px;margin-top:5px;border-collapse:collapse;border: 1px solid #999999;}
table.brazil th{background-image:url(../image/portugal/area_month.gif);height:18px;background-color:#FFFFE6;;background-repeat:no-repeat;font-weight:bold;padding-left:15px;text-align:left;}
table.brazil td.tkt{width:232px;padding:0 5px;}
table.brazil td.price{width:101px;text-align:center;font-size:11px;}
table.brazil td{height:18px;border: 1px solid #999999;}

.price font{font-size:12px;font-weight:bold;}
.price a:link {color:#FF0000;text-decoration: none;}
.price a:visited {color:#FF33CC;text-decoration: none;}
.price a:hover{text-decoration:underline;}

table.major {table-layout:fixed;width:535px;margin:5px 0px 10px 0px;border-collapse:collapse;}
table.major td{padding:5px;border-bottom:1px dotted #999999;}
table.major th{font-size:14px;font-weight:bold;	color:#000099;text-align:left;padding-left:3px;border-left:5px solid #6A8BB6;border-bottom:1px solid #6A8BB6;}
table.major td.pri{width:80px;text-align:center;font-size:11px;}
.pri font{font-size:12px;font-weight:bold;color:#FF0000;}

/* shop information */
#info-wrapper {height: 160px;width: 535px;background-image:url(../image/portugal/info-background.jpg);background-repeat: no-repeat;background-position: center top;background-color: #008C44;}
#info-text {width:535px;height:130px;background-color: #008C44;}
p.txt{font-size: small;color: #FFFFFF;padding-left:3px}
p a:link{text-decoration: underline;color:#FFFF00;}
p a:hover,p a:visited, p a:active{text-decoration: underline;color:#00FFFF}
#fl{float: left;width:260px;}
#fr{float: right;width:260px;}
#back{width:535px;height:160px;background-color:#008C44;}
.yokohama{font-size:14px;font-weight:bold;color:#FEEE03;padding:5px}



/* right module box */
#iframe-wrapper {float: right;height: 460px;width: 202px;}
#iframe-content {height: 420px;	width: 202px;margin-top: 5px;}
.bn{margin:5px;}


#spacer {clear: both;height: 20px;width: auto;}

.clear{clear:both;margin:0px;padding:0px;}

/* margin */
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}


