@charset "utf-8";

*{margin: 0px;padding: 0px;}

body {margin-top: 0px;padding: 0px;font-size: 12px;line-height: 16px;color: #555555;text-align: center;background: #ffffff;font-family:  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
a:link {color: #555555;font-weight: normal;text-decoration: none;}
a:visited {color: #555555;font-weight: normal;text-decoration: none;}
a:hover {color: #555555;font-weight: normal;text-decoration: underline;}
td {font-size: 12px;line-height: 20px;color: #555555;}
img {border-style: none;font-size: 0px;}
li {list-style-type:  none;}

#all {width: 900px;text-align: center;margin-left: auto;margin-right: auto;}

#all_container {text-align: left;}



/* ----header---- */
#head {width: 900px;margin: 20px 0px 5px 0px;}
#logber {width: 900px;background: #f1f1f1;border-top: 3px solid #c1c2bd;}
#catch {width: 831px;color: #7d7d7b;}
h1 {padding: 5px 0px 3px 10px;font-size: 12px;font-weight: normal;}
#login {width: 69px;margin: -24px 0px 0px 831px;text-align: right;}
#login p {padding: 3px;}
#submenu {text-align: right;padding: 10px 0px;}
#submenu li {display: inline;padding-left: 24px;background: url(../images/ten_h.gif) no-repeat 10px 0px;}
h2 {width: 900px;height: 87px;font-size: 12px; background: url(../images/main02.jpg) no-repeat 0px 0px;margin-bottom: 3px;}
h2 span {display: none;}

/* --------menu-------- */
#glovalmenu {width: 900px;background: url(../images/menu02.jpg) no-repeat 0px 0px;}
.home {width: 82px;height: 43px;}
.home a {display: block;width: 82px;height: 43px}
.home a:hover {display: block;width: 82px;height: 43px;background: url(../images/menu02.jpg) no-repeat 0px -43px;}
.parador {width: 105px;height: 43px;margin: -43px 0px 0px 82px;}
.parador a {display: block;width: 105px;height: 43px;}
.parador a:hover {display: block;width: 105px;height: 43px;background: url(../images/menu02.jpg) no-repeat -82px -43px;}
.sphotel {width: 159px;height: 43px;margin: -43px 0px 0px 187px;}
.sphotel a {display: block;width: 159px;height: 43px;}
.sphotel a:hover {display: block;width: 159px;height: 43px;background: url(../images/menu02.jpg) no-repeat -187px -43px;}
.special {width: 125px;height: 43px;margin: -43px 0px 0px 346px;}
.special a {display: block;width: 125px;height: 43px;}
.special a:hover {display: block;width: 125px;height: 43px;background: url(../images/menu02.jpg) no-repeat -346px -43px;}
.recommend {width: 105px;height: 43px;margin: -43px 0px 0px 471px;}
.recommend a {display: block;width: 105px;height: 43px;}
.recommend a:hover {display: block;width: 105px;height: 43px;background: url(../images/menu02.jpg) no-repeat -471px -43px;}
.other {width: 123px;height: 43px;margin: -43px 0px 0px 576px;}
.other a {display: block;width: 123px;height: 43px;}
.other a:hover {display: block;width: 123px;height: 43px;background: url(../images/menu02.jpg) no-repeat -576px -43px;}
.faq {width: 111px;height: 43px;margin: -43px 0px 0px 699px;}
.faq a {display: block;width: 111px;height: 43px;}
.faq a:hover {display: block;width: 111px;height: 43px;background: url(../images/menu02.jpg) no-repeat -699px -43px;}
.insurance {width: 90px;height: 43px;margin: -43px 0px 0px 810px;}
.insurance a {display: block;width: 90px;height: 43px;}
.insurance a:hover {display: block;width: 90px;height: 43px;background: url(../images/menu02.jpg) no-repeat -810px -43px;}
#glovalmenu span {visibility: hidden;}
#glovalmenu a:hover {text-decoration: none;}


pan {margin-top: 0px;padding: 0px;font-size: 12px;line-height: 16px;color: #555555;text-align: center;background: #ffffff;font-family:  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
pan a:link {color: #555555;font-weight: normal;text-decoration: none;}
pan a:visited {color: #555555;font-weight: normal;text-decoration: none;}
pan a:hover {color: #555555;font-weight: normal;text-decoration: underline;}


#index {width: 253px;text-align: left;font-size: 11px;line-height: 14px;float: right;}
.indexbar {width: 253px;height: 42px;background: url(http://www.iberotour.jp/images/special/index.jpg) no-repeat 0px 0px;padding-bottom: 5px;}
.indexbar span {display: none;}
.patrimonio {width: 235px;height: 150px;padding-bottom:5px;}
.patrimonio dt {width: 235px;height:35px;background: url(http://www.iberotour.jp/images/special/patrimonio.gif) no-repeat 0px 0px;margin-top:5px; margin-left:0;margin-bottom:5px;}
.patrimonio dd {padding: 0px 0px 0px 0px;}
.patrimonio span {display: none;}
.visit_parador {width: 235px;height: 150px;padding-bottom:5px;}
.visit_parador dt {width: 235px;height:35px;background: url(http://www.iberotour.jp/images/special/visit_parador.gif) no-repeat 0px 0px;margin-top:5px; margin-left:0;margin-bottom:5px;}
.visit_parador dd {padding: 0px 0px 0px 0px;}
.visit_parador span {display: none;}
.tour_iberotour {width: 235px;height: 150px;padding-bottom:5px;}
.tour_iberotour dt {width: 235px;height:35px;background: url(http://www.iberotour.jp/images/special/tour_iberotour.gif) no-repeat 0px 0px;margin-top:5px; margin-left:0;margin-bottom:5px;}
.tour_iberotour dd {padding: 0px 0px 0px 0px;padding-bottom:5px;}
.tour_iberotour span {display: none;}
.travelinfo {width: 235px;padding-bottom:5px;}
.travelinfo dt {width: 235px;height:35px;background: url(http://www.iberotour.jp/images/special/travelinfo.gif) no-repeat 0px 0px;margin-top:5px; margin-bottom:5px;}
.travelinfo dd {padding: 0px 0px 0px 0px;}
.travelinfo span {display: none;}
.item ul {list-style-type: none;}
.item li {padding-left: 1px;padding-bottom: 3px;background: url(maru01.gif) no-repeat 0 1px;}



#left {float: left;width: 630px; }
#main {width: 647px;text-align: left;font-size: 12px;line-height: 14px;}
.top_banner {width: 629px;height: 313px;background: url(http://www.iberotour.jp/CP/img/ibiza_top.jpg) no-repeat 0px 0px;margin-top: 5px;}
.top_banner span {display: none;}
.read {width:629px; height: 37px; text-align: right;padding-right: 13px;background:url(img/top_img02.jpg)  no-repeat 0px -313px;}
.mailmagazine {width: 550px;height: 142px;background: url(http://www.iberotour.jp/images/special/mailmagazine.jpg) no-repeat 0px 0px; margin-top: 10px;padding-top:10px; padding-bottom:10px;padding-left:200px}
.mailmagazine a:link {color: #dc622e;font-weight: normal;text-decoration: underline;font-size: 12px;}
.mailmagazine a:visited {color: #dc622e;font-weight: normal;text-decoration: underline;font-size: 12px;}
.mailmagazine a:hover {color: #dc622e;font-weight: normal;text-decoration: none;font-size: 12px;}
.mailmagazine span {display: none;}
.rutas {width: 629px;height: 166px;background: url(http://www.iberotour.jp/images/special/ruta.jpg) no-repeat 4px 0px;margin-top: 10px;}
.rutas span {display: none;}



h3 {
	height:34px;
	width:430px;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 15px;
	background: url(http://www.iberotour.jp/special/img/h3_bar.gif) 0px 0px;
	background-repeat: no-repeat;
}

h4 {
	height:20px;
	padding-top: 2px;
	padding-left: 30px;
	margin:30px 0px 10px 0px;
	background: url(http://www.iberotour.jp/images/special/list02.gif) no-repeat;
}


#info{
	width:200px;
	padding:100px 0px;
	text-align: right;
	float:right;
}


#latest{
	width:900px;
	padding:0px 0px;
	text-align: left;
	float:left;
}
#notice{
	width:270px;
	height:500px;
	padding:0px 0px;
	text-align: right;
	float:right;
}

#articulo{
	width:621px;
	height:500px;
	padding:0px 0px;
	text-align: left;
	float:left;	
}



#iberotour{
	width:207px;
	height:500px;
	margin:0px 0px;
	padding:0px 0px;
	background: url(http://www.iberotour.jp/special/img/special_top01.jpg) no-repeat;
	text-align: left;
	float:left;	
}

#visit_parador02{
	width:207px;
	height:500px;
	margin:0px 0px;
	padding:0px 0px;
	background: url(http://www.iberotour.jp/special/img/special_top02.jpg) -5px 0px no-repeat;
	text-align: left;
	float:left;	
}


#visit_patrimonio{
	width:207px;
	height:500px;
	margin:0px 0px;
	padding:0px 0px;
	background: url(http://www.iberotour.jp/special/img/special_top03.jpg) -5px 0px no-repeat;
	text-align: left;
	float:left;	
}


#sr_photo{margin:80px 15px 5px 20px}
#sr_title{padding:15px 20px 5px 20px; font-size: 15px;}
#sr_txt{padding:10px 20px 5px 20px}



/* ----footer---- */
#foot {clear: left;width: 900px;padding: 40px 0px;text-align: center;}
#foot a:link {color: #0261ae;}
#foot a:visited {color: #0261ae;}
#foot a:hover {color: #0261ae;}
#footmenu {border-top: 3px solid #c1c2bd;padding-top: 20px;}
.foottop {display: inline;}
.footother {display: inline;padding-left: 24px;background: url(../images/ten_h.gif) no-repeat 10px 0px;}
#foot p {padding-top: 10px;}
