@charset "UTF-8";
	body {background-color:#EEE;}
	body, #wrapper, #wrapper2, #main {margin:0; padding: 0; border: 0; font-family: Arial, Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif;}
	body img ,fieldset {border:0;}
	blockquote , form , fieldset , ul {margin:0;padding:0;}
	ul li {margin:0;padding:0;list-style:none;}

	.corner-tl {background:#FFF url("/images/malapronta/m-w-ctl.gif") no-repeat scroll top left; margin:1% 0;}
	.corner-tr {background:transparent url("/images/malapronta/m-w-ctr.gif") no-repeat scroll top right;}
	.corner-bl {background:transparent url("/images/malapronta/m-w-cbl.gif") no-repeat scroll bottom left;}
	.corner-br {background:transparent url("/images/malapronta/bg_bottom_right2.jpg") no-repeat scroll bottom right; padding:5px 8px;}
	
	#header , #main , #footer {clear:both;}
	#logo a {color:#000;}
	#logo a , #logo a span {font-family:Georgia, Garamond, serif;}
	
  #wrapper{width: 98% !important; min-width: inherit; max-width: none;padding:0 1%;}
  #header {padding:0;}
	#content_top {height:60px; padding:0;}
  #header .headerbanner,
	#photos , 
	#topright ,
	#search,
	#flashcontent,
	#filterbar-top , 
	#hotels_results_box_pagetop , 
	#hotels_results_box_pagebottom ,
	.fieldset_ratebox , #about-malapronta , #footer-buttons ,
	#sfWebDebug , #copyright	{display: none;}  	
	
	.adr {display:inline;}
	.geo {display:inline;}
	#footer{width:100%; margin:20px 0;}
	#breadcrumb {border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:5px 0; margin:10px 0 0 0;}
	
  #col2 {display:none;}
  #col1, #col1_content {margin: 0; padding: 0; border: 0}
	
	.content-nav , .content_top {padding:10px 0;margin:0;}
	.content-nav {}
	.content-nav ul.tabs li {}	
	.content-nav ul.tabs li.tabs-active {}
	.content-nav ul.tabs li a {margin:0 0 5px 0; display:block; padding:5px;border:1px solid #DDD; background-color:#EEE;}	
	.content-nav ul.tabs li a:hover {background-color:#FFF;border:1px solid #CCC;}
	.content-nav ul.tabs li.tabs-active a {font-weight:bold;border:1px solid #444;background-color:#FFF;}
	.content_bottom {margin:0 0 100px 0;}

	#foot {margin:0 0 100px 0;}
	#foot ul li {}	
	#foot ul li a {margin:0 0 5px 0; display:block; padding:5px;border:1px solid #DDD; background-color:#EEE;}	
	#foot ul li a:hover {background-color:#FFF;border:1px solid #CCC;}
	
	fieldset.nobreak {border:0;float:left;width:100%;}
  /*------------------------------------------------------------------------------------------------------*/

  body * {font-family: Arial, Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif;}
  code, pre { font-family:"Courier New", Courier, mono}
  body {font-size: 11px;}

  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; margin:0.5em 0;color:#222;}
	
  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}


  #wrapper a[href^="http:"], #wrapper a[href^="https:"]  {
    padding-left: 0;
    background-image: none;
  }
  
  a[href]:after {
    /* content:" <URL: "attr(href)">"; */
    color:#444;
    background:inherit;
    font-style:italic;
	}
	
	/*
	** ABOUT -------------------------------------------------------------------------------------------------------------------
	*/
	
	dl.vantagens {margin:0 0 1em 1em;float:none;}
  dl.vantagens dt {color:#99ce00;background:transparent url("/images/malapronta/icon-check1.gif") no-repeat scroll left top;font-weight:bold;font-size:1.2em; padding:10px 0 5px 38px;margin:0;}
  dl.vantagens dd {font-weight:normal;font-size:1em; padding-left:38px;margin:0 0 2em 0;}
	
	#reconhecimentoshoteis {float:left;width:100%;margin:0;padding:20px 0;}
	#reconhecimentoshoteis ul {margin:0;}
	#reconhecimentoshoteis ul li {list-style:none;margin-left:0;margin:1em 2% 3em 0em;float:left;width:95%;}
	#reconhecimentoshoteis blockquote {font-size:12px;line-height:1.3em;font-style:normal;margin:0 0 0.5em;text-align:left;}
	#reconhecimentoshoteis .autor {text-align:left;font-size:1em;color:#444;font-style:oblique;line-height:normal;}
	#reconhecimentoshoteis .hotel {font-size:1em;color:#444;}
	#vantagens , #requisitos , #cadastrar_hotel {margin:0 0 2em 0;float:left;width:100%;}
	#formulario div.cadastrolegenda {border-bottom:1px solid #CCC; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
	#formulario label {float:left;width:97%;font-weight:bold;}
	#formulario fieldset ul {margin:0.5em 0;float:left;width:97%;}
	#formulario fieldset ul li {margin: 0 0 1em;margin-left:0;}
	#formulario fieldset .radio_list li {float:left;}
	#formulario fieldset .radio_list li label {float:none;width:auto;margin-right:5px;font-weight:normal;}
		.required {color:#FF0000;}		
		textarea{width:80%!important;}		
		#oportunidades_trabalho label ,
		#fale_conosco label {float:left;width:100%;}

	/*
	** RESULTHOTEL -------------------------------------------------------------------------------------------------------------------
	*/
	#hotels-result {margin:0;}
	.sortby ul {margin:0;display:inline;}
		.sortby ul li {display:inline;list-style:none;margin:0;}
	.hotel_resultbox .box {border:0;border-bottom:1px solid #CCC;padding:10px 0 0 0;}
	.hotel_resultbox .top h2 {margin:0;}
	.hotel_resultbox .hotel_info {margin:0.5em 0;}
	.hotel_resultbox .hotel_thumb {float:left;}
	.hotel_resultbox .hotel_thumb a {float:left; background-color:#FFF; border:1px solid #DDD; display:block; margin:0; padding:4px;}
	.hotel_resultbox .hotel_thumb a img {float:left;}
	.hotel_resultbox .hotel_content {margin:0px;border-left:0;border-right:0;padding:0 5px 5px;float:none;width:auto;}
	
	.hotel_resultbox .hotel_content .hotel_desc {font-style:normal;font-weight:normal;padding:2px 0 0 0;line-height:1.45em;font-size:11px;margin:0; float:left; width:100%;}
	.hotel_resultbox .hotel_content .hotel_tarifariobox {padding:5px;margin:0;float:left;width:180px;}
		.reserva {width:155px;float:right;font-weight:bold;font-size:1em;color:#000;text-align:right;padding:4px;display:block;}
		.quartodesc {color:#333;font-weight:normal;}				
		.precos {float:none;text-align:left;padding:0;margin:0;}
		.desconto {font-weight:bold;color:#CC0000;text-transform:uppercase;font-size:1em;}
		.precobalcao {font-weight:normal;color:#000;}  
		.precosite {font-size:1.2em;font-weight:bold;color:#CC0000;}  
		.hotel_resultbox .hotel_tarifariobox_quarto .precosite {font-size:1.4em;}
		
	/*
	** HOTEL -------------------------------------------------------------------------------------------------------------------
	*/
	#hotel_photo {border:1px solid #DDDDDD;padding:4px;text-align:center;display:block;width:250px;}
	#hotel_photo img#img_ampliada {width:250px; height:180px;}
	.photo_gallery a img {border:1px solid #DDDDDD;padding:4px;width:60px;height:40px;}
	.hotel_title {margin:0;}
	dl.acomodacao , dl.amenidade {margin:5px 10px;}
	dl.acomodacao dt , dl.amenidade dt {margin:0;}
	dl.acomodacao dd , dl.amenidade dd {margin:0 5px;}
	.acomodacao dt , .title {font-weight:bold;}
	#opinioes  , #tarifario  , #descricao {padding:5px 0;}
	h3.photo_title {font-size:12px;}
	
	#reserva , #opinioes , #pagamento , #regulamento , #tarifario , #localizacao , #fotosHotel , #fotos , #apresentacao , #caracteristicas , #detalhes {padding:0;}
	#reserva h2 , #opinioes h2, #pagamento h2 , #regulamento h2 , #tarifario h2, #localizacao h2 , #fotosHotel h2 , #fotos h2 , #apresentacao h2 , #caracteristicas h2 , #detalhes h2 {font-size:1.4em;font-weight:bold;border-bottom:1px solid #CCC;}
	
	.usersort , #avalia_results_box_pagetop , #avalia_results_box_pagebottom {display:none;}
	
	.table_tarifario td , #caracteristicas td {padding:0.2em;}
	.table_tarifario  {width:100%;margin-bottom:1em;text-align:left}
	.table_tarifario .data {text-align:left;}
	.tarifa_balcao , .tarifa_internet {text-align:right;}
	td.tarifa_internet {font-size:1em;font-weight:bold;color:#CC0000;}
			.odd {border-color:#CCC;color:#555;background-color:#FAFAFA;}
		  .even {border-color:#CCC;color:#555;background-color:#FFF;}

	/* opinioes */
	.hotel_geral {width:99.5%;background-color:#FAFAFA;}
	.hotel_geralBox {margin:0 0 10px 0;padding:15px;}
		.nota_geralLeft {margin:0;}
			.hotel_geralrecom p {margin:0;}
		.nota_geralRight {padding:0;}
		
		.avalia.user ul li {font-size:11px;padding:0;margin:0;border-width:0px 0px 1px 0px;border-style:solid;list-style:none;}
		  .avalia.user ul li.odd {border-color:#CCC;color:#555;background-color:#FAFAFA;}
		  .avalia.user ul li.even {border-color:#CCC;color:#555;background-color:#FFF;}
			.avalia.user ul li .box {padding:5px;}
			.avalia.user ul li .box .content {border-top:0px dashed #CDCDCD;display:table;width:100%;}
			.avalia.user ul li .box .content .details {margin:5px 0 0 0;padding:5px;}
			.avalia.user ul li .box .comment p {margin:0;}
	
  .avalia_ratecustomer {}
  .avalia_ratecustomer h3 {font-size:0.9em; margin:0;}
  .avalia_ratecustomer .rate_box3 {margin-top:0px!important;width:100px!important;}
	.hotels_reviews .name {margin:10px 0 0;}	
	.rate_border {position:absolute; width:100px; height:9px; top:0; z-index:50; background:transparent url("/images/malapronta/rate_border.gif") no-repeat;}
	.rate_border2 {position:absolute; width:100px; height:9px; top:0; z-index:50; background:transparent url("/images/malapronta/rate_border2.gif") no-repeat;}		
	.rate_bg { position:absolute; height:9px; z-index:49; top:0; background:transparent url("/images/malapronta/rate_bg.gif") repeat-x;}
	.rate_textvalue { position:absolute; width:25px; height:12px; left:103px; top:-2px; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:normal; color:#000; line-height:normal;}
	.rate_value0 {width:0px;}
	.rate_value1 {width:1px;}
	.rate_value2 {width:2px;}
	.rate_value3 {width:3px;}
	.rate_value4 {width:4px;}
	.rate_value5 {width:5px;}
	.rate_value6 {width:6px;}
	.rate_value7 {width:7px;}
	.rate_value8 {width:8px;}
	.rate_value9 {width:9px;}		
	.rate_value10 {width:10px;}
	.rate_value11 {width:11px;}
	.rate_value12 {width:12px;}
	.rate_value13 {width:13px;}
	.rate_value14 {width:14px;}
	.rate_value15 {width:15px;}
	.rate_value16 {width:16px;}
	.rate_value17 {width:17px;}
	.rate_value18 {width:18px;}
	.rate_value19 {width:19px;}			
	.rate_value20 {width:20px;}
	.rate_value21 {width:21px;}
	.rate_value22 {width:22px;}
	.rate_value23 {width:23px;}
	.rate_value24 {width:24px;}
	.rate_value25 {width:25px;}
	.rate_value26 {width:26px;}
	.rate_value27 {width:27px;}
	.rate_value28 {width:28px;}
	.rate_value29 {width:29px;}			
	.rate_value30 {width:30px;}
	.rate_value31 {width:31px;}
	.rate_value32 {width:32px;}
	.rate_value33 {width:33px;}
	.rate_value34 {width:34px;}
	.rate_value35 {width:35px;}
	.rate_value36 {width:36px;}
	.rate_value37 {width:37px;}
	.rate_value38 {width:38px;}
	.rate_value39 {width:39px;}			
	.rate_value40 {width:40px;}
	.rate_value41 {width:41px;}
	.rate_value42 {width:42px;}
	.rate_value43 {width:43px;}
	.rate_value44 {width:44px;}
	.rate_value45 {width:45px;}
	.rate_value46 {width:46px;}
	.rate_value47 {width:47px;}
	.rate_value48 {width:48px;}
	.rate_value49 {width:49px;}	
	.rate_value50 {width:50px;}
	.rate_value51 {width:51px;}
	.rate_value52 {width:52px;}
	.rate_value53 {width:53px;}
	.rate_value54 {width:54px;}
	.rate_value55 {width:55px;}
	.rate_value56 {width:56px;}
	.rate_value57 {width:57px;}
	.rate_value58 {width:58px;}
	.rate_value59 {width:59px;}	
	.rate_value60 {width:60px;}
	.rate_value61 {width:61px;}
	.rate_value62 {width:62px;}
	.rate_value63 {width:63px;}
	.rate_value64 {width:64px;}
	.rate_value65 {width:65px;}
	.rate_value66 {width:66px;}
	.rate_value67 {width:67px;}
	.rate_value68 {width:68px;}
	.rate_value69 {width:69px;}	
	.rate_value70 {width:70px;}
	.rate_value71 {width:71px;}
	.rate_value72 {width:72px;}
	.rate_value73 {width:73px;}
	.rate_value74 {width:74px;}
	.rate_value75 {width:75px;}
	.rate_value76 {width:76px;}
	.rate_value77 {width:77px;}
	.rate_value78 {width:78px;}
	.rate_value79 {width:79px;}	
	.rate_value80 {width:80px;}
	.rate_value81 {width:81px;}
	.rate_value82 {width:82px;}
	.rate_value83 {width:83px;}
	.rate_value84 {width:84px;}
	.rate_value85 {width:85px;}
	.rate_value86 {width:86px;}
	.rate_value87 {width:87px;}
	.rate_value88 {width:88px;}
	.rate_value89 {width:89px;}	
	.rate_value90 {width:90px;}
	.rate_value91 {width:91px;}
	.rate_value92 {width:92px;}
	.rate_value93 {width:93px;}
	.rate_value94 {width:94px;}
	.rate_value95 {width:95px;}
	.rate_value96 {width:96px;}
	.rate_value97 {width:97px;}
	.rate_value98 {width:98px;}
	.rate_value99 {width:99px;}	
	.rate_value100 {width:100px;}
	.rate_room,
  .rate_service,
  .rate_price,
  .rate_clean,
  .rate_local {padding:0;margin:0 0 1px 0px;font-size:11px;font-weight:normal;border:0!important;line-height:normal;text-align:left;}	
	.fieldset_ratebox {height:18px;padding:2px 4px 0;}
		.fieldset_ratebox  h3 {float:left;font-size:11px;color:#222;line-height:normal;margin:0px 5px 0 0;padding:0;}
		.rate_box {width:auto;height:auto;}
		.rate_box .rate {float:left;width:130px;height:11px;margin-top:1px;position:relative; background-color:#FFF;}
		.rate_box .rate_link {margin-top:0;padding:0;}
	.rate_box3 {float:none;line-height:normal;height:9px;margin-top:5px;background-color:#FFF;width:100px;}
	.rate_box3 .rate {position:relative; width:100px; height:9px;}
	
	/* localizacao */	
	#map {width:100%!important;height:300px!important;}
	
	/* reservas */
	.formMessage {padding:10px; font-size:11px; border:1px dashed #CCC; font-weight:normal; line-height:16px;}  
  .formMsg {background-color:#FFFFEF; border:2px solid #FFF200; color:#444444; font-size:11px; font-style:normal; font-weight:normal; margin:10px 0px 10px; padding:10px; text-align:left;}
  
  .formMsg ol {margin:0;padding:0;}
  .formMsg ol li {margin:0 0 0.5em 0;padding:0;list-style-type:upper-roman;list-style-position:inside;}
  .success {background-color:#F9FFEF!important;border:2px solid #ADCFA8!important;}
  .flash_notice , .error {background-color:#FFEFEF!important;border:2px solid #CC0000!important;}
	.flash_notice {margin:5px 0;}
  .formMsg .block-list {margin:0!important;}
  .formMsg .title {font-weight:bold!important;font-size:1.5em!important;}
  .formMsg .details p {font-size:1em!important;padding:0!important;}
	
	.formLeftcol {float:none; width:auto; text-align:left; padding-right:8px; padding-top:6px; font-size:11px;}
  .formRightcol {padding-top:1px;margin-left:0px;}
	#formReserva .fieldset1 {border:0 solid #CCC;margin:0 0 20px 0;padding:0;}
	.formReservaLegenda {border-bottom:1px solid #CCC; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
	#formReserva span.obrigatorio {color:#FF0000;padding-left:2px;}
	#book_name , 
	#book_email ,
	#book_confirmation_email ,	
	#book_guest_name ,
	#book_message {width:80%!important;}
	#book_city ,
	#book_phone {width:60%!important;}
	
	#duplicadaRight dl , #duplicadaLeft dl  {margin:5px 10px;}
	#duplicadaRight dl dt , #duplicadaLeft dl dt  {margin:0;font-weight:bold;}
	#duplicadaRight dl dd , #duplicadaLeft dl dd  {margin:0 5px;}
	
	/*
	** INQUIRY -------------------------------------------------------------------------------------------------------------------
	*/
	#inquiry{background-color:#FFF; padding:0.5%; width:98%; font-size:11px; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; line-height:1.6em; color:#000; text-align:left;}

	.convId {text-align:left;color:#222;}
	  .convId h2 {font-size:11px;font-weight:bold;line-height:1.2em;color:#222;}

	  .prestador {font-size:16px; font-weight:bold; line-height:1.3em;color:#222;}
	  .prestador .site {font-size:0.8em; font-weight:bold;}
		.prestador .convResult{
			background-color:#FFF;
			border:1px solid #000;
			color:#000;
			font-size:11px!important;
			font-weight:bold;
			margin:0 4px;
			padding:4px 6px 4px 1px;			
		}
		.convId .convResult img {vertical-align:middle;}
		#convNavTop , .convId_addmessage , .convId_print {display:none;}
	
	#convLeft {float:left;width:100%;margin-top:0px;padding-left:0;}
	#convRight {float:left;width:100%;margin-top:10px;padding-right:0;}
	
	/* convInfo */
	#convInfo {float:none;width:100%;margin:0;padding:0;color:#000;}	 
		#convInfo h4 {border-bottom:1px solid #CCC;font-size:12px;padding:0 0 4px;}
		
	  #convInfo dl.first {border-top:0;}
			#convInfo dl {padding:0;margin:0;border-top:1px solid #DDD;float:left;width:100%;}
				#convInfo dt {font-weight:bold;float:left;color:#222;padding:0 3px 0 0;}
				#convInfo dd {color:#000;margin:0;padding:0;text-align:left;}

	  #convInfo div.hospedes {padding:0 0 10px;margin:0;float:left;width:100%;border-top:1px solid #DDD;}
			#convInfo div.hospedes h3 {font-weight:bold;float:left;font-size:11px;padding:0 3px 0 0;margin:0;}
			#convInfo div.hospedes ol {padding:0;margin:0;}
			#convInfo div.hospedes ol li {padding:0;margin:0!important;list-style:decimal;list-style-position:inside;}
	  
		  .contact-type {font-weight:bold;padding-left:0!important;}
		  /* .dateout , .datein {margin-left:0px !important;} */
		
	/* convInfoHotel */
		#convInfoHotel {margin:20px 0 0;padding:0;color:#444;float:left;width:100%;}
			#convInfoHotel h4 {border-bottom:1px solid #CCC;font-size:12px;padding:0 0 4px;}
			#convInfoHotel dl {margin:0;}
			#convInfoHotel dl dt {font-weight:bold;font-size:1em;color:#222;margin:0;padding:0 0 0 1em;}
			#convInfoHotel dl dd {text-align:left;color:#000;padding:0 1em;margin:0;} 
			
		/* default table */
		.convTable {border-collapse:collapse;width:100%;}
		.convTable thead th {text-align:left;color:#444;}
		.convTable tbody tr td {padding:0.3em;line-height:normal;}
		.convTable tbody tr:hover {background-color:#FFFDD3;}
	/* /default table */
	
  /* convForm */
	#convForm {margin:0 0 20px 0;padding:0;color:#444;float:left;width:100%;}
	#convForm h4 {border-bottom:1px solid #CCC;font-size:12px;padding:0 0 4px;}
		#convForm form {padding:0;margin:0;}
		#convForm form ul{padding:0;margin:0;}
		#convForm form ul li{padding:0;margin:0;}
		#convForm .form-item {margin:0 0 0.2em;}
		#convForm .form-item label {font-weight:bold;line-height:normal;float:left;width:100%;}
		#convForm .form {background-color:#EFF5FF; border:1px solid #999; color:#000000; font-size:1.1em; font-weight:normal; padding:3px 1px 2px; font-family:Tahoma,Verdana,sans-serif;
		font-size:1em;  }
		#convForm .form:focus {background-color:#FFF; border:1px solid #FAD604;}
		#convForm #message_message {background-color:#FFF;border:1px solid #999;width:90%;height:100px;}
		#convForm #message_message:focus {background-color:#FFF;border:1px solid #FAD604;}
		#convForm #submit-enviar {background-color:#FCE701; border-color:#FCE701 #FCE701 #CFBD00 #CFBD00; border-style:solid;
border-width:1px; font-size:11px; font-weight:bold; margin:3px 4px 0 0; padding:5px; float:none; color:#000; width:130px;}
		#convForm #fieldsetErros {margin:10px 10px 0 10px;}
	/* convLog */
	#convLog {margin:0;float:left;width:100%;}
	#convLog h4 {border-bottom:1px solid #CCC;font-size:12px;padding:0 0 4px;}
		#convLog th {color:#444;padding:0.4em 0.3em;border-bottom:1px solid #DDD;}
		#convLog td {border-bottom:1px solid #DDD;padding:0.3em;}
		#convLog .log-attach-icon {width:16px;vertical-align:top;}
		#convLog .log-id {font-weight:bold;width:15px;vertical-align:top;}
		#convLog .log-message-author {line-height:normal;text-align:left;padding-right:2em;padding-left:0.3em;width:80px;}
		#convLog .log-message {line-height:normal;padding-right:2em;padding-left:0.3em;}
		#convLog .log-date {width:150px;text-align:left;padding-right:0.3em;}
		#convLog .date {}
		#convLog blockquote {margin:1em 0pt 1em 1.5em;font-size:12px;}
		
	/* convStatus */
	#convStatus {float:left;width:100%;margin:1em 0 100px 0;}
	#convStatus p {color:#777;margin:0 1em;line-height:normal;}
	
	/* convNavBottom */
	#convNavBottom {display:none;}