/* OPORTO POETS HOSTEL */
/* REVIEW 2010 */

body  {  background-image: url(pics/fundo.jpg);margin:0;padding:0;}

img {border:none;}
#wrapper {margin:0 auto; width:972px;height:auto;padding:0 0 0 0;}

#sign {float:left;padding:2px 0 2px 8px; width:360px;text-align:left; font:11px Arial, Helvetica, sans-serif; color:#422000;line-height:15px;} 

#changelang{float:left; width:963px; text-align:left;background:#fff;padding:0 0 2px 7px;}
#changelang ul {float:left;margin:1px 0 0 0;padding:0;text-indent:0;}
#changelang li {display:inline;margin:0;padding:0;text-indent:0;}

.weather{float:right;width:auto;font:11px Helvetica, Arial, sans-serif;color:#333;}
.weather p {float:left;margin:4px 5px 0 5px;padding:0;text-indent:0;font:11px Arial, Helvetica, sans-serif;}
.weather p span.bold {color:#000000;font-weight:bold;}
.weather img {float:right;margin:5px 5px 0 0;}

#geral{margin:40px 0 0 0;width:1011px;height:480px;}

.left {float:left;width:368px;height:480px;background:url(pics/left_bg.jpg) no-repeat top left;}

.left_book {float:left;width:368px;height:480px;background:url(pics/book_links.jpg) no-repeat top left;}

.right {float:left;width:482px;height:480px;background:#000;}

.faright {float:left;width:120px;}

.top10hw {float:left;width:161px;height:240px;}

.social {float:left; width:120px; height:90px;margin:0;padding-left:10px;}
.social .video a {float:left;margin:0 0 10px 0;width:99px;height:50px;text-indent:-1000em;background:url(pics/video.png) no-repeat;}
.social .video a:hover {background-position:0 -50px;}
.social .facebook a {float:left;margin:0;width:69px;height:26px;text-indent:-1000em;background:url(pics/facebook.png) no-repeat;}
.social .facebook a:hover {background-position:0 -26px;}

#swfobject {width:482px; height:420px;overflow:hidden;background:#ffffff;}
#flaxe {}

.sidebar {float:left;width:100px;padding:5px;background:#eee;font:11px Arial, Helvetica, sans-serif;}
.sidebar ul {margin:0;padding:0;text-indent:0;list-style-type:none;}
.sidebar ul li {margin:0;padding:0;text-indent:0;}
.sidebar a {color:#666;text-decoration:none;}

#menu {float:left;width:483px;height:60px;}
#menu ul {display:inline;margin:0;padding:0;text-indent:0;}
#menu li {display:inline;margin:0;padding:0;}
/*menu eng*/
	#menu li.homepage_eng a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/home.jpg) no-repeat top left;}
	#menu li.homepage_eng a:hover { background-position: 0 -60px;}
	/**/#menu li.homepage_eng_on a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/home.jpg) no-repeat top left;background-position: 0 -60px;}
	#menu li.hostel_eng a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/hostel.jpg) no-repeat top left;}
	#menu li.hostel_eng a:hover { background-position: 0 -60px;}
	/**/#menu li.hostel_eng_on a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/hostel.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.oporto_eng a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/oporto.jpg) no-repeat top left;}
	#menu li.oporto_eng a:hover { background-position: 0 -60px;}
	/**/#menu li.oporto_eng_on a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/oporto.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.contacts_eng a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/contacts.jpg) no-repeat top left;}
	#menu li.contacts_eng a:hover { background-position: 0 -60px;}
	/**/#menu li.contacts_eng_on a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/contacts.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.directions_eng a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/directions.jpg) no-repeat top left;}
	#menu li.directions_eng a:hover { background-position: 0 -60px;}
	/**/#menu li.directions_eng_on a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/directions.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.book_eng a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/book.jpg) no-repeat top left;}
	#menu li.book_eng a:hover { background-position: 0 -60px;}
	/**/#menu li.book_eng_on a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/eng/book.jpg) no-repeat top left; background-position: 0 -60px;}
/*menu fr*/
	#menu li.homepage_fr a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/home.jpg) no-repeat top left;}
	#menu li.homepage_fr a:hover { background-position: 0 -60px;}
	/**/#menu li.homepage_fr_on a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/home.jpg) no-repeat top left;background-position: 0 -60px;}
	#menu li.hostel_fr a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/hostel.jpg) no-repeat top left;}
	#menu li.hostel_fr a:hover { background-position: 0 -60px;}
	/**/#menu li.hostel_fr_on a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/hostel.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.oporto_fr a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/oporto.jpg) no-repeat top left;}
	#menu li.oporto_fr a:hover { background-position: 0 -60px;}
	/**/#menu li.oporto_fr_on a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/oporto.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.contacts_fr a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/contacts.jpg) no-repeat top left;}
	#menu li.contacts_fr a:hover { background-position: 0 -60px;}
	/**/#menu li.contacts_fr_on a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/contacts.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.directions_fr a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/directions.jpg) no-repeat top left;}
	#menu li.directions_fr a:hover { background-position: 0 -60px;}
	/**/#menu li.directions_fr_on a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/directions.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.book_fr a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/book.jpg) no-repeat top left;}
	#menu li.book_fr a:hover { background-position: 0 -60px;}
	/**/#menu li.book_fr_on a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/fr/book.jpg) no-repeat top left; background-position: 0 -60px;}
/*menu pt*/
	#menu li.homepage_pt a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/home.jpg) no-repeat top left;}
	#menu li.homepage_pt a:hover { background-position: 0 -60px;}
	/**/#menu li.homepage_pt_on a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/home.jpg) no-repeat top left;background-position: 0 -60px;}
	#menu li.hostel_pt a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/hostel.jpg) no-repeat top left;}
	#menu li.hostel_pt a:hover { background-position: 0 -60px;}
	/**/#menu li.hostel_pt_on a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/hostel.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.oporto_pt a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/oporto.jpg) no-repeat top left;}
	#menu li.oporto_pt a:hover { background-position: 0 -60px;}
	/**/#menu li.oporto_pt_on a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/oporto.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.contacts_pt a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/contacts.jpg) no-repeat top left;}
	#menu li.contacts_pt a:hover { background-position: 0 -60px;}
	/**/#menu li.contacts_pt_on a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/contacts.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.directions_pt a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/directions.jpg) no-repeat top left;}
	#menu li.directions_pt a:hover { background-position: 0 -60px;}
	/**/#menu li.directions_pt_on a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/directions.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.book_pt a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/book.jpg) no-repeat top left;}
	#menu li.book_pt a:hover { background-position: 0 -60px;}	
	/**/#menu li.book_pt_on a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/pt/book.jpg) no-repeat top left; background-position: 0 -60px;}
/*menu ch*/
	#menu li.homepage_ch a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/home.jpg) no-repeat top left;}
	#menu li.homepage_ch a:hover { background-position: 0 -60px;}
	/**/#menu li.homepage_ch_on a {float:left;width:77px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/home.jpg) no-repeat top left;background-position: 0 -60px;}
	#menu li.hostel_ch a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/hostel.jpg) no-repeat top left;}
	#menu li.hostel_ch a:hover { background-position: 0 -60px;}
	/**/#menu li.hostel_ch_on a {float:left;width:78px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/hostel.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.oporto_ch a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/oporto.jpg) no-repeat top left;}
	#menu li.oporto_ch a:hover { background-position: 0 -60px;}
	/**/#menu li.oporto_ch_on a {float:left;width:81px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/oporto.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.contacts_ch a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/contacts.jpg) no-repeat top left;}
	#menu li.contacts_ch a:hover { background-position: 0 -60px;}
	/**/#menu li.contacts_ch_on a {float:left;width:80px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/contacts.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.directions_ch a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/directions.jpg) no-repeat top left;}
	#menu li.directions_ch a:hover { background-position: 0 -60px;}
	/**/#menu li.directions_ch_on a {float:left;width:85px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/directions.jpg) no-repeat top left; background-position: 0 -60px;}
	#menu li.book_ch a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/book.jpg) no-repeat top left;}
	#menu li.book_ch a:hover { background-position: 0 -60px;}
	/**/#menu li.book_ch_on a {float:left;width:82px; height:60px;text-indent:-1000em;background:url(pics/menu/ch/book.jpg) no-repeat top left; background-position: 0 -60px;}

#top10 { position:absolute; top:480px; left:0px; }
#flaxepromo {position:absolute; width:157px; height:120px; top:480px; left:157px; }
#galeria {margin:210px 0 0 15px;width:340px; height:190px;}
#texto {float:left;margin:170px 0 0 25px;width:310px;padding:0;}
.thumbs {float:left;margin-top:30px;}
#texto h2 {font:14px Georgia, "Times New Roman", Times, serif;margin:0 0 10px 0;padding:0;color: #000000;}
#texto h3 {font:bold 12px Georgia, "Times New Roman", Times, serif;margin:0 0 10px 0;padding:0;color: #660000;}
#thumbnails h3 {font:bold 12px Georgia, "Times New Roman", Times, serif;margin:0 0 10px 0;padding:0;color: #660000;}

p {margin:0 0 10px 0; padding:1px 0 0 1px; font: 12px Georgia, "Times New Roman", Times; color: black; line-height:17px;}
.eng{margin:0px; padding:1px 0 0 1px; font: 12px Georgia, "Times New Roman", Times; color: black; line-height:17px;}
.engH{float:left;margin:0px; padding:1px 0 0 1px; font: 12px Georgia, "Times New Roman", Times; color: black; line-height:17px;}

.langstyle{font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:red;line-height:15px;}

img {border:none;}
.clear {clear:both;}

#texto .caption {float:left;margin:10px 0 5px 0;padding:0;font:bold 12px Georgia, "Times New Roman", Times, serif;}
#texto .caption a {text-decoration:none;color:#ff0000;}
#texto .caption a:hover {color: #990000;}
#texto img {padding:1px;}

p.pag {margin:5px 0 0 0;padding:0;}
.pag a{margin:0;padding:0;font: 13px Georgia, "Times New Roman", Times, serif; color: #333;  text-decoration:none;}
.pag a .selected{color:#ff0000;font-weight:bold;}
.pag {margin-left:5px;float:right;width:auto;text-align:right;}

#flaxe_contacts {margin:39px 0 0 0;height:380px;}
.links {}
.links ul {margin:0 0 10px 0;padding:0;text-indent:0;}
.links li {margin:2px 0 0 0;padding:0;list-style-type:none;font: 12px Georgia, "Times New Roman", Times, serif; }

#texto .links h4 {font:bold 12px Georgia, "Times New Roman", Times, serif;margin:0 0 10px 0;padding:0;}
#texto a {font: 12px Georgia, "Times New Roman", Times, serif; text-decoration:none;margin:0;padding:0;color:#FF0000;}

.red a {font: 12px Georgia, "Times New Roman", Times, serif; text-decoration:none;margin:0;padding:0;color:#FF0000;}

.heading_left {float:left;margin:0;width:100px;padding:0 27px 10px 27px;}
.heading_right {float:left;margin:0;width:100px;padding:0 27px 10px 27px;}
.heading_left img, .heading_right img {width:100px;}

#bolder {color:#fff;background:#ff0000;padding:10px;margin:20px 0 0 0;}

iframe {width:482px; height:420px;overflow:hidden;background:#fff;margin:0;padding:0;}

a.imagens {float:left;margin:10px 0 0 126px;width:115px;height:28px;text-indent:-1000em;background:url(pics/imagens.gif) no-repeat;}
a.images {float:left;margin:10px 0 0 126px;width:115px;height:28px;text-indent:-1000em;background:url(pics/images.gif) no-repeat;}
a.privates {float:left;margin:0;width:100px;height:28px;text-indent:-1000em;background:url(pics/privates.gif) no-repeat;}
a.poets {float:left;margin:0;width:100px;height:28px;text-indent:-1000em;background:url(pics/poets.gif) no-repeat;}

.slideshow h1, h2, h3, h4, h5, p, a, ul, li {margin:0;padding:0;text-decoration:none;}
.slideshow h3 {font:bold 12px Arial, Helvetica, sans-serif;}
.slideshow p {font:10px Arial, Helvetica, sans-serif;}
.slideshow span {float:left;}
.slideshow {width:120px;height:150px;background:url(events/standin.gif) no-repeat top left;}
.eventblock {float:left;background:#fff;padding:5px;}
.img {height:90px;overflow:hidden;}
.img img {width:110px;}
.content {padding:5px;color:#666;}
.clear {clear:both;}
