/* CSS Document */

/* -----------------------------------------------

Global Reset

----------------------------------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
	}

ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong { font-weight: bold; }
em { font-style: italic; }
p { margin: 0 0 1em 0; }

/* -----------------------------------------------

Clear

----------------------------------------------- */

.clear { height: 1%; margin: 0; padding: 0; clear: both; float: none; }

.invis { display: none; }





/* -----------------------------------------------

Global Styles

----------------------------------------------- */

body {font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:11px; color:#333; margin:0; background:#FFF; line-height:130%;}



h1, h1 a {font-size:16px; font-weight:lighter; color:#4FB9B9; line-height:24px;}	

h2, h2 a {font-size:15px; font-weight:bold; color:#4FB9B9; margin-bottom:5px;}

h3, h3 a {font-size:13px; color:#5A5C5B; margin:0; padding:0;}

h4, h4 a {font-size:11px; font-weight:normal; color:#000; margin:0; margin-bottom:5px; padding:0; text-transform:uppercase;}





h1.half{float:left; width:400px;}

h1.left{float:left;}



h1 span {font-size:11px; color:#666; font-weight:bold;}



a {text-decoration:none; color:#000;}

a:hover {text-decoration:underline; color:#000;}

a.blue{color:#3A8E90; text-decoration:none;}



/* -----------------------------------------------

Main Structure

----------------------------------------------- */

#wrapper { width: 990px; position: relative; margin: 0 auto; margin-top:20px;}

#header {height:80px; padding:0px; margin:0 auto;}

	.logo{width:290px; float:left;}

	.header_right{width:550px; float:right; text-align:right; color:#5E5E5; margin-top:8px;}

	.header_right a {color:#4FB9B9;}

#main {padding:0px; margin:0px; width:795px; float:left;}



#mainer {padding:0px; margin:0px;}



#main_inner{padding:0px; font-size:12px; line-height:150%;}

#main_inner p {margin-bottom:8px; line-height:150%;}

#main_inner a {color:#4FB9B9}



#sidebar{width:185px; margin-left:10px; float:left;}



#content{width:650px; padding-left:20px; float:right;}

#footer {margin:0px auto; margin-bottom:10px; font-size:10px; padding:10px 0px 10px 0px; color:#666666;}



		

/* -----------------------------------------------

Common Elements

----------------------------------------------- */



.mainphoto{border: 1px solid #DEE1DA; padding:4px; margin-bottom:4px;}



.separador {height:4px; border-top:1px solid #DEE1DA; border-bottom:1px solid #DEE1DA; margin-top:4px; margin-bottom:4px;}

.separadorm {border-bottom:1px solid #000; margin-bottom:6px;}

.separadorbottom {height:4px; border-top:1px solid #DEE1DA; border-bottom:1px solid #DEE1DA; margin-top:4px; margin-bottom:14px;}





.pagination {text-align:right; margin-bottom:30px; font-size:10px;}

.current {font-weight:bold;}



.order {text-align:right; margin:0px; padding:0px;}

.order select {font-size:10px; border:1px solid #000; margin-left:10px; margin-bottom:8px;}



#header .cart{margin-top:8px; margin-bottom:10px; line-height:14px;}

	.user_menu a {text-decoration:underline;}

 



#header .searchform input{border:0px solid #999; width:130px; background:#FFFFFF; font-size:inherit}

	.okbt {border:0px none!important; width:30px!important; text-align:right;}

	.searchform a {text-decoration:underline;}

	

.bestsellers, .bestsellersleft, .events {margin-bottom:40px;}	

.bestsellers p, .bestsellersleft p, .events p {margin-bottom:10px;}	

.bestsellersleft {float:left; width:240px;}



.destaque_left{width:385px; height:168px; float:left; margin-bottom:10px;}

.destaque_right{width:260px; height:168px; float:right; margin-bottom:10px;}

.separador_destaques{height:8px; background:#000; clear:both; margin-bottom:20px;}



.footerleft{float:left}

.footerright{float:right; width:160px;}

.footerright img {margin-left:2px;}

.copy{margin-top:10px;}

.copy a {text-decoration:underline;}

 

.newsletter {margin-bottom:20px;}

.newsletter input{border:1px solid #999; width:130px; background:#FFFFFF; font-size:inherit}

	.subscreverbt {border:0px none!important; width:75px!important;}

.newsletter p{margin-bottom:5px;}



.lermais a {font-weight:bold;}



.unavailable {text-transform:uppercase; font-weight:bold;}



#category {padding-bottom:10px;}

	#category h1{margin-bottom:10px;}

 

a.menu_active {font-weight:bold; text-decoration:underline;}

/* -----------------------------------------------

Nav

----------------------------------------------- */

.header_menu, header_menu a {color:#4FB9B9;}

.header_submenu{margin-top:8px; text-align:right}

.header_submenu ul{float:right;}

.header_submenu li {float:left; display:block; margin-left:10px;}

.header_submenu a {font-size:12px; color:#5E5E5E}



#temas {margin-bottom:40px;}

#temas li {font-weight:bold; text-transform:uppercase; }

#temas li a {width:230px; line-height:16px;  display:block; padding:1px; }

#temas li a:hover,  #temas li.active a{color:#FFF; background:#000000; text-decoration:none;}



.footer_menu {margin-top:8px; text-align:right;}

.footer_menu li {display:block; margin-right:7px; float:left;}

.footer_menu a {font-size:10px; color:#666;}





/* -----------------------------------------------

Pesquisa

----------------------------------------------- */

.pesquisa_home{background:url(../images/background/blue_diag.gif) repeat; padding:8px; line-height:18px;}
.pesquisa_home span {float:left; margin-right:8px;}
.pesquisa_home input, .pesquisa_home select {width:80px; font-size:10px; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; color:#333; float:left; margin-right:8px; border:1px solid #B4B8B1}

.pesquisa_home .bt {width:60px; background:#ECEEE9}
.pesquisa_home .bt_pax {width:110px;}
.pesquisa_home .bt_advanced {width:105px; background:#ECEEE9;}
.pesquisa_home .bt_see_map {width:115px; background:#ECEEE9;}

.pesquisa_home a {color: #5E5E5E}
.pesquisa_home input.inputSmall {width:80px;}

.pesquisa_home_dark{background:url(../images/background/blue_diag_dark.gif) repeat; padding:8px; line-height:18px;}
.pesquisa_home_dark span {float:left; margin-right:8px;}
.pesquisa_home_dark input, .pesquisa_home_dark select {width:80px; font-size:10px; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; color:#333; float:left; margin-right:8px; border:1px solid #B4B8B1}

.pesquisa_home_dark .bt {width:60px; background:#ECEEE9}
.pesquisa_home_dark .bt_pax {width:110px;}
.pesquisa_home_dark .bt_advanced {width:105px; background:#ECEEE9;}
.pesquisa_home_dark .bt_see_map {width:115px; background:#ECEEE9;}

.pesquisa_home_dark a {color: #5E5E5E}
.pesquisa_home_dark input.inputSmall {width:80px;}

.pesquisa_home_grey{background:url(../images/background/grey_diag.gif) repeat; padding:8px; line-height:18px;}
.pesquisa_home_grey span {float:left; margin-right:8px;}
.pesquisa_home_grey input, .pesquisa_home_grey select {width:80px; font-size:10px; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; color:#333; float:left; margin-right:8px; border:1px solid #B4B8B1}

.pesquisa_home_grey .bt {width:60px; background:#ECEEE9}
.pesquisa_home_grey .bt_pax {width:110px;}
.pesquisa_home_grey .bt_advanced {width:105px; background:#ECEEE9;}
.pesquisa_home_grey .bt_see_map {width:115px; background:#ECEEE9;}

.pesquisa_home_grey a {color: #5E5E5E}
.pesquisa_home_grey input.inputSmall {width:80px;}



/* -----------------------------------------------

Sidebar events

----------------------------------------------- */

.event {margin-bottom:8px; color:#5E5E5E}

.event span{background:#ECEEE9;}





/* -----------------------------------------------

Home

----------------------------------------------- */



.bluebox {padding:10px 0px 10px 4px; background:#50BABA; color:#FFFFFF; height:60px; margin-top:14px;}

.bluebox h2 {margin-bottom:10px; padding:0px; font-size:16px; font-weight:lighter; color:#FFFFFF;}

.bluebox h2 a {font-size:16px; font-weight:lighter; color:#FFFFFF;}

.bluebox h2 a:hover {text-decoration:none;}



.dashed_bluebox {height:60px; padding:10px; background:url(../images/background/blue_diag.gif) repeat; font-size:16px; color:#409995; line-height:60px;}

.greybox {padding:8px; background:#DEE1DA;}



.smallbox {width:180px; color:#33362F; float:left;}

.smallbox a {color:#3A8E90;}

.smallbox h2 {display:block; margin-bottom:6px; padding-left:4px; background:#50BABA; font-size:14px; font-weight:lighter; color:#FFFFFF; line-height:20px;}

.smallbox h2 a {font-size:14px; font-weight:lighter; color:#FFFFFF;}

.smallbox h2 a:hover {text-decoration:none;}





#sidebar .smallbox {margin-bottom:10px;}



.greybox .smallbox h2 {background:#A3A5A0;}

.greybox .smallbox h2 a {font-weight:lighter; font-size:16px; color:#FFFFFF;}

.greybox .smallbox h2 a:hover {text-decoration:none;}



/* -----------------------------------------------

products

----------------------------------------------- */



.defaultlist_main {}

.defaultlist_img {width:180px; float:left;}

.defaultlist_img img {width:170px;}

.defaultlist_texto {width:800px; float:right;}

	.defaultlist_texto_wrapper {height:20px; background:#ECEEE9; line-height:20px; padding-left:4px; padding-right:4px;}

		.defaultlist_texto_title {float:left;}

		.defaultlist_texto_details a {font-size: bold; color:#3A8E90; float:right; font-size:11px;}

		.characteristics_bold {display:block; width:80px; font-weight:bold; float:left;}

		.characteristics_number {display:block; float:left;}

		.characteristics_person {display:block; height:16px; margin:1px 0px 0px 5px; background:url('../images/icons/icon_user.gif') repeat; color:transparent; text-indent:-999em; float:left;}

		

.intro_description{ width:300px; float:left; margin-right:40px;}

.characteristics {width:300px; float:left;}

	.characteristics li {margin-bottom:4px; list-style-type:none; clear:both;}

	

.apartments_left{float:left}

.apartments_pagination{float:right}



.favoritos{float:right;}

.favoritos a { font-weight:bold; color:#5E5E5E; text-decoration:underline; font-size:10px;}

.favoritos span a { font-weight:bold; color:#333333; text-decoration:underline; font-size:10px;}



.wishlist a {color:#666666;}

#fave_feedback {margin-bottom:26px;}

#fave_feedback a {font-weight:normal;}


.replaced {height:350px;}


/* -----------------------------------------------

products

----------------------------------------------- */



.wrapper_left {width:400px; float:left;}

.wrapper_right {width:390px; float:left;}



/* -----------------------------------------------

contents

----------------------------------------------- */



.contents_main {width:390px; margin-right:7px; float:left;}

	.contents_main h3 {width:165px; heigth:20px; margin-bottom:5px; padding-left:5px; background:#ECEEE9;line-height:20px;}

	.contents_main h3.caixasTitulo a {color:#5A5C5B}

	

	.contents_main span, .contents_main span a {font-size:12px; color:#2F2F2F; font-weight:normal;}

	.contents_img {width:170px; float:left;}

		.contents_img img {width:170px;}

	.contents_texto {width:200px; padding:0px 10px; float:right;}

		.contents_texto_wrapper {height:20px; background:#ECEEE9; line-height:20px; padding-left:4px; padding-right:4px;}

			.contents_texto_title {float:left;}

			.contents_texto_details a {font-size: bold; color:#3A8E90; float:right; font-size:11px;}

		

.intro_description{ width:300px; float:left; margin-right:40px;}



.apartments_left{float:left}

.apartments_pagination{float:right}



/* -----------------------------------------------

apartment

----------------------------------------------- */

#apartment_left{width:485px; float:left; margin-top:10px;}

#apartment_right{width:485px; float:right; margin-top:10px;}



#apartment_tabs li {float:left;}

#apartment_tabs li a {display:block; width:72px; margin-right:2px; padding-left:10px; background:url(../images/background/tabs_grey_normal.gif) no-repeat; color:#666; line-height:22px;}

#apartment_tabs li a.tabs_active {background:url('../images/background/tabs_grey.gif') no-repeat; font-size:0.9em; font-weight:bold;}



#details, #location, #guestbook {background:#F1F1EF; min-height:600px; padding:10px;}

#guestbook {font-size:11px;}

#details h1 {margin-bottom:10px;}

.summary, .prices, .legend_details {margin-top:20px; color:#4FB9B9; font-weight:bold;}

	.summary_text, .prices_text{ margin-top:10px;}

	.summary_text label, #legends label {font-weight:bold; width:120px; display:block; float:left;}

#legends{}

	#legendas ul li{margin-bottom:2px;}



.legendasul {margin-bottom:10px;}



.legendasul li {margin-bottom:0px; line-height:100%;}



#house_availability {width:470px;}



#price_info {width:468px;}

.booking_title {background:#4FB9B9; line-height:20px; color:#FFF; margin-bottom:10px; margin-top:30px; width:468px; padding-left:2px; font-weight:bold;}

.booking_info {width:468px; margin-top:30px; margin-bottom:10px; padding-left:2px; background:#E5E5E5; font-weight:bold; color:#333; line-height:20px;}

.booking_info_error {color:#ff0000; font-weight:bold;}

#price_info .header {padding:5px; background:url('../images/background/blue_diag.gif') repeat; border:none; color:#000000; vertical-align:middle; text-align:center;}
#price_info .header2 {padding:5px; background:#E6E6E6; border:none; color:#000000; vertical-align:middle; text-align:center;}
#price_info .subheader {padding:3px; background:#E6E6E6; border:none; font-weight:bold; vertical-align:middle; text-align:left;}
#price_info .content {padding:5px; border:none; vertical-align:middle; text-align:left;}

#price_info .co2 {width:30px;}
#price_info .co3 {width:30px;}
#price_info .co4 {width:30px;}
#price_info .co5 {width:50px;}
#price_info .co6 {width:45px;}
#price_info .co7 {width:60px;text-align: right;}





#calendarRange{float:left; margin-right:10px;}

.book_form {float:right; font-size:10px; width:280px;}

.book_form input{witdh:80px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #DDD; margin-bottom:1px;}

.additional_pax{margin-top:10px; margin-bottom:2px!important; font-weight:bold;}



.book_form_left{float:left;}

.book_form_right{float:right; text-align:right;}

.book_form_right a {font-weight:bold; font-size:11px;}



.bookinfo {font-size:11px;}

.bookinfo_left {width:48%; font-size:11px; float:left;}

.bookinfo_right {width:48%; font-size:11px; float:right;}



#booking_feedback {font-size:11px;  margin-top:10px;}



#map {display:block; overflow:visible}



.discount {width:120px; height:55px; padding:10px 5px; background:url('../images/background/special_offer.png') no-repeat; color:#333333; text-align:center; float:right;}



/* -----------------------------------------------

Forms

----------------------------------------------- */



#content input, textarea {border:1px solid #000; background-color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#content label {width:120px; float:left; display:block; margin-right:10px;}

#content .button {margin-left:130px;}

.forgotpass {margin-top:40px;}

.forgotpass a {text-decoration:underline;} 

select {font-size:11px; border:1px solid #000;}



.contactos_formulario {width:330px;}

	.contactos_formulario label {display:block; width:160px; line-height:20px; float:left;}

	.contactos_formulario input {width:166px; border:1px solid #4FB9B9; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:11px; }

	.contactos_formulario textarea {width:166px; background:url(../images/background/blue_diag.gif) repeat; border:1px solid #4FB9B9; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:11px;}

	.contactos_formulario img {margin:5px 0px 15px 0px; float:right;}

	.contactos_formulario .bt {width:50px; background:url(../images/background/blue_diag.gif) repeat; border:1px solid #4FB9B9; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:11px; float:right;}

.error { 
	color:red; 
	display:inline !important; 
	float: none !important;
}



/* -----------------------------------------------

Carrinho

----------------------------------------------- */



.carrinho_wrapper {width:100%; padding:15px 0px; border-top:1px solid #DEE1DA;}

	.carrinho_wrapper span {font-size:11px; color:#000000; text-transform:uppercase;}

	.carrinho_produto {width:720px; float:left;}

		.carrinho_produto_img {width:180px; float:left;}

		.carrinho_produto_text {width:520px; float:left;}

	.carrinho_preco {width:110px; font-size:11px; float:left;}

		.carrinho_preco strong {display:block; margin-bottom:5px;}

	.carrinho_quantidade {width:100px; font-size:11px; float:left;}

		.carrinho_quantidade input {width:69px; height:15px; padding:2px; border: 1px solid #B3C5CA;}

		.carrinho_quantidade strong {font-size:12px;}

	.carrinho_total {width:60px; float:left;}



.carrinho_wrapper_total {height:30px; margin:5px 0px; padding:0px 5px; background:#DEE1DA; font-weight:bold; line-height:30px; text-align:right;}





.dadoscliente {width:50%; float:left;}

	.dadoscliente label {display:block; width:100px; margin-bottom:5px; float:left;}

	.dadoscliente input {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}

	.dadoscliente #day {width:45px!important; height:18px;}

	.dadoscliente #month {width:60px!important; height:18px;}

	.dadoscliente #year {width:49px!important;}

	.dadoscliente .peq {width:60px!important;}

	.dadoscliente select {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}

	.dadoscliente .bt {width:50px; margin-left:212px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px;}



.dadosviagem {width:50%; float:left;}

	.dadosviagem label {display:block; width:100px; margin-bottom:5px; float:left;}

	.dadosviagem input {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}

	.dadosviagem #flight_arrival_day {width:45px!important; height:18px;}

	.dadosviagem #flight_arrival_month {width:60px!important; height:18px;}

	.dadosviagem #flight_arrival_year {width:49px!important;}

	.dadosviagem select {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}

	.dadosviagem textarea {width:160px; background:url(../images/background/blue_diag.gif) repeat; border:1px solid #4FB9B9; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:11px;}



.dadosdestinatario {width:50%; float:left;}

	.dadosdestinatario label {display:block; width:140px; margin-bottom:5px; float:left;}

	.dadosdestinatario input {width:160px; margin-bottom:5px; border:1px solid #CDEA80; float:left;}

	.dadosdestinatario select {width:160px; margin-bottom:5px; border:1px solid #CDEA80; float:left;}

.dadosfactura {width:50%; float:left;}

	.dadosfactura label {display:block; width:160px; margin-bottom:5px; float:left;}

	.dadosfactura input {width:160px; margin-bottom:5px; border:1px solid #CDEA80; float:left;}

	.dadosfactura select {width:160px; margin-bottom:5px; border:1px solid #CDEA80; float:left;}



.codpromocional {width:50%; float:left;}

	.codpromocional input {width:160px; margin-bottom:5px; border:1px solid #CDEA80; float:left;}

	

.metodopagamento {width:50%; float:left;}

	.metodopagamento_title {width:100%; margin:30px 0px 10px 0px; padding:10px 0px; border-top:1px solid #DEE1DA; border-bottom:1px solid #DEE1DA;}

	.metodopagamento select {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}



#form_order_client_info .bt {width:65px; margin:20px 0px 0px 495px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px;}

p.prosseguir2_bt .bt {width:45px; margin:20px 0px 0px 430px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px;}



.booking_image {width:200px; float:left;}
.booking_wrapper {width:780px; float:right;}
.booking_wrapper a {color:#4FB9B9;}
.booking_wrapper h2 {padding:5px; background:#F1F1F1;}
.booking_wrapper .booking_details div, .booking_wrapper .booking_price div {margin-right:25px; padding:5px; float:left;}
.booking_wrapper .total_price {margin:10px 0px 0px 0px!important; padding:5px; background:#F1F1F1; text-transform:uppercase; float:none!important;}
.payable {background:#4FB9B9; color:#FFFFFF;}
.delete_bt {width:65px; margin:-5px 0px 5px 0px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px; float:right;}
a.print {width:90px; margin:-5px 0px 5px 0px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px; text-align:center; float:right;}

.voltar_atras a {color:#4FB9B9; text-decoration:underline;}





/* -----------------------------------------------

Cliente

----------------------------------------------- */



.cliente_wrapper {width:100%; padding:10px 0px; border-top:1px solid #DEE1DA;}
	.cliente_login {width:50%; float:left;}
		.cliente_login label {display:block; width:100px; margin-bottom:5px; float:left;}
		.cliente_login input {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}
		.cliente_login select {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}
		.cliente_login .bt {width:50px; margin-left:212px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px;}
		.cliente_login a {font-size:11px;}
	.cliente_signup {width:50%; float:left;}
		.cliente_signup label {display:block; width:100px; margin-bottom:5px; float:left;}
		.cliente_signup input {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}
		.cliente_signup .radio {width:20px!important; border:none;}
		.cliente_signup #day {width:45px!important; height:18px;}
		.cliente_signup #month {width:60px!important; height:18px;}
		.cliente_signup #year {width:49px!important;}
		.cliente_signup select {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}
		.cliente_signup .bt {width:50px; margin-left:212px; background:url('../images/background/blue_diag.gif') repeat; border:1px solid #4FB9B9; font-size:11px;}


.dadosdestinocheck{width:300px; margin-bottom:30px;}
.dadosdestino {display:none;}

.conta {margin-bottom:8px;}


#search input {width:400px;}
#search .button {width:145px;}


/* Login */
.login label {display:block; width:100px; margin-bottom:5px; float:left;}
.login input {width:160px; margin-bottom:5px; border:1px solid #B4B8B1;}
.login input.bt {width:70px; margin-bottom:5px; border:1px solid #B4B8B1;}

.login p {clear:left;}

/* Login Comments */
#users_login_form label {display:block; width:100px; margin-bottom:5px; float:left;}
#users_login_form input {width:160px; margin-bottom:5px; border:1px solid #B4B8B1;}
#users_login_form input.bt {width:70px; margin-bottom:5px; border:1px solid #B4B8B1; margin-left:100px;}

/* advaced search */
.search_left {float:left; width:290px; margin-right:10px;}
.search_right {float:left; width:290px; margin-right:10px;}
.search_right_smaller {float:left; width:180px;}
.advanced_search label {display:block; width:120px; margin-bottom:5px; float:left;}
.advanced_search input, .advanced_search select {width:160px; margin-bottom:5px; border:1px solid #4FB9B9;}
#checkbox {width:20px; border:none;}
.advanced_search input.bt {width:70px; margin-top:10px; background:url(../images/background/blue_diag.gif) repeat; border:1px solid #4FB9B9;}
.advanced_search  p {clear:left;}

/*ListTable*/
#listTable{border-collapse:collapse;}
#listTable td,th {padding:10px; border-bottom:1px solid #CCC;}
#listTable th {font-weight:normal; text-align:left;}
#listTable .small {width:70px; text-align:center; float:none;}
.encomenda p{clear:left;}

/*Styles Backoffice*/
.tamanho11Azul{ont-size:11px; color:#4FB9B9;}
.tamanho12Azul{font-size:12px; color:#4FB9B9;}
.tamanho13Azul{font-size:13px; color:#4FB9B9;}
.tamanho14Azul{font-size:14px; color:#4FB9B9;}
.tamanho11{font-size:11px;}
.tamanho12{font-size:12px;}
.tamanho13{font-size:13px;}
.tamanho14{font-size:14px;}

/* -----------------------------------------------

My Bookings

----------------------------------------------- */
.bookings {border:1px solid #4FB9B9;}
.bookings th {padding:5px; border:1px solid #4FB9B9; font-weight:bold; text-transform:capitalize; text-align:left;}
.bookings td {padding:5px; border:1px solid #4FB9B9;}

/* -----------------------------------------------

My Wishlist

----------------------------------------------- */
.wishlist_main {}
.wishlist_img {width:140px; float:left;}
.wishlist_texto {width:650px; float:right;}
